[N1] Перепрошивка Nook любой версии [программа NookUpdate]
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
 
Libroom Forum IndexBarnes&NobleNOOK 1st Edition
AuthorMessage

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 13.03.2011 20:17    

С сегодняшнего дня начинается новая страница истории Nook - больше не будет разделения на "прошиваемые" и "не прошиваемые" модели.
Представляю на ваше обозрение утилиту - апдейтер, который подхватывает файл обновления bravo_update.dat и прошивает его на устройство. Сам файл может быть любой версии, как рутнутый, так и официальный. Программа использует те же системные вызовы, что и заводской FirmwareUpdateService, потому риск минимален, как и при перепрошивке оригинальными прошивками от B&N.

Процесс перепрошивки
0. Если устройство не рутнуто, то надо сначала его рутнуть и получить доступ к ADB. Ставить пакет программ или что-то еще не обязательно, нужен только ADB. Описание рутинга в соседнем топике:
libroom.net/viewtopic.php?t=18366
1. Файл обновления bravo_update.dat надо положить в корень основного диска, рядом с my documents.
2. Устанавливаем утилиту:
Code:
adb install nookUpdate.apk

3. После этого на устройстве появится программа update.
Ее можно запустить через лаунчер (если таковой есть и поддерживает сторонние программы), или из командной строки через ADB:
Code:
adb shell am start -a android.intent.aciton.MAIN -n net.runserver.nookUpdate/net.runserver.nookUpdate.NookUpdateActivity

4. В программе нажимаем Start update и начинается подготовка к апдейту.
5. Если подготовка прошла успешно, нажимаем Reboot и ждем секунд 20-30, пока устройство перезагрузится, а затем и обновится.

Ссылки
Версия от 13.03.2011
http://runserver.net/nook/nookUpdate.apk
размер: 18915
md5: 5707e52aa20697f3e124785b2b4f133f

Баги и проблемы
1. Если установлен мой лаунчер, то после нажатия Reboot появится картинка скинсейвера и покажется, что устройство заснуло, но это не так и через 20-30 секунд произойдет перезагрузка.
2. Невозможно проверить номер версии апдейта в bravo_update.dat, потому если на новый девайс положить файл от версии 1.0 - 1.3, то через минуту получим кирпич.
3. У меня нет устройства нового типа и я не могу гарантировать на 100% работу обновлялки на нем, потому если вы боитесь обновляться, подождите, пока в этом топике появятся сообщения об успешных апдейтах новых Нуков.
_________________
Twitter: @NomadRunserver


Last edited by Nomad1 on 21.04.2011 11:09; edited 1 time in total
 
View user's profile ^

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

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



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 13.03.2011 23:49    

а если стоит mynoook.ru, обновившийся до офицальной прошивки (некий непонятный гибрид получился), можно ли обновиться и что можно/стоит поставить?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 01:42    

mds0000
собственно, можно поставить что-угодно, а уже что именно стоит ставить - зависит от вкусов. Например, последняя версия прошивки 1.5.0k меньше кушает батарею, в 1.5.0n ридер листает так же быстро, как в официальной 1.5.0, а чистая mynook.ru, хоть и медленее листает - целиком на русском языке и можно ее отучить от автообновления.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

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

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



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 14.03.2011 02:20    

так и ридер от номада быстро листает у меня, визуально почти так же как и родной ридер
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^

gvinpin
Постоянный участник форума

Постоянный участник форума



Joined: 13 Jan 2011
Posts: 149


Location: Minsk

Posted: 14.03.2011 02:28    

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

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 11:53    

mds0000
мои ридер листает 1в1 так же, как и родной 1.5, но только на родном ядре. Если прошить 1.5.0k, то такой скорости листания не будет, зато будет дольше держать заряд Smile

gvinpin
мое. Правда, исходник тебе наврядли поможет - там ведь не вызовы ядра и пр, а дергаются хвостики от того, что B&N наворотили в Андроиде. Т.е. метод andoid.os.PowerManager.enableReboot() на самом деле делает не то, что написано, а именно указывает, что в /system/update/bravo_update.dat лежит прошивка.
Вот главный .java файл: http://runserver.net/temp/NookUpdateActivity.7z
_________________
Twitter: @NomadRunserver
 
View user's profile ^

KOCTA
Активный участник форума

Активный участник форума



Joined: 16 Aug 2010
Posts: 215



Posted: 14.03.2011 14:30    

Круто! Как оторвусь от Nook Color и Archos, обязательно попробую! Wink
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 14:39    

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

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

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



Joined: 14 Mar 2011
Posts: 15



Posted: 14.03.2011 17:02    

Эксперимент проведен. Результат эксперимента отрицательный, т.е. не прошивается.
После ребута пошел процесс обновления, на нижнем экране сначала написал что то типа "mounting partition" потом "checking for update" и после этого еще разок ребутнулся в старую систему. У меня нук wi-fi серийник 100443. Обновлять пытался прошивкой 1.5 скачанной с офф. сайта. В нуке была прошивка 1.5 которая получилась путем обновления по wi-fi из рутованой 1.4.3 с установленным mynook_package.zip Не уследил я за этим чертовым обновлением и в нуке стало очень много всякого хлама, поэтому и хотел вернуть оригинальную прошивку. Кстати для мого нука не работает способ с 6 раз по 12 секунд. Такая проблема уже обсуждалась тут libroom.net/viewtopic.php?t=17147 но даже способ который помог il271 мне не помогает. Что делать теперь, как вернуть оригинальную прошивку?
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 17:11    

