PDA-версия форума ASUSMobile.RU

Поиск - Профиль - Войти и проверить личные сообщения - Вход - Регистрация
Форум Asus Mobile Club Russia > Полезное > Раздел Разработчика и Программиста > Вопросы по osnbtool

На страницу 1, 2, 3  След.
[Ответить на тему]

mishok_006 [16.06.10, 22:20] Вопросы по osnbtool:
Zloy Pryanik
я от нее избавиться не могу а вы встроить хотите ROFL ROFL
вот недавно один хороший человек помог осуществить встроенный механизм сборки rom Type теперь хоть меньше используеться OSNBTool
осьбилдер поправил границы получил 16 мег больше, а OSNBTool только корявила )))

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [16.06.10, 23:03] :
mishok_006
Нет я про то что я большую часть работы с прошивкой делаю в осбилдере (xip,imgfs)а всё это собираю в оснботуле)может можно и без него обойтись?
Прикрепляю батничек что я делаю после осбилдера - может кто подскажет как без оснботула обойтись)))

[Ответить на тему]   Ответить с цитатой   
Alexx~ [16.06.10, 23:24] :
Zloy Pryanik писал(а):
может кто подскажет как без оснботула обойтись)))

Пока никак, но часть батника на мой взляд лишняя
Код:
----Лишнее - Начало
copy .\temp\xip_new.bin .\_rom\xip_new.bin
copy .\temp\imgfs_new.bin .\_rom\imgfs_new.bin
cd _rom
..\tools\osnbtool -c flash.bin.BIN.NB0.OS.NB 1 xip_new.bin
..\tools\osnbtool -c flash.bin.BIN.NB0.OS.NB.NEW 2 imgfs_new.bin
----Лишнее - Конец
..\tools\osnbtool -extra flash.bin.BIN.NB0.OS.NB.NEW.NEW
..\tools\osnbtool -2bin flash.bin.BIN.NB0.OS.NB.NEW.NEW.EXA 0x00323200 -cutheader
copy /b/y .\\flash.bin.header+flash.bin.BIN.NB0.OS.NB.NEW.NEW.EXA.BIN flash.new.bin
..\tools\osnbtool -fixbinheader flash.new.bin


[Ответить на тему]   Ответить с цитатой   
Barin [16.06.10, 23:26] :
Zloy Pryanik
А nb0 если билдером собрать?
Я так понимаю, этими командами nb0 собирается:
..\tools\osnbtool -c flash.bin.BIN.NB0.OS.NB 1 xip_new.bin
..\tools\osnbtool -c flash.bin.BIN.NB0.OS.NB.NEW 2 imgfs_new.bin

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [16.06.10, 23:47] :
Alexx~
Barin
Спасибо)сейчас попробую

Добавлено спустя 13 минут 55 секунд:

Alexx~
Barin
Сделал всё как вы сказали)))
Батник теперь выглядит так
Код:

@echo off
cd _rom
..\tools\osnbtool -extra flash.bin.BIN.NB0.OS.NB.NEW.NEW
..\tools\osnbtool -2bin flash.bin.BIN.NB0.OS.NB.NEW.NEW.EXA 0x00323200 -cutheader
copy /b/y .\\flash.bin.header+flash.bin.BIN.NB0.OS.NB.NEW.NEW.EXA.BIN flash.new.bin
..\tools\osnbtool -fixbinheader flash.new.bin

pause


Спасибо)))))всё работает)))

Теперь такой вопрос - можно копировать os.nb в другую папку - не корневую?)

[Ответить на тему]   Ответить с цитатой   
Barin [17.06.10, 00:10] :
Zloy Pryanik
Так, c этого места поподробнее...
То есть nb0 собран билдером?

Zloy Pryanik писал(а):
можно копировать os.nb в другую папку - не корневую?

Можно батником. Как только nb0 собран билдером, он больше никак не используется, никаких обращений к нему больше не будет

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [17.06.10, 00:15] :
Barin
да nb0 собрал билдером)

[Ответить на тему]   Ответить с цитатой   
Alexx~ [17.06.10, 00:18] :
Barin писал(а):

Так, c этого места поподробнее...
То есть nb0 собран билдером?

Да это должно работать для всех прошивок в формате B000FF, сборка NB0 и пост обработка заголовка с помощью osnbtool.

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [17.06.10, 00:20] :
Alexx~
Barin
Знаете я сначала даже дар речи потерял - в общем до этого как собирал по старинке в телефоне было доступно 300мб а теперь с помощью билдера 400!!!)))
Барин тебе нк.ехе модулем или файлом кидать на поддержку?)

