RoverPC P7, Создание прошивки |
|
|
RoverPC P7, Создание прошивки |
19.3.2009, 20:54
Сообщение
#1
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Возможно ли сделать прошивку для RoverPC P7? Официально нету.
Процессор Marvell PXA270 416 МГц Память 64 Мб RAM / 128 Мб Flash ROM Описание - http://market.yandex.ru/model.xml?hid=9101...modelid=2439201 Вот сделал дамп: http://uploading.com/files/UDJVYY5N/dump.rar.html Код pdocread.exe" -t real nr of sectors: 114688 - 56.00Mbyte (0x3800000) pdocread.exe" -l 55.95M (0x37f2000) TFFS | 1.19M (0x12fc00) Part00 | 2.06M (0x210000) Part01 | 52.70M (0x34b2000) Part02 58.71M (0x3ab6000) TFFS2 | 58.65M (0x3aa6000) Part00 1023.00k (0xffc00) TFFS1 | 959.00k (0xefc00) Part00 3.83G (0xf4f80000) DSK1: | 3.82G (0xf4b80000) Part00 STRG handles: handle 233848ca 3.82G (0xf4b80000) handle 43db96ea959.00k (0xefc00) handle 83f80e82 58.65M (0x3aa6000) handle 23f9fcd6 52.70M (0x34b2000) handle 83f9faf6 2.06M (0x210000) handle 43f9fad2 1.19M (0x12fc00) disk 233848ca 0 partitions, 0 binary partitions customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 disk 43db96ea 3 partitions, 2 binary partitions customerid=ffffffff uniqueid= ff ff ff ff 88 ff ff ff 07 71 1f 9b 07 00 0b 8c disk 83f80e82 3 partitions, 2 binary partitions customerid=ffffffff uniqueid= ff ff ff ff 88 ff ff ff 07 71 1f 9b 07 00 0b 8c disk 23f9fcd6 3 partitions, 2 binary partitions customerid=ffffffff uniqueid= ff ff ff ff 88 ff ff ff 07 71 1f 9b 07 00 0b 8c disk 83f9faf6 3 partitions, 2 binary partitions customerid=ffffffff uniqueid= ff ff ff ff 88 ff ff ff 07 71 1f 9b 07 00 0b 8c disk 43f9fad2 3 partitions, 2 binary partitions customerid=ffffffff uniqueid= ff ff ff ff 88 ff ff ff 07 71 1f 9b 07 00 0b 8c Если нужна еще информация то пишите! |
|
|
19.3.2009, 21:44
Сообщение
#2
|
|
Умничка Группа: Модератор Сообщений: 1151 Регистрация: 9.1.2008 Из: Москва Пользователь №: 184 Спасибо сказали: 573 раз(а) Девайс:Samsung WiTu 8G |
Ща пересобрал твою папку дамп и получил две папки оем и сус ! Я их ща приложу,чтоб потом не паритяс неискать!
Можно сказать это почти уже кухня ,осталость тебе только понять как для твоего хип портировать и впуть собирать можешь на разных бильдах (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) Скачать: Rover_P7.rar ( 47.29 мегабайт ) Кол-во скачиваний: 96 Сообщение отредактировал Siemens92 - 19.3.2009, 21:48 |
|
|
19.3.2009, 22:20
Сообщение
#3
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 360 Регистрация: 12.1.2008 Из: раснодар Пользователь №: 204 Спасибо сказали: 45 раз(а) Девайс: НР rw6815 |
хип не столь важно... главное чтобы при сборке ОС все стало на свои места (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) а с хипом поковыряемся (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) можно его отдельно в студию?
|
|
|
20.3.2009, 9:39
Сообщение
#4
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
А от кого девайса брать XIP? Я в этом не сильно понимаю.. пытаюсь научитсяsmile.gif
Добавлено: Я скачал xip_out_6815_CE_20753.zip, но ведь чтобы портировать надо оригинальный XIP тоже? |
|
|
20.3.2009, 16:02
Сообщение
#5
|
|
Умничка Группа: Модератор Сообщений: 1151 Регистрация: 9.1.2008 Из: Москва Пользователь №: 184 Спасибо сказали: 573 раз(а) Девайс:Samsung WiTu 8G |
А от кого девайса брать XIP? Я в этом не сильно понимаю.. пытаюсь научитсяsmile.gif Добавлено: Я скачал xip_out_6815_CE_20753.zip, но ведь чтобы портировать надо оригинальный XIP тоже? Да нужно! |
|
|
20.3.2009, 17:31
Сообщение
#6
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
А оригинальный XIP где взять? Прошивки то отсутствуют
Его из дампа вытащить както можно? |
|
|
20.3.2009, 17:34
Сообщение
#7
|
|
PDA2U.RU Team Группа: Admin Сообщений: 1806 Регистрация: 20.10.2007 Из: Moscow Пользователь №: 11 Спасибо сказали: 172 раз(а) Девайс:Samsung Galaxy Ace |
|
|
|
20.3.2009, 19:02
Сообщение
#8
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Вроде все вырезаю а XIPPort.exe не хочет распаковывать его.. тупо создаются 2 папки пустые и все. Буду дальше пробовать
Адрес начала IMGFS скорее всего неверный определил. И как определить когда второй начинается? |
|
|
20.3.2009, 19:32
Сообщение
#9
|
|
PDA2U.RU Team Группа: Admin Сообщений: 1806 Регистрация: 20.10.2007 Из: Moscow Пользователь №: 11 Спасибо сказали: 172 раз(а) Девайс:Samsung Galaxy Ace |
начинаются со значения FE 03 00 EA оба. FE - это первый байт раздела XIP, конец обычно забит FF.
|
|
|
20.3.2009, 19:48
Сообщение
#10
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Вот вроде вырезал оригинальный XIP, проверьте кто знает (выреазал с FE 03 00 EA до FF FF FF FF F8 AC 2C 9D )
http://ifolder.ru/11154294 Еще через ASUS NB0 Kitchen на Part'иции разделил nb0. Part1.bin и Part2.bin http://ifolder.ru/11154370 Если надо то и сам *.nb0 залить могу |
|
|
21.3.2009, 13:00
Сообщение
#11
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Вытащил XIP (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) )
http://ifolder.ru/11165231 В архиве xip.bin и распакованный XIP |
|
|
21.3.2009, 17:03
Сообщение
#12
|
|
Умничка Группа: Модератор Сообщений: 1151 Регистрация: 9.1.2008 Из: Москва Пользователь №: 184 Спасибо сказали: 573 раз(а) Девайс:Samsung WiTu 8G |
|
|
|
21.3.2009, 17:32
Сообщение
#13
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Я там был.. там кроме 3твинков одного пользователя которые разговаривают друг с другом - нет)
Осталось разобраться в чем проблема, в флешке или в прошивке... |
|
|
21.3.2009, 17:39
Сообщение
#14
|
|
PDA2U.RU Team Группа: Admin Сообщений: 593 Регистрация: 28.12.2008 Пользователь №: 8030 Спасибо сказали: 175 раз(а) Девайс:HTC Desire HD |
Ну, что какие результаты?
|
|
|
21.3.2009, 17:49
Сообщение
#15
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Девайс тупо бескончено висит на надписи Enter Tflash card Update Mode!
Флешку форматировал и в FAT16 и 32 разницы нету. Имя образа diskimg.nb0 |
|
|
21.3.2009, 17:52
Сообщение
#16
|
|
PDA2U.RU Team Группа: Admin Сообщений: 593 Регистрация: 28.12.2008 Пользователь №: 8030 Спасибо сказали: 175 раз(а) Девайс:HTC Desire HD |
|
|
|
21.3.2009, 17:54
Сообщение
#17
|
|
PDA2U.RU Team Группа: Admin Сообщений: 593 Регистрация: 28.12.2008 Пользователь №: 8030 Спасибо сказали: 175 раз(а) Девайс:HTC Desire HD |
И ещё, если не сложно опиши последовательность своих действий. Может наши разработчики тебе помогут.
|
|
|
21.3.2009, 18:32
Сообщение
#18
|
|
PDA2U.RU Team Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
Quarx, давай, пожалуйста, по порядку:
1. Ветка на 4pda - без комментариев, читать там нечего, писать тоже некому. Это уже проходили на других девайсах (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) 2. Теперь по сути вопроса - что ты пытаешься сделать? Бог с ней с модификацией файла прошивки, это как раз ерунда, в т.ч. XIP и т.д.. Найден ли способ прошивки самого девайса как физического устройства? 3. Если нет, откуда взята информация о diskimg.nb0, формате флеш-карты и т.п.? В общем, сначала зайди в соседнюю тему про Rover G6 и Atom Life. Там, в принципе, написано, что нужно поискать в дампе, т.е. хоть как может и должен называться файл прошивки, который кидается на карту.Только этого еще совсем мало (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Далее, нужно выдрать родную прошивку! Вот только для этого, нужно анализировать дамп, чтобы понять, каков формат этой прошивки. А вот это уже не так просто, придется тебе читать кучу форумов по куче девайсов с описанием формата их прошивок (лучше начать с девайсов того же OEM-производителя, который сделал и твое устройство). Ну после выдирания родной прошивке в виде файла, который понимается бутом твоего девайса, уже пробовать ее прошить. Если процесс прошивки совсем не пошел, то ищем, где ошиблись с форматом файла прошивки. Если процесс прошел и все Ок, тогда разбираем прошивку и модифицируем (называется - ура! мы победили). Если процесс прошел и получен трупик, то несем в сервисный центр с честными глазами и адекватной легендой на гарантийный случай (тут уж, как повезет). |
|
|
21.3.2009, 18:51
Сообщение
#19
|
|
Проверенный пользователь Группа: Разработчики Сообщений: 350 Регистрация: 20.4.2008 Из: Омск Пользователь №: 1143 Спасибо сказали: 57 раз(а) Девайс:Motorola Defy |
Я пытаюсь родную прошивку сделать. А уже потом ее редактировать.
Способ прошивки найден, "включение+стрелка вверх" - выдает "Enter Tflash card Update Mode!" или "включение + кнопка пуск" - "USB Update Mode". Если переименовать файл прошивки который я получил в SMART.UPR то девайс не висит на "Enter Tflash card Update Mode!", а выводит "is Update file Wrong?" SMART.UPR такой же формат у N6. |
|
|
21.3.2009, 19:19
Сообщение
#20
|
|
PDA2U.RU Team Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
Quarx, ну вот, теперь уже становится яснее (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Дальше попробуй по дампу поискать в юникоде и обычной досовской кодировке регистронезависимо: SMART.UPR, .UPR, .nb0, .dio, boot, .nb, .nbh, EBOOT и т.д. Напиши, пожалуйста, какие там файлы в бутлоадере забиты, т.е. что именно он понимает для прошивки с карты.
Потом, нужно почитать тогда описание формата SMART.UPR от N6 (похоже, это то, что нужно). Далее сравни со своим дампом и поищи там такие же секции. Собственно, может быть задача сводится к нахождению в дампе куска, который начинается аналогично SMART.UPR от N6, ну и попробовать понять из описания N6 возможный размер. Кстати, как начинается этот SMART.UPR от N6, какие байты идут вначале файла? И чем заканчивается? Фиксированный ли у него размер? Есть ли там слова типа MSFLASH (по-моему, должно быть в юникоде, но поищи и в однобайтной обычной кодировке). P.S. Забыл написать, натрави еще гугла на слово SMART.UPR. Там куча ссылок выдается, может что полезное найдешь дополнительно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Сообщение отредактировал AGC - 21.3.2009, 19:24 |
|
|
Текстовая версия | Сейчас: 29.3.2024, 13:37 |