Имя пользователя:

Пароль:


Объявления

Вы не можете просматривать объявления! Пройдите регистрацию!

Если вам не приходит письмо для активации аккаунта, то запросите его повторно, либо свяжитесь с администрацией

Авторизованный сервисный центр GSmart

Собираем свою прошивку (MS800, MW700)

Прошивки для GSmart MW700 и MS800, инструкции по их установке, обновления, исправления, патчи, твики.
Правила форума
Сообщение будет удалено, а вы получите предупреждение или бан, если на ваш вопрос есть ответ по нижеследующим ссылкам! Будьте бдительны!
Конституция | База Знаний Android | База Знаний WM | Программы Android | Программы WM | Термины | Как задавать вопросы?

Собираем свою прошивку (MS800, MW700)

Сообщение msDima » 27 янв 2009, 18:10

Пересобирание прошивки процесс довольно трудоемкий был, пока я не угробил свой ms800 и не приобрел Rover n6. Для роверов полно прошивок и кухонь (кухня это набор инструментов который разбирает и собирает прошивку) для них. Одну из этих кухонь я попробывал под наши прошивки и о чудо, кухня отработала, разобрала и собрала один в один прошивку, теперь процесс разборки и собрки прошивки упростился до безобразия.

качаем кухню http://depositfiles.com/files/6h0tc8kuz

Распаковываем и видим внутри папки: папки ДАМП ПАКЕТЫ ПРОШИВКА РАЗБОР, файл readme и два bat файла РАЗОБРАТЬ и СОБРАТЬ.
Теперь открываем папку ПАКЕТЫ далее ROM и XIP, внутри лежит файл boot.rgu - этот файл я взял со своего ms800 из папки windows, если ваш файл из дефайса отличается от моего размером то лучше замените мой файл своим.
Далее копируем файл прошивки в папку ПРОШИВКА и переименовываем его в SMART.UPR (так как кухня для rover, а у них прошивка с расширение upr, и кухня видит только файл с таким название и расширением), запускаем bat файл РАЗОБРАТЬ, появится досовское окно где будет виден ход разборки прошивки, ждем пока в окне не появится надпись НАЖМИТЕ ЛЮБУЮ КЛАВИШУ, нажимаем, окно закрывается. Идем в папку ПАКЕТЫ и видим что там появились папки OEM -драйвера и программы производителя устройства SYS - операцинная сисетма WM. Теперь можно редоктировать пакеты удалять добавлять, незабываем править реестр. О том чего и где удалять, править и добавлять поищите в поиске.
Когда все отредактировали запускаем bat файл СОБРАТЬ, опять появиться досовское окно потом еще одно окошко в котором надо нажать START, начнется прцес сборки дампа, когда появится в этом кошке надпись DONE закрываем окно, досовское окно продолжает работать, в нем ипойдет сборка образа прошивки, ждем надписи типа ПРОШИВКА ГОТОВА НАЖМИТЕ ЛЮБУЮ КЛАВИШУ. Заходит в папку ПРОШИВКА и видим там нашу прошивку SMART.UPR причем дата создания и изменения файла не изменились - так и должно быть! Теперь переименовываем ее в "любое имя".nb0 - поздравляю вы собрали свою прошивку, прошиваемся по инструкции и радуемся.

Чуть позже я опишу как добавлять в прошивку свои пакеты и как подменять SYS-WM менять операционку, потренеруйтесь разбирать и собирать
Кухня Rover n6 взята с сайта http://www.rovermobile.ru

Добавлено спустя 14 минут 56 секунд:
И еще что бы постоянно не разбирать прошивку когда что то забыли подправить то можно просто нажать собрать, так ка пакеты oem rom sys уже распакованы, сделайте так: скопируте файл прошивки smart.upr из папки ПРОШИВКА в папку РАЗБОР не удаляя ее из папки ПРОШИВКА, удалите папку dump из папки ДАМП, после сборки прошивки файл прошивки smart.upr опять будет автомотически удален из папки РАЗБОР, а в папке ДАМП будет опять создана папка dump, при следующей сборке надо произвести теже действия.

