Рутинг устройств с 1.5
Goto page 1, 2, 3 ... 12, 13, 14  Next
 
Libroom Forum IndexBarnes&NobleNOOK 1st Edition
AuthorMessage

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 30.11.2010 20:52    

Процедура рутинга для 1.5 почти такая же, как для 1.4, но на 30.11.10 не известно, как установить пакеты (mynook_package.zip или nomad_package.zip) автоматически, без ADB, потому нужно пару дополнительных шагов.

Для начала необходимо выполнить все полностью по инструкции для 1.4 (http://blog.runserver.net/2010/10/nook_16.html).

Последним шагом, вместо выключения WiFi надо нажать кнопку Home. Устройство покажет выбор из двух программ - Home и Nook Root. Запускаем NookRoot и там выбираем Start rooting. Программа напишет о том, чтозапустила ADB и не смогла найти файл root2.sh (это заготовка на будущее).

Затем подключаемся к устройству по ADB и выполняем команду
Code:
adb shell sh /system/media/sdcard/root.sh

(или же делаем что-то иное, если не хотим ставить пакеты программ).

После этого устройство перезагрузится и снова спросит запускать Home или Nook Root. Для проверки можно запустить Home, посмотреть, все ли в порядке, успешно ли рутнулись, а потом снова нажать Home, открыть Nook Root и там выбрать "Remove Nook Root", чтобы программа самоудалилась.


Last edited by Nomad1 on 11.01.2011 12:35; edited 1 time in total
 
View user's profile ^

lokicoon
Зрелый участник форума

Зрелый участник форума



Joined: 29 Nov 2010
Posts: 31


Location: Russia

Posted: 30.11.2010 21:24    

Nomad1 wrote:
Затем подключаемся к устройству по ADB и выполняем команду

а нельзя ли вызвать
Nomad1 wrote:
sh /system/media/sdcard/root.sh
из самой NookRoot, без ADB?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 30.11.2010 21:35    

lokicoon
программа не имеет на это прав, а ADB имеет.
В версии 1.4 мы внедрялись в файл с нужными правами, потому можно было вызывать команду автоматом, но теперь эту дыру закрыли.

Если найду подходящий метод - так и сделаю. Может даже просто откомпилю ADB клиент для устройства и буду вызывать из проги, но пока придется последний шаг делать ручками. Особой проблемы в этом нет - пусть и не очень удобно, но терпимо.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

lokicoon
Зрелый участник форума

Зрелый участник форума



Joined: 29 Nov 2010
Posts: 31


Location: Russia

Posted: 30.11.2010 22:28    

Решил проверить эту методу.

Для этого решил откатиться на заводскую 1.4.3 (через "реанимацию") и получил облом - вместо восстановления заводской прошивки, при процедуре "реанимации" зажигается "checking for update" после этого процесс обрывается и девайс как ни в чем небывало грузится без восстановления Sad

После этого попробовал обновить рутованую 1.4.3 до 1.5 по воздуху - тоже облом - пишет "Unable to complete operation".

Что делать - ума не приложу Sad
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 30.11.2010 22:40    

обнови рутованую 1.4.3 до 1.5.0 записью в корень официального файла signed_bravo_update.dat


p.s. не забываем, что такие обновления форматируют встроенную память, надо сохранять книги.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

lokicoon
Зрелый участник форума

Зрелый участник форума



Joined: 29 Nov 2010
Posts: 31


Location: Russia

Posted: 30.11.2010 23:10    

Nomad1 wrote:
записью в корень официального файла signed_bravo_update.dat

Спасибо добрый человек! Совсем упустил этот способ из виду.

Все прошло успешно!

Вот лог:
Code:
C:\Users\monk>adb shell sh /system/media/sdcard/root.sh
system/etc/wifi_stop.sh
data/androidvncserver
data/app/com.nookdevs.market.apk
data/app/com.nookdevs.taskmanager.apk
data/app/com.nookdevs.wifi.apk
data/app/net.runserver.fileBrowser.apk
data/app/org.geometerplus.zlibrary.ui.android.apk
init.rc
sbin/adbd
system/app/Browser.apk
system/app/Home.apk
system/app/TheDaily.apk
system/bin/busybox
system/framework/framework-res.apk
system/lib/libDeflatingDecompressor.so
system/lib/libLineBreak.so
rm failed for /etc/root.sh, No such file or directory
rmdir failed for /data/tmp, No such file or directory

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

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 30.11.2010 23:47    

lokicoon
это нормально. такой себе sanity check Smile в следующих версиях пакета этих фраз уже не будет.

из того, что посоветую дополнительно сделать - ликвидировать /system/app/FirmwareUpdateService.apk
пока не вышло обновление 1.6 он откровенно бесполезен.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

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

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



Joined: 29 Nov 2010
Posts: 6



Posted: 01.12.2010 06:12    

Помогите советом, пожалуйста.
Обновил прошивку до 1.5 (ставил на 1.0.0), рутнул нормально, но ADB ни в какую не видит устройство.
Раньше стояла прошивка от mynook, с ней нормально работало.
В чём может быть причина?
 
View user's profile ^

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

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



Joined: 11 May 2009
Posts: 9



Posted: 01.12.2010 07:50    

Nomad
Сделал по-твоему методу для 2-х девайсов: серийник 100067 (оригинальная прошивка 1.4.3 -> 1.5) и серийник 100134 (оригинальная прошивка 1.4 -> 1.5). Встало без проблем, всё работает.
Огромное спасибо!
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 01.12.2010 12:11    

nookie wrote:
Помогите советом, пожалуйста.
Обновил прошивку до 1.5 (ставил на 1.0.0), рутнул нормально, но ADB ни в какую не видит устройство.
Раньше стояла прошивка от mynook, с ней нормально работало.
В чём может быть причина?

надо поставить модуль для ADB over USB. По-умолчанию на устройстве только через WiFi можно работать.
Ссылка и инструкция где-то в топике с моей прошивкой. Правда, для установки будет нужен таки работающий ADB через WiFi.
 
View user's profile ^

nikitosk
Зрелый участник форума

Зрелый участник форума



Joined: 21 Nov 2010
Posts: 31



Posted: 01.12.2010 13:53    

У меня устройство с заводской прошивкой 1.43 и SN:1003770032хххххх
обновил до официальной 1.5.
По вашей инструкции:
Quote:

Процедура рутинга для 1.5 почти такая же, как для 1.4, но на 30.11.10 не известно, как установить пакеты (mynook_package.zip или nomad_package.zip) автоматически, без ADB, потому нужно пару дополнительных шагов.

Для начала необходимо выполнить все полностью по инструкции для 1.4 (http://blog.runserver.net/2010/10/nook_16.html).

Последним шагом, вместо выключения WiFi надо нажать кнопку Home. Устройство покажет выбор из двух программ - Home и Nook Root. Запускаем NookRoot и там выбираем Start rooting. Программа напишет о том, чтозапустила ADB и не смогла найти файл root2.sh (это заготовка на будущее).

Затем подключаемся к устройству по ADB и выполняем команду
Code:
adb shell sh /system/media/sdcard/root.sh

(или же делаем что-то иное, если не хотим ставить пакеты программ).

После этого устройство перезагрузится и снова спросит запускать Home или Nook Root. Для проверки можно запустить Home, посмотреть, все ли в порядке, успешно ли рутнулись, а потом снова нажать Home, открыть Nook Root и там выбрать "Remove Nook Root", чтобы программа самоудалилась.


Дошел до пункта:
Quote:
Затем подключаемся к устройству по ADB и выполняем команду


Вопрос такой:
1.Как подключиться по ADB?
2.Пакет программ:
http://runserver.net/nook/mynook_package.zip подойдет к моему девайсу?


Спасибос!


Last edited by nikitosk on 01.12.2010 13:54; edited 1 time in total
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 01.12.2010 13:54    

подойдет без проблем
 
View user's profile ^

nikitosk
Зрелый участник форума

Зрелый участник форума



Joined: 21 Nov 2010
Posts: 31



Posted: 01.12.2010 13:55    

Ткните пожалуйста носом, как подключиться по ADB?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 01.12.2010 14:12    

если кратко, то надо скачать ADB (или Android SDK, где он есть) и запускать в виде
Code:
adb connect xxx.xx.xx.xx
, где xxx.xx.xx.xx - ip адрес устройства. Если напишет, что connected, значит можно дальше делать adb shell и пр.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

nikitosk
Зрелый участник форума

Зрелый участник форума



Joined: 21 Nov 2010
Posts: 31



Posted: 01.12.2010 14:14    

все сделал, как вы говорите:
Code:

C:\android-sdk-windows\tools>adb connect 172.16.1.8
connected to 172.16.1.8:5555

C:\android-sdk-windows\tools>adb shell sh /system/media/sdcard/root.sh

sh: Can't open /system/media/sdcard/root.sh

пакет распакован в корень sd карточки.
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 01.12.2010 14:16    

nikitosk wrote:
пакет распакован в корень sd карточки.

вообще, имелось в виду в корень устройства, но можно и на карточку, тогда команда такая:

Code:

adb shell sh /sdcard/root.sh

_________________
Twitter: @NomadRunserver
 
View user's profile ^

nikitosk
Зрелый участник форума

Зрелый участник форума



Joined: 21 Nov 2010
Posts: 31



Posted: 01.12.2010 14:28    

Вобщем все получилось, но теперь почему-то не запускается библиотека.. Sad
А как вернуть все назад к заводскому?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 01.12.2010 14:33    

nikitosk
какая именно библиотека? Nookdevs? может стоит разик перезагрузить устройство, мало ли.
А вообще, я бы посоветовал попробовать еще мой пакет - nomad_package.zip
Визуально он почти неотличим от оригинальной прошивки.

Для возврата на заводскую - http://mynook.ru/reanimaciya-nook/
_________________
Twitter: @NomadRunserver
 
View user's profile ^

nikitosk
Зрелый участник форума

Зрелый участник форума



Joined: 21 Nov 2010
Posts: 31



Posted: 01.12.2010 14:40    

Нет, обычная библиотека, от nookdevs работает, но не открывает epub файлы почему-то
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 01.12.2010 14:44    

наверное, руссифицированый epub-ридер из mynook_package.zip заменил родной от 1.5, потому библиотека и не работает.
могу предложить скачать патченый epub ридер отсюда и поставить:

http://nookdevs.com/Font_Changes#Instructions_for_changing_default_fon ts_in_Reader_application_.28firmware_1.5.0_and_2.5.x.29
_________________
Twitter: @NomadRunserver
 
View user's profile ^
Libroom Forum IndexBarnes&NobleNOOK 1st EditionAll times are GMT + 4 Hours
Goto page 1, 2, 3 ... 12, 13, 14  Next
Page 1 of 14

 
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