HTC Nike / HTC Touch Dual - Прошиваемый Android OS | vsavichev сделал загрузку из nand



Реп: (116)
HTC Nike - Прошиваемый Android OS

HTC Touch Dual/HTC P5500/HTC Nike


HTC Touch Dual - Путеводитель
Обсуждение | Прошивка | Непрошиваемый Android OS | Прошивки от yablar | Прошивки от DOG | Прошивка от jdsl

Находясь на данной странице вы подтверждаете условия:
Представленный материал является неофициальным, в случае неудачных действий и/или гибели аппарата автор ПО и Администрация ресурса ответственности не несут!
Все действия производятся на Ваш страх и риск!



Fresh AIR была последней публичной прошивкой. Работа окончена. Проект закрыт



Актуальная версия сборки: hrustileMOD fresh AIR
ОС: Google Android 2.2.2
Ядро: 2.6.25

Ссылки

Инструкция по установке от edvarDOS
Делается на РАЗЛОЧЕННОМ АППАРАТЕ и НА СВОЙ СТРАХ И РИСК Фак по разлочке и все необходимые для этого файлы тут

1. Качаем nikeimg16.nbh или nikeimg20.nbh (для 16 или 20 кнопочного в зависимости от того какой у вас аппарат)
2. Прошиваем его как обычную прошивку. А именно:
2.2 С карты памяти: переименовать файл nikeimg16(20).nbh в NIKEIMG.NBH и положить в корень карты памяти. Одновременно с тем создать папку andboot в корне карты памяти и положить туда сборку самого андроида, как правило имеет такое название - androidinstall.tar, если иначе, то обозвать именно так. Карту форматировать не обязательно. Можно даже файлы с карты памяти не убирать - не помешают. Выключаем телефон и включаем его в режиме матраса/бутлоадера (т.е. зажимаем кнопку камера и вкл.) Далее телефон сам определит, что прошивка валяется на карте и предложит нажать кнопку Power для продолжения. Когда прошивка закончится - дернуть батарейку и включить, либо через кнопку ресет.
2.3 С компа: все действия те же, только нет необходимости класть NIKEIMG.NBH в корень карты памяти. Его надо в папку с прошивальщиком положить. А остальное как в случае прошивки с карты памяти.

Однако, это не все!!!

3. Включить девайс и на надписи Hold down Volume Up or DPad Center to launch installer нажать на центр джойстика и держать, появится меню установщика. Если не успеваем нажать - перезагружаем девайс и сразу как побегут линии консоли зажимаем центр джойстика.
Выбрать Data & Sys на "(*) NAND" и нажать Install android, согласится с предупреждением и ответить да на вопрос о полном стирании данных в памяти. В этот момент из папки andboot на карте памяти будет установлена сборка андроида из файла androidinstall.tar

4 После установки выбрать Quit и наслаждаться

Статус проекта
1. Звук
1.1 Голосовой динамик
1.2 Динамик разговора (в ухо)
1.3 Динамик вызова
1.4 Передача звука в гарнитуру проводную
1.5 Регулировки звука в общем

2. Связь
2.2 Bluetooth
2.3 GSM
2.4 GPRS/EDGE/3G
2.5 Wi-Fi у нас его нету

3. Камера
3.1 Задняя
3.2 Фронтальная

4. Хард кнопки

5. Дисплей
5.1 Тач
5.2 Калибровка



6. Управление питанием
6.1 Гибернация (сон)
6.2 Регулировка яркости

Работает Не работает