Продолжу:
Добавляем свои пакеты в прошивку.
http://depositfiles.com/files/whjce9p9y -PackagesCreator2 скачиваем этот инструмент, запускаем его (не требует инсталяции), в нем нажимем кнопку OPEN CAB FILE и выбираем наш кабархив программы которую надо добавить в прошивку, ждем 3-5 секунд пока отработает PackagesCreator2, рядом с кабархивом появится папка с таким же названием как и сам кабархив, это и есть наш пакет. Заходим в папку пакета и удаляем от туда файл OPTION.XML - он нам не нужен, из за него может быть не стыковка при сборке пакетов в прошивку. Далее берем наш пакет (папку) целиком и копируем в папку OEM, наш пакет(папка) должен лежать вместе с папками OEMDRIVER, OEMMISC и остальными. Запускаем бат файл СОБРАТЬ, собираем, прошиваем, и видем наш или наши пакеты уже установлены и записаны в ROM. Много пакетов не пихайте в прошивку - она ведь не резиновая. :D

Подмена wm6.0 на wm6.1
Находим SYS часть с wm6.1 (папка SYS - это и есть WN), можно взять из любой официальной прошивки WM6.1 от любого дефайса близкого по духу у которого QVGA, RUS, разбираем прошивку, достаем SYS часть. Теперь о главном - нам надо в нашей кухне в папке ПАКЕТЫ запустить утилиту G'Reloc, появится окошко с пятью графами в которых будут цифры и буквы, это адреса наших модулей XIP, нажимаем DOIT - начинается операция выравнивания адресов модулей - операци прошла успешна, а иначе и быть не может это ведь наша прошивка и SYS часть наша. Теперь берем утилиту G'Reloc и копируем в ту папку в которой лежит наша SYS часть от другой прошивки и запускаем ее, в графах G'Reloc надо вместо адресов чужой SYS вписать наши адреса, вписываем и нажимаем DOIT , если процесс прошел без ошибки то эта sys часть wm будет работать на нашем девайсе без портирования XIP, если процесс остановился на ошибке работать она будет только если портировать XIP (бывали случаи что G'Reloc проходил без ошибок, а работать все равно не хотела на девайсе), если все ок то удаляем из кухни нашу SYS и копируем туда SYS донора, собираем пршивку, радуемся, если не запускается, откатываемся. Точно будет работать на наших девайсах wm6.1 сборка 19212(есть в моих прошивках WM6.1 MS800), 19214. Не ждите прибавки ни RAM ни ROM, все останется так как было мы ведь поменяли только оболочку а официальной пошивкке. По поводу оперативке - не обольщайтесь если в неофициальой прошивке у Вас будет оперативке намного больше чем чем на тойже официальной, здесь есть подводные камни, или уменьшин PP- ситема будет тормозить или не загруженны в RAM кое какие модули -словите баг в самый не подходящий момент. Можно отваевать у девайса максимум 2-3 метра грамотно, XIP под "микроскопом" пересобрать, ну а если "напильником" можно и 5 метров отбить у врага, только баги обиспечены!
Вроде все рассказал. Удачи в эксперементах!!!
Последний раз редактировалось msDima 31 янв 2009, 20:22, всего редактировалось 1 раз.
msDima
 
Сообщения: 38
Зарегистрирован: 03 янв 2009
КПК: GSmart MS800

Re: Собираем свою прошивку (MS800, MW700)

Сообщение ml-shade » 27 янв 2009, 18:39

И напиши заодно как портировать и извлекать XIP из прошивок гигабитовских.
Лучше с утра искать ГДЕ ты пил в Google Earth, чем КАК на YouTube!
ml-shade
 
Сообщения: 89
Зарегистрирован: 29 сен 2008
КПК: GSmart MS800+

Re: Собираем свою прошивку (MS800, MW700)

Сообщение msDima » 27 янв 2009, 18:46

Сколько не пытался извлечь XIP так ничего и не получается, да и не к чему это, wm6.1 можно привентить без портирования xip.
msDima
 
Сообщения: 38
Зарегистрирован: 03 янв 2009
КПК: GSmart MS800

Re: Собираем свою прошивку (MS800, MW700)

Сообщение broTHEr_LIS » 27 янв 2009, 20:32

msDima писал(а):да и не к чему это

ну ксип это же и есть само ядро ОС. Более новое ядро более оптимизированно... итд итп....

Добавлено спустя 8 минут 18 секунд:
а без нового ксипа, прикрученная "новая" ОС, не совсем новая, мягко говоря.
Gsmart i120-> MW998->MW720(WM 6.5 build 23088 from Gigabyte GSmart Club)->I'll be back
Аватара пользователя
broTHEr_LIS
ex team member
 
Сообщения: 1188
Зарегистрирован: 03 мар 2008
Откуда: Х.М.А.О.
КПК: GSmart MW720

Re: Собираем свою прошивку (MS800, MW700)

