Comments 67
Большое спасибо за инфу!
Пожалуйста, рад, что полученные мной знания пригодились не мне одному. =)
Уверен, что такая инфа пригодится крайне многим)
Кстати, на Hero с официальной прошивкой 411.2 можно получить root одним тапом, установив программу universal androot
У меня, к сожалению не эта прошивка. Но спасибо за наводку.
Если у вас оф прошивка, то обновиться до 411.2 не такая большая проблема. Достаточно дату вперед на пару месяцев перевести.
Спасибо все опробовал — работает как часы — без перезагрузок и сброса данных, что приятно!
Только вчера мой hero обновился до дефолтной корейской версии, целый день рыскал по форумам, а тут такой подарок на хабре :)
Спасибо!
П.С.: Отдельно спасибо за такой подробный план, а то большинство форумов грешат сложными и непонятными инструкциями.
Спасибо!
П.С.: Отдельно спасибо за такой подробный план, а то большинство форумов грешат сложными и непонятными инструкциями.
>кастомные прошивки вроде MoDaCo, VillainROM, 7Hero и пр.
на хиро уже есть порт цианоген-мода, который является нормальным коммунити-проектом, в отличии от всякой кустарщины
на хиро уже есть порт цианоген-мода, который является нормальным коммунити-проектом, в отличии от всякой кустарщины
В статье я и говорю:
А можете в двух словах объяснить, что это за мод? Мне уже встречалось это название, но не стал копать на эту тему.
Я решил для начала перепрошиться на официальную, но root'ованную прошивку. Для начала и этого хватит, на мой взгляд. Время покажет, понадобятся ли мне кастомные прошивки вроде MoDaCo, VillainROM, 7Hero и пр.
А можете в двух словах объяснить, что это за мод? Мне уже встречалось это название, но не стал копать на эту тему.
это мод, собираемый из сорцов ASOP с собственными патчами и поддерживающий десяток разных аппаратов (от G1 и дроида до нексуса и ево).
отличие от кустарных говномодов, тупо патчащих бинарную прошивку или перепаковывающих SDK — именно в культуре разработке, инфраструктуре и стабильной поддержке большого количества железок одновременно.
отличие от кустарных говномодов, тупо патчащих бинарную прошивку или перепаковывающих SDK — именно в культуре разработке, инфраструктуре и стабильной поддержке большого количества железок одновременно.
Спасибо, буду знать. Плюс конечно в том, что меняя железо остаешься в привычном софте. Может быть попробую.
отличие от кустарных говномодов, тупо патчащих бинарную прошивку или перепаковывающих SDK — именно в культуре разработке, инфраструктуре и стабильной поддержке большого количества железок одновременно.
я очень хорошо отношусь к CM, и не по наслышке знаю кухню «говномодов», однако прежде чем утверждать про культуру разработки вы бы открыли git CM-а и посмотрели бы на качество того кода.
Хотя недавнее введение gerrit-а для ревьюрования кода должно положительно сказаться на процессе разработки.
Т.е. я согласен с тем, что чистая разработка из исходников VS файлпушинг — однозначно «правильный» путь разработки, однако не в таких крайностях.
Касаемо того же modaco — стоит уважать труд человека, который непосредственно причастен к получению root-а, на некоторых телефонах (включая, рассматриваемый тут hero)
я очень хорошо отношусь к CM, и не по наслышке знаю кухню «говномодов», однако прежде чем утверждать про культуру разработки вы бы открыли git CM-а и посмотрели бы на качество того кода.
Хотя недавнее введение gerrit-а для ревьюрования кода должно положительно сказаться на процессе разработки.
Т.е. я согласен с тем, что чистая разработка из исходников VS файлпушинг — однозначно «правильный» путь разработки, однако не в таких крайностях.
Касаемо того же modaco — стоит уважать труд человека, который непосредственно причастен к получению root-а, на некоторых телефонах (включая, рассматриваемый тут hero)
Modaco, 7hero — адаптации 2.1 с родным Sense-ом
Cyanogenmod — проект выросший из чистого андроид (AOSP)
VillainROM — есть и sense и на основе CM
Тем, кто хочет остаться с Sense-ом сайногенмод не подойдет.
Хотя согласен — для того же героя, это основной путь продолжения жизни в 2.2+ эпоху
Cyanogenmod — проект выросший из чистого андроид (AOSP)
VillainROM — есть и sense и на основе CM
Тем, кто хочет остаться с Sense-ом сайногенмод не подойдет.
Хотя согласен — для того же героя, это основной путь продолжения жизни в 2.2+ эпоху
Вы пробовали последний CyanogenMod основанный на Froyo непосредственно на Hero?
А зачем нужен в повседневной жизни root-доступ на телефоне?
Например, загрузить hosts-файл, блокирующий рекламу
Есть программы разные, которые работают только с рут-правами. Например управление выделяемой мощности процессора.
Мне только для доступа к платным приложениям. Без программ, требующих рута, вполне можно комфортно пользоваться андроидом.
В версии андроида 2.1 даже снапшот экрана без рута сделать нельзя, только с использованием SDK. А оно надо простому пользователю? Для Украины также актуален Маркет Энейблер. Короче, без рута тяжело.
Как будет время и соберусь — обязательно воспользуюсь вашим мануалом. Правда прошлый опыт установки кастомной прошивки привел к тому, что я часа 2-4 мудился, как вернуть офф прошивку, перелопатив хз скок мануалов… Вы 2.2. не пробовали кастомную ставить? Правда ли, что говорят, что Герой на 2.2 кастомной работает быстрее, нежели на 2.1 оффе? И какую лучше ставить?
Понятия не имею, я не хотел ставить какой-то жесткий кастом. В статье речь идет только об официальной прошивке со следующими изменениями:
— дополнительная перепаковка некоторых компонентов без внесения изменений в них;
— root.
— дополнительная перепаковка некоторых компонентов без внесения изменений в них;
— root.
Если есть возможность или время, можете проверить.
Из опыта: на 2.1 работает без вопросов уже достаточно долго. Перешивался с 1.5.
Из опыта: на 2.1 работает без вопросов уже достаточно долго. Перешивался с 1.5.
Поставил 2.2 на Hero. Пользуюсь около недели — полёт нормальный. Работает реально быстрее 2.1 + стало меньше отжираться батарея, примерно на пол дня. Единственное, что может огорчить это отсутствие Sense, но лично для меня это не было проблемой. Если интересно, то подробнее можно посмотреть тут.
Любой телефон на 2.2 будет работать быстрее 2.1 благодаря добавленному jit-у.
Другое дело, что для тех телефонов, для которых еще не было официального релиза 2.2 — необходимо перенести phone-specific код из опубликованного 2.6.29 ядра (из 2.1) в 2.6.32, используемое в 2.2, а то и 2.6.35, используемое в сайногенмоде. Что в целом совсем не тривиально.
Но вроде как тот самый сайногенмод (и плеяда поделок, «адаптировавших» его) уже вполне живой для HTC Hero GSM/CDMA
Другое дело, что для тех телефонов, для которых еще не было официального релиза 2.2 — необходимо перенести phone-specific код из опубликованного 2.6.29 ядра (из 2.1) в 2.6.32, используемое в 2.2, а то и 2.6.35, используемое в сайногенмоде. Что в целом совсем не тривиально.
Но вроде как тот самый сайногенмод (и плеяда поделок, «адаптировавших» его) уже вполне живой для HTC Hero GSM/CDMA
так смысл сейчас ставить кастомную 2.1 если есть кастомная 2.2 и она работает лучше?
1. сравниваете 2.1-с-Sense против 2.2-без-Sense. Если для вас это очевидный выбор, то для многих это не так.
2. «она работает лучше» — на данный момент это верно разве что для скорости.
2. «она работает лучше» — на данный момент это верно разве что для скорости.
Нужен ли подобный пост для Legend?
Что помимо root прав входит в обозначенный 1% отличий?
+ root
+ busybox (набор linux-утилит, дополняющий урезанный оригинальный toolbox)
+ все приложения пережаты с более высоким уровнем упаковки (технически каждое андроид-приложение/apk — это классический zip-архив). Это было необходимо, чтобы на системном разделе /system освободить место для busybox/root.
+ busybox (набор linux-утилит, дополняющий урезанный оригинальный toolbox)
+ все приложения пережаты с более высоким уровнем упаковки (технически каждое андроид-приложение/apk — это классический zip-архив). Это было необходимо, чтобы на системном разделе /system освободить место для busybox/root.
Выбираем пункт меню Nand + ext backup для создания полной резервной копии системы.
Учитывая что описан способ установки рутованной прошивки на официальную — смысла делать резервную копию EXT раздела — нет. Достаточно — Create Nandroid backup
С 99.9% вероятностью на карточке ext раздел отсутствует. Его основное назначение в рамках системы андроид — это при использовании App2SD (установка программ на карту памяти). Причем данный механизм используется только в кастомных прошивках — официальный метод из 2.2 работает по другому.
Приятно, что репак офа 2.1 кому-то еще пригодился.
Привет, автору статьи =)
Учитывая что описан способ установки рутованной прошивки на официальную — смысла делать резервную копию EXT раздела — нет. Достаточно — Create Nandroid backup
С 99.9% вероятностью на карточке ext раздел отсутствует. Его основное назначение в рамках системы андроид — это при использовании App2SD (установка программ на карту памяти). Причем данный механизм используется только в кастомных прошивках — официальный метод из 2.2 работает по другому.
Приятно, что репак офа 2.1 кому-то еще пригодился.
Привет, автору статьи =)
Спасибо за разъяснение. Внесу правки в статью тогда.
Вот это пример того, в чем, имхо, можно разобраться новичку. И то, что мне вчера помогло бы избежать копания по десяткам страниц форума 4pda.ru.
Теперь если к вам будут приставать с глупыми вопросами сможете отправлять сразу сюда.
Вот это пример того, в чем, имхо, можно разобраться новичку. И то, что мне вчера помогло бы избежать копания по десяткам страниц форума 4pda.ru.
Теперь если к вам будут приставать с глупыми вопросами сможете отправлять сразу сюда.
а не подскажете — есть ли ресурс в сети в котором есть табличка-сравнение разных кастомных ромов для android?
Не сравнение, но в определенной мере рейтинг предпочтений среди посетителей 4pda. К репрезентативности стоит относиться скептически.
Дефолтная на Hero Android 1.5, а не 1.6. А в чем проблема вернуть виджет часов обратно? Больших тормозов, чем в 1.5 я в 2.1 не заметил.
Значит либо дело в прошивке либо, простите, в руках. В первом случае стоило вычитать точно, что вы ставите себе, во втором не браться за перепрошивку.
В меню Recovery есть пункт восстановления системы из старого образа, если вы его делали конечно.
В меню Recovery есть пункт восстановления системы из старого образа, если вы его делали конечно.
Тогда извиняюсь. Не знаю, в чем дело? У меня июньское FOTA-обновление прошло без сучка и задоринки.
Menu/Settings/applications
поищите там HTC Widgets или нечто подобное (давно на кастоме, уже не помню, как называется), выбираете и Clear data. Далее перезагружаем телефон — и все должно появиться, мне в свое время помогло.
поищите там HTC Widgets или нечто подобное (давно на кастоме, уже не помню, как называется), выбираете и Clear data. Далее перезагружаем телефон — и все должно появиться, мне в свое время помогло.
была такая проблема после второго апдейта
но после обычной перезагрузки эти виджеты стали снова доступны для установки
но после обычной перезагрузки эти виджеты стали снова доступны для установки
Спасибо автору! за 10 минут сделал своего сингапурца рутованым русским!
Поставил 2.2 FroydVillian 1.5 — самая популярная прошивака на форуме 4pda.ru Все отмечают бОльшую скорость и время работы, по сравнению 2.1.
4pda.ru/forum/index.php?showtopic=179831&st=1120
Прошивка
QRПрошивка FroydVillain 1.5.0
* GPS. DOES. WORK. THIS. TIME.
* Wifi no longer gets its shit pushed in trying to do complicated things like «browse the internet».
* Carrier name now shows on the lockscreen and notification bar.
* Dalvik and JIT now function with -full- cpu assembler optimisations.
* The kernel.
* Lights
ˇЯдра для системы:
Ядра с разогнанными частотами для прошивки (приведу некоторые):
QR122-576 with bootanimation, QR122-614 with bootanimation, QR122-652 with bootanimation, QR122-691 with bootanimation
Многие хвалят QRядро FlyKernel. Ожидается довольно существенная экономия батареи без потери в скорости.
Можно прошить его (+патч для частот, привёл для примера разгон до 691Mhz).
QRЯдро — FlyKernel-10a QRПатч — boot @ 691/160
Стоит использовать QRSetCpu. Автор рекомендует такие параметры: minmax 691/176, screen off 352/176.
ˇРадио:
Спойлер (±) (ссылки на файлы для скачивания)
Крайне рекомендуется прошить этот модуль Radio: QR63.18.55.06PU_6.35.15.14, QRЗеркало 1, QRЗеркало 2
Взято из темы QR7hero для Hero GSM.
ˇПрочие замечания:
* Если есть проблемы с маркетом: выполнить команду adb shell rm -f /sdcard/.android_secure
* Для обновления QRLauncherPro до платной версии стоит установить любую другую аналогичную программу (например QRADW.Launcher),
потом удалить QRLauncherPro при помощи QRTitaniumBackup, потом уже поставить платную версию
* Те, у кого проблемы с Gallery 3D, могут воспользоваться приложенной более простой галереей:
QRПрикрепленный файлGallery.apk ( 368.6 килобайт ) Кол-во скачиваний: 22
ˇПоследовательность действий:
1. Скачиваете прошивку, все патчи, понравившееся ядро.
2. Загружаетесь в рекавери, делаете бекап и вайп. В случае обновления с 1.4.x до 1.5.0 делать Wipe, возможно, не потребуется.
3. Прошиваете прошивку (и сразу же патчи, если нужны).
4. Прошиваете ядро.
5. Перезагружаете телефон, проверяете работу GPS и самой телефонной части.
6. При проблемах прошиваете другую версию радио (скачав её предварительно) через тот же рекавери.
7. После установки новой системы надо сделать Wipe батареи.
ˇWipe батареи:
* Заряд до 100%.
* Вайп батареи (через Amon_Ra Recovery например).
* Разряд до автовыключения (включаете телефон до тех пор, пока он не перестанет включаться).
* Заряд батареи в выключенном состоянии.
4pda.ru/forum/index.php?showtopic=179831&st=1120
Прошивка
QRПрошивка FroydVillain 1.5.0
* GPS. DOES. WORK. THIS. TIME.
* Wifi no longer gets its shit pushed in trying to do complicated things like «browse the internet».
* Carrier name now shows on the lockscreen and notification bar.
* Dalvik and JIT now function with -full- cpu assembler optimisations.
* The kernel.
* Lights
ˇЯдра для системы:
Ядра с разогнанными частотами для прошивки (приведу некоторые):
QR122-576 with bootanimation, QR122-614 with bootanimation, QR122-652 with bootanimation, QR122-691 with bootanimation
Многие хвалят QRядро FlyKernel. Ожидается довольно существенная экономия батареи без потери в скорости.
Можно прошить его (+патч для частот, привёл для примера разгон до 691Mhz).
QRЯдро — FlyKernel-10a QRПатч — boot @ 691/160
Стоит использовать QRSetCpu. Автор рекомендует такие параметры: minmax 691/176, screen off 352/176.
ˇРадио:
Спойлер (±) (ссылки на файлы для скачивания)
Крайне рекомендуется прошить этот модуль Radio: QR63.18.55.06PU_6.35.15.14, QRЗеркало 1, QRЗеркало 2
Взято из темы QR7hero для Hero GSM.
ˇПрочие замечания:
* Если есть проблемы с маркетом: выполнить команду adb shell rm -f /sdcard/.android_secure
* Для обновления QRLauncherPro до платной версии стоит установить любую другую аналогичную программу (например QRADW.Launcher),
потом удалить QRLauncherPro при помощи QRTitaniumBackup, потом уже поставить платную версию
* Те, у кого проблемы с Gallery 3D, могут воспользоваться приложенной более простой галереей:
QRПрикрепленный файлGallery.apk ( 368.6 килобайт ) Кол-во скачиваний: 22
ˇПоследовательность действий:
1. Скачиваете прошивку, все патчи, понравившееся ядро.
2. Загружаетесь в рекавери, делаете бекап и вайп. В случае обновления с 1.4.x до 1.5.0 делать Wipe, возможно, не потребуется.
3. Прошиваете прошивку (и сразу же патчи, если нужны).
4. Прошиваете ядро.
5. Перезагружаете телефон, проверяете работу GPS и самой телефонной части.
6. При проблемах прошиваете другую версию радио (скачав её предварительно) через тот же рекавери.
7. После установки новой системы надо сделать Wipe батареи.
ˇWipe батареи:
* Заряд до 100%.
* Вайп батареи (через Amon_Ra Recovery например).
* Разряд до автовыключения (включаете телефон до тех пор, пока он не перестанет включаться).
* Заряд батареи в выключенном состоянии.
Sign up to leave a comment.
Перепрошивка HTC Hero с установленным официальным Android 2.1