Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы PDA2U.RU _ Создание прошивок _ Автопортирование XIP

Автор: web-dj 1.2.2009, 3:36

Вот тут нашел интересную софтину http://forum.xda-developers.com/showthread.php?t=443383
Как я понял это автоматическое портирование XIP!!!
Вот тут по-русски))) http://www.wce.by/forum/viewtopic.php?f=14&t=12680&start=0&sid=fc4aef1642e7fa49639776810840a068
Может кто то уже пользуется? Жду мнения)

Автор: Siemens92 1.2.2009, 11:33

Интереснинько smile.gif

Автор: web-dj 1.2.2009, 13:54

Цитата(Siemens92 @ 1.2.2009, 11:33) *
Интереснинько smile.gif

Пробовал? работает?

Автор: Siemens92 1.2.2009, 14:02

Партирует та рна портирует, только правильно ли она его портирует это я не проверил!

Автор: web-dj 1.2.2009, 14:20

пытался ей портануть китайский XIP 21140 - чет не выходит( после прошивки зверек мертв - мигает диод, включена подсветка кнопок, а экран выключен... передергиванием батарейки прошился на проверенную прошивку))

Автор: web-dj 1.2.2009, 14:31

Объясните чайнику=)
Я собрал новый XIP этой софтиной... Теперь просто можно вшивать его в любую прошивку (diskimage_Ver.nb0) или в самой прошивке что то тоже надо редактировать???

Автор: Angel_Hranitel 1.2.2009, 15:49

если на выходе получается файл bin, то хиппортом залей его в diskimage_Ver.nb0... если не пойдет так, то попробуй разобрать прошивку, в папке ROM/XIP замени файлы на новые (полученные при портировании) и собери... если и так не работает, значит плохо портирует. хотя должно заработать, конечно если хип правильно портируется, если просто его залить в diskimage_Ver.nb0.

отпишись о результатах smile.gif

P.S. я предпочитаю портировать ручками, там все наглядно видно smile.gif

Автор: web-dj 1.2.2009, 15:56

А можешь посоветовать какую нибудь хорошую инструкцию по портирования, например не знаю какие файлы аппаратнозависимые....

Автор: Angel_Hranitel 1.2.2009, 16:07

я разбирался по http://forum.pda2u.ru/forum/topic417.html теме... все понятно и получилось с первого раза, ГЛАВНОЕ внимательность! чтобы не засорять эту тему, ниже есть тема http://forum.pda2u.ru/forum/topic641.html, если что-то непонятно пиши в ней... А вообще на этом форуме мало людей кто портирует хипы smile.gif

Автор: Siemens92 2.2.2009, 23:08

Люди объясните толком так и непонял а как хип в прошивку после того как портировал обратно зашить!

Автор: Angel_Hranitel 2.2.2009, 23:42

попробовал программу и сразу увидил что она не увеличивает physlast. Прошивать полученный хип не пробовал, но еще смутили строки

Код
9aeda756 - 9fc00000 L04d258aa NUL
9fc00000 - 9fcaf000 L000af000 Virtual base address of nk.exe
в самом конце файла MAP.txt.

AGC, что ты думаешь по поводу этих строк?

Навсякий случай прилогаю полученый http://ifolder.ru/10353094...

ВНИМАНИЕ! XIP21009 НЕ ДЛЯ ПРОШИВКИ!!!

Автор: misterfix 2.4.2009, 2:41

насколько я понял с помощью этой проги можно портировать XIP с любого устройства в XIP своего девайса ? На xda так пишут.

Автор: Angel_Hranitel 2.4.2009, 21:17

misterfix, прочти мой пост выше (над твоим). Могу сказать так, прога работает, но ручками надо всеравно редактировать

Автор: Angel_Hranitel 24.8.2009, 23:39

Кто сейчас пользуется автопортом??? Автоматически портировал хип, все нормально (без !!!). Только новы хип получился 2831Кb, а из рабочей прошивки 3840Кb. При попытке вставить хип в прошивку, хиппорт ругается... В чем может быть проблема?

Автор: AGC 25.8.2009, 7:12

Angel_Hranitel, уточни у Siemens92, если речь идет о XIPе от 6815. Я его всегда ручками портировал, сильно не уверен, что можно использовать автопортирование, т.к. там есть giisr.dll... Хотя, кто его знает, может уже доработали кухню автопортирования и на этот случай smile.gif

P.S. С другой стороны, а что там портировать ручками. Те же 3-5 минут, что и автопортирование smile.gif

Автор: Angel_Hranitel 25.8.2009, 13:59