Протестированные приложения и игры
Софт и приколы:
Impossible Level Game работает
SkyFrontier 3D прыгает, но не поворачивает
Majesty
Falling Blocks Free не устанавливается
Football Kicks не устанавливается
Fruit Pop работает, но сильно тормозит
Gold racing нет управления
Hamster Homie работает
Hardwood Solitaire IV не работает
HopDice Beta не устанавливается
ElectroDroid
JsonBackup
AndWobble
apMemo
Battery Booster
Battery Doctor
Battery Fuel Gauge
Battery Status
Talking Tom Cat -работают практически все приблуды с животными толко из-за неработающего в приложениях микрофона не повторяют слова.....
USSD Checker
Deluxe Moon -только разрешение чуть больше нашего дисплея
Easy Tie
FBReaderJ
За покупками
Funny Face 2 -устанавливается и вроде как работает,но особо настойчиво не проверял
Genial Writing
Good Morning
LED Scroller
Magic Eye 3D -иногда после просмотра нескольких картинок вылетает (примечание vsavichev- если какая-то прога вылетает, попробуйте памяти освободить побольше, с ней в нашей машинке напряги.)
Mobile Signal Widget
Факты о суровых челябинских мужиках
PaPaScreen
AudioManager Widget
Phono
Uninstaller
Air Horn!
Анекдоты
BathingCat
BioRhythms
Display Shot
Игры:
EDGE - Отлично работает
Алхимия - Без проблем
Antibodies - Чуть тормозит, но играть можно
Nesoid - Вроде хорошо
Deadly Chambers - Работает
Kamikaze Race - Работает
Kumho Tire Drive - Не устанавливается
Angry Birds - Все три отказались ставиться на телеофн
Dr.Stanley's House II - Не ставится
Aporkalypse - Pigs of Doom прекрасно работает
Baviux запускается, но наш телефон не способен на это "Вы можете вращать свой телефон, чтобы изменить силу тяжести"
Crawl 4x4 игра отказалась устанавливаться
Earth Battle прекрасно работает
Candyland работает, но почему то не получается прыгнуть в бок (один раз получилось и все)
Clumps of Clumps игра отказалась устанавливаться
Donkey Jump запускается, но не удается управлять (может я просто не разобрался)и подтормаживает!
Enzo's Pinball запускается, но существенно тормозит
Egypt Tomb Escape не запустилась
The Sims 3 HD работает, но чуть чуть тормозит
Agent
Amy Reid
Your AK-74 -всё рабортает кроме стрельбы,на ней тело вешается
Bazooka Rabbit
Bloody Penguin Baseball
Doodle Bubble Pro
Chalky
Frogly
Frozen Bubble
Monty Pythons Cow Tossing
Shooting TomCat
Steel Shot
Виселица
XO Advanced

Лог проекта
11.04.11 - vsavichev сделал нормальную вибру на всех nike даже niki100
14.04.11 - hrustile выложил прошивку hrustileMOD fresh AIR
16.04.11 - vsavichev вышел из игры(убил зверька)
22.05.11 - hrustile начал делать STORM

Участники проекта
vsavichev - - Писатель ядра(незаменимый человек)
hrustile - Дизайн, система Android, initrd
blyha - Хардварный тестер
Payk86 - Тестер игр


Сама прошивки в аттаче NIKEIMG16.rar- это для 16 кнопчного найка а NIKEIMG20k.rar- для 20 кнопочного сответственно

Прикрепленные файлы

Прикрепленный файлNIKEIMG20K.7z ( 2.74 МБ )
Прикрепленный файлNIKEIMG16K.7z ( 2.74 МБ )


Сообщение отредактировал hrustile - 19.04.13, 23:19
Причина редактирования: This is it



Реп: (13)
А я далеко не ходил, и вот чего нарыл: HTC Nike - Перепрошивка (Пост #2040845) ,1.65.28.25, сейчас прошу скачаю и радио выколупаю.
blyha Мне именно родное интересно, чтобы полностью для нашей машинки написано было.

Сообщение отредактировал vsavichev - 27.03.11, 15:36



Реп: (59)
vsavichev,
1.65.28.25 вот оно и есть родное



Реп: (13)
Все, залил, буду тестировать.



Реп: (13)
По ощущениям в менюшках побыстрее бегает, и программы тоже грузит повеселее. Посмотрим, как с расходом батареи будет.

Добавлено 27.03.2011, 15:58:

Вот, если кому интересно, выложил радио последнее родное.

Прикрепленные файлы

Прикрепленный файлRadio1.65.28.25.7z ( 5.42 МБ )



Реп: (116)
Собрать NBH с Android врятли получится, он на отдельном разделе живёт. Просто для эксперемента прошей nbh, потом androidinstall, а потом снова NBH. Я думаю ты уже и сам знаешь что сам android останется нетронутым

З.Ы. vsavichev, поробуй процессор разогнать из ядра, вроде это возможно. Для постоянного использования не айс, но я щас делаю сборки c htc sense и они чуть лагают))

Сообщение отредактировал hrustile - 27.03.11, 17:42



