категории | RSS

Тюнинг HTC Desire от А до Я

(обновил программы для рутования, добавил новый пункт персонализации, рекомендую в первый раз прочитать статью до конца, а потом действовать))
Вы купили HTC Desire и счастья нет придела!!! Можно Вас поздравить - это отличный девайс с большими возможностями и потенциалом. Вы используете его день, два, неделю, обновили до андройда 2.2, установили кучу приложений/игр, но память в телефоне заканчивается, а удалять что то ох как не хочется, хочется чего-то большего. Хочется раскрыть все возможности телефона, хочется сделать его максимально персонализированным. Но как это сделать? Как сделать чтоб места для приложений не кончалось? Есть ли прошивки которые работают быстрее? И как сделать так чтоб все данные сохранились?

И так, перед нами задача:


-1.получить рут и фул рут права – или по другому права администратора, они откроют полный доступ к системе, без них мы ничего не сможем сделать.
-2.сохранить все имеющиеся данные (приложения/игры, смс, контакты)
-3.создать раздел на флешке для хранения приложений/игр – освободив тем самым память телефона.
-4.выбрать кастомную прошивку.
-5.изменить размеры разделов, в которых хранится сама прошивка, кеш и приложения/игры – это даст нам более рациональное использования памяти телефона и небольшой прирост к производительности.
-6.установить кастомную прошивку
-7.установить последний радиомодуль - это улучшит работу всех радио-частей телефона (wi-fi, bluetooth и прием сигнала), понизит расход батареи
-8.восстановить данные
-9.персонализация:
--9а.меняем стандартные шрифты
--9б.удаляем не нужные программы
--9в.устанавливаем стороннюю клавиатуру
--9г.меняем картинку и анимацию при загрузке
Начнем по порядку.

1. Рут и фул рут


Что такое рут права и что они нам дают? Рут права – это права администратора, дающие вам возможность делать следующее:
1.Полный контроль над вашей системой
2.Позволяет изменять системные файлы:
-Темы
-Стандартные приложения (карты, календарь, часы и т.д.)
-рекавери
-бутлоадер
-Toolbox (двоичный код Linux, позволяющий выполнять такие простые команды Linux, как "ls") может быть заменен Busybox (чуть лучший вариант)
-Изображения, выводимые при загрузке
-Можно добавить исполняемые файлы Linux
3.Запуск специальных приложений, которые требуют большего контроля над системой
-SuperUser (позволяет разрешать или нет использование root доступа для любых программ)
-Task Manager For Root (Диспетчер задач для Root) - позволяет "убивать" приложения
-Tether-приложения - программы, которые позволяют использовать устройство как точку доступа для выхода в интернет
-А также другие приложения требующие права Root
4.Резервное копирование системы
-Вы можете создать папку на SD карте и скопировать туда все ваши установленные *.apk файлы
5.Позволяет переместить кэш (браузера/карт/Market'а) на SD карту
6.Позволяет переместить ваши установленные приложения на SD карту (по умолчанию приложения устанавливаются в память телефона)
7.Перезагрузка устройства из терминала: su reboot
Фул рут – открывает полный доступ к системным файлам, позволяет ставить не подписанные прошивки, менять картинки и анимации при загрузке.
Чтобы получить права рут нам понадобится:
1.скачать Evo3 (зеркало) для рутования. Скачать рекавери Amon Ra для AMOLED или Amon Ra для SLCD. Обратите внимание на то какой у вас дисплей и скачайте нужный.
Или скачайте Amon Ra (зеркало) последнюю версию, она универсальна, но может не установится. Если вдруг телефон перестанет реагировать 20 минут, то выдергивайте батарейку и устанавливайте старую (проверенную)) версию.
2. скачать драйвера и разархивировать. выключить дизайр. потом нажать кнопку обратно и кнопку включения одновременно. появится фастбут меню. подключить тело к компу, комп должен найти только что скачанные драйвера. правильно поставленные драйвера выглядят так , потом перейти в BOOTLOADER, комп должен тоже найти драйвера, затем выбрать Fastboot, затем power down. телефон выключится. отключить тело от компа. включить тело. (более подробная инструкцию по установке драйверов для windows vista тут )
3. установить HTC Sync на комп. если он уже установлен, то удалить его (или можно попробовать удалить этот процесс через диспетчер), только оставьте драйвера HTC. перезагрузите комп.
4. в теле зайдите Настройки - Приложения - Разработка - отладка по USB должна быть включена
5. запускаем прогу - reflash.exe.
 картинка
жмем файл -> кастом рекавери
 картинка
и выбираем рекавери Амон Ра
 картинка
и получаем такую
 картинку