Цитата(AGC @ 25.8.2009, 8:12) *
Angel_Hranitel, уточни у Siemens92, если речь идет о XIPе от 6815. Я его всегда ручками портировал, сильно не уверен, что можно использовать автопортирование, т.к. там есть giisr.dll... Хотя, кто его знает, может уже доработали кухню автопортирования и на этот случай smile.gif

P.S. С другой стороны, а что там портировать ручками. Те же 3-5 минут, что и автопортирование smile.gif

раньше тоже ручками smile.gif а этот раз поленился smile.gif

Автор: mitei 25.8.2009, 20:08

я попробовал, в map.txt есть ошибки.




...чуть позже... с этой прогой конечно удобно...но..О-ШИ-БОК!...пока проще в ручную...хотя...для меня и так и так ошибки при портировании нового билда...голова кругом)))))))))))

Автор: mitei 25.8.2009, 21:16

А где мне хороший xip.bin от hp6815 раздобыть?
и потом : папки в SYS .ROM и .VM нужно закидывать от девайса или от новой прошивки (например , взятой с xda) ?

Автор: judas priest 25.8.2009, 21:54

гм...а как это вы при помощи ксиппорта вставляете хип в прошивку?

Автор: judas priest 25.8.2009, 22:25

и еще вопрос.
разбираю ксип при помощи xipport из родной прошивки гигабайта i350 ,ничего не правлю,а просто собираю вновь-build xip-out.bin.
после этих манипуляций получается ксип меньшего размера. в чем косяк¿
запарился уже

Автор: AGC 26.8.2009, 5:43

Цитата(judas priest @ 25.8.2009, 22:54) *
гм...а как это вы при помощи ксиппорта вставляете хип в прошивку?

Речь идет о HP RW6815, Rover G5, Orsio N725, O2 Atom, O2 Atom Exec. На других девайсах по другому. На этих - можно через XIPPort.

Цитата(mitei @ 25.8.2009, 22:16) *
А где мне хороший xip.bin от hp6815 раздобыть?
и потом : папки в SYS .ROM и .VM нужно закидывать от девайса или от новой прошивки (например , взятой с xda) ?

xip.bin можешь вырезать из любой прошивки от 6815. .ROM и .SYS оставляешь свои, если портируешь XIP ручками. Если кухней автопортирования, то смотря какой. В большинстве случаев при этом их надо обновлять из кухни автопортирования. В общем, посмотри инструкцию по портированию прошивок на HTC Artemis/Love, я там это описывал как раз для случая кухни автопортирования XIPа.

Цитата(judas priest @ 25.8.2009, 23:25) *
и еще вопрос.
разбираю ксип при помощи xipport из родной прошивки гигабайта i350 ,ничего не правлю,а просто собираю вновь-build xip-out.bin.
после этих манипуляций получается ксип меньшего размера. в чем косяк¿
запарился уже

Это нормально, так и должно быть. Там просто лишнее пустое место при вставке обратно заполняется FF.

Автор: judas priest 26.8.2009, 8:37

AGC,я при помощи винхекса выдираю и вставляю хип.если я его в таком урезанном виде запихну в прошивку,то труп получаюsad.gif
ff пробовал вручную добавлять в конец хипа-ничего путевого не получается.
в общем,чем дальше лезешь в эти прошивки,тем больше непонятного.
автопортирование приводит к аналогичному результату-"урезанный" неработающий хип..
хип хитрый какой-то?
или руки кривые?)

Автор: uniongang 26.8.2009, 10:43

а тем временем софтинка обновилась до 6-ой беты и весьма прилично работает ...

Автор: Angel_Hranitel 26.8.2009, 12:07

Цитата(judas priest @ 26.8.2009, 9:37) *
AGC,я при помощи винхекса выдираю и вставляю хип.если я его в таком урезанном виде запихну в прошивку,то труп получаюsad.gif
ff пробовал вручную добавлять в конец хипа-ничего путевого не получается.
в общем,чем дальше лезешь в эти прошивки,тем больше непонятного.
автопортирование приводит к аналогичному результату-"урезанный" неработающий хип..
хип хитрый какой-то?
или руки кривые?)

в хиппорте есть два поля ввода внизу... в часности для RW6815 в верхнем ставишь адрес с которого заливать в прошивку (180000), а в нижнем имя прошивки. Выше полей ввода есть кнопка записать хип_аут.бин...

Цитата(uniongang @ 26.8.2009, 11:43) *
а тем временем софтинка обновилась до 6-ой беты и весьма прилично работает ...

попробовал, а толку? не смог в пошивку хип записать...

Автор: uniongang 26.8.2009, 12:22

Цитата(Angel_Hranitel @ 26.8.2009, 19:07) *
попробовал, а толку? не смог в пошивку хип записать...


адрес блока ксипа правильно указываешь ? у меня на артемке - в пять сек прописывается.

Автор: judas priest 26.8.2009, 13:58

