Rom для андроид что это такое

Android, из чего состоит прошивка ROM

Сегодня я постараюсь объяснить, что такое прошивка популярным языком, рассчитанным на неискушенного пользователя.
Для начала давайте определимся с происхождением самого этого термина.

Итак, что такое прошивка, в изначальном понимании этого термина. Давным давно, когда вычислительные устройства были большими и некоторые их экземпляры занимали целые комнаты, их встроенная (постоянная) память изготавливалась весьма оригинальным образом.

Каждая ее ячейка состояла из небольшого кольца, выполненного из специального материала – феррита, который легко намагничивается. И в каждое кольцо продевалось две петельки провода, предназначенные для записи (намагничивания), стирания (размагничивания) и считывания информации из этого кольца. А информации в нем хранилось всего лишь один бит: 0 – когда кольцо размагничено и 1, когда намагничено. Знаете, сколько таких колец нужно, чтобы обеспечить устройству 1 гигабайт встроенной памяти? Я вам скажу: всего лишь 8 589 934 592 штуки.

И вот процесс продевания проводов в эти кольца при изготовлении постоянной памяти для старых устройств так и назывался – прошивка.

А теперь вернемся к нашим планшетам и смартфонам. Они, как и любой современный компьютер работают под управлением операционной системы (Windows, Linux, iOS, Android и т.п), которая полностью отвечает за их работу. Иными словами, если внутреннее железо компьютера – это его мозг, то операционная система – это его сознание, которое управляет компьютером.

Без операционной системы любой компьютер, планшет или смартфон – набор мертвого железа. И если на компьютер, операционную систему мы устанавливаем, записывая ее на его жесткий диск, то в планшете или смартфоне операционная система хранится в его внутренней памяти, занимая часть тех 4, 8, 16, 32 или даже 64 гигабайт, которые имеют современные устройства.

Вы наверное уже догадались, что именно эта процедура «установки» операционной системы на планшет или смартфон и называется прошивкой, поскольку система записывается (прошивается) в его постоянную, внутреннюю память.

Теперь вы понимаете, что выражение «сменить пошивку» на планшете или телефоне означает примерно то же самое, что «переустановить Виндовс» на компьютере.

Кроме того, и сам файл с операционной системой, которая записывается на устройство называют прошивкой. Так как начинка или «мозги» у каждого планшета или телефона разные, прошивка создается для каждого устройства отдельно. Прошивки бывают двух типов:

1. Официальные, выпущенные производителем устройства, которые или автоматически загружаются на планшет или телефон через интернет подключение (так называемые прошивки по «воздуху»). Их также чаще всего можно скачать на планшет с сайта производителя и установить вручную. Этот тип прошивок еще часто называют обновлением системы.

2. Самодельные прошивки, их еще называют «кастомные» или «альтернативные». Обычно это улучшенные или доработанные независимыми разработчиками официальные прошивки. К ним также относятся прошивки основанные на официальных версиях «чистой» операционной системы Android от компании Google, такие как CyanogenMod или MIUI.

Рассмотрим состав прошивки , на примере состава прошивки от ZTE , в принципе она с небольшими изменениями идентична на всех Android устройствах

