Cherenok @ 11.07.2014, 23:15
Есть ли какая-нибудь инструкция, как сделать полный бэкап прошивки?
Где то надыбал, хранится у меня как инструкция но не делал:
Через терминал, делаем дамп прошивки на sd<вставить инструкцию dd>
Для того, чтобы скинуть дамп прошивки необходимо:
а) иметь Root
б) установить на приблуду Android Terminal Emulator, можно вот отсюда Android Terminal Emulator рабочий, проверено.
Затем
1) Запускаем Терминал. Пользователи Линукс с большим стажем прольют скупую мужскую слезу от настольгии, прочие штатские просто увидят синий экран c приглашением, похожий на DOS.
2) набираем в Терминале команду su
становимся Суперпользователем.
3) Команда cat /proc/mtd
Узнаем, какие MTD блоки присутствуют в прошивке, вывод команды будет примерно такой:
dev: size erasesize name
mtd0: 00800000 00100000 "aml_logo"
mtd1: 00800000 00100000 "recovery"
mtd2: 00800000 00100000 "boot"
mtd3: 0cc00000 00100000 "system"
mtd4: 04000000 00100000 "cache"
mtd5: 6d400000 00100000 "userdata"
mtd6: 00002000 00001000 "ubootenv"
mtd7: 00200000 00001000 "ubootwhole"
4) Вставляем SD карту и последовательно набираем в Терминале команды:
dd if=/dev/mtd/mtd0 of=/sdcard/aml_logo.img
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img
dd if=/dev/mtd/mtd3 of=/sdcard/system.img
dd if=/dev/mtd/mtd4 of=/sdcard/cache.img
dd if=/dev/mtd/mtd5 of=/sdcard/userdata.img
dd if=/dev/mtd/mtd6 of=/sdcard/ubootenv.img
dd if=/dev/mtd/mtd7 of=/sdcard/ubootwhole.img
Вуаля! В результате имеем на карте все имиджи с прошивкой. Это и есть дамп. Его надо куда-нибудь скопировать на комп для резервной копии.