Секреты зеленого робота TIPS’N’TRICKS ИЗ АРСЕНАЛА АНДРОИДОВОДА

                                                                  ХАРДКОР

Последний раздел статьи я хотел бы посвятить интересным и более продвинутым трюкам,которые не вписываются ни в одну из вышеперечисленных тематик. Здесь я расскажу о том, как можно заменить или удалить системные приложения, как заставить систему устанавливать любые приложения на SD-карту, как обмануть игры, привязанные к конкретным аппаратным платформам.

Удаление и замена системных приложений. Обычно заводская прошивка смартфона включает в себя множество мусорных софтин, предустановленных компанией-производителем или оператором (привет МТС). Удалить эти приложения как бы невозможно, поскольку они включены в саму прошивку, но, вооружившись инструментом adb, ты легко сможешь избавиться от них или заменить на другие, более подходящие тебе альтернативы. Для примера приведу способ удаления мусора под названием «Motorola Phone Portal» со смартфонов одноименной фирмы. Сначала необходимо получить права root на смартфоне.

Далее включаем режим отладки (Настройки -> Для разработчиков -> Отладка Android). Наконец, скачиваем adb:

$ wget http://floe.butterbrot.org/ external/adb.gz $ gunzip adb.gz $ chmod +x adb

Запускаем его с правами root и монтируем системный раздел в режиме чтения-записи:

$ sudo adb shell adb$ su

adb# mount -o remount,rw /system

Теперь можно удалить любое системное приложение (все они находятся в каталоге/ system/app):

adb# rm /system/app/MotoPhonePortal.apk

Таким же образом можно сделать любое установленное из Маркета приложение системным (например, описанный в предыдущем разделе Ргеу):

adb# ср /data/app/com.prey-l.apk \ /system/app/com.prey.apk

Установка приложений на SD-карту.

Еще до появления в Android официального механизма установки приложений на SD-карту энтузиасты придумали более прямой и универсальный способ сделать это. Заключается он в том, чтобы создать на карте памяти отдельный ех13-раздел и просто смонтировать его к каталогу/data/app поверх оригинального каталога с приложениями. Но есть способ еще проще: создать на SD-карте раздел арр и сделать/data/app ссылкой на него:

$ sudo adb shell adb$ su

adb# mount -o remount,rw /data adb# mv /data/app /sdcard adb# In -s /sdcard/app /data/app

Обман игр. Многие разработчики имеют договоренность с производителями смартфонов об эксклюзивном выпуске игр только для определенных аппаратных платформ. Особенно этим славятся компании Sony и ЕА, благодаря которым многие игры могут работать только на Xperia PLAY или смартфонах аналогичной аппаратной конфигурации (Qualcomm MSM8255). Поэтому даже если скопировать игру и попытаться запустить ее на другом смартфоне, получишь либо ужасные артефакты графики, либо отказ запуска. Решить эту проблему можно с помощью приложения Chainfire3d, которое подменит оригинальную OpenGL-библиотвку и заставит 30-приложения думать, что они работают на смартфоне с совершенно иной аппаратной конфигурацией (разумеется, для этого нужен root).

kartinka-chainfire3d

Установка приложения нетривиальна, поэтому опишу подробнее. Для начала устанавливаем через Маркет приложение «[root] Chainfire3D». Запускаем, на экране появится интерфейс приложения, жмем пункт «Install», чтобы установить OpenGL-библиотвку и перезагрузить устройство. После окончания загрузки вновь запускаем приложение, теперь его интерфейс должен стать богаче, появились пункты «NightMode», «Default OpenGL settings» и «Install plugins/shaders». Перед тем как начать настройку, скачиваем архив с плагинами http://u.to/3DmMAg и распаковываем его на SD-карту. Возвращаемся в приложение, жмем «Install plugins/shaders» и дожидаемся, пока приложение найдет плагины на карте памяти. Далее выбираем плагин: libGLEMU_NVIDIA, libGLEMU_QUALCOMM или libGLEMU_POWERVR. Здесь все должно быть ясно из названий: первый плагин эмулирует платформу NVIDIA Tegra, второй — Qualcomm с процессором Snapdragon (как раз Xperia PLAY), третий — смартфоны на PowerVR (Samsung Galaxy S), фактически бесполезный. Все, можно запускать игры.