Реп: (13)
Можно то можно, но там в клоки нужно лезть, я из-за них пока зуб не могу завести, не разобрался еще как. Попробую найти инфу, как это делать.
А насчет разделов я почему и говорил про raw режим записи, или распаковка. При raw режиме в память пишется байт за байтом, а сколько их и в каком порядке, это уже не важно, у меня есть весь mapping памяти, так что можно например на SD карточке создать 2 ext2 партишена, а потом их как-то побайтово в nbh засунуть. Но это в теории, а на практике я про флешер ничего не знаю, как он работает, потому и хотел у тебя спросить.
На счет разгона надо вот в этом разбираться... :-(

diff --git a/arch/arm/mach-msm/clock-7x00.c b/arch/arm/mach-msm/clock-7x00.c
index 26da305..611349a 100644 (file)
--- a/arch/arm/mach-msm/clock-7x00.c
+++ b/arch/arm/mach-msm/clock-7x00.c
@@ -470,8 +470,15 @@ int acpuclk_set_rate(struct clk *aclk, unsigned long rate, int for_power_collaps
newlpj=drv_state.base_lpj;
} else {
newvdd=vdd_400mhz;
- newclk=0x20; // use Spare PLL
newahb=ahb_div;
+ writel(0x80 | (newvdd<<3),A11S_VDD_SVS_PLEVEL_ADDR);
+ udelay(drv_state.vdd_switch_time_us);
+ clk=(0xff<<16) | (0x11<<shift) | (clk & (0xff00>>shift));
+ writel(clk, A11S_CLK_CNTL_ADDR);
+ writel( ((newahb-1)<<1) | (sel ^ 1),A11S_CLK_SEL_ADDR); // AHB divide
+ sel=sel^1;
+ shift=sel*8;
+ newclk=0x20; // use Spare PLL
writel((a11*10)/192,MSM_CLK_CTL_BASE+0x338); // allows clock speeds in multiples of 19.2MHz
writel(7,MSM_CLK_CTL_BASE+0x334);
udelay(50);


Сообщение отредактировал vsavichev - 27.03.11, 18:20



Реп: (13)
hrustile Попробуй с радио 1.65.28.25, у меня с ним все побыстрее бегает, может лагов меньше будет?



Реп: (116)
уже шью. дальше отпишусь



Реп: (47)
Залейте скриншоты или телефон с запущенным андроидом сфоткайте кто нибудь :D будет время на свой Touch Dual установлю.



Реп: (13)
А по поводу разгона, мы тут с blyha изо всех сил за батарейку бьемся, а ты хочешь ее жизнь еще урезать...



Реп: (9)
Поставил NIKEIMG16kpm1vib не пашет тачскрин и очень долго загружался, сча попробую NIKEIMG16kpm1nb



Реп: (13)
В первый раз всегда долго грузится, дальше быстрее будет.
hrustile, а что, если на основе какого-нибудь более древнего андроида сборку с сенсом замутить, Froyo судя по внутренностям ядра у нас уже на пределе возможностей работает, а вот эклер или там пончик из внутренней памяти вообще летать должны.

Сообщение отредактировал vsavichev - 27.03.11, 19:26



Реп: (116)
ну я делаю на еклере, потомпончик для теста делаю

З.Ы ну чтож эклер завёлся но впритык памтяти. Остаётся надеятся на пончик

Сообщение отредактировал hrustile - 27.03.11, 19:45



Реп: (13)
Только что на xda в теме про кайзера прочитал прикольную штуку, можно ставить System в Nand, а data на SD data.img, говорят, в скорости не теряет, интересно, что там с памятью будет?
hrustile Ты же все равно систему то ставишь, то сносишь, глянь, что получится.

Сообщение отредактировал vsavichev - 27.03.11, 20:00



Реп: (9)
поставил NIKEIMG16kpm1nb и сразу проблема, оказывается у меня не работает кнопка красная(положить трубку) можно как-то задачу которую она выполняет назначить на другую кнопку??
интересно как ее починить?

Сообщение отредактировал Babaev - 27.03.11, 20:13



Реп: (13)
Babaev Oна физически не работает? в принципе, могу ее замапить куда скажешь, на мейл например.
Ну или на мейл повесить меню, оно пореже нужно, а на камеру уже back.
Все, уже занес мышку над файлом, командуй!

Сообщение отредактировал vsavichev - 27.03.11, 20:24



Реп: (9)
да, физически. может на камеру, кнопка камеры за что отвечает?
еще на версии с вибро батарейка показывала 15% а на версии без вибро 100%



Реп: (116)
Скорость не тереят, но памяти столькоже, он образы делает по 256 мб, и ему пофиг nand или sd



Реп: (13)
hrustile Подожди, не сноси! Я тебе щас Nikeimg переделаю под больше памяти!
Тебе какой памяти мало, оперативки или system?

Сообщение отредактировал vsavichev - 27.03.11, 20:31



Реп: (116)
Ну оперативку исправить нельзя, system и data


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 04.03.24, 06:51