В чем разница между:
- Разблокировка загрузчика (обязательное условие для выполнения многих, хотя и не всех, других задач ниже)
- Укоренение
- Jailbreaking
- ПЗУ
- NAND и Nandroid
- Операционная система
- Мод (например, CyanogenMod)
- Восстановление (ClockworkMod, Amon Ra)
- Кастомное ядро (например, ядро LeshaK)
- Прошивка
- Водитель
- Обновление через эфир (OTA)
- FastBoot
- Разблокировка симки
- мигающий
- SPL (второй загрузчик программ)
(какие-нибудь другие часто запутанные термины, которые я пропустил?)
rooting
root-access
custom-roms
kernel
Lie Ryan
источник
источник
Ответы:
Рутинг и джейлбрейк - это, по сути, одно и то же, джейлбрейк - это то, что пользователи iPhone называют словом «рутинг». Рутинг - это когда вы получаете «Root» доступ к телефону, что дает вам возможность делать с ним все, что вы хотите (это происходит от пользователя Unix Root , по сути Unix, эквивалентного учетной записи администратора Windows). Обычно вам не дают права Root для вашего же блага, так как очень легко сломать ваш телефон, когда у вас есть root-доступ, и довольно сложно его сломать.
Больше информации: что означает «рутировать телефон»? и я рутировал свой телефон. Что теперь? Что я получу от рутинга?
Nandroid резервного копирования является резервной копией вашего телефона , который является точным изображением состояния телефона. Таким образом, вы можете сделать точную копию вашего текущего телефона, затем внести в него существенные изменения, а затем восстановить прежнюю резервную копию, мигнув обратно в телефон. Перепрошивка означает копирование или установку .... вы, по сути, стираете устройство и восстанавливаете предыдущее состояние (резервную копию), или вы перепрошиваете новое ПЗУ (см. Ниже). NAND - это флэш-память вашего устройства, поэтому копирование файлов там называется «перепрошивкой».
Операционная система Android - это программное обеспечение, которое управляет аппаратным обеспечением телефона Android, таким как экран, передача данных, память, камера и GPS. Он обеспечивает общий уровень, который позволяет приложениям использовать эти ресурсы и получать к ним доступ на различных устройствах, при этом приложению не нужно ничего особенного знать о реальном оборудовании, на котором оно работает. Операционная система Android также включает в себя ряд стандартных приложений и сервисов, таких как Контакты, Камера, Фотогалерея и приложения веб-браузера, и позволяет пользователю выполнять такие функции, как управление яркостью экрана или подключение к сетям Wi-Fi.
Хотя реальные определения различны, в мире Android все ПЗУ , Моды и Прошивки используются так, как будто они означают одно и то же. Все они относятся к настроенной версии операционной системы Android , которая была модифицирована для работы на телефоне определенной марки с определенным набором настроек или изменений. Это можно сделать так, чтобы старому телефону, подобному G1, можно было дать совершенно новую версию Android, например 2.2, даже если производитель решил не предоставлять его. Либо может быть предоставление дополнительной функциональности, недоступной в поставляемой производителем версии Android, либо исправление проблем в поставляемой производителем версии. Больше информации: в чем разница между AOSP ROM и стандартным ROM?, Каковы преимущества пользовательского ROM? , Почему так много разных ядер Android и Где я могу найти стоковые или пользовательские ПЗУ для моего устройства Android?
Driver что рассказывает Android программного обеспечения операционной системы , как говорить обо всех различных аппаратных средств , который в Android телефон. Когда кто-то собирает ПЗУ для конкретной модели телефона, ему нужно будет включить в ПЗУ все драйверы этого телефона (для таких вещей, как сотовый модем, доступ к WiFi, конкретный тип камеры, конкретный процессор и т. Д.), В противном случае - ПЗУ. либо не будет работать на этом телефоне, либо сможет работать только с определенными частями телефона и, например, может не использовать фронтальную камеру или не сможет подключиться к сети WiFi. Это точно так же, как когда вы подключаете что-то новое в Windows, он запускает мастер добавления нового оборудования и ищет новый драйвер, прежде чем вы сможете его использовать. Драйвера загружаются ядромядро операционной системы.
Обновление Over The Air (OTA) - это когда ваш телефон получает обновление для своей операционной системы Android «по беспроводной сети», то есть он автоматически отправляет файлы по сотовой сети из Google или из вашей телефонной сети без необходимости подключен к ПК. Это контрастирует с тем, как, например, iPhone был изначально обновлен, когда его необходимо было физически подключить к компьютеру с iTunes, чтобы получать обновления.
Загрузчик контролирует , как ботинки устройства. Инструмент Google для ПК, позволяющий войти в загрузчик и другие связанные с ним задачи, называется Fastboot , а интерактивный запуск загрузчика можно назвать «режимом Fastboot». Заблокирован загрузчик будет проверять раздел Android системы и восстановить его на склад , если он не соответствует, в то время как разблокированный загрузчик не делать то же проверку, поэтому разблокировки загрузчика требуется постоянно корень устройства.
Термин восстановление часто используется для обозначения нескольких разных вещей. Это может означать режим работы телефона. Например, для загрузки в режиме восстановления на Olympus 4G MB860 Olympus необходимо:
войти в режим восстановления Android .
Это режим работы, который позволяет пользователю вносить серьезные изменения в телефон. Или восстановление также может означать раздел восстановления на телефоне. Либо восстановление также может означать файл образа (filename.img), который можно перенести в раздел восстановления . Например, Olympus Atrix 4G MB860 поставляется со стандартным образом восстановления, прошитым в раздел восстановления , а загрузка в режим восстановления на таком стандартном телефоне позволяет пользователю внести некоторые существенные изменения в телефон:
Можно (хотя для этого обычно требуется разблокированный загрузчик ) заменить код, выполняемый в режиме восстановления Android , заменив стандартный образ восстановления, который производитель установил в разделе восстановления, на собственный образ восстановления, например ClockworkMod . Установка и выполнение кода в пользовательском образе восстановления часто позволяет пользователю вносить в телефон гораздо более полные изменения, а также часто позволяет создавать резервные копии Nandroid и восстанавливать эти резервные копии на телефоне.
Загрузчик также может сыграть некоторую роль в прошивке прошивки, хотя обычно это часть восстановления . Хотя обычно вы не хотите связываться с загрузчиком, опытные пользователи часто будут прошивать собственное рекавери, например ClockworkMod(хотя заблокированный загрузчик может помешать этому). Это позволяет прошивать прошивку, которая не была подписана производителем (например, пользовательские ПЗУ), так как при восстановлении на складе обычно проверяется подпись, и выполняются сложные задачи, такие как полное резервное копирование Nandroid. Восстановление немного похоже на загрузочный экран BIOS на ПК в том смысле, что вы получаете доступ к нему, нажимая специальную комбинацию кнопок при запуске телефона. Восстановление также может выполнять такие действия, как запуск файла обновления с SD-карты телефона или подключение к ПК через ADB (Android Debug Bridge) для управления устройством из командной строки.
Более подробная информация: Какова связь между ROM Manager, ClockworkMod и Nandroid? Какие из них мне нужны?
Многие телефонные сети , которые продают мобильные телефоны GSM по контракту ограничить телефон таким образом, что он может быть использован только на их телефонной сети, это известно как замок SIM , замок сети или блокировки субсидии . Это позволяет провайдеру гарантировать, что субсидируемый им телефон может использоваться только в сети, что поможет ему вернуть эти деньги. Телефон считывает код IMSI вставленной SIM-карты и проверяет его соответствие разрешенным кодам страны или сети, которые были запрограммированы на телефоне. Разблокировка симкиснимает это ограничение с телефона, чтобы можно было вставить и использовать SIM-карту любой сети. Обычно это связано с вводом кода в номеронабиратель телефона, который снимает блокировку. Есть разные способы получить этот код в зависимости от вашего устройства и сети, некоторые сети выдают вам код разблокировки, как только вы достигнете срока действия своего контракта, некоторые производители публикуют эти коды на своих веб-сайтах, некоторые производители встраивают эти коды в свои устройства. таким способом, который может быть извлечен приложением, а некоторые требуют использования специального программного обеспечения для ПК для перепрограммирования телефона. Блокировка SIM-карты обычно осуществляется в аппаратном / только для чтения встроенном программном обеспечении, поэтому, как правило, разблокировать устройство без кода невозможно.
Дополнительная информация: Могу ли я использовать свое устройство на другом носителе?
Связанный : Еще один вопрос, который объясняет некоторые части платформы Android в терминах, знакомых пользователям традиционных компьютерных систем: «
В обычных компьютерных терминах, каковы различные части системы Android?
источник
Укоренение и джейлбрейк относится к одному и тому же. Термин «джейлбрейк» происходит от сообщества Apple iPhone, предпочтительным термином в Android является рутинг.
Рутинг / джейлбрейк - это включение на телефоне администратора / суперпользователя / пользователя root / user-id-0. В неподключенном устройстве учетная запись суперпользователя отключена в целях безопасности. Суперпользователь обладает всеми правами доступа к системе, включая удаление или изменение важных системных файлов.
Подробнее о рутировании: что означает «рутировать телефон»?
источник
Прошивка относится ко всему программному стеку Android: ядро (включая драйверы), Dalvik VM и операционная система. Однако в него не входят приложения, установленные из Маркета.
Прошивка может быть официальной (выпущенной производителем и / или поставщиком услуг) или неофициальной (выпущенной сообществом моддингов).
источник
CyanogenMod имеет хорошее определение ROM (и много других терминов в этом списке)
источник
На этот вопрос уже есть хороший ответ, но одна вещь, с которой я сталкиваюсь с большинством людей, не являющихся техническими специалистами, - это разница между рутингом / джейлбрейком и разблокировкой SIM-карты.
Это простое объяснение, которое я использую для нетехнических людей.
Смартфон по сути 2 вещи
Телефон
Компьютер
источник
TL; версия DR:
Разблокировка загрузчика
Укоренение
Jailbreaking
ПЗУ
Хотя ПЗУ может быть немного неправильным (на самом деле относится к энергонезависимой памяти, а не к данным), большинство людей не знают разницы между ядром, ОС, загрузчиком и т. Д. Поэтому многие модификации просто называются ПЗУ это позволяет избежать путаницы и пламенных войн (например, когда люди называют linux ОС вместо того, чтобы говорить, что GNU / linux является ОС или даже GNU / linux / X).
Смотрите также Почему они не могут сделать общую операционную систему телефона?
NAND
MMC / SD
Хотя формат MMC более старый, многие устройства используют eMMC вместо eSD. «Е» означает встроенный и просто означает, что хранилище является несъемным в обычном смысле.
По сравнению с MMC, SD имеет больше контактов, толще и поддерживает DRM. Это также немного дороже. Они оба используют протокол SPI для доступа к NAND.
Nandroid
Операционная система
Мод (например, CyanogenMod)
Восстановление (ClockworkMod, Amon Ra)
Кастомное ядро (например, ядро LeshaK)
Прошивка
Водитель
Обновление через эфир (OTA)
FastBoot
Разблокировка симки
мигающий
SPL (второй загрузчик программ)
источник
Ядро Android - это ядро Linux и набор драйверов, которые поставляются с ядром Linux. Ядро не включает в себя Приложения, которые поставляются с Android или виртуальной машиной Java / Dalvik.
Ядро Costum относится к модификациям ядра Linux, сделанным сообществом. Ядро обеспечивает низкоуровневые сервисы, управление ресурсами и безопасность.
Драйвер является частью ядра, которое напрямую взаимодействует с оборудованием, он предоставляет стандартный интерфейс, который скрывает тонкости конкретного оборудования.
Изменения в ядре и драйвере обычно включают в себя исправление ошибок, связанных с аппаратным обеспечением, оптимизацию управления ресурсами и разблокировку аппаратных функций, которые были отключены на уровне драйвера.
источник
Обновление Over The Air относится к официальному обновлению от производителя и оператора вашего устройства, обновление автоматически отправляется на ваше устройство.
OTA обновление в основном является официальным обновлением прошивки, поскольку оно охватывает весь стек Android (драйверы, прошивка, ядро, виртуальная машина, приложения).
источник
Насколько я понимаю, разные мод / ром похожи на Ubuntu и Fedora (разные варианты Linux) в мире ПК. Ядро имеет более низкий уровень, чем этот, как и Ubuntu 10.10, и Fedora 14 используют одно и то же ядро Linux 2.6.35.
источник