и только потом подключаем тело к компу, выбираем режим зарядка и ничего не жмем на нем.
6. ждем 3-4 минуты. в это время телефон не трогать (в этот момент он будет перезагружаться несколько раз, не обращаем внимание).
7. по завершению программа напишет Done! а на экране телефона будет следующее
 картинка
жмем reboot system now
(программа не стабильна, теряет контакт с телом - может не получится прорутовать с первого раза)
Проверить есть ли у вас права рут можно включив телефон, если в меню есть приложение SuperUser то рут есть.
(если вдруг по какой -то причине рут не выходит, попробуйте эту сборку программы для рутования)

Получаем права фул рут:
1. качаем iso-образ (зеркало) (MD5 6ca900ca68e34601fe46187ae9abbfd5 обязательно проверте !!!), пишем его на cd болванку, смотрите чтоб она не была царапанная. рекомендую UltraISO
2. выключаем комп, включаем и заходим в БИОС, ставим в настройках загрузку с диска, сохраняемся и выходим. Запускаем комп с диска
 картинка
читаем предупреждения
 Показать / Скрыть текст
и жмем любую клавишу.
 Показать / Скрыть текст
подключаем тело к компу (предворительно убедившись что юсб отладка включена), в телефоне выскочит предупреждение о предоставлении рут прав, разрешаем,
 Показать / Скрыть текст
не отключайте тело во время прошивания и комп тоже!!!!!! будет происходить
 следующее
3. все готово. жмем любую клавишу комп выключится, а на телефоне жмем power down. Включаем телефон
(извеняюсь за кривые фотки, пыль на экране и меня в отражении экрана)))))

2. Сохраняем данные


Для сохранения данных нам понадобится скачать с маркета Titanium Backup и SMS Backup +.
Запускаем Titanium Backup
 картинка
жмем Menu – Обработки
 картинка
Сделать р.к. всего пользовательского ПО,
 картинка
убрать галки с ненужных программ – Запустить обработку.
 картинка
Ждем. Все, все ваши приложения/игры сохранены.
Запускаем SMS Backup +, вводим свой гугл аккаунт, разрешаем программе доступ к нему, ставим галочки на против сохранения смс, ммс, и журнала вызовов – жмем бекап. Готово)
Контакты сохраняем путем подключения к компу и синхронизации с HTC Sync. Но советую при создании контактов ставить гугл аккаунт, а не телефон или сим карта. Так мы сохраним контакты на почте и при любой смене прошивки они будут сразу появляться в телефоне.
Подключаем телефон к компу и копируем все папки с телефона. Теперь мы все сохранили.

3. Создаем раздел EXT под данные


Это нужно для того, чтобы разгрузить память телефона и чтоб было куда ставить десятки программ и игр. Выключаем телефон. Жмем назад и включаем. Переходим в меню Fastboot, затем в рекавери. Делается это путем нажатия кнопок громкости и кнопки включения. В появившемся меню жмем Partition sdcard, затем Partition SD, соглашаемся что хотим это сделать, swap-size ставим 0, Ext2-size выбираем какой хотим, думаю 512 Мб под программы/игры хватит, если нет выбираем нужный нам объем. соглашаемся и на флешке появляется раздел ext2. Проверить это можно следующим образом: объем флешки уменьшится на величину созданного вами раздела ext. Жмем reboot system now.

4. Выбираем кастомную прошивку


Выбор кастомной прошивки остается за Вами, т.к. они все разные (не только по внешнему виду, но и по набору встроенных программ, стабильности). Кому то одна нравится, кому то другая. Выбор за Вами. В данной статье возьмем AuraxTSense_8.2 (зеркало). Качаем прошивку и копируем в корень карты. (если данные ссылки не работают - значит вышла свежая версия данной прошивки)

5. Изменяем размеры разделов


Как писал выше: это даст нам более рациональное использования памяти телефона и небольшой прирост к производительности. Т.к. в телефоне всего около 470мб внутренней памяти и она распределена следующим образом: 240-250mb для системы, 40mb для кеша и получаем 150mb для приложений. Но прошивки на самом деле занимают гораздо меньше (около 150 мб), следовательно можно использовать не задействованную память. При выборе прошивки, посмотрите поддерживает ли она такие изменения разделов. Например, все без сенсовые прошивки отлично работают с N1Table и не все сенсовые (например, LeeDroid) работают с Bravo Sense (телефон просто не загрузится или даже не прошьется.). Выбираем нужную модификацию:

Bravo Stock 1.5 (зеркало) - /system - 258; /cashe - 41; /data - 152
Bravo N1Table (зеркало) - /system - 149; /cashe - 98; /data - 203
Bravo Data++ (зеркало) - /system - 180; /cashe - 10; /data - 261
Bravo Sense (зеркало) - /system - 180; /cashe - 90; /data - 181