0.25 Мб.) — предзагрузчик. Обеспечивает связь телефона с FlashTool-ом в «режиме USB» для прошивки, а также обеспечивает запуск устройства. Предположительно грузит в оперативную память uboot и передаёт ему управление.
dsp_bl (

0.75 Мб.) — Малоизвестная вещь. Судя по названию микропрограмма процессора. Порча его превращает телефон в планшет без комуникаций. Какими потом прошивками не прошивай телефон беспроводные сети работать не будут. Решение: прошить рабочий dsp_bl. (Только MT65x3, MT65x5, MT65x7!)
nvram (

3.0 Мб.) — хранит калибровки железок, IMEI, MAC-адреса BT и WIFI и другое. Точка монтирования /data/nvram.
seccnfg (

0,125Мб.) — неизвестная штука, обычно содержит только пустоту «FF FF. «.
uboot (

Читайте также:  Машины поддерживающие android auto

0.375 Мб.) — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
boot (

6.0 Мб.) — ядро и драйверы операционной системы (камеры, датчики, сенсоры). Точка монтирования /.
recovery (

6.0 Мб.) — минисистема (система в ядре) функцией которой является только резервирование/восстановление приложений системы, сброс до заводских установок. В расширенном recovery функционал конечно же намного богаче.
secstatic (

1.156 Мб.) — sec_ro , зачем нужно не понятно, при стирании на Android 2.2.1 и 2.3.5 ничего не происходит. На Android 2.2.2 (преимущественно у Fly-ying) этот раздел занимает хороший кусок ROM и в нём находятся службы Google. Точка монтирования /system/secro. Файловая система yaffs2.
misc (

0.375 Мб.) — неизвестная штука, обычно содержит только пустоту «FF FF. «.
logo (

3.0 Мб.) — Первая картинка при включении, картинка зарядки. На 95% содержит только пустоту «FF FF. «.
expdb (

0.65 Мб.) — неизвестная штука, обычно содержит только пустоту «FF FF. «.
system (

160-210 Мб.) — системный раздел Android. Тут всё что относится к функционированию аппарата, от «морды» до поддерживаемых функций операционной системы. Всё, что здесь изменяется не подлежит востановлению заводским сбросом. Точка монтирования /system. Файловая система yaffs2.
cache (

62.0 Мб.) — раздел для расположения временных файлов. Обычно используется приложениями («Маркет», «ROM Manager» . ). При утрате содержимого раздела функционирование системы не пострадает. Неверное же содержимое может привести к зависанию при загрузке устройства. Полностью стирается при заводском сбросе. Точка монтирования /cache. Файловая система yaffs2.
userdata (

220-290 Мб.) — data, это раздел для установки программ календарей, телефонок, профилей, настроек различных программ и системы. При утрате содержимого раздела обычно* функционирование системы не страдает. Неверное же содержимое может привести к зависанию при загрузке устройства. Полностью стирается при заводском сбросе. Точка монтирования /data. Файловая система yaffs2.

Источник

Типы памяти андроид смартфонов. RAM (ОЗУ) андроид. ROM (ПЗУ) андроид. Внутренняя память андроид.

Все андроид смартфоны оснащаются различными типами памяти — RAM (ОЗУ), ROM (ПЗУ), Internal phone storage, они обеспечивают работу внутренних процессов или сохранность определенной информации.

Память андроид смартфонов RAM ( Random Access Memory ), или ОЗУ (оперативное записывающее устройство) – это та память, которая обеспечивает работу запущенных или запускаемых процессов. Данный тип памяти является как бы буферной памятью, она может использоваться практическими любыми приложениями, как внутренними системными, так и сторонними (установленными).

Память android смартфонов RAM (Random Access Memory)

Информация записывается и стирается очень быстро без эмуляции. Оперативная память RAM требует непрерывный источник питания, в этом случае информация, находящаяся в блоках памяти является действительной, в случае отключения энергии (отключение смартфона) содержимое оперативной памяти RAM удаляется. Современные ОС Android могут управлять RAM памятью на основе ее объема, решая, сколько приложений можно запускать одновременно, или в каком порядке обрабатывать ресурсоемкие приложения. Системную информацию о состоянии оперативной памяти RAM , можно посмотреть в менеджере задач (Task Managers), тут отображаются работающие в текущий момент процессы, количество выделенной для них памяти, а также свободная, незадействованная память вашего устройства. Если при работе с андроид устройствами (смартфон, планшет, ноутбук) у вас появляется сообщение, что не хватает памяти для работы запускаемого приложения, тогда нужно отключить не нужные вам процессы в меню НАСТРОЙКИ – ПРИЛОЖЕНИЯ – РАБОТАЮЩИЕ ПРИЛОЖЕНИЯ. Это позволит оптимизировать оперативную память RAM .

Память android смартфонов ROM (Read Only Memory)

Следующий тип памяти андроид устройств — ROM (Read Only Memory), по нашему ПЗУ (постоянное запоминающее устройство). Основное отличие ROM-памяти от RAM-памяти, заключается в том, что она не требует источника питания для работы, таким образом, этот тип памяти является постоянным (не стираемым) даже при выключенном смартфоне или др. устройстве. Обычно в андроид смартфонах R O M-память используется для хранения самой операционной системы.

Еще одной важной характеристикой ROM-памяти является тот факт, что она может использоваться только для чтения, вся информация, сохраняемая этим типом памяти, не может быть изменена в обычных условиях. Это обязательное условие защищает информацию от случайного стирания. ROM память андроид смартфонов разделена на несколько частей, в одной из них хранится сама ОС Android, доступ к ее файлам ограничен. Для получения доступа, пользователю необходимо получить root права (супер-администратор), и только тогда вы сможете что-либо изменять в этом разделе. Стоит заметить, что при получении root прав, вы лишаетесь гарантии на работоспособность вашего устройства, данную производителем. Обычно пользователи используют root права для перепрошивки ОС своими силами.

Читайте также:  Русские боевики для андроид

Внутренняя память android смартфонов (Internal phone storage)

Третий тип памяти в андроид смартфоне – это внутренняя память (Internal phone storage). Попросту говоря, это та память, которая доступна пользователю для хранения его личной информации (программы, приложения, текстовая информация, и др.), сюда не входит память SD-карт. Эта память не требует постоянного источника питания и позволяет неоднократно стирать и записывать информацию в ее разделах. Для того, что посмотреть состояние памяти, количество, наименование и размер установленных в ее разделах приложений, нужно зайти в меню НАСТРОЙКИ – ПРИЛОЖЕНИЯ – ИСПОЛЬЗОВАНИЕ ПАМЯТИ. В этом же меню можно удалять ненужные или неиспользуемые андроид приложения для увеличения объема внутренней памяти. Также это меню позволяет переносить данные на SD-карту, что тоже позволяет освободить место во внутренней памяти андрод смартфона.

Память android смартфонов MicroSD / SDHC

И последний тип памяти, доступной в андроид смартфоне – это MicroSD / SDHC, или карты флэш-памяти. Этот тип памяти может быть использован пользователем в широком диапазоне, сюда можно записывать любую информацию, удалять ее или редактировать. На карту памяти можно переносить часть приложений из постоянной внутренней памяти, что освобождает ее пространство для системных программ. В настоящее время объем такой памяти может достигать 64 ГБ, чего более чем достаточно для таких андроид устройств, как смартфон или планшет.

2 комментарии

  • КомментироватьЧетверг, 23 Ноябрь 2017 10:19 написал Роман

Прошу мне помочь. Все время мучаюсь — не хватает памяти планшета OYSTERS 14N. Поставил программу из Плей маркета- Все в одном. Она отлично работает и очищает ОЗУ — практически половина оперативки свободна. Но вот другая болячка. Программа Все в одном показывает, что не хватает памяти RОM. Остается 30-40 Мб и я не могу запустить Ютуб. Мне непонятно, как эта память (ПЗУ) может быть так заполнена (ведь обычно не хватает оперативки). Как мне очистить часть памяти RОM, чтобы нормально пользоваться планшетом?

Очень хочу купить китайский смартфон iOcean G7. К сожалению, последняя модификация этого смартфона характеризуется памятью RAM/ROM 1GB-8GB.Есть возможность вставить micro CD в 32GB. Скажите пожалуйста, можно ли обойтись таким объемом памяти?

Источник

Custom ROM и root: объяснение наиболее важных терминов

Что такое кастомный ROM?

Пользовательское ПЗУ — это, по сути, другая операционная система для вашего смартфона или планшета. Это как выключить двигатель в машине; снаружи остается прежним, но внутреннее другое.

В отличие от предустановленных прошивок, предоставляемых производителем, таких как Samsung Touchwiz или HTC Sense, пользовательские ПЗУ обычно обеспечивают почти чистый Android-интерфейс, как и на устройствах Nexus от Google.


Пользовательские ПЗУ переходят от простого к супер-крутому. / © ANDROIDPIT

Пользовательские ПЗУ также обогащены множеством полезных дополнительных функций и параметров настройки, которые влияют на поведение системы. Таким образом, пользователь получает больший контроль над своим устройством, чем это было бы возможно с помощью стандартного программного обеспечения от производителя.

Кроме того, пользовательские ПЗУ — также хороший способ установить на ваше устройство более новую версию Android, особенно если это более старая модель.

Что такое ночная сборка?

Ночные сборки — это автоматически созданные версии пользовательского ПЗУ, которые каждый день добавляют самые последние изменения в кодовую базу. Эти исправления, обновления и новые функции могут быть доступны каждую ночь для тех, кто хочет их протестировать.

Однако, поскольку они создаются автоматически, они не проверяются на наличие ошибок или ошибок. Таким образом, они не рекомендуются для повседневного использования, а больше подходят для проверки ошибок и отладки.

Их обычно называют «передовыми», потому что они нестабильны и ненадежны, но имеют самые последние функции. По этой причине они не рекомендуются новичкам.


Пользовательское ПЗУ просто заменяет прошивку Android, поставляемую с вашим телефоном. / © ANDROIDPIT

Что такое root?

Термин «root» пришел из мира Linux и описывает самый нижний уровень файловой системы или root-доступ. Когда мы говорим о корневом процессе, мы имеем в виду, что были получены права суперпользователя, то есть у вас есть доступ ко всей файловой системе, а не только к поверхностному уровню.

Читайте также:  File explorer для андроид что это

