В чем разница между:
(любые другие часто путаемые термины, которые я пропустил?)
Укоренение и джейлбрейк — это, по сути, одно и то же, джейлбрейк — это слово пользователей iPhone для того, что пользователи Android называют рутированием. Укоренение — это когда вы получаете «корневой» доступ к телефону, дающий вам возможность делать с ним все, что вы хотите (это происходит от пользователя Unix Root , по сути, Unix эквивалент учетной записи администратора Windows). Обычно вам не разрешают быть root для вашего же блага, так как очень легко сломать телефон, если у вас есть root-доступ, и довольно сложно сломать его без него.
Дополнительная информация: Что означает «получить root права на телефон»? и я рутировал свой телефон. Что теперь? Что я получу от укоренения?
Резервная копия Nandroid — это резервная копия вашего телефона, которая является точным изображением состояния вашего телефона. Таким образом, вы можете сделать точную копию своего текущего телефона, затем внести в него серьезные изменения, а затем восстановить предыдущую резервную копию, запустив резервную копию обратно в телефон. Перепрошивка означает копирование или установку... вы, по сути, стираете устройство и восстанавливаете предыдущее состояние (резервная копия) или прошиваете новое ПЗУ (см. ниже). NAND — это флэш-память вашего устройства, поэтому копирование файлов туда называется «перепрошивкой».
Операционная система Android — это программное обеспечение, которое управляет аппаратным обеспечением телефона Android, таким как экран, передача данных, хранилище, камера и GPS. Он обеспечивает общий уровень, который позволяет приложениям использовать эти ресурсы и получать к ним доступ на ряде различных устройств, при этом приложению не нужно знать ничего особенного о фактическом оборудовании, на котором оно работает. Операционная система Android также включает в себя ряд стандартных приложений и служб, таких как Контакты, Камера, Фотогалерея и приложения веб-браузера, и позволяет пользователю выполнять такие действия, как управление яркостью экрана или подключение к сетям Wi-Fi.
Хотя настоящие определения разные, в мире Android термины ROM , Mod и Firmware используются так, как будто они означают одно и то же. Все они относятся к настроенной версии операционной системы Android , которая была модифицирована для работы на телефонах определенной марки с определенным набором настроек или изменений. Это можно сделать, чтобы на старый телефон, такой как G1, можно было установить совершенно новую версию Android, например 2.2, даже если производитель решил не предоставлять ее. Или может быть для предоставления дополнительных функций, недоступных в версии Android, поставляемой производителем, или для устранения проблем в версии, предоставленной производителем. Дополнительная информация: в чем разница между ПЗУ AOSP и стандартным ПЗУ?, Каковы преимущества кастомного ПЗУ? , Почему существует так много разных ядер Android и где я могу найти стандартные или пользовательские ПЗУ для своего устройства Android?
Драйвер — это то, что сообщает операционной системе программного обеспечения Android, как взаимодействовать со всем различным оборудованием, которое есть в телефоне Android . Когда кто-то собирает ПЗУ для конкретной модели телефона, ему нужно будет включить все драйверы этого телефона в ПЗУ (для таких вещей, как сотовый модем, доступ к Wi-Fi, определенный тип камеры, конкретный процессор и т. д.), в противном случае ПЗУ либо не будет работать на этом телефоне, либо сможет работать только с некоторыми частями телефона и, например, не сможет использовать фронтальную камеру или не сможет подключиться к сети Wi-Fi. Это точно так же, как когда вы подключаете что-то новое в Windows, и он запускает мастер добавления нового оборудования и ищет новый драйвер, прежде чем вы сможете его использовать. Драйвера загружаются ядром, ядро операционной системы.
Обновление «по воздуху» (OTA) — это когда ваш телефон получает обновление операционной системы Android «по воздуху», т. е. он автоматически отправляет файлы по сотовой сети из Google или из вашей телефонной сети без необходимости подключен к ПК. Это контрастирует с тем, как, например, iPhone изначально обновлялся, когда его нужно было физически подключить к компьютеру с iTunes, чтобы получать обновления.
Загрузчик управляет загрузкой устройства . Инструмент Google на стороне ПК для доступа к загрузчику и другим связанным задачам называется Fastboot , а интерактивный запуск загрузчика может называться «режимом быстрой загрузки». Заблокированный загрузчик проверит системный раздел Android и восстановит его до исходного состояния, если он не совпадает, в то время как разблокированный загрузчик не выполняет такую же проверку, поэтому разблокировка загрузчика требуется для постоянного рутирования устройства.
Термин «выздоровление» часто используется для обозначения нескольких разных вещей. Это может означать режим работы телефона. Например, для загрузки в режим восстановления на Atrix 4G MB860 olympus необходимо:
чтобы войти в режим восстановления Android .
Это режим работы, который позволяет пользователю вносить существенные изменения в телефон. Или восстановление также может означать раздел восстановления на телефоне. Или восстановление может также означать файл образа (имя файла.img), который можно прошить в раздел восстановления . Например, Olympus Atrix 4G MB860 поставляется со стандартным образом восстановления , записанным в раздел восстановления , и загрузка в режиме восстановления на таком стандартном телефоне позволяет пользователю внести некоторые важные изменения в телефон:
Можно (хотя для этого обычно требуется разблокированный загрузчик ) заменить код, который выполняется в режиме восстановления Android , заменив стандартный образ восстановления , установленный производителем в разделе восстановления , на пользовательский образ восстановления , такой как ClockworkMod . Установка и выполнение кода в пользовательском образе восстановления часто позволяет пользователю вносить в телефон гораздо более комплексные изменения, а также часто позволяет пользователю создавать резервные копии Nandroid и восстанавливать эти резервные копии на телефоне.
Загрузчик также может играть определенную роль в перепрошивке прошивки, хотя обычно это часть восстановления . Хотя обычно вы не хотите возиться с загрузчиком, продвинутые пользователи часто устанавливают кастомное рекавери, такое как ClockworkMod .(хотя заблокированный загрузчик может помешать этому). Это позволяет прошивать прошивку, которая не была подписана производителем (например, пользовательские ПЗУ), поскольку стандартное восстановление обычно проверяет подпись и выполнять сложные задачи, такие как полное резервное копирование Nandroid. Восстановление немного похоже на загрузочный экран BIOS на ПК, на который вы попадаете, нажимая специальную комбинацию кнопок при включении телефона. Recovery также может выполнять такие действия, как запуск файла обновления с SD-карты телефона или подключение с ПК через ADB (Android Debug Bridge) для управления устройством из командной строки.
Дополнительная информация: Какая связь между ROM Manager, ClockworkMod и Nandroid? Какие из них мне нужны?
Многие сети мобильных телефонов, которые продают телефоны GSM по контракту, ограничивают телефон, чтобы его можно было использовать только в их телефонной сети, это известно как блокировка SIM-карты , блокировка сети или блокировка субсидии . Это позволяет провайдеру гарантировать, что телефон, который он субсидирует, может использоваться только в сети, которая поможет ему окупить эти деньги. Телефон считывает код IMSI вставленной SIM-карты и проверяет, соответствует ли он разрешенным кодам страны или сети, которые были запрограммированы в телефоне. разблокировка SIM-картыснимает это ограничение с телефона, чтобы можно было вставить и использовать SIM-карту любой сети. Обычно это включает в себя ввод кода в номеронабиратель телефона, который снимает блокировку. Существуют разные способы получить этот код в зависимости от вашего устройства и сети, некоторые сети предоставят вам код разблокировки, как только вы достигнете конца срока вашего контракта, некоторые производители публикуют эти коды на своих веб-сайтах, некоторые производители встраивают эти коды в свои устройства. способом, который можно извлечь с помощью приложения, а некоторые требуют использования специального программного обеспечения для ПК для перепрограммирования телефона. Блокировка SIM-карты обычно реализуется аппаратно/прошивкой только для чтения, поэтому обычно невозможно разблокировать устройство без кода.
Дополнительная информация: Могу ли я использовать свое устройство на другом операторе связи?
Связанный : Еще один вопрос, который объясняет некоторые части платформы Android в терминах, знакомых пользователям традиционных компьютерных систем, звучит так:
с точки зрения обычного компьютера, каковы различные части системы Android?
Укоренение и джейлбрейк относятся к одному и тому же. Термин джейлбрейк происходит от сообщества Apple iPhone, предпочтительным термином для Android является рутирование.
Root/Jailbreaking относится к включению администратора/суперпользователя/пользователя root/user-id-0 на телефоне. На нерутированном устройстве учетная запись суперпользователя отключена в целях безопасности. Суперпользователь обладает полными правами в системе, включая удаление или изменение важных системных файлов.
Подробнее о рутировании: что означает «рутировать телефон»?
Прошивка относится ко всему программному стеку Android: ядру (включая драйверы), Dalvik VM и операционной системе. Однако в него не входят приложения, установленные из Маркета.
Прошивка может быть официальной (выпущенной производителем и/или поставщиком услуг) или неофициальной (выпущенной сообществом моддинга).
В CyanogenMod есть хорошее определение ПЗУ (и многих других терминов в этом списке).
Только для чтения памяти. В контексте устройства Android ПЗУ — это внутренняя флэш-память, в которой находится основная операционная система. Это также может относиться к определенной версии микропрограммы, которая может быть применена к устройству с помощью процесса, обычно называемого перепрошивкой. Неправильно прошитое ПЗУ часто может заблокировать устройство, что сделает его непригодным для использования.
На этот вопрос уже дан хороший ответ, но я нахожу, что большинство нетехнических людей путаются в разнице между рутированием / джейлбрейком и разблокировкой SIM-карты.
Это простое объяснение, которое я использую для людей, не разбирающихся в технологиях.
Смартфон это по сути 2 вещи
Телефон
Разблокировка актуальна для телефонной части смартфона.
В некоторых странах (обычно в США) телефонная часть смартфона заблокирована оператором, поэтому его нельзя использовать с другими операторами.
Компьютер
Root/Jailbreaking относится к компьютерной части смартфона.
ОС телефона (Android/IOS/Windows) заблокирована автором ОС (Google/Apple/Microsoft), поэтому вы можете получить доступ к функциям только с интерфейсом, предоставленным ОС и производителем. У вас нет прав администратора на вашем устройстве (в отличие от ПК с Windows, где вы можете войти в систему как администратор).
Это делается по многим причинам:
1. Вы должны покупать через их магазин приложений и т. д.
2. Многие пользователи недостаточно технически грамотны, поэтому это делается для того, чтобы защитить их от глупостей.
Обход этих мер для получения доступа администратора к вашему собственному устройству называется рутированием или джейлбрейком.
Версия TL;DR:
Разблокировка загрузчика
Укоренение
Джейлбрейк
ПЗУ
И-НЕ
ММС/SD
Нандроид
Операционная система
Мод (например, CyanogenMod)
Восстановление (ClockworkMod, Амон Ра)
Пользовательское ядро (например, ядро LeshaK)
Прошивка
Водитель
Обновление по воздуху (OTA)
Быстрая загрузка
разблокировка SIM-карты
мигает
SPL (второй загрузчик программ)
Ядро Android относится к ядру Linux и набору драйверов, которые поставляются с ядром Linux. Ядро не включает ни приложения, поставляемые с Android, ни виртуальную машину Java/Dalvik.
Costum Kernel относится к модификациям ядра Linux, сделанным сообществом. Ядро обеспечивает низкоуровневые службы, управление ресурсами и безопасность.
Драйвер — это часть ядра, которая взаимодействует напрямую с аппаратным обеспечением, он предоставляет стандартный интерфейс, который скрывает тонкости конкретного аппаратного обеспечения.
Изменения в ядре и драйвере обычно включают исправление аппаратных ошибок, оптимизацию управления ресурсами и разблокировку аппаратных функций, которые были отключены на уровне драйвера.
Обновление по беспроводной сети — это официальное обновление от производителя и оператора вашего устройства, которое автоматически загружается на ваше устройство.
OTA-обновление — это, по сути, официальное обновление прошивки, поскольку оно охватывает весь стек Android (драйверы, прошивку, ядро, виртуальную машину, приложения).
насколько я понимаю, другой мод / ром похож на Ubuntu и Fedora (другой вариант Linux) в мире ПК. Ядро более низкого уровня, чем это, как и Ubuntu 10.10, и Fedora 14 используют одно и то же ядро Linux 2.6.35.
Брайан Денни