Термины прошивальщика
Backup (бэкап): резервное копирование необходимых файлов перед перепрошивкой.
BusyBox (бузибокс): является набором консольных утилит Linux систем. Необходим в основном программам, требующих рут-прав, для правильного функционирования.
Custom (кастом): модификация, изменение (кастомная прошивка, кастомное рекавери).
CWM (ClockworkMod recovery): кастомное рекавери. Используется для прошивки кастомных прошивок, форматирования, бэкапа.
Deodex (деодекс): системные файлы .apk вместе с собой имеют «в нагрузку» файл с тем же названием и расширением .odex. С их помощью предположительно можно сохранить сколько-то места. Деодексирование означает, что вы конвертируете этот .odex в .dex (тот же файл, хранящийся внутри .apk) и засовываете его обратно в .apk. Это позволяет нам свободно заменять системные приложения, не волнуясь об одексах, но главной причиной деодексирования было проделать такую операцию с файлом services.jar, благодаря чему можно менять цвета всех текстов (к примеру, цвет часов из белого в черный и т.п.), а чтобы деодекснуть services.jar, необходимо деодекснуть все системные .apk-шки. Умельцы убрали файлы .ODEX из прошивки, прописав содержащуюся в них информацию внутрь файлов APK, тем самым уменьшили размер прошивки и самое главное — теперь сами APK-файлы можно менять как угодно, на работу системы это роковым образом не влияет. Вот это называется деодексирование.
Чем это хорошо — в деодексированной прошивке можно запросто открыть архиватором APK-файл, поменять в нём ресурсы (картинки и т.п.) и вернуть измененный файл на место в прошивку.
Downgrade (даунгрейд, откат): понижение прошивки, то есть откат с более новой версии на более старую.
Full wipe (форматирование, полный вайп): делается из кастомного рекавери: mounts and storage -> format /cache, /system, /data, /preload, /sdcard; advanced -> wipe dalvik cache, wipe battery status. Таким образом очистится кеш, содержимое внутренней памяти, статистика аккумулятора,удалится система.
Nandroid backup: полный бэкап системы с возможностью восстановления работоспособности из любого состояния. Как сделать: зайти в кастомное рекавери -> backup and restore -> backup (бэкап сохранится на внутреннюю память) либо backup to external sdcard (бэкап сохранится на карту памяти). Для восстановления из бэкапа нужно выбрать restore.
Recovery (рекавери): режим загрузки (аналог BIOS'а на ББ). Как зайти: выключить телефон, зажать кнопу громкости вверх+ кнопку домой + кнопку включения. После логотипа Galaxy s IV Вы должны попасть в рекавери. Из рекавери прошиваются только кастомные прошивки (в формате *.zip)
Root (рут): учетная запись администратора. Для чего он нужен:
- Полный контроль над вашей системой
- Позволяет изменять системные файлы
- Запуск специальных приложений, которые требуют большего контроля над системой
- Резервное копирование системы
- Позволяет переместить кэш (браузера/карт/Market'а/игр) на SD карту.
- При рутировании девайса вы теряете гарантию!
Wipe (вайп): сброс настроек к заводским. Делается из рекавери: wipe data/factory reset и wipe cache partition.
XDA - XDA developers, портал и форум по мобильным устройствам, прошивкам к ним, красивостям и т.п. Большинство информации и разных утилит пишется его участниками.
Zip - Формат ZIP; В нем обычно распространяются кастомные прошивки либо патчи, приложения и т.д;
ББ (Большой Брат) - Обычный стационарный компьютер или ноутбук.
CWM-пакет - ZIP файл, предназначенный для установки через рекавери, например, прошивка, обновление для прошивки, ядро, тема, батарейка в процентах и т.п.
Dalvik-cache - Кэш .dex файлов, папка с кэшем далвика (виртуальной машины, в которой работают все программы).
Список маркировок.
Подлежащие установке прошивок из данной ветки:
I9500
НЕ подлежащие установке прошивок из данной ветки:
SHV-E300K/L/S (Операторская версия для Кореи)
GT-I9505 (LTE версия аппарата)
SGH-I337 (AT&T)
SGH-M919 (T-Mobile)
SCH-I545 (Verizon)
SPH-L720 (Sprint)
SCH-R970 (US Cellular)
GT-I9508 (China Mobile)
SCH-I959 (China Telecom)
GT-I9502 (China Unicom)
SGH-N045 (NTT Docomo)
Варианты кастомных прошивок
1. Прошивки CyanogenMod (или коротко CM)CyanogenMod это чистый Android без добавление фишек от производителя, над созданием основы этих прошивок трудится огромная команда людей. По статистике во всем мире более чем на 4.8 миллионах телефонов стоит именно прошивки CM. Прошивки CM как правило направлены на надежность и производительность. Подробней можно почитать
ТУТ.
Видео обзор.2. Прошивки основанные на стоковых.Смысл создания таких прошивок в увеличении производительности телефонов сохраняя при этом все фишки производителя. И опять же вы получаете возможность выбирать какое программное обеспечение от производителя оставить а какое удалить. Как правило первые месяцы после выхода телефона на рынок появляются только такие прошивки.
3. Прошивки MIUI.MIUI это сильно модифицированный android, местами напоминающий iOS. Большая часть прошивок MIUI основаны на CyanogenMod и выходят практически сразу после официального релиза оной. Основная задача MIUI это упростить управление телефоном и при этом добавить в интерфейс красоты и возможность менять внешний вид в корне. Подробней можно прочитать
ТУТ.
Видео обзор.4. Android Open Kang Project (или AOKP) Прошивки AOKP очень напоминают CM, однако считается, что в AOKP больше настроек меняющих интерфейс телефона и некоторый функционал. Группа разработчиков гораздо AOKP гораздо меньше чем у CM, однако нередко случается так, что для поддержки популярного девайса прошивками AOKP собирается группа единомышленников и разрабатывают под именем AOKP.
5. Android Open Source Project (или AOSP)По большому счету AOSP это голый андроид. Тот каким его выпускает Google, чаще всего в таких прошивках минимально изменений интерфейса. Часто создатели прошивок указывают в названии своей прошивке "based on AOSP", то есть в основе прошивки лежит голый Android.
Рекомендации по выявлению причины проблемы
Начните с первого пункта и если он не дал Вам ответа переходить к следующему.
1. Воспользоваться поиском на предмет похожих проблем у форумчан.
Как пользоваться поиском2. Попробовать повторить процесс прошивки. (желательно выполнить "чистую прошивку")
3. Перекачать прошивку с другого ресурса и повторить процесс "чистой прошивки".
4. Создать сообщение на форуме с подробным описанием проделанных действий, названием и версией прошивки и подробным описанием сути проблемы.
Инструкции по установке драйверов на Win8 (нужно поднять в шапку)
Инструкция по отключению проверки подписи драйверов в Windows 8 перманентно. ОсновнаяЗапускаете командную строку "
cmd" (Win+R -> cmd)
Далее вводим команды, новая строчка = enter (клавиша Ввод)
Перманентно отключить проверку подписи драйверов.bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
После этого желательно перезагрузить ПК.
Для возврата обратно (проверка подписи включена)bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
Второй вариант, запасной. Запускаете командную строку "
cmd" (Win+R -> cmd)
shutdown.exe /r /o /f /t 00
После перезагрузки компьютера действуйте по кунктам ниже
Диагностика - Дополнительные параметры - Параметры загрузки - F7 Порядок установки прошивки
Чистая установка Подразумевает под собой полный сброс всей информации в вашем телефоне.
1. Wipe Factory Reset
2. Wipe cache
3. Wipe Dalvik Cache
5. Wipe system
6. Wipe Data
7. install .zip from SD -> установка прошивки
Также эту процедуру пунктов 1-3 можно заменить прошивкой всего одного
файла. (Осторожно, скрипт форматирует пользовательское хранилище)
Или же, если у Вас установлен Recovery Philz, то выбираем пункт Wipe data/Factory Reset, потом Clean to install a new rom и подтверждаем наш выбор.
Обновление прошивки/установка модификаций. При переходе с одной прошивки на другую не меняя версию Android (4.2 -> 4.2) или установку отдельных компонентов прошивки (модификкаций) достаточно сделать сброс кеш файлов.
1. Wipe Cache
2. Wipe Dalvik Cache
Стоковые и Кастомные ядра
Стоковое ядро.
Это ядро которое оптимизировано производителем для данного устройства.
И заблокировано для вмешательства.
Кастомное ядро
В основе своей используют более новые Linux
И даёт нам некоторые преимущества перед стоковым ядром.
Например:
-Изменение частоты процессора в широких пределах;
-Разгон графической подсистемы (GPU);
-Снижение частоты и напряжения питания процессора, что позволяет достичь более длительного времени работы от батареи;
-Более свежие и качественные драйверы,
-Широкие возможности по настройки и конфигурации звука и цвета экрана;
-Поддержка альтернативных файловых систем.