|
Разборка прошивки Rover R5
| |
Govorun | Дата: Среда, 02.01.2008, 19:58 | Сообщение # 16 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| Привет. belt, спасибо, что затестил) Ну никак я успокоиться не могу)) Есть ещё одна тулза, чтобы ром сдампить grab_it. Для её работы нужна карта памяти, и кардридер (вобщем с этим у меня облом). Пишут, что работает для SD/MMC/Mini-SD. Про microSD ничего не написано, я там спросил про микросд, мне пока нчиего не ответили ну и судя по всему не ответят =) Но ходят слухи, что на микросд тоже работает. Для тех кто не дружит с английским инструкция такова (отличается от оригинала для понятности))): 1) Форматните карту памяти 2) Создайте на карте памяти папку с именем 2577 3) Переименуйте экзешник (ссылка на него внизу) в autorun.exe и положите его в созданную папку 4) Вставьте карту памяти в смарт 5) Должна появиться полоса состояния внизу экрана 6) Когда дамп завершиться смарт вам бибикнет =) 7) Должен создаться файл dump.bin в корне карты памяти 8) Вставьте карту в кардридер и скопируйте dump.bin Версий у проги много (для разных карт, разных объёмов) Подойти должна одна из этих: grab_it 128_minisd grab_it 128 Вобщем народ, попробуйте кто-нибудь, если получиться выложите куда-нибудь дамп Спасибо за внимание =)
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
Сообщение отредактировал Govorun - Четверг, 03.01.2008, 13:45 |
|
| |
Govorun | Дата: Четверг, 03.01.2008, 00:06 | Сообщение # 17 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| забыл, что для скачиввания этих файлов нужна регистрация на xda-developers Выкладываю эти файлы в аттаче:Добавлено (03.01.2008, 00:06) --------------------------------------------- Как ни странно ответили мне насчёт microSD. Сказали что должно работать, главное чтобы карта была видима как "Storage Card"
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
|
|
| |
ToD | Дата: Четверг, 03.01.2008, 11:48 | Сообщение # 18 |
Генерал-майор
Группа: Модераторы
Сообщений: 314
Статус: Offline
| сегодня же пробую
|
|
| |
Govorun | Дата: Четверг, 03.01.2008, 13:47 | Сообщение # 19 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| Заметил, что немного нечётко я написал 3-й пукт, поправил...
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
|
|
| |
ToD | Дата: Четверг, 03.01.2008, 14:58 | Сообщение # 20 |
Генерал-майор
Группа: Модераторы
Сообщений: 314
Статус: Offline
| вроде работает которая не minicd но ни какой полоски состояния не выходит будем ждать... как набирается 128 мб он пикает вынешь карту он говорит типа не завершено Добавлено (03.01.2008, 14:58) --------------------------------------------- усе весит она 128 мб куда ложить?
|
|
| |
Govorun | Дата: Четверг, 03.01.2008, 15:02 | Сообщение # 21 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| ToD, спасибо, кинь куда-нибудь в файлообменник типа http://rapidshare.com/ или http://ifolder.ru/ и тд
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
|
|
| |
ToD | Дата: Четверг, 03.01.2008, 15:04 | Сообщение # 22 |
Генерал-майор
Группа: Модераторы
Сообщений: 314
Статус: Offline
| у тя свой фолдер там есть региться не хочу
|
|
| |
Govorun | Дата: Четверг, 03.01.2008, 15:07 | Сообщение # 23 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| ToD, нету, но вроде закачивать можно и не регаясь... Добавлено (03.01.2008, 15:07) --------------------------------------------- хотя видимо придётся разбить на несколько кусков, там вроде ограничение на размер файла. Попробуй сжать винраром
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
|
|
| |
ToD | Дата: Четверг, 03.01.2008, 15:21 | Сообщение # 24 |
Генерал-майор
Группа: Модераторы
Сообщений: 314
Статус: Offline
| дай свой номер ICQ Добавлено (03.01.2008, 15:21) --------------------------------------------- или мне стучи
|
|
| |
Govorun | Дата: Воскресенье, 06.01.2008, 11:27 | Сообщение # 25 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| Привет. Кто не понял, в предъидущей серии мы не смогли нормально сдампить ром, т.к. видимо амои ставит против этого какую-то защиту, по-этому я решил разобраться саму роверскую прошивку. Оказалось это одновременно проще и сложнее чем я думал. Проще, т.к. прошивка представляет собой почти обычкновенный nb файл, никакого шифрования, нужно было только чётко определить размер сегментов в нашем случае это 2048 байт + 8 байт межсекторного мусора. Сложнее, т.к. там есть 1 подводный камень: после каждых 40 сегментов встречается 12 непонятных байт, которые тоже надо удалять, вначале я об этом не догадывался и ничего не работало)) Короче, я наваял программку для разборки роверских прошивок, которая разбирает даже прошивку S108, которая в экзешнике =) Итак, что нужно для разборки прошивки: 1) roverr5_unpack -- собственно прога которую я написал 2) imgfs_tools (для скачивания нужна регистрация на xda-developers по-этому прикладываю imgfs_tools в аттаче. Для разборки: 1) запускаем roverpcr5_unpack с параметром имя файла прошивки 2) после чего получаем файл imgfs_raw_data.bin 3) запускаем viewimgfs из imgfs_tools с параметром imgfs_raw_data.bin 4) получаем папку dump -- это и есть разобранная прошивка т.е. как многие догадались roverpcr5_unpack заменяет стандартный prepare_imgfs из imgfs_tools. Сразу отвечу, что как собрать -- не знаю, из-за непонятных 12 байт, 8 из них я ещё готов как-то понять, а ещё 4 -- никак, видимо это какая-то контрольная сумма, вобщем пока я не пойму, что это за 4 грёбаных байта и как их воспроизвести при сборке, я не смогу написать прогу для сборки=)
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
|
|
| |
ToD | Дата: Воскресенье, 06.01.2008, 12:19 | Сообщение # 26 |
Генерал-майор
Группа: Модераторы
Сообщений: 314
Статус: Offline
| Браво!!! только бы еще найти программу собиралку прошивки
|
|
| |
Govorun | Дата: Воскресенье, 06.01.2008, 13:09 | Сообщение # 27 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| Привет, ToD. Найти ты её не найдёшь. Нужно самому писАть. Просто пока я не знаю как =) Можно конечно вообще забить на эти 12 байт (точнее уже 4, т.к. я на концептуальном уровне представляю себе как восстановить 8), но боюсь это может плачевно закончиться. Хотя чисто теоретически изменения в этой части рома не должны привести к трупу телефона, но работать прошивка тоже не будет. Пока что я заметил, что числа записанные в этих 4-х байтах примерного одного порядка, но как именно это число вычисляется у меня пока никаких идей нет ( Чисто для справки скажу, что этих 12 байт после каждого 40-го сегмента нету в прошивках для других телефонов, очевидно что амои специально их добавляют чтобы никто ром не разбирал. Найти бы исходник программы ATINA и я бы скорее всего разобрался бы с этой хренью)
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
Сообщение отредактировал Govorun - Воскресенье, 06.01.2008, 13:11 |
|
| |
ToD | Дата: Воскресенье, 06.01.2008, 13:58 | Сообщение # 28 |
Генерал-майор
Группа: Модераторы
Сообщений: 314
Статус: Offline
| а исходник программы это типа прошивальщик?
|
|
| |
Govorun | Дата: Воскресенье, 06.01.2008, 16:53 | Сообщение # 29 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| ToD, нет, исходник -- это исходный код программы на языке программирования, на котором она написана. Я предполагаю что атина написана на C, и если бы я увидел её исходник, то до конца бы понял как всё устроено
#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
Сообщение отредактировал Govorun - Воскресенье, 06.01.2008, 19:00 |
|
| |
shnurok1839 | Дата: Понедельник, 07.01.2008, 11:20 | Сообщение # 30 |
Лейтенант
Группа: Пользователи
Сообщений: 50
Статус: Offline
| Govorun, Респект!!! Теперь можно полностью русифицировать прошивку от phoneOne!
|
|
| |
|
Copyright MyCorp © 2024 |
Сайт управляется системой uCoz |
|
| |