Перепрошивка Nook вручную
Goto page 1, 2  Next
 
Libroom Forum IndexBarnes&Noble
AuthorMessage

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 18:55    

Доброго времени суток!

Приехал Нук версии 1004…, сам обновился до прошивки 1.5.0. Я его рутнул по инструкции Nomad, но ставить всю прошивку пока не стал, боюсь как бы не превратился девайс в кирпичек. Теперь имею возможность коннектиться к девайсу через adb и даже инсталировал туда пару приложений, но не могу их запустить. Подозреваю что стандартный лаунчер приложений хитрый и не видит новые. Насколько я понимаю прошивание это просто раскатывание тарбола в корень файловой системы. В связи с этим вопрос, можно ли как то поэтапно пропатчить прошивку просто подменяя нужные компоненты? Что вообще собой представляет прошивка mynook, как она устроена?

Буду благодарен за помощь!
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 17.01.2011 19:08    

Все очень-очень просто: прошивка этого устройства превратит его в кирпич, потому не делайте этого.

P.S. Каюсь, я знаю как сделать безопасную прошивку для таких устройств, но все еще не могу найти время этим заняться. Если кратко, то это будет либо патченый, либо полностью переделанный FirmwareUpdateService от B&N. Любые другие варианты прошивки устройству с серийником 1004* противопоказаны.
Как вариант, поставьте пакет mynook_package.zip или nomad_package.zip и радуйтесь возможности устанавливать программы, читать FB2 и пр.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 19:17    

Эти пакеты образы - корневого каталога, как я понял. Страшно что то раскатывать его весь. Можно ли как то почестям подменять, добавлять пакеты? Есть полный доступ через ADB. Единственная проблема сейчас - стандартный лаунчер ничего не дает запустить. Можно ли его поменять на что то другое?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 17.01.2011 19:37    

Titanius_Anglesmith
нет, не образы. Это только десяток изменённых файлов, в т.ч. патченый лаунчер.
Можете открыть nomad_package.zip, затем package.tar (через тот же WinRar), взять оттуда /system/app/Home.apk и записать его на устройство:
Code:
adb push Home.apk /system/app/Home.apk


Еще можно заглянуть в соседний топик с альтернативным лаунчером и залить его. Или даже просто скачать с сайтов Mynook или Nookdevs их лаунчеры и установить через adb install.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 20:01    

Ок, спасибо. Т.е. как я понял, если подменить только лаунчер ничего страшного не случится? Еще вопрос, можно ли забекапить прошивку, другими словами как стянуть файлы через adb? И еще, почему то не получается по усб из под линукса приконнектиться по adb. В конфиг udev я прописывал, как советовали, но не помогло.
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 17.01.2011 20:21    

Ничего страшного не случится ни от замены лаунчера, ни от пакета nomad_package.zip целиком. Уже пакет mynook_package.zip визуально отличается (другие иконки и пр.).
Чтобы списать единичный файл можно пользоваться командой adb pull. Например,
Code:
adb pull /system/app/Home.apk

По усб подключиться и не получится, нужны специальные драйвера, которые в чистом виде (отдельно от прошивки 1.5) я не выкладывал, а больше никто уже этим не занимается Sad
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 20:35    

По усб подключиться не получится из под винды тоже или только из под линукса?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 17.01.2011 20:54    

На самом устройстве драйвер для подключения ADB по USB входит в неофициальные прошивки Nookdevs, Mynook и мои 1.5.0n/k. Официальная прошивка такого не умеет. Т.е. на любой ОС для не-прошитых устройств возможно подключение только по WiFi.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 21:10    

Ага, понятно, вечерком попробую лаунчер подменить. Еще вопросик. После того как качнул апдейт с nookRoot, там теперь менюшка где можно выбрать Home или Nook Root. Как эта менюшка устроена, ее можно как-то править вообще? Было бы нелохо добавить туда разные лаунчеры например...
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 17.01.2011 21:24    

Titanius_Anglesmith
это системная менюшка. Стоит добавить еще пару лаунчеров на девайс и они все там появятся.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 21:26    

Т.е. если я просто проинсталю лаунчер из nomad_package.zip он там тоже появится, не надо даже подменять Home? Это как то в структуре apk пакета прошито что он лаунчер?
 
View user's profile ^

ne0n
Недавний участник форума

Недавний участник форума



Joined: 26 Sep 2010
Posts: 18



Posted: 17.01.2011 21:37    

Titanius_Anglesmith в манифесте внутри apk, указано что это приложение выполняет функции лаунчера, а андройд сам все это подхватывает и предлагает выбор.
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 17.01.2011 21:48    

Titanius_Anglesmith
в nomad_package.zip лежит родной B&N лаунчер, к которому я допилил показ существующих программ. Он визуально на 99% такой же и не сможет работать параллельно с родным. Его не выйдет установить через adb install, только залить поверх родного.
А уже сторонние лаунчеры будут там отображаться.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 17.01.2011 22:00    

Спасибо за инфу, попробую Smile

Posted after 2 hours 53 minutes 10 seconds:

Получилось вроде как. Только я Nook Root грохнул, я смогу его поставить потом опять как обычное приложение? Если да то можно ссылочку откуда качнуть?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 18.01.2011 01:31    

а зачем он Вам? Smile
свою задачу он уже выполнил - активировал ADB. Правда, еще бы неплохо в файле /init.rc его активировать, чтобы при перезапуске он включался сам.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 18.01.2011 01:32    

Во-во, что нужно прописать в init.rc?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 18.01.2011 01:57    

Titanius_Anglesmith
лень Вас погубит Smile
надо найти там эти строки:
Code:
service adbd /sbin/adbd
    disabled

и убрать слово disabled или поставить перед ним решетку (#)
_________________
Twitter: @NomadRunserver
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 18.01.2011 02:01    

Я на самом деле догадывался, просто уточняю, потому что права на ошибку я походу не имею Smile Спасибо огромное, сейчас поправлю. А то гугл много разного говорит по этому поводу... Например echo «service new_adbd /sbin/adbd» >> /init.rc
 
View user's profile ^

Titanius_Anglesmith
Недавний участник форума

Недавний участник форума



Joined: 17 Jan 2011
Posts: 14



Posted: 18.01.2011 19:09    

А достаточно просто убрать строчку с дизейблед или надо написать там enabled?
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 18.01.2011 20:02    

ну раз написали, что решеточку достаточно поставить, то значит не надо
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^
Libroom Forum IndexBarnes&NobleAll times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021