категории | 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

#54   Sergeevich4    

Ignore
Скачал прошиву LeeDroid.Установил. Интересная прошивка. Новые фишки есть. Теперь проги автоматом будут на флешку падать или нужны еще манипуляции????



0 ответить

#54   Ignore    

Sergeevich4, только некоторые кастомные прошивки видят ext раздел, например MIUI. ставьте LeeDroid. конечно, в оф прошивке 2.29 нет поддержки a2sd - поэтому он пуст


0 ответить

#54   Sergeevich4    

Цитата: Ignore
а он хоть ехт раздел видит?

Друган, сам телефон должен видеть раздел ext????? Если так то телефон не видит. А Партишн менджер в Виндовсе видит этот раздел. Но он пуст.))))
-------------
Добавлено в 11.40: Сейчас подключил тел. к компьютеру с linux. Раздел ext есть. В свойствах написано всего 526 мб, свободно 488 мб. А никаких папок так нет. Он пуст. В телефоне в настройках приложений указано, что программы установлены на карте памяти, а она пуста.))) Или они скрытые. Кстати прошивка 2.29 официальная, может поэтому глюк. Какую кастомную нормальную дернуть???? Что посоветуете.


* редактировал(а) Sergeevich4 11:49 16 дек 2010

0 ответить

#54   Ignore    

Sergeevich4, а он хоть ехт раздел видит? не знаю как у вас, а у меня программа Acronis Disk Director Home показывает нормально ext раздел и он полностью занят, через кард-ридер конечно
еще я не пойму такое недоверие к a2sd. этот метод был создан очень давно и прекрасно себя зарекомендовал. работает почти в каждой кастомной прошивке, а если не работает значит вы что то не так сделали. у меня сейчас стоит прошивка Oxygen 1.0.3 с a2sd, установлено 72 приложения общим объемом 186мб, тело показывает свободно 133 мб. я доволен. не нравится, сомневаетесь в этом методе, есть другие data2sd или data2ext (читайте на форуме подробнее.) в данной статье я описываю самый простой способ расширить память телефона, который доступен каждому.


* редактировал(а) Ignore 12:48 15 дек 2010

0 ответить

#54   Sergeevich4    

S.A.Anisimov. Дружище тема такая же. Я разбил флешку через прогу Partition менеджер.
Программы ставлю на флешку. При подключении к компу в режиме дисковод запущенная прога отключается, т.к она установлена на флешке. Вроде как и должно быть. Открываю флешку через Партишн менеджер а флешка то пустая!!!! Хрень какая то. получается. Автор молчит что-то.
-------------
Добавлено в 07.29: S.A.Anisimov. Я прошил на 2.29


0 ответить

#54   S.A.Anisimov    

Sergeevich4,

Я пока в тему глубоко не вникал, но создал раздел по инструкции \"3. Создаем раздел EXT под данные\". И на этом остановился, так как мне кастомные прошивки вроде как не нужны.

И вот что я вижу? Хотя перенос прог на карту памяти вроде включен через ту процедуру, что по моей ссылке, НО программы ставясь на карту, все равно расходуют память тела, т.е. она уменьшается при каждой установленной проге \"на карту памяти\".

Поэтому вопрос Автору: Зачем мне может пригодится раздел Ext2 размером 512 мб smile ? Если я дальше этой процедуры ничего не делал. Т.е. сделал только рут, фул рут и активирована app2sd - и хочется, чтобы проги ПОЛНОСТЬЮ ставились на карту памяти
-------------
Добавлено в 22.12: Ignore,

Процедуру нужно сделать на компе один раз, потом при повторной активации app2sd нужно ввести всего одну строчку в Выполнить. Это не сложно.

И ответьте плз на предыдущий вопрос


0 ответить

#54   Sergeevich4    

Ignore| Вопрос такой: Можно ли удалить рабочие столы (оставить парочку)???? а то нечем их забить. Кстати фул рут получил. вчера прошил на 2.29 через ехе, подругому пока не умею. По новой сделал рут. Поудалял ненужные приложения через Рут Менеджер. Пока все форсает. Андроид начал нравится))))
-------------
Добавлено в 09.10: Ignore: Опишу свои предположения. Тема такая: Как я уже говорил разбил флешку на 2 раздела, один из них 3ext. Программы ставлю на флешку. При подключении к компу в режиме дисковод запущенная прога отключается, т.к она установлена на флешке. Вроде как и должно быть. НО!!!! Решил до конца выяснить куда она реально ставится. Взял форматнул на флешке раздел 3ext. И смех.... Проги установленные на флешке запускаются нормально. Зашел в настройки приложений, выбираю любую прогу установленную на флешку, там указано, что стоит она на флешке. Вопрос где? если я форматнул раздел 3ext. Сча опять прог установил для эксперимента. Подключил тел в режиме дисковода к компу с линуксом. Он сразу определил флешку с разделом 3 ext, в ней одна папка. Никаких установленных прогамм нет. Куда они ставятся то? И нужно ли было вообще создавать раздел 3ext. Теоритически все понятно, что на флехе проги, глазами видно. А практически их там нет. Спасибо! Спасай дружище я в замешательстве.


* редактировал(а) Sergeevich4 09:20 12 дек 2010

0 ответить

#54   Ignore    

Sergeevich4, ну всегда приятнее чтоб это было автоматом сразу, а не ручками делать)


0 ответить

#54   Sergeevich4    

IGNORE // на ссылке, что дал S.A.Anisimov есть такое описание:
Установка и перенос приложений на карту памяти (без a2sd).
Вызываем командную строку (cmd) и в ней набираем:
C:android-sdk-windowstoolsadb shell (можно скопировать и вставить через правую кнопку мыши)
Нажимаем enter, должен появиться значек $
Далее набираем следующую команду
pm setInstallLocation 2 (по буквам: set Install Location, регистр важен)
В ответ появится строчка "pm setInstallLocation 2" и символ "$".
После этого отключаем аппарат от компьютера и перезагружаем его.
Теперь можно перейти в "Настройки - Приложения - Управление приложениями", выбрать нужное приложение и убедиться, что кнопка "Переместить" стала активной.
На карту памяти нельзя переносить приложения, которые постоянно работают "в фоне", например: виджеты, "живые обои", мессенджеры (icq и т.п.). Дело в том, что, при при подключении к ПК в режиме накопителя, карта памяти отключается от телефона, и приложения, работающие с нее, останавливаются. Да, и учтите, что теперь все приложения автоматически ставятся на карту - и виджеты, например, следует переносить в телефон руками.
Команда "pm setInstallLocation" имеет много атрибутов, нам могут потребоваться следующие:
pm setInstallLocation 0 - автовыбор места установки приложений.
pm setInstallLocation 1 - установка во внутреннюю память ("в телефон")
pm setInstallLocation 2 - установка во внешнюю память ("на карту")Команда "pm getInstallLocation" позволяет узнать, куда в настоящий момент устанавливаются программы.
Я сделал так. Приложения реально на флешку устанавливаются.(перед этим разбил флешку на 2 раздела один 3ext-раздел второй фат32)


* редактировал(а) Sergeevich4 12:38 11 дек 2010

0 ответить

#54   Ignore    

S.A.Anisimov, ничего не произойдет, она не обновится. Все равно не все программы туда ставятся, данный метод является лучшим


0 ответить

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