Следует понимать и полностью отдавать себе отчет в том, что
1) Самсунг, как и другие производители, пытается ограничить пользователя в манипуляциях с телом.
2) При прошивке полным стоком через Odin меняется sboot, в результате прошить через Odin прошивку с sboot младшей версией не получится.
3) Таблица разделов в теле меняется от версии к версии, поэтому возможна ситуация когда бэкап из предыдущей прошивки не загрузится. вообще.
4) В версии Android 4.3 появилось новое средство защиты от кастомизации и ограничения пользователя в правах: KNOX, полностью выпилить его я пока не смог, хоть рецепты есть. Этот NKOX препятствует повышению привелегий процессами (выполнению команд su/sudo), поэтому получение root на этих прошивках затруднительно.
5) KNOX имеет свой защитный счетчик, т.к. это программно-аппаратный комплекс, поэтому если уменьшить счетчик установки кастомов можно, то уменьшить подобный счетчик в KNOX рецептов пока нет.
6) Прошивая кастом в тело, с установленым KNOX
Вы _автоматически_ теряете гарантию (для нас это не существенно, но это касается и других аппаратов Самсунг).
Отступление.
7) Занимаясь прошивкой своего телефона
Вы и только Вы несете ответственность за последствия в случае неудачи.
Существует альтернатива Odin, называемая heimdall, работающая в OS Linux и OS MacOS X. Но мне не удалось заставить работать эту програму с нашим устройством, даже снятие таблицы разделов вызывало "недоумение" у этой програмы, поэтому, к сожалению, первичная прошивка потребует компьютера под управлением OS Windows.
BackUp EFS
В нашем устройстве есть специальный раздел, называемый EFS, в нем хранится уникальная идентифицирующая инфрмация по телефону, его мы и должы сохранить на всякий пожарный случай. При порче этого раздела телефон становится мультимедиа-проигрывателем. Дла правильного backup`а нам необходим root. При чем в этом телефоне таких разделов аж два...
подключаем тело к компьютеру (ОС не важна, главное, чтоб был установлен adb, берем из шапки), открываем консоль (cmd в венде, потом набираем "cd _ПОЛНЫЙ_ПУТЬ_К_ПАПКЕ_ГДЕ_ЛЕЖИТ_adb")
adb shell
su
dd if=/dev/block/mmcblk0p3 of=/mnt/extSdCard/efs_mmcblk0p3.img
dd if=/dev/block/mmcblk0p23 of=/mnt/extSdCard/efs_mmcblk0p23.img
sync
exit
exit
Объясню что мы сделали. С помощью команды dd мы создали образы логических разделов итих самых efs и положили эти образы на внешнюю sd-карточку. если таковая не вставлена в телефон, то можно сделать образ во внутренюю память телефона, а потом забрать эти файлы любым удобным для Вас способом:
adb shell
su
dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/efs_mmcblk0p3.img
dd if=/dev/block/mmcblk0p23 of=/mnt/sdcard/efs_mmcblk0p23.img
sync
exit
exit
adb pull /mnt/sdcard/efs_mmcblk0p3.img
adb pull /mnt/sdcard/efs_mmcblk0p23.img
последние две команды вытаскивают Ваш бэкап с телефона на компьютер.
Полученные файлы храним, как зеницу ока, рекомендую выгрузить их на гугл-драйв под ской аккаунт и на дропбокс и держать еще где-то. информация для каждого телефона там уникальна.
Восстановление из BackUp`а EFS
Операция обратна созданию бэкапа. Проводится может при живом теле, обязательно с root. (есть толпа способов это сделать даже из recovery, но прошиться на stock всегда можно, потом рут, потом уже, если efs помер, восстанавливаем из бэкапа).
adb shell
su
dd if=/mnt/extSdCard/efs_mmcblk0p23.img of=/dev/block/mmcblk0p23
dd if=/mnt/extSdCard/efs_mmcblk0p3.img of=/dev/block/mmcblk0p3
sync
rebot
Прошивка стока
Процедура производится из-под ОС Windows.
1) Выкачиваем на компьютер из шапки Odin, Samsung Drivers, stock rom (это файл с расширением *.tar.md5)
2) Включаем в меню телефона режим Usb Debuging (Опции - Параметры разработчика - отладка по USB)
3) Выключаем телефон
4) Зажимаем одновременно клавиши "Громкость-", "Домой" и не отпуская нажимаем "Включение", пока не пойдет процесс загрузки не отпускаем кнопки, как только появится меню "Download mode" отпускаем все и соглашаемся, нажав кнопку "Громкость+".
5) Подключаем телефон к копьютеру и устанавливаем необходимые драйвера.
6) Запускаем Odin, нажимаем кнопочку PDA, выбираем свою прошивку (*.tar.md5), прошиваем. Остальные кнопочки в Odine не трогаем, особенно не трогаем PIT - это принудительная переразметка накопителя.
Телефон несколько раз перезагрузится, затем пойдет начальная кастомизация. Все.
Прошивка recovery с интеграцией root
Процедура производится из-под ОС Windows.
Полностью идентична прошивке стока, описанного выше, за исключением того, что вместо полной прошивки шьется только раздел recovery и, при необходимости, cache.
не трогаем PIT - это принудительная переразметка накопителя.
Телефон несколько раз перезагрузится, затем пойдет начальная кастомизация. Все.