Делаем это следующим образом:
1. качаем модификацию hboot
2. качаем Android SDK, распаковываем в корень диска С (то есть чтоб все программы и папки лежали по адресу С:/android-sdk-windows) и копируем hboot в папку android-sdk-windows/tools
3. заходим в Пуск и нажимаем правой кнопкой на "Мой компьютер", выбираем "Свойства"
 картинка
далее "Дополнительные параметры системы", потом нажимаем на кнопку "Переменные среды"
 картинка
далее создаем новую "Системную переменную" (нажимаем на кнопку "Создать", в соответствующем разделе).
 картинка
Имя переменой: adb, значение переменной: C:/android-sdk-windows/tools (без пробелов и кавычек)
 картинка
закрываем все (нажимаем на "Ок")
4. запускаем SDK Manager.exe, в нем отказываемся от всего и выходим
 картинка
5. переводим тело в режим Fastboot и подключаем к компу
6. жмем пуск, выполнить, набираем cmd.exe
7. там набираем cd C:\android-sdk-windows\tools (естественно слеш должен быть один, как на картинке)

8. затем fastboot flash hboot имя_выбранного_hboot.img

9. набираем exit, жмем ентер. готово.

оставляем телефон в таком положении и переходим к следующему пункту

6. Установливаем кастомную прошивку


Заходим в рекавери (bootloader -> recovery). Заходим в меню wipe, там выбираем 4 пункта: wipe data/factory reset, wipe cache, wipe Dalvik-cache, wipe SD: ext partition. Каждый раз соглашаемся на выбранное действие. Жмем назад, заходим в меню Flash -> flash zip from sdcard-> выбираем зип прошивки и шьем. Затем возвращаемся в главное меню и жмем Reboot system now. Перезагружаем телефон. Первая загрузка после прошивки обычно долго длится до 20 мин. Потом будет быстрее, так что не пугаемся и ждем. Если вдруг телефон не загрузился, а находится в вечной загрузке: выдергиваем батарейку, вставляем, заходим в рекавери и делаем wipe (см. выше). Это поможет.

7. Установить последний радиомодуль


Качам последнее радио 32.48.00.32U_5.11.05.27 и копируем на карту. Заходим в рекавери (выключаем, жмем назад и вкл. одновременно, затем bootloader -> recovery). Заходим в меню Flash -> flash zip from sdcard-> выбираем зип радио. Затем возвращаемся в главное меню и жмем Reboot system now. Будет прошивка радио. Потом появится опять рекавери жмем Reboot system now.

8. Восстанавливаем данные


Загружаем телефон и подключаем его к компу, синхронизируем с HTC Sync (появляются контакты на телефоне) и копируем папки на карту, которые мы ранее переносили на комп. Заходим в маркет и устанавливаем Titanium Backup и SMS Backup +.
Запускаем Titanium Backup жмем меню – обработки – восстановить отсутствующее ПО с данными. Устанавливаем ранее сохраненные программы. Заходим в настройки – память и смотрим, что памяти и не очень то убавилось)) это значит a2sd работает и все установилось в ext раздел.
Запускаем SMS Backup +, вводим свой гугл аккаунт, разрешаем программе доступ к нему и жмем Restore. Все смс восстановлены))

9. Персонализация:

9а. Меняем шрифты:

Вам не нравятся стандартные шрифты? Поменять их легко! Качаем программу
Font Changer , а так же сами шрифты устанавливаем и меняем как душе угодно)

9б. Удаление не нужных програм:

Качаем SystemApp Remover и удаляем все не нужные стандартные программы.

9в. Устанавливаем стороннюю клавиатуру:

Выбираем любую понравившуюся клавиатуру (большой выбор в обменнике). Устанавливаем стороннюю клавиатуру, для ее активации идем в меню -> настройки -> язык и клавиатура -> выбираем установленную клавиатуру, настраиваем ее под себя, выходим. затем заходим в смс, создать новое сообщение, жмем обратно (клава должна убраться), долго держим палец в сточке "Введите текст", появляется меню "Изменить текст", такаем способы ввода, появляется "Выберите способ ввода", ставим галочку на вашу клаву. все пропадает. быстро жмешь на "введите текст" и тада! другая клава))
9г. Меняем картинку и анимацию при загрузке:

а. качаем Android Flasher 1.5 (зеркало)
б. все картинки, анимации кидать в туже папку что и программу! открываем программу и видим 3 кнопки Recovery Flasher, Splash Flasher и Bootanimation changer.
в. если мы хотим поменять картинку при загрузке жмем Splash Flasher. создаем картинку разрешением 480x800 и глубиной цвета 24 бита (любые другие картинки не будут работать) и называем ее splash1.bmp. жмем в программе Go, находим наш файл. заливаем на телефон. примеры картинок можно посмотреть тут
г. если мы хотим поменять анимацию при загрузке. ищем и качаем анимацию или создаем сами (читать тут). Жмем Bootanimation changer, затем Go. Выбираем наш bootanimation.zip. Заливаем в тело. Так же можно воспользоваться генератором для создания анимации (выглядит она как будто BIOS ))
Итог:


мы имеем кастомную прошивку, ext раздел, расширенный кэш. Телефон работает быстрее чем раньше, появилась куча места под приложения/данные. Теперь Ваш телефон прокачан))) Если вдруг Вам все надоело, то всегда можно прошить оф 2.2 ввиде ехе и все уберется. Если есть вопросы, хотите посмотреть на другие прошивки, прошу на наш форум

DimonVideo
2010-12-23T10:24:53Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 104

#34   Sergeevich4    

Если комп все таки видит, то может быть несколько причин:
-у Вас нет простого рута ------ Простой рут сделал (Суперюзер есть в меню)
-телефон не включен в режиме отладки---------- Режим отладки включен.
-телефон не стоит на "Только зарядка"------------ только зарядка-включено.
-Вы проморгали момент когда нужно было подтвердить доступ к суперпользователю (там таймер)------? вот это в каком месте??? когда запрашивает?
И наконец, возможно, Вы неправильно записали образ.--------------- 2 диска через Ultra iso и через Nero нарезал. И там м там при подключении телефона включается таймер и через 10 сек комп отключается. Пробовал на другом компе. Таже история.
Буду дальше еб...ся wink

Сейчас полазил на 4PDA нашел инфо как узнать есть ли root (5. В эмуляторе терминала набираем "/system/bin/id"[Enter]. Если видим в ответ - "uid=0(root) gid=0(root)", то радуемся, телефон рутован) проделал процедуру. РУТ ЕСТЬ!!!!


* редактировал(а) Sergeevich4 08:41 28 ноя 2010

0 ответить

#34   Ignore    

mahinka, проблема в том, что если человек прошил последнюю прошивку 2.32 то она меняет hboot до 0.930001, а на нем пока рут сделать нельзя.


0 ответить

#34   mahinka    

Ignore
давайте перейдем в тему по прошивке и не будем обсуждать это здесь.

Эм, при чем тут прошивки, человек не может рут получить...т.е. по Вашему мануалу не может продвинуться.


0 ответить

#34   Ignore    

sergyon, mahinka, давайте перейдем в тему по прошивке и не будем обсуждать это здесь.
sergyon, у вас какая версия прошивки 2.32?


0 ответить

#34   mahinka    

У меня тоже hboot 0.93, рут получил так, как написано тут:
Запустил reflash, выбрал там Amon_Ra рекавери (экран у меня SLCD), подключил телефон (режим отладки ВКЛ, ТОЛЬКО ПИТАНИЕ) и все, само все сделало за пару минут.


* редактировал(а) mahinka 21:39 27 ноя 2010

0 ответить

#34   sergyon    

Обычный.
На соседнем сайте прочитал:Стало снова доступно с 15.09.2010. Исправлены баги старого обновления.Этот ОТА (Over The Air=OTA=\"по воздуху\") апдейт обновит вашу прошивку, сохранив все персональные данные. Также он обновит ваше радио до самого последнего и обновит ваш HBOOT до версии 0.92.0001!Сие означает, что вы потеряете рут, если он у вас был, а соответственно, и возможность ставить кастомные прошивки, апдейты в виде .zip и все прочие радости жизни. Даунгрейд HBOOT обратно с версии 0.92 до версии 0.80 возможен. Подробнее читать здесь.

Но у меня HBOOT 0.93.0001Может в этом проблема?


* редактировал(а) sergyon 21:26 27 ноя 2010

0 ответить

#34   mahinka    

У Вас обычный рут не получается или фулл-рут?


0 ответить

#34   sergyon    

Недавно приобрел сей девайс раньше воевал с симбой. Узнал все прелести рута, прочитал эту статью, выполнил все указания и в итоге у меня ничего не получается. Может на последней прошивке что то изменили? Делал все как написано комп тел видит, драйвера все установлены. Прошивка последняя официальная со всеми обновлениями. В чем может быть проблема?


0 ответить

#34   mahinka    

Прошивка стояла как в примере AuraxTSens 8.
А можно по-подробней как выбрать модификацию hboot (bravo_sense и тп) для прошивки например LeeDroid, на их сайте об этом не упоминается.

Можно добавить в статью обновленную версию Recovery, там теперь поддержка обоих типов экранов и проблемы S-OFF, вроде как, решены.


* редактировал(а) mahinka 20:31 27 ноя 2010

0 ответить

#34   Ignore    

mahinka, меняй прошивку


0 ответить

Яндекс.Метрика