кроме ксиппорта какие еще инструменты есть подобного рода?
не работает ксиппорт с ксипом от гиги корректно

Автор: AGC 26.8.2009, 19:34

Цитата(judas priest @ 26.8.2009, 9:37) *
AGC,я при помощи винхекса выдираю и вставляю хип.если я его в таком урезанном виде запихну в прошивку,то труп получаюsad.gif
ff пробовал вручную добавлять в конец хипа-ничего путевого не получается.
в общем,чем дальше лезешь в эти прошивки,тем больше непонятного.
автопортирование приводит к аналогичному результату-"урезанный" неработающий хип..
хип хитрый какой-то?
или руки кривые?)

Возможно, часть модулей нельзя двигать...

Цитата(judas priest @ 26.8.2009, 14:58) *
кроме ксиппорта какие еще инструменты есть подобного рода?
не работает ксиппорт с ксипом от гиги корректно

Тут есть еще варианты, а ты уверен, что вставляется XIP правильно? Попробуй родной XIP вынуть и вставить... Или ты его WinHex-ом выдираешь?

Автор: Svi 27.8.2009, 9:09

to AGC
прошу помощи, а то очередная безрезультатная неделя по портированию 6.5 ,пробовал и кухнюми и руками, не стартуют полученные xipы, хотя карты строятся верные и всё должно работать. девайс rover s7
единственный рабочий xip получился для 21018, собирался при помощи xipkitchenbeta
в архиве http://4pda.ru/forum/dl/post/285042/roverS7.7z xip девайса и от асуса p320 23009(из твоей кухни), можешь посмотреть plz

где -то писалось что могут быть неперемещаемые модули, как их вычислить ?
и ещё вопрос в Xipkitchen beta6 .vm и .rom как я понимаю используются собственные, нужно ли их перетаскивать после портирования xipa в SYS или оставить оригинал ?

Автор: judas priest 27.8.2009, 19:18

AGC,выдираю и вставляю винхексом.
ты имеешь ввиду модуль giisr.dll,ramdisk.dll,nk.exe?

где почитать,чтобы понять суть релока?
а то я тупо прохожусь greloc'ом по модулям в хипе - для 214 прокатывает,для гигабайта-нет.
видимо весь косяк в этом самом giisr.dll,с ним надо понежнееsmile.gif

Автор: Quarx 27.8.2009, 19:55

Вот возник вопрос, у XIPPORT.exe есть возможность работы через командную строку?
Немного кухню дорабатываю свою)

Автор: Angel_Hranitel 28.8.2009, 16:23

Цитата(Quarx @ 27.8.2009, 20:55) *
Вот возник вопрос, у XIPPORT.exe есть возможность работы через командную строку?
Немного кухню дорабатываю свою)

поищи на хда... помойму видел там что-то по твоему вопросу

Цитата(uniongang @ 26.8.2009, 13:22) *
адрес блока ксипа правильно указываешь ? у меня на артемке - в пять сек прописывается.

адрес прельный... когда ручками портировал, все было гуд, а автопортом не заливается... ковыряю...

Автор: Quarx 28.8.2009, 22:34

Цитата(Angel_Hranitel @ 28.8.2009, 20:23) *
поищи на хда... помойму видел там что-то по твоему вопросу

Все перерыл, но так и ненашел парамтеры командной строки xipport.exe sad.gif

Автор: AGC 29.8.2009, 14:40

Quarx, по-моему, у него нет командной строки. А зачем тебе XIPPort, базируйся но более новых инструментах Bepe...

Автор: Quarx 29.8.2009, 20:15

Мне от XIPPORTa нужно чтобы он сам сделал дамп ксипа, релочнул модули, сделал карту и собрал ксип. Я просто для своего девайса с помощью bat файлов наладил автопортирование ксипа и его вставку сразу в ром..... и хотелось бы полностью автоматизировать этот процесс smile.gif

Автор: AGC 29.8.2009, 20:23

Quarx, XIPPort это не умеет. Попробуй кухни автопортирования...

Автор: Corias 1.9.2009, 14:38

Цитата
А зачем тебе XIPPort, базируйся но более новых инструментах Bepe...

Хм.. а я до сих пор им портирую.

Автор: Quarx 1.9.2009, 14:46

Я тоже им портирую, а инструменты от Вере мне почему-то ненравятся...

Автор: PsymoN 13.9.2009, 11:12

Есть одна хорошая программа для автопортирования ксипа: XIPKitchen..
портирует хорошо...

сразу после портирования может показать map.txt чтобы убедится что пересекающихся модулей в памяти нет..
хорошая прога...

эй же я портировал ксип от 21054 6.1 билда =) на HP 214, зверек работает как часы =)

Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)