Нашёл такой же ТСД с баркоде 1.0.10 на борту,решил слить с него дамп и залить в свой глючный.
Проц MTK. Флештулом запустил тест, выписал адреса EMMC загрузчика и бут, топаем во вкладку Read Back указал полученные адреса. Полученный ROM получился в три раза тяжелее, если сравнивать с имеющейся у меня рабочей прошивкой (1.1.2). Думаю чёт не то, делаю по другому- из прошивки (1.1.2) читаю скатер и выписываю адрес кэша, подставляю его во флеш туле Read Back, читает раза в три быстрей, но по итогу получаю файл ROM как и в первом случае в три раза тяжелее оригинала.
Понятно что бэкап полученный из одного ТСД не вариант заливать в другой,тем более на столько отличающийся по размеру что сравнивать конрольные суммы не нужно!
Разбираю полученный ROM, ROM Backup-Splitter ом чтобы получить прошивку для флэштула и заодно сверить файлы и определить, что там такое тяжёлое. По сути достаточно было одного файла system.img чтоб подменить его в рабочей сборке и прошить ТСД, но вот он то как раз и был раздут.
Грешу что возможно не вывозит ром бэкапер и разбираю ROM в R-studio. Всё тоже самое, полученный system.img в разы раздут, контрольные суммы можно даже не сверять.
Тем же R-studio разбираю дальше файл system.img чтобы посмотреть содержимое. Как вариант если бы размер система был ок, можно было бы заморочиться и вырезать из него глючный баркодэ 1.1.2 и зашить нужный мне 1.1.1. Фиг там, в содержимом системс - каша далёкая от оригинала.
Возможно в тсд доноре малёха другое железо или прошивки отличаются по размерам и адресам блоков. Иду другим путём- желая получить оригинальный скатер с донора и попутно слить и разобрать rom ещё одним способом, запускаю MTKdroidTools и тут начались танцы с бубном! Прога хоть и коннектилась с ТСД но не в какую не хотела сливать с него дату (скатер и дату), сыпля ошибки, что в устройстве используется не известный ROM, что нужен рут, и прочие ошибки указывающие на отказ в доступе!
Уже из спортивного интереса подрубаю терминал ADB!
очередная попытка получить scatter для дальнейшего анализа блоков из донора-командой cat /proc/mtd > /sdcard/firmware.info получаю файл firmware.info, сразу обращаю внимание, что размер его 0!!! один фиг пытаюсь открыть его в MTK Rom Studio ну и есен пень 0!!!
Не теряя надежд из того же ADB терминала пробую следующую методу - увидеть разделы и к камим блокам они примонтированны. команда adb shell mount. Результат ноль! файл получен - разделы не указаны как нулевые.
Пробую второй вариант чтобы получить инфу о блоках командами - cat /proc/dumchar_info или ls -l /dev/block/platform/*/by-name, чтобы с помощью то го же ADB слить образы нужных разделов командой dd if=/dev/block/XXXXX of=/sdcard/NAME_razdel.img. Но до этого не дошло так как опять таки получил нулевые блоки.
Линукс подтвердил что в прошивке андройда ТСД стоит защита которая не даёт работать с паматью и судя по подчерку это произведение не Атола а китайцев у которых и заказываются устройства. Просто,топорно,эффективно)))))
Надежда рутировать девайс или слить ROM через рекавери, упархнула сразу после неудачных попыток поставить twrp.
В тот момент когда уже открыл HEX редактор и читал инструкции по расчленению сигнатур андройда, мне таки скинули прошивку с баркоде 1.1.1. Я понимая что жизнь ТСД болталась на волоске, благополучно прошил его. Проблема с глюками была устранена. Задача решена... но осталось много вопросов по сливу дампа с подобных устройств, возможно ли это на специализированных прошивках того же АТОЛ, возможно я что то не верно делал и буду рад если кто со знанием дела поправит или дополнит.Заранее данке!