FAQ
Мануал по редактированию системных apk, например framework-res.apk
Отключение подсветки кнопок:
1. Скачайте и установите программу Gscript Lite с маркета
2. Запустите Gscript Lite (при первом запуске будут созданы необходимые директории)
3. Подключите коммуникатор в режиме накопителя
4. Создайте пустой текстовый файл в папке gscript на карте памяти
5. Запишите в него
echo 0 > /sys/devices/platform/leds-microp/leds/button-backlight/brightness
6. Сохраните под именем *.sh (не *.sh.txt, а *.sh)
7. Oтключите устройство от ПК
8. Запускаем Gscript Lite -> кнопка menu -> Add script. Далее выбираем наш скрипт и сохраняем
9. На рабочем столе выберите после длинного тапа выберите «Ярлык => Gscript Lite, выберите из списка сохранённый ранее скрипт
10. Нажмите на появившийся ярлык, и подсветка кнопок будет отключена
Включение происходит автоматически после некоторых действий. Например, разблокировки экрана. Если Вы хотите иметь возможность включать подсветку вручную, то создайте аналогичный файл, но его содержимое замените на
echo 1 > sys/devices/platform/leds-microp/leds/button-backlight/brightness
Расшифровка режимов в SetCPU* Smartass - режим, основанный на Interactive. От Interactive отличается более быстрым снижением частоты в простое, а также понижает частоту до минимума при выключеном экране.
* Interactive - интерактивный режим, гоняет CPU в реальном времени, почти всегда на полную производительность
* Conservative - работает на самой возможно низкой частоте CPU и повышает пошагово, при необходимости.
* Userspace - позволяет изменять частоту CPU, либо в ручном режиме, либо динамически, по усмотрению программного обеспечения.
* Powersave - понижает частоту CPU до минимально возможного уровня.
* Ondemand - работает на самой возможно низкой частоте CPU и повышает на максимальную по достижении значения загрузки CPU - 100%.
* Performance - устанавливает максимальное значение частоты CPU, запрещая изменять значение частоты в сторону понижения.
подписываем файлы zip и apkПодразумевается, что SDK и Java на компе присутствуют и успешно работают.
0. качаем программу
1. Распаковываем содержимое архива например в корень диска С.
2. В итоге имеем папку Sign с тремя файлами в ней.
3. Бросам туда же наш файл, требующий подписи. Запускаем командную строку (пуск-> выполнить-> cmd) и идем в эту же папку: cd c:\Sign\
4. Набираем в одну строчку и только потом жмем ентер:
java -jar signapk.jar testkey.x509.pem testkey.pk8 имя_файла_который_надо_подписать.zip (.apk) имя_подписанного_файла_signed.zip (.apk)
и ждем несколько секунд (в зависимости от размера файла)... В папке Sign должен появиться новый файл ваш файл_signed.apk
Файл подписан, можно ставить в телефон )))
Как поставить apk файл из recoveryпредположим, что у вас уже стоит Android SDK, если его нет - то его нужно поставить, инструкция есть в шапке топика
предположим, что у вас уже стоит 7-Zip в папке С:\Program files\7-Zip, если нет - то поставьте (программа бесплатная, ищется гуглом)
1. Скачиваем скрипт по адресу https://gist.github.com/bb78f238ca6c28bfb03e (если интересно - то внизу инструкция на английском)
2. В папке \Android SDK\tools создаем дополнительно папки NOSDK\Updatezipmaker
3. В файле updatemaker.bat исправляете, если это необходимо, путь к Android SDK
4. Файлы update-script-both, update-script-data, update-script-system кладем в созданную папку Updatezipmaker
5. Файлы updatemaker.bat и updatemaker.sh я положил в \Android SDK\tools (я думаю, это не обязательно)
6. Качаем файл testsign.jar https://villainrom.co.uk/homersp/testsign.jar и кладем его в папку \Android SDK\tools
все, скрипт готов. теперь делаем подписанный zip файл, для установки через рекавери.
как я понимаю, скрипт поддерживает установку и в раздел system, но не будем с ним эксперементировать
1. Берем необходимый apk файл (как я понимаю - возможно взять несколько apk файлов)
2. Создаем в корневом каталоге папку (для примера назовем ее C:\Folder)
3. В С:\Folder создаем data\app, куда переписываем необходимую нам apk-шку (например C:\Folder\data\app\app.apk)
4. Если нужно сразу поставить эту apk-шку, то подключаем телефон к компьютеру по USB, если нужен только zip файл - то не подключаем
5. Выполняем updatemaker.bat C:\Folder
6. Если до этого все было сделано правильно, то скрипт создаст подписанный zip файл, который будет лежать в корне
6*. Если телефон был подключен к компьютеру, то скрипт его перезагрузит в recovery и установит этот файл
оригинал тут
Мануал как пользоваться Gparted CD для создания ext разделов и не толькокак пользоваться Gparted CD, на примере создания fat32, ext4 - 1Gb, ext4 - 0.3 Gb, swap - 0.1 GB
1. качаем Gparted Live Cd, пишем на cd болванку.
2. втыкаем флешку через кард ридер.
3. запускаем комп с диска (это значит выключаем комп, заходим в биос и в настройках ставим запустить с cd), появится цветное меню - выбираем первую строчку, нажав Enter. начнется процесс загрузки (побегут строчки - не пугаемся). далее жмем еще раз enter (выбрав don't touch keymap), затем выбираем русский набрав 24 и enter, затем выбираем 0 и enter. загрузилась оболочка)
4. в правом углу будет иконка с диском и размером, тыкаем - выбираем флешку
5. удаляем существующие разделы (правый клик на полоске - удалить или delete), создаем новый - такаем правой кнопкой на полоске, new - новый. выбираем размер и файловую систему, первый раздел должен быть fat32, но на 1.4 гига меньше, от общего объема. готово.
теперь тыкаем на неразмеченной полоске правой кнопкой, создаем 1 гиг ext4. готово. затем так же создаем ext4 0.3 гига, затем linux-swap 0.1 гига. применяем все изменения. ждем.
6. выходим из программы. жмем на иконку shutdown. все готово))
как активизировать стороннюю клавиатурувы установили стороннюю клавиатуру, для ее активации идем в меню -> настройки -> язык и клавиатура -> выбираем установленную клавиатуру, настраиваем ее под себя, выходим. затем заходим в смс, создать новое сообщение, жмем обратно (клава должна убраться), долго держим палец в сточке "Введите текст", появляется меню "Изменить текст", такаем способы ввода, появляется "Выберите способ ввода", ставим галочку на вашу клаву. все пропадает. быстро жмешь на "введите текст" и тада! другая клава))
как сделать wipe:1. выключаем тело. нажимаем обратно и включение. выбераем bootlaoder. затем recovery.
2. выбираем пункт wipe data/factory reset - соглашаемся. по необходимости жмем wipe cache и wipe dalvik-cache жмем reboot.
3. готово
Amon Ra 2.0.11. выключаем тело. нажимаем обратно и включение. выбераем bootlaoder. затем recovery.
2. выбираем пункт wipe. жмем wipe ALL userdata и wipe dalvik-cache.
3. готово
как сделать хард ресет (ХР):1. выключаем тело. нажимаем обратно и включение. выбераем bootlaoder.
2. затем выбираем Clean Storage. соглашаемся и перезагружаем тело.
как сделать back up системы:Способ 1
1. выключаем тело. жмем обратно и включение. идем в бутлоадер, затем в рековери.
2. выбераем пункт backup/restore. там Nand backup. если у вас есть раздел ext, то выбираем nand + ext. соглашаемся. на флешке создается папка backup.
3. если система летит, то выбераем restore и ищем последний файл в папке backup
Способ 2 читать тут
как сделать голд карту:1. качаем прогу
2. форматируем карту (лучше через картридер) в fat32, из которой будем делать голдкард
3. вставляем карту памяти в телефон и загружаем его.
4. подключаем тело к компу, на котором должен быть установлен HTC Sync, выбираем соответсвующий режим на теле + смотрим чтобы был включена отладка USB
5. запускаем GoldCardTool, жмем GetCID. если все нормально, то внизу выдаст Reverce CID (сразу тот, который нужен для создания образа).
6. жмем в программе ниже на ссылку и попадаем на страницу генерации образа goldcard.img. Прописываем там e-mail и вставляем свой CID.
7. забираем с почты файл goldcard.img.
8. переключаем режим телефона в USB Mass Storage (Диск)
9. теперь, если все правильно, в GoldCardTool жмем Refresh, рядом в списке должна появиться наша карточка.
10. жмем кнопку Load GoldCard.img - и скармливаем файл, который вы сохранили.
11. жмем кнопу Path MMC и вуаля! GoldCard готова!
12. Перезагружаем тело.
как создать ext разделрекомендуемый и самый лучший способ - через Amon Ra рекавери:
1. заходим в рекавери, выбираем пункт Partition sdcard -> Partition SD, подтверждаем свои действия
2. swap - 0 mb, ext - любой какой вам захочется, рекомендую минимум 512 mb.
3. соглашаемся и ждем. готово))
как поменять рекавери
для тех у кого есть полный рут1. качаем программу Android Flasher 1.6 (зеркало), Android Flasher 1.5 (зеркало) (Android Flasher 1.5.5 (зеркало)) и нужное нам рекавери. все должно находится в одной папке.
2. подключаем тело(отладка должна быть включена) запускаем программу, жмем Recovery Flasher -> Go, выбираем нужное рекавери и все.
3. ждем и готово
для тех у кого просто рутданный метод долгий и сотрет все ваши данные, рекомендую делать бекап
1. шьем офф прошивку (т.е. делаем анрут)
2. (программа по рутованию надеюсь уже у вас есть, если нет, берем выше) качаем нужное нам рекавери и копируем в папку с evo3. запускаем прогу - reflash.exe. жмем file - costum recovery. выбираем нужное рекавери. подключаем тело. ждем. Программа должна написать Done.
как сделать из ext2 -> ext3 -> ext4все данные с флешки будут стерты - сохроняем все заранее
через рекавери Amon Ra ext2 -> ext3 -> ext41. заходим в рекавери выбираем пункт Partition sdcard -> SD: ext2 to ext3 - если вам нужен ext3 раздел
2. SD: ext3 to ext4 - если вам нужен ext4 раздел
3. готово
через Acronis Disk Director Home ext2 -> ext3, ext4 не поддерживается1. устанавливаем программу и подключаем флешку через кард ридер
2. внизу программы отматываем окошко вниз и находим свою флеку. тыкаем правой кнопкой мышки в ext2, выбираем Format, в появившемся меню выбираем ext3. применяем все изменения.
3. готово
как удалить раздел ext
через рекавери Amon Ra1. заходим в рекавери выбираем пункт Partition sdcard -> Repair SD:ext
2. готово. работает со всеми разделами ext
через Acronis Disk Director Home1. устанавливаем программу и подключаем флешку через кард ридер
2. внизу программы отматываем окошко вниз и находим свою флеку. тыкаем правой кнопкой мышки в ext раздел, Delete Volume.
3. тыкаем правой кнопкой мышки в fat32 раздел Recize Volume и увеличиваем до максимума
4. применяем изменения. готово
не работает с ext4 разделами
что делать если после прошивки/ребута висит лого HTCвариант 1
1. выдернуть батарейку. вставить обратно. зажать назад и вкл. подключить к компу
2. скачать офф ехе
3. прошить.
вариант 2
1. выдернуть батарейку. достать флешку, скинуть в корень карты офф прошивку в зип. вставить все обратно
2. зажать обратно и вкл. перейти в бутлаодер. прошивка прошьется автоматически
вариант 3
если работает рекавери, то просто шьете другую прошивку
ошибки возникающие при прошивке офф в виде ехе
ошибка 170это ошибка драйверов.
1. удаляете htc sync. перезагружаетесь
2. отключаете интернет (очень важный пункт!!!!)
3. ставите заново htc sync
4. шьете прошивку
ошибка 130-131поздравляю у вас серый телефон!
1. делаете голд карту (см. выше)
2. шьете прошивку
ошибка 110Это сообщение означает, что утилита RUU не может найти некоторые файлы или что они повреждены, поэтому утилита RUU не может продолжить обновление. Закройте утилиту RUU и повторите попытку.
ошибка 120Это сообщение появится, когда уровень заряда аккумулятора в телефоне Android станет недостаточным (уровень заряда аккумулятора должен быть не меньше 30%). Утилита RUU посоветует вам подключить адаптер переменного тока к телефону, но она все равно должна убедиться в достаточности заряда аккумулятора в телефоне Android для завершения обновления. (Когда телефон Android подключен к компьютеру во время установки утилиты RUU, зарядка аккумулятора невозможна).
ошибка 121Это сообщение появится, если в телефоне Android включена блокировка экрана. Перед продолжением выполнения утилиты обновления RUU нужно отключить блокировку.
ошибка 155-159Одно из этих сообщений об ошибке появится, если для обновления используется неверная версия утилиты RUU и если размер файла образа больше, чем размер Flash-ПЗУ. В этом случае загрузите правильную версию утилиты RUU и повторите попытку.
ошибка 140Возникает при попытке прошить прошивку меньшей версии, чем уже установлена. Будьте внимательны.
что делать если у вас серый телефон1. делать голд карту (см. выше)
2. шить офф прошивку из шапки
3. на ваше усмотрение (рут, кастомная прошивка и тд)
как проверить есть ли у вас рут и фул рутЕсли есть в меню приложение SuperUser - значит есть рут.
Проверка фул рута: выключаем телефон, жмем обратно и вкл. если самая верхняя строчка AlphaRev - то есть фул рут
Удобства и украшения
инструкция как назначить любую клавишу на разблокировку экрана1. подключаем тело в режиме рекавери
2. в командной строке пишем
adb shell mount /system
adb pull /system/usr/keylayout/bravo-keypad.kl c:\\
3. сворачиваем командную строку, ищем файл bravo-keypad.kl на диске с:\\, открываем в блокноте и видим:
key 102 HOME
key 139 MENU
key 158 BACK
key 217 SEARCH
key 107 ENDCALL WAKE_DROPPED
key 116 POWER WAKE_DROPPED
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
4. на против нужной кнопки пишем WAKE_DROPPED
5. сохраняем
6. продолжаем писать в командной строке
adb push c:\\bravo-keypad.kl /system/usr/keylayout/bravo-keypad.kl
adb shell reboot
7. готово
SDK нужен лишь для копирования файла bravo-keypad.kl из system и обратно. Туже операцию можно сделать и с помощью Root Explorer.
на Sense блокировщике этот метод не работает, загорается тока экран, полная разблокировка не происходит.
как удалить ненужные системные приложения
делаем виджет часов HTC белыми
как поменять шрифты
как изменить индикатор батарейки на проценты и другие иконки верхней строчки экрана:1. ищем зип прошивки которой вы шились, открываем и ищем /system/framework/framework-res.apk этот файл. достаем его из архива.
2. идем на этот сайт. там выбираете вид батарейки которую хотите видеть, как она будет отображаться, рассматриваете что получилось. если нравится следуете дальше, нет - возвращаетесь, меняете как нравится. выбираете вид других иконок, отображающихся в верхней строчке.
3. затем жмете кнопку обзор и суете туда свой framework-res.apk. появляется окошко с номером вашего framework ХХ-ХХ-ХХ-ХХ-ХХ-Х.зип под ним ссылка, жмете туда и ищете по номеру свой файл и качаете. обновление списка файлов идет каждые 60 сек.
4. этот файл кидаете на флешку и шьете как радио. рекомендую сделать back up системы перед прошивкой.
5. все)
меняем картинку и анимацию при загрузке тела, а так же recovery нужен full root (Android Flasher):1. качаем Android Flasher
2. все картинки, анимации и recovery кидать в туже папку что и программу! открываем программу и видим 3 кнопки Recovery Flasher, Splash Flasher и Bootanimation changer.
2.a. если мы хотим поменять рекавери, например на Amon RA AMOLED, SLCD , жмем Recovery Flasher, в появившемся окне жмем Go, выбераем файл рекавери *.img. заливаем на телефон.
2.б. если мы хотим поменять картинку при загрузке жмем Splash Flasher. создаем картинку разрешением 480x800 и глубиной цвета 24 бита (любые другие картинки не будут работать) и называем ее splash1.bmp. жмем в программе Go, находим наш файл. заливаем на телефон. примеры картинок можно поссмотреть тут
2.в. если мы хотим поменять анимацию при загрузке. ищем и качаем анимацию или создаем сами (читать тут). Жмем Bootanimation changer, затем Go. Выбираем наш bootanimation.zip. Заливаем в тело. Или пользуемся вторым методом читаем тут, так же можно воспользоваться генератором для создания анимации (выглядит она как будто комп грузится ))
3. тело само перезагружается и мы радуемся
как поменять локскрин и сделать как у айфонапоменять локскрин очень легко, нужен рут и программа WidgetLockerMod (немного подправленная мной), а так же черный фон
1. устанавливаем программу и скачиваем черный фон на флешку в любую папку.
2. заходим в программу, жмем Skip. пояпляется блокировщик экрана. жмем меню - settings. потом buttons & inputs - убераем все галочки. затем идем в Look & feel - жмем alernative wallpaper и чуть ниже ижем наш черный фон, ставим галочку hide notification bar. далее Slider & layout выбираем Iphone. Ниже в HTC Weather ставим Disable. в меню advanced ставим галочку hide notification icon.
3. жмем обратно и смотрим чего получилось. убираем не нужное долгим нажатием и перетаскиванием в карзину. устанавливаем часы где нужно и все получаем желанный локскрин. не забываем исключить его из таск киллера. перезагружаемся. выбераем ваш лаунчер (но не WidgetLocker home), предварительно поставив галочку, чтоб больше не было вопросов. при первой блокировке после перезагризки подтупливает.
получается так
или вот так
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5