Права суперпользователя или root-доступ позволяют изменять абсолютно все в системе. Такой тип доступа может быть опасен для начинающего пользователя, поскольку важные системные файлы, необходимые для работы ОС, могут быть удалены так же легко, как и бесполезные. Это одна из причин, по которой большинство смартфонов не рутированы по умолчанию.


В наши дни рутировать Android очень просто. / © ANDROIDPIT

Что такое Gapps?

Gapps — это в основном все приложения Google, включая Play Store и Gmail. По юридическим причинам эти приложения не являются стандартной частью пользовательских ПЗУ, но должны быть установлены отдельно одновременно с прошивкой ПЗУ. К счастью, существует множество простых установщиков Gapps, которые упрощают этот процесс.

Что такое восстановление?

Процесс восстановления можно запустить до фактического процесса загрузки операционной системы Android, нажав определенную комбинацию клавиш.

Восстановление содержит параметры восстановления заводских настроек для смартфона, а также возможность очистить кеш, создать или восстановить резервную копию, установить zip-файлы и множество других полезных функций. С помощью пользовательского восстановления, в отличие от стандартного восстановления, вы также можете создавать или устанавливать пользовательские ПЗУ.


Пользовательское восстановление дает вам гораздо больше контроля над системой Android. / © ANDROIDPIT

Что такое загрузчик?

Загрузчик — это отдельный раздел во внутренней памяти смартфона или планшета. Загрузчик загружает актуальную операционную систему Android. Вам необходимо разблокировать загрузчик, чтобы прошить пользовательский ROM. Некоторые новые устройства имеют простой параметр меню настроек для всех OEM-разблокировок, который необходимо включить перед попыткой разблокировки загрузчика.

Что такое кеш / кеш Dalvik?

Кэш — это буферная память, в которой хранятся часто используемые файлы для более быстрого поиска. Кэш Dalvik — это дерево каталогов для всех программ.

Что такое фастбут?

Fastboot — это специальный инструмент, который используется для диагностики и разработки. Устройство Android в режиме быстрой загрузки (подключенное к компьютеру) позволяет загружать образы и другие файлы на ваш смартфон.

Другие команды также могут быть отправлены на устройство в режиме быстрой загрузки, например, указание удалить определенные разделы или перезагрузить загрузчик.


Это одно из многих аспектов режима быстрой загрузки. Ваш fastboot может отличаться. / © ANDROIDPIT

Что такое резервная копия Nandroid?

Резервная копия Nandroid — это полный образ вашей системы. Если вы сделаете что-то глупое, например удалите необходимый системный файл и «мягкий кирпич» вашего устройства (мягкий кирпич означает исправимый сломанный телефон), вы можете вернуть его в предыдущее состояние («разблокировать»), восстановив резервную копию вашей системы. с помощью Nandroid.

Что такое АБР?

ADB означает Android Debug Bridge и представляет собой программный интерфейс для операционной системы Android. Он похож на fastboot (и как он взаимодействует через терминал командной строки компьютера с вашим смартфоном или планшетом) и требует, чтобы вы были подключены к компьютеру.

С ADB вы можете загружать файлы на свой компьютер со своего смартфона и наоборот.


Команды ADB выглядят сложными, но их довольно легко понять. / © ANDROIDPIT

Что такое ядро ​​/ кастомное ядро?

Ядро — это связующее звено между аппаратным и программным обеспечением вашего устройства. Каждый раз, когда вы взаимодействуете со своим смартфоном Android, ядро ​​отправляет запросы, сделанные программным обеспечением, аппаратному обеспечению и вносит соответствующие изменения, и наоборот.

Например, если вы изменяете яркость с помощью ползунка на вашем устройстве, ядро ​​регистрирует изменение и заставляет яркость на самом деле измениться на экране. Это очень упрощенное объяснение того, что происходит за кулисами, но дает довольно четкое представление о том, что делает ядро.

Пользовательское ядро ​​может расширить систему, включив в нее дополнительные функции, такие как изменение тактовой частоты ЦП или регулировка использования батареи и времени простоя.


Пользовательские ядра позволяют делать интересные вещи, например увеличивать тактовую частоту процессора. / © ANDROIDPIT

Последние мысли

Это были лишь некоторые из наиболее часто используемых терминов, связанных с рутированием и использованием пользовательского ПЗУ. Конечно, есть еще много чего узнать и узнать, но эта статья должна послужить хорошим введением в то, что на самом деле означают некоторые из этих терминов.

Вы когда-нибудь рутировали телефон Android? Прошил кастомный ROM? Расскажите нам о своем опыте в комментариях.

Источник

Оцените статью