ПОЛЕЗНЫЕ КЛАВИАТУРНЫЕ КОМБИНАЦИИ (ДЛЯ СМАРТФОНОВ С КЛАВИАТУРОЙ

• Поиск + В — браузер

• Поиск + С — контакты

• Поиск + G — Gmail

• Поиск + I — календарь

• Поиск + М — Google Maps

• Поиск + Р — проигрыватель

• Поиск + S — СМС/ММС

• Поиск+ Y —YouTube

• Alt + пробел — вставить специальный символ

• Alt + Del — удалить строку

• Alt + трекбол — управление положением курсора

• Menu + X/C/V — вырезка/копирование/вставка

• Menu + А — выбрать весь текст

ГОЛОСОВЫЕ КОМАНДЫ, ПРИНИМАЕМЫЕ ANDROID

• Карта [улица|дом|организация]

• Маршруты до [улица|дом|организация]

• Перейти на [URL]

• Отправить СМС [имя контакта]

• Отправить электронное сообщение [кому] <сообщение> <текст сообщения>

• Заметка для себя [текст заметки]

• Установить будильник на [время]

• Слушать [песня|исполнитель|альбом] — открыть композицию в YouTube

СЕРВИСНЫЕ КОДЫ ANDROID

*#06# — узнать IMEI

*#*#4636#*#* — код покажет нам следующую информацию:

• информацию и смартфоне

• информацию о батарее

• историю батареи

• статистику использования

*#*#7780#*#* — этот код сбрасывает следующие настройки на заводские:

• настройки Вашего Google-аккаунта, хранящиеся на вашем смартфоне

• данные и настройки системы, приложений

• загруженные приложения

Код не удаляет:

• текущие системные приложения и те, что поставляются со смартфоном

• данные на SD-карте (фото, видео и т.д.)

#*#8351#*# -включение функции записи двадцати следующих разговоров в каталог

data/data/com.android.voicedailer/app_logdir

#*#8350#*# — отключение фунции записи разговоров.

*05*PUK*PIN*PIN# -установка нового PIN-кода.

*2767*3855# — с этим кодом нужно осторожничать, он используется для заводского форматирования, то есть, запускает удаление всех файлов и настроек, включая те, которые хранятся во внутренней памяти. Также он переустанавливает прошивку смартфона.

P.S. После введения кода есть только один путь назад — быстро вытащить батарею и начать восстановление данных через ПК.

*#*#34971539#*#* — этот код используется для получения информации о камере, его ввод открывает доступ к 4 пунктам:

• обновить прошивку камеры (не вздумайте этого делать)

• обновить прошивку камеры на SD-карте

• получить информацию о прошивке камеры

• посмотреть, сколько раз обновлялась прошивка

Внимание: использование первой опции может привести к тому, что камера вашего смартфона просто перестанет работать!

*#*#7594#*#* — этот код может быть использован для изменения режима кнопки питания. По умолчанию, при удержании кнопки, вам будет показан экран с предложением переключиться в беззвучный режим, режим полета или отключения питания.

Вы можете изменить предложенные варианты используя этот код. К примеру, вы можете сделать так, чтобы телефон сразу выключался, без выбора из меню нужного варианта.

*#*#273283*255*663282*#*#* — код открывает экран копирования файлов, на котором вы сможете сделать резервные копии своих медиаданных (фото, аудио и т.п.)

*#*#197328640#*#* — код запускает режим сервиса, в котором можно запускать различные тесты и изменять настройки зарядки.

*#*#8255#*#* — код запускает cервисный экран GTalk.

Коды для тестов WLAN, GPS и Bluetooth:

*#*#232339#*#* или *#*#526#*#* или *#*#528#*#* — тесты WLAN (используем кнопку «Меню» для начала тестов).

*#*#232338#*#* — показывает WiFi MAC адрес.

*#*#1472365#*#* — тест GPS.

*#*#1575#*#* — другой тест GPS.

*#*#232331#*#* — тест Bluetooth.

*#*#232337#*# — показывает Bluetooth-адрес девайса

Коды для получения информации о прошивке:

*#*#4986*2650468#*#* — КПК, телефон, H/W, RFCallDate.

*#*#1234#*#* — PDA и телефон.

*#*#1111#*#* — версия FTA SW.

*#*#2222#*#* — версия FTA HW.

*#*#44336#*#* — КПК, телефон, CSC, встроенное время, номер Changelist.

Коды для запуска различных заводских тестов:

*#*#0283#*#* — Packet Loopback.

*#*#0*#*#* — тест LCD.

*#*#0673#*#* или*#*#0289#*#* – тест аудио.

*#*#0842#*#* — тест устройства (вибрация и подсветка).

*#*#2663#*#* — версия сенсорного дисплея.

*#*#2664#*#* — тест сенсорного дисплея.

*#*#0588#*#* — датчик движения.

*#*#3264#*#* — версия RAM.

                                                                    ВЫВОДЫ

Трудно представить себе более дружелюбную к трюкам и хакам мобильную ОС, чем Android. Получив права, ты сможешь делать с ОС все, что заблагорассудится, включая разнообразные модификации интерфейса, задействование возможностей ядра Linux, изменение компонентов ОС и даже установку Linux-дистрибутива.

Специально для тех,кто дочитал до этого места.я специально написал статью «Как кастомизировать Android,не устанавливая патчи»  🙂

 

 

.

 

 

Pages: 1 2

2 comments for “Секреты зеленого робота TIPS’N’TRICKS ИЗ АРСЕНАЛА АНДРОИДОВОДА

  1. иван
    05/11/2013 at 5:35 дп

    а подскажите как можно увеличить громкости внешнего динамика

  2. Валерий
    01/01/2014 at 12:19 дп

    Спасибо за сервисные коды.Очень полезная информация!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *