Сайт владельцев Rover R5
Пятница, 03.05.2024, 06:25
Приветствую Вас Гость | RSSГлавная | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: novaro  
Форум владельцев смартфона RoverPC R5 » Всё о RoverPC R5 » Ремонт, прошивка, тесты » RoverPC R5 Kitchen (первая супер-сырая бета =))
RoverPC R5 Kitchen
GovorunДата: Воскресенье, 16.03.2008, 12:26 | Сообщение # 1
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Вобщем решил я создать что-то для более удобного редактирования прошивки.
Вот здесь набор скриптов, которые я наваял, для стандартных программ для разборки ну и естественно там моя прога для разборки.
копируем в корень кухни файл прошивки (туда, где лежит файлик r5_extr_create.exe).
Всё скриптики (bat файлы) запускаются двойным кликом, что очень удобно =)
Описание скриптов:

скрипты для работы с imgfs
. imgfs_dump.bat -- распаковывает imgfs в папку дамп (папка дамп будет находиться в imgfs tools\dump)
перед запуском этого скрипта надо вытащить imgfs из прошивке моей прогой (в новой версии изменились параметры командной строки). Т.е. 2 раза кликаем на cmd.lnk и пишем там
r5_extr_create.exe имя_прошики --extract --imgfs

. imgfs_build.bat -- собирает imgfs из папки дамп. После этого, чтобы запихать imgfs в файл прошивки 2 раза кликаем на cmd.lnk и пишем
r5_extr_create.exe имя_новой_прошики --create --imgfs

. imgfs_clean.bat -- удаляет все временные файлы которые создавались при распаковке imgfs в том числе и папку дамп.

скрипты для работы с xip
. XIP_dump.bat -- распаковывает хип, после чего в папке XIP\XIPPort появится файлик xip.bin. В этой же папке запускаем XIPPort.exe и жмём кнопку dump xip.bin и получаем дамп хипа.
Этот скрипт надо запускать после того, как из прошивки был вытащен хип, т.е. 2 раза кликаем на cmd.lnk и пишем
r5_extr_create.exe имя_прошики --extract --xip

. XIP_clean.bat -- удаляет все временные файлы которые создавались при распаковке, короче после запуска этого скрипта, как будто хип и не разбирался =)

скрипты для работы с реестром
Работают только с роверскими прошивками, т.к. не поддерживается китайский, тайский и тд языки, зато поддерживается русский. Также необходимо наличие установленного скриптового языка perl (прямую ссылку на перл влом искать, ищите в гуглe ActivePerl). И перед использованием этих скриптов нужно распаковать imgfs скриптом imgfs_dump.bat.

. registry_unpack.bat -- после запуска этого скрипта в папке Registry Edit\to edit появятся текстовые файлы, которые надо открывать microsoft word'ом во избежании казусов, выбирать кодировку Юникод и сохранять тоже в юникоде.

. registry_pack_and_save.bat -- после запуска этого скрипта можно собирать imgfs, будет новый поправленный реестр

. registry_clean.bat -- как обычно, всё откатить =)

Вот и всё=) Все вопросы и флуд можно кидать сюда =)

Прикрепления: r5_kitch.rar (235.0 Kb)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Сообщение отредактировал Govorun - Воскресенье, 16.03.2008, 12:29
 
GovorunДата: Суббота, 22.03.2008, 20:02 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Смог я таки собрать хип =) Для этого ещё наваял одну маленькую тулзу ну и добавил в старую поддержку сборки хипа, также скриптик написал для того чтобы это автоматизировать процесс сборки хипа и всё запихал в кухню)
.XIP_build.bat -- собрать и запаковать хип (также выравнивает размер хипа используя мою новую тулзу) после этого запускаем r5_extr_create.exe имя_новой_прошики --create --xip чтобы собрать прошивку.

Вообще при редактировании хипа у меня были большие глюки. Спасибо страйкеру с форума wce.by что объяснил мне как правильно редактировать файлы в дампе хипа. Цитирую его (разговаривали про файл initflashes.dat):
"Смотри. Разбираешь. Вносишь изменения в инит. После этого размер инита новйы вводишь в инит.тхт (тхт что Прилогается ко всем файлам) - там размер в хексе кажется написан - найдешь/поймешь. После этого нажми Релок П, Райт Мапс. задешь в папку Аут - увидишь мапы. Зайдешь в мап.тхт - и посмотри - не будет ли там восклицательных знаков"

Новая кухня в аттаче =)