Сообщение msDima » 27 янв 2009, 21:21

Так как xip извлечь лично мне не удолось то работа в данном направлении не проводилась. OC CE остается от оффициалки можно взять новую - будет новой, оболочка wm6.0 или wm6.1 кому как нравится, лично у меня на ровере старая оффициальная отредактированая wm6.0 и все летает!
msDima
 
Сообщения: 38
Зарегистрирован: 03 янв 2009
КПК: GSmart MS800

Re: Собираем свою прошивку (MS800, MW700)

Сообщение botpride » 28 янв 2009, 09:06

Прошу не бить ногами, но... Чисто из любопытства решил погуглить на предмет того, что такое XIP. нарыл пару интересных ссыллок:
WM6 XIP and SYS Porting Tutorial
http://forum.xda-developers.com/showthread.php?t=357249
И там же:
ATOM WM 6 AND WM 6.1 ROM COOKING TUTORIAL
http://forum.xda-developers.com/showthread.php?t=345735

Насколько мне помнится, Atom - это бренд, под которым выпускают все те же гигабайты, только для Европы. Во всяком случае, я сам на MS800 ставил прошивку от Атома - и ничего, работала (хотя и не понравилась).
В общем, вдруг кто сочтет эти ссылки полезными.

Добавлено спустя 11 часов 38 минут 51 секунду:
ps: вопрос в dattad и другим экспертам: помнится, как-то ставил прошивку от Atom O2 - который вроде как полный аналог MS800. Нашел вот такую ссылку:
http://forum.xda-developers.com/showthread.php?t=329037
И уже на этой странице - коллекцию прошивок WM6.1 для этого самого Атома от PDAVIET:
http://www.mediafire.com/?sharekey=1aa4 ... 8b49cccaad
Самые свежие датированы 17 января 2009, сборки вплоть до 21109 билда WM6.1

Собственно, вопрос - это для наших аппаратов или нет?
botpride
 
Сообщения: 311
Зарегистрирован: 03 сен 2008
КПК: GSmart MS800

Re: Собираем свою прошивку (MS800, MW700)

Сообщение ml-shade » 28 янв 2009, 21:27

насколько я понял, то там ромы для O2 XDA Atom. А это коммуникаторы от Quanta
O2 XDA Atom
O2 XDA Atom Exec - модифицированный Атом
Лучше с утра искать ГДЕ ты пил в Google Earth, чем КАК на YouTube!
ml-shade
 
Сообщения: 89
Зарегистрирован: 29 сен 2008
КПК: GSmart MS800+

Re: Собираем свою прошивку (MS800, MW700)

Сообщение botpride » 29 янв 2009, 06:28

Ну я собственно к чему разговор завел:
Тема: Официальные прошивки для MS800, Сообщение #8268, Автор: botpride
Т.е. по крайней мере часть аппаратов под маркой Atom - это гигабайт. Что такое сам Атом (европейский бренд для гигабайта или импортер ODM типа нашего "отечественного производителя" :lol: Ровера) - для меня загадка.

Но, собственно, что любопытно и для чего я кинул ссылки: во-первых, винда 6.1, оказывается, существует в виде кучи сборок (а не в виде единого релиза) - последний, если не ошибаюсь, 21109 (хотя там, очевидно, это WWE). Во-вторых, тьюториал по препарации прошивок дается безотносительно конкретной модели.
botpride
 
Сообщения: 311
Зарегистрирован: 03 сен 2008
КПК: GSmart MS800

Re: Собираем свою прошивку (MS800, MW700)

Сообщение dattad » 29 янв 2009, 10:18

Аналогичная модель - MWG Atom V, прошу обратить внимание не на слово Атом, а на то, что после него. Как говорится, не все атомы одинаково полезны.
По ICQ, E-mail, ЛС на вопросы о GSmart не отвечаю. Для этого есть форум.
Аватара пользователя
dattad
Администратор
 
Сообщения: 6340
Зарегистрирован: 01 мар 2008
Откуда: Москва
КПК: GSmart S1200

Re: Собираем свою прошивку (MS800, MW700)

Сообщение botpride » 29 янв 2009, 11:13

Теперь понятно насчет модели:) Тогда все-таки глупый вопрос: если в xip.bin находится ядро винды (безотносительно модели), то почему он не может быть взят от любой другой машины?
botpride
 
Сообщения: 311
Зарегистрирован: 03 сен 2008
КПК: GSmart MS800

След.

Вернуться в Прошивка MW700, MS800

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex Bot [Bot] и гости: 1