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.
запустити backup.bat
Підтвердити на тілі Root Access.
Після цього через пару хвилин на Sd карті - файли Вашої прошивки!
Як запихати в 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, але вміє набирати текст на клавіатурі.
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 то все пучком
9б) Якщо якогось файлу немає то виконуємо повторно пункт 4) або 5) або 6) відповідно (дивлячись якого файлу немає).
10) Це і є ваш бекап заводської прошивки. Заникав його куди-небудь на чорний день.
Якщо сильно за нього боїтеся, то заникав кілька копій в різні місця.