Дмитрий2011 wrote:
Обновлять пытался прошивкой 1.5 скачанной с офф. сайта

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

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

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



Joined: 14 Mar 2011
Posts: 15



Posted: 14.03.2011 17:16    

Я и переименовал в bravo_update.dat Smile Отрезать 174 байта это для меня слишком сложно наверное. Не могли бы вы все таки выложить свою? А еще лучше 1.4.3. Она меня в принципе всем устаивала, а тут на тебе такой геморой Sad Со своей стороны обещаю что буду смело скармливать ее своему нуку и докладывать тут о результатах.
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 17:21    

можно пропробвать прошить мои 1.5.0n/1.5.0.k прошивки или даже оригинальную Mynook.ru, но лучше таки начать эксперимент с официальной 1.5.0.
сейчас попробую ее скачать и "почикать" через удаленный сервер Smile

Posted after 4 minutes 12 seconds:

http://runserver.net/nook/bravo_update.dat

это оригинальная 1.5.0 сделанная простым отрезанием первых 174 байт. Пробуйте с ней.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

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

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



Joined: 14 Mar 2011
Posts: 15



Posted: 14.03.2011 17:38    

Все то же самое, ну почти. Сначала "mounting partition" потом "verifying the update" а затем ребут в старую систему. Sad Думаю 1.5.0n/1.5.0.k смысла пробовать нет, они тоже не будут прошиваться.

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

Мне все таки интересно, почему у меня не работает способ 6 по 12 секунд. И может быть можно залить в устройство образ нормальной прошивки, ведь adb у меня работает, в принципе могу заливать и стирать любые файлы, вот только не знаю какие из них из официальной.

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

Прошивка 1.5.0n пошла, теперь осталось скрестить пальцы, что бы все нормально загрузилось после обновления Smile
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 17:55    

странно, что по моей ссылке не прошилось, я у себя такие прошивал. видимо, криво отрезал эти байты Sad
как устройство, запустилось с 1.5.0n?
_________________
Twitter: @NomadRunserver
 
View user's profile ^

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

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



Joined: 14 Mar 2011
Posts: 15



Posted: 14.03.2011 18:00    

Запустилось. Но wi-fi не работает и на экране остаются артефакты от предыдущей картинки. Блин целый день уже с этим, простите за выражение, трахаюсь, а результата нет, наоборот все хуже и хуже становится Sad
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 18:02    

Дмитрий2011
если запустилась - это очень хороший признак.
какая именно прошивка прошилась - 1.5.0n или 1.5.0k? Как раз в k версии не все идеально с WiFi и могут быть артефакты.
Отличить очень просто - в верхнем правом углу k прошивки отображается процент заряда батареи.
_________________
Twitter: @NomadRunserver
 
View user's profile ^

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

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



Joined: 14 Mar 2011
Posts: 15



Posted: 14.03.2011 18:12    

bravo_update_1.5.0n.zip вот от сюда libroom.net/viewtopic.php?t=16171
Процентов заряда батареи нет.
Я так думаю, если на 1.5.0n смог прошиться то и на официальную смогу, не могли бы вы отрезать у нее 174 байта еще разок Smile
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 18:18    

Дмитрий2011
странно, что в n прошивке какие-то артефакты объявились.. она от официальной отличается очень мало, на ней треть этого форума работает..

проверил целостность файла, который выкладывал по ссылке выше - он полностью в норме.
Еще раз скачал прошивку с офф сайта, обрезал байты, выложил в архиве:
http://runserver.net/nook/bravo_update.zip
размер: 65267549 байт
_________________
Twitter: @NomadRunserver
 
View user's profile ^

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

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



Joined: 14 Mar 2011
Posts: 15



Posted: 14.03.2011 18:21    

Ну мне незачем обманывать. На экране стабильно остается бледное изображение предыдущей страницы, мой wi-fi роутер тоже не видит, но видит соседский. Сейчас пытаюсь поменять настройки на роутере что бы подключиться к сети.
 
View user's profile ^

Nomad1
Developer

Developer



Joined: 13 Sep 2010
Posts: 1721



Posted: 14.03.2011 18:25    

Дмитрий2011
кстати, после удачной перепрошивки вполне может заработать сброс на заводскую прошивку через 6-кратное "невключение".

странно, что вообще у устройства начались сбои. как вариант, это может быть связано с какими-то старыми настройками (или хвостиками программ), которые могут оставаться даже при перепрошивке и удаляются либо только вручную, либо сбросом на заводские установки.
_________________
Twitter: @NomadRunserver
 
View user's profile ^
Libroom Forum IndexBarnes&NobleNOOK 1st EditionAll times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
Page 1 of 8

 
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