Инструкция к применению

Как сохранить заводскую прошивку

Как сделать бэкап прошивки?
Как запихивать в TAR?
Вариант для новичков!

Как сделать бэкап прошивки?
Как запихивать в TAR?
Вариант для новичков!

прошивка телефона Android
иконка "Идея"

Советы от
профессионалов

иконка "Идея"

Профессиональные
советы

иконка "Идея"

Профессиональные
советы

прошивка телефона Android

Чтобы сохранить заводскую

Как сделать бэкап прошивки

Важно – тело должно быть рутованным!

Распакуйте архив:

Прикрепленный файл ADB.ZIP (290,89К). Количество загрузок: 3154.

В папке ADB находится файл backup.bat

Код

adb shell su -c «dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096»

adb shell su -c «dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096»

adb shell su -c «dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096»

  • Выставить на теле USB debug -> ON
  • Так же желательно включить на телефоне режим, при котором экран не гаснет при зарядке (там же, где включается USB debug)
  • Присоединить тело по USB.
  • Запустить backup.bat
  • Подтвердить на теле Root Access.
  • После этого через пару минут на Sd карте — файлы Вашей прошивки!
  • Теперь необходимо запаковать полученные файлы factoryfs.rfs, zImage и modem.bin в архив tar.
  • В этот же tar можно запихнуть файл datafs.rfs, взятый из любой прошивки (желательно того-же «поколения» 2.1 или 2.2, что и Ваша ). В результате получится TAR, полностью совместимый с флэштулом ODIN и в любой момент Вы можете вернуть телефон в девственное состояние.
  • На всякий случай после прошивки желательно сделать вайп или из рекавери, чтобы отформатировать кэш (cache).

Как запихивать в TAR :

Я делаю ТАРы Cygwin-ом. Но можно извратиться следующим способом. В TotalCommander ставим плагин для TAR. Открываем ЛЮБОЙ готовый TAR. Добавляем СВОЙ файл, а всё остальное — удаляем!

То же самое можно сделать из Терминала или Putty (по SSH):

Для этого в папке ADB есть скрипт backup.sh

Код

#!/system/bin/busybox sh

dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096

dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096

dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096

Скопировать его на тело в /data

В Терминале или Putty:

su (только для Терминала!)

chmod 755 /data/backup.sh/data/backup.sh

Возникли вопросы

Не можете определить что сломалось?

Оставьте заявку на бесплатную консультацию и наш специалист проконсультирует вас по ремонту техники и его стоимости

ремонт техники в Минске
ремонт техники в Минске

Для тех, кто «Ни бум-бум» в ADB, но умеет набирать текст на клавиатуре

Простой способ для новичков

Все делается прямо на телефоне через Эмулятор Терминала. Описано шаг за шагом.

Не спеши, а то успеешь!

Что нужно: root, эмулятор терминала, свободное место на SD Card >300 Mb.

Требование к пользователю: руки хотя бы мутно напоминающие прямоту, спокойное расположение духа, сосредоточенность.

Внимание: при вводе команд в терминале всегда дожидайтесь ответа терминала (на каждую команду он всегда отвечает). Пока не дождались — не вводите ничего. Просто ждите.

Итак, приступим (учитывая что уже есть Root и Эмулятор Терминала на телефоне):

  1. Запускаем эмулятор Терминала.
  2. Набираем команду: su (запросит права Суперпользователя. Разрешаем).
  3. Набираем команду: mkdir /sdcard/Backup (ждем сообщения от терминала что папка создана).
  4. Набираем команду: dd if=/dev/block/bml5 of=/sdcard/Backup/zImage (ждем сообщения от терминала что » такой-то файл такого-то размера создан за такое-то время»).
  5. Набираем команду: dd if=/dev/block/bml10 of=/sdcard/Backup/modem.bin (ждем сообщения от терминала что » такой-то файл такого-то размера создан за такое-то время»).
  6. Набираем команду: dd if=/dev/block/stl6 of=/sdcard/Backup/factoryfs.rfs (ждем сообщения от терминала что » такой-то файл такого-то размера создан за такое-то время». Будет очень долго делать — самый большой и самый важный файл).
  7. После выполнения всех манипуляций закрываем Эмулятор Терминала.
  8. Заходим в Диспетчер файлов и ищем папку Backup.
  9. Если в папке есть три файла zImage, modem.bin, factoryfs.rfs то все пучком.
  10. Если какого-то файла нету то выполняем повторно пункт 4) или 5) или 6) соответственно (смотря какого файла нету).
  11. Это и есть ваш бэкап заводской прошивки. Заныкайте его куда-нибудь на черный день.

Если сильно за него боитесь, то заныкайте несколько копий в разные места.