IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
5 страниц V   1 2 3 > »   
 
Ответить в данную темуНачать новую тему
> RoverPC P7, Создание прошивки
Quarx
сообщение 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


Если нужна еще информация то пишите!


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Siemens92
сообщение 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


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Angel_Hranitel
сообщение 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) можно его отдельно в студию?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 20.3.2009, 9:39
Сообщение #4


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


А от кого девайса брать XIP? Я в этом не сильно понимаю.. пытаюсь научитсяsmile.gif

Добавлено:
Я скачал xip_out_6815_CE_20753.zip, но ведь чтобы портировать надо оригинальный XIP тоже?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Siemens92
сообщение 20.3.2009, 16:02
Сообщение #5


Умничка
****

Группа: Модератор
Сообщений: 1151
Регистрация: 9.1.2008
Из: Москва
Пользователь №: 184
Спасибо сказали: 573 раз(а)

Девайс:Samsung WiTu 8G


Цитата(Quarx @ 20.3.2009, 9:39) *
А от кого девайса брать XIP? Я в этом не сильно понимаю.. пытаюсь научитсяsmile.gif

Добавлено:
Я скачал xip_out_6815_CE_20753.zip, но ведь чтобы портировать надо оригинальный XIP тоже?

Да нужно!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 20.3.2009, 17:31
Сообщение #6


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


А оригинальный XIP где взять? Прошивки то отсутствуют
Его из дампа вытащить както можно?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 20.3.2009, 17:34
Сообщение #7


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 172 раз(а)

Девайс:Samsung Galaxy Ace


Цитата(Winterice @ 19.11.2007, 12:26) *
Первоый и второй ХИП начинаются со значения FE 03 00 EA и заканчиваются: первый перед вторым, а второй перед сецией IMGFS

Тупо вырезается WinHEX'ом.
Адрес начала IMGFS пишет одна из утилит мамаича (dumpimgfs?)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 20.3.2009, 19:02
Сообщение #8


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Вроде все вырезаю а XIPPort.exe не хочет распаковывать его.. тупо создаются 2 папки пустые и все. Буду дальше пробовать
Адрес начала IMGFS скорее всего неверный определил. И как определить когда второй начинается?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 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.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 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 залить могу
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 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
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Siemens92
сообщение 21.3.2009, 17:03
Сообщение #12


Умничка
****

Группа: Модератор
Сообщений: 1151
Регистрация: 9.1.2008
Из: Москва
Пользователь №: 184
Спасибо сказали: 573 раз(а)

Девайс:Samsung WiTu 8G


Вот нашел http://4pda.ru/forum/index.php?showtopic=90022
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 21.3.2009, 17:32
Сообщение #13


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Я там был.. там кроме 3твинков одного пользователя которые разговаривают друг с другом - нет)
Осталось разобраться в чем проблема, в флешке или в прошивке...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ElectricFlash
сообщение 21.3.2009, 17:39
Сообщение #14


PDA2U.RU Team
****

Группа: Admin
Сообщений: 593
Регистрация: 28.12.2008
Пользователь №: 8030
Спасибо сказали: 175 раз(а)

Девайс:HTC Desire HD


Ну, что какие результаты?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 21.3.2009, 17:49
Сообщение #15


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 350
Регистрация: 20.4.2008
Из: Омск
Пользователь №: 1143
Спасибо сказали: 57 раз(а)

Девайс:Motorola Defy


Девайс тупо бескончено висит на надписи Enter Tflash card Update Mode!
Флешку форматировал и в FAT16 и 32 разницы нету. Имя образа diskimg.nb0
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ElectricFlash
сообщение 21.3.2009, 17:52
Сообщение #16


PDA2U.RU Team
****

Группа: Admin
Сообщений: 593
Регистрация: 28.12.2008
Пользователь №: 8030
Спасибо сказали: 175 раз(а)

Девайс:HTC Desire HD


Цитата(Quarx @ 21.3.2009, 17:49) *
Девайс тупо бескончено висит на надписи Enter Tflash card Update Mode!
Флешку форматировал и в FAT16 и 32 разницы нету. Имя образа diskimg.nb0

Может карта не подходит?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ElectricFlash
сообщение 21.3.2009, 17:54
Сообщение #17


PDA2U.RU Team
****

Группа: Admin
Сообщений: 593
Регистрация: 28.12.2008
Пользователь №: 8030
Спасибо сказали: 175 раз(а)

Девайс:HTC Desire HD


И ещё, если не сложно опиши последовательность своих действий. Может наши разработчики тебе помогут.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 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-производителя, который сделал и твое устройство). Ну после выдирания родной прошивке в виде файла, который понимается бутом твоего девайса, уже пробовать ее прошить. Если процесс прошивки совсем не пошел, то ищем, где ошиблись с форматом файла прошивки. Если процесс прошел и все Ок, тогда разбираем прошивку и модифицируем (называется - ура! мы победили). Если процесс прошел и получен трупик, то несем в сервисный центр с честными глазами и адекватной легендой на гарантийный случай (тут уж, как повезет).
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Quarx
сообщение 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.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 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
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

5 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.3.2024, 13:37
return_links(); ?>