Прикрепления: r5_kitch_2.rar (239.2 Kb)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
shnurok1839Дата: Понедельник, 24.03.2008, 17:38 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 50
Репутация: 0
Статус: Offline
Как на счет портирования WM6.1, реально? На Moto Mpx200 уже на днях появится.
 
novaroДата: Понедельник, 24.03.2008, 18:01 | Сообщение # 4
Группа: Удаленные





Попробуй наверно можно.
 
GovorunДата: Понедельник, 24.03.2008, 22:04 | Сообщение # 5
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Я пока ещё точно не знаю как это сделать... Вообще лучше по-этому поводу с народом, которые портировали уже 6.1, разговаривать. Страйкер с wce.by мне уже говорил как надо хип править, нужно ещё понять как скопировать из старой прошивки в новую драйвера. Вобщем времени у меня не так много чтобы с этим разбираться сейчас =)

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
RoverpcДата: Вторник, 08.04.2008, 19:15 | Сообщение # 6
Полковник
Группа: Проверенные
Сообщений: 219
Репутация: 23
Статус: Offline
WM6.1 на Moto mpx 200 появился
попробуем на ровер сделать тока как


Rover R5 Windows Mobile 6.1 Standard
 
mp13Дата: Вторник, 08.04.2008, 20:34 | Сообщение # 7
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
обратимся к Govorun 'у , он парень толковый!!!

DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.
 
GovorunДата: Вторник, 08.04.2008, 21:15 | Сообщение # 8
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
На это потребуется время, которого сейчас у меня не очень много. В выходные может быть начну разбираться, но ясен пень что в скором времени ожидать wm6.1 для R5 не придётся. Когда что-то получится -- отпишусь, если вообще забью на wm6.1, то тоже отпишусь.

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
RoverpcДата: Среда, 23.04.2008, 12:06 | Сообщение # 9
Полковник
Группа: Проверенные
Сообщений: 219
Репутация: 23
Статус: Offline
Govorun чёт xip не получяется распоковать
всё делал по инструкции
скрипты для работы с xip

Распоковал xip r5_extr_create.exe >в папке \XIP\XIPPort появился xip.bin
дальше можешь объяснить
не получается запустить XIPPort.exe


Rover R5 Windows Mobile 6.1 Standard
 
GovorunДата: Пятница, 25.04.2008, 00:43 | Сообщение # 10
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Roverpc, нужен NET Framework (для компа, а не для смарта, естественно) для запуска этой проги

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
mp13Дата: Суббота, 26.04.2008, 22:26 | Сообщение # 11
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
Govorun, 3,5 бета сойдет новее нет.

DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.
 
GovorunДата: Воскресенье, 27.04.2008, 11:02 | Сообщение # 12
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
mp13, если это вопрос -- то я не знаю. У меня Visual Studio 2003 стоит, там в комплекте шло, врядли кто-то захочет себе ставить вижуал студио, чтобы был установлен нэт фреймворк. И xipport -- не моя прога, я на C# не пишу, только C/С++
Вот этот думаю подойдёт (хотя опять же не проверял): http://www.microsoft.com/downloa....lang=ru

И у меня сейчас очень мало времени, слишком много всего навалилось. Ожидать от меня тут умных мыслей можно наверное только через месяц =)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
mp13Дата: Среда, 30.04.2008, 00:40 | Сообщение # 13
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
ТАК У МЕНЯ ВИЗУАЛ БЕЙСИК СТОИТ, ТАМ ВСТРОЕНЫЙ. 3.5 БЕТА ТОЖ ПОДХОДИТ. С ОФФ САЙТА

DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.
 
RoverpcДата: Суббота, 21.06.2008, 12:02 | Сообщение # 14
Полковник
Группа: Проверенные
Сообщений: 219
Репутация: 23
Статус: Offline
Govorun не редактируется рееетр прошивки s108

стандартная роверская редактируется
и твоя


Rover R5 Windows Mobile 6.1 Standard
 
GovorunДата: Суббота, 21.06.2008, 12:04 | Сообщение # 15
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Roverpc, читай внимательней, цитирую себя
Quote
скрипты для работы с реестром
Работают только с роверскими прошивками, т.к. не поддерживается китайский, тайский и тд языки, зато поддерживается русский.
тобишь работает только с прошивками, основанными на русской


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Сообщение отредактировал Govorun - Суббота, 21.06.2008, 12:05
 
Форум владельцев смартфона RoverPC R5 » Всё о RoverPC R5 » Ремонт, прошивка, тесты » RoverPC R5 Kitchen (первая супер-сырая бета =))
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Copyright MyCorp © 2024 Сайт управляется системой uCoz