[Ответить на тему]   Ответить с цитатой   
Barin [17.06.10, 00:29] :
Zloy Pryanik
На поддержку мне кидать пиво... или кофе...

А nk - модуль, причём нетронутый - как сдампился из ОРИГИНАЛЬНОГО заводского XIP'а, так и кидать, но после пива icon_smile
А лучше всего - заводской xip (бинарник)

[Ответить на тему]   Ответить с цитатой   
greench [17.06.10, 00:37] :
Alexx~ , а какой смысл в этом : ..\tools\osnbtool -fixbinheader flash.new.bin . У нас же без коррекции всё сростается , с простой приклейкой . Что конкретно эта команда выполняет ?

[Ответить на тему]   Ответить с цитатой   
Alexx~ [17.06.10, 00:53] :
greench писал(а):
Alexx~ , а какой смысл в этом : ..\tools\osnbtool -fixbinheader flash.new.bin . У нас же без коррекции всё сростается , с простой приклейкой . Что конкретно эта команда выполняет ?

Не знаю, я с osnbtool только на М10 столкнулся, у нас прошивка потом ещё раз упаковывается, возможно подобную операцию делает потом abisplit
[spoiler:02b4825bd0]BuildABI(): Writing pseudo headers...
BuildABI(): Writing partitions...
Writing m10.exe.abi.PARTTABLE.bin...
Writing m10.exe.abi.QCSBLHD.bin...
Writing m10.exe.abi.QCSBL.bin...
Writing m10.exe.abi.EBOOTHD.bin...
Writing m10.exe.abi.EBOOT.bin...
Writing m10.exe.abi.OEMSBLHD.bin...
Writing m10.exe.abi.OEMSBL.bin...
Writing m10.exe.abi.RADIO.bin...
Writing m10.exe.abi.OS.bin...
Writing m10.exe.abi.EXTROM.bin...
BuildABI(): Writing updated headers...[/spoiler:02b4825bd0]

[Ответить на тему]   Ответить с цитатой   
greench [17.06.10, 06:27] :
Alexx~ , возможно , я с ним работал на 320-м ещё , но там вообще без всего этого , собрал флешбин и шейся . Просто впервые такую команду увидел , вот и заинтересовало ...

[Ответить на тему]   Ответить с цитатой   
NightOWL [17.06.10, 09:39] :
Barin
Не знаю важно это или нет, но для своего Toshiba G810 я давно уже nb0 собираю, на всякий случай вот мой сокращенный батник:
Код:
OsBuilder.exe
osnbtool -extra Rom.nb0
osnbtool -2bin Rom.nb0.EXA 0x141400 -CutHeader
copy /b/y flash.bin.header+Rom.nb0.EXA.BIN flash.bin.new

Может тоже можно встроить поддержку. Blushing

[Ответить на тему]   Ответить с цитатой   
mishok_006 [17.06.10, 09:58] :
NightOWL
блин, а вы раздел Fat32 дописываете или нет? я дописываю, если вы еще скажете что у вас дата ядра в nk храниться, то я об стенку Rake
мне вообще не повезло с аппартом Very Happy

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [17.06.10, 12:29] :
mishok_006
А обязательного этот раздел писать?)у меня он например 422445056 байт?)))

Добавлено спустя 28 минут 24 секунды:

Сейчас собрал без раздела фат32 - размер прошивки не изменился, сама прошивка работает также и даже памяти также свободно как и было 400мб)))может посоветуете чтонибудь на счёт этого раздела?)для чего он и зачем вообще нужен)
ЗЫ в мануале не нашел - может его переписать а то функций то прибавилось))

[Ответить на тему]   Ответить с цитатой   
Barin [17.06.10, 12:43] :
mishok_006, Zloy Pryanik
Дописывание роаздела FAT32 нужно отнюдь не для всех девайсов

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [17.06.10, 12:54] :
Barin
Значит если прошивка заработала то для моего зверька он ненужен?))

[Ответить на тему]   Ответить с цитатой   
Barin [17.06.10, 13:09] :
Zloy Pryanik
Ну раз работает - видимо так. Запись о FAT32 (о наличии и размере) есть в таблице разделов, стало быть при первом старте происходит инициализация. Есть смысл дописывать только чтобы полностью очистить пользовательский ROM - забить его FF (или нулями). На многих HTC девайсах FAT32 например не дописываетя.

[Ответить на тему]   Ответить с цитатой   
Zloy Pryanik [17.06.10, 13:15] :
Barin
Всё ясно спасибо за разъяснение))

[Ответить на тему]   Ответить с цитатой   

[Ответить на тему]

На страницу 1, 2, 3  След.
Форум Asus Mobile Club Russia > Полезное > Раздел Разработчика и Программиста > Вопросы по osnbtool