Руководства, Инструкции, Бланки

инструкция по редактированию системных ресурсов андроид img-1

инструкция по редактированию системных ресурсов андроид

Категория: Инструкции

Описание

Как редактировать системные apk

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

1 Для начала Вы должны Дедоксировать Ваши файлы

2 После того как вы декомпилировали приложение выбираем то приложение которое вы собираетесь редактировать и разбираем, пускай оно будет называться framework-res.apk и у себя в уме пометьте его как Оригинальное приложение 1.

3 После того как вы отредактировали приложение вам необходимо его упаковать. то что собралось назовем его в уме Модифицированное приложение 2.

4 Теперь объясняю, зачем нужно было в уме запоминать приложения как оригинальное и модифицированное 2. Собранное программой ApkTool приложение работать не будет, но это не проблема. Выполняем следующие действия:

Сжимать в режиме "Обычный"

5 После того как вы заменили содержимое. Можете забрасывать это приложение в вашу прошивку либо систему.

Другие статьи

Редактирование и замена файлов на ОС Android - Android: бесплатные игры, программы, обои, прошивки, смартфоны

Как отредактировать или заменить системные файлы и папки?

У вас появилась необходимость, помимо редактирования файлов на карте памяти (sdcard), изменить что то в системе, для начала вам потребуются Root права. без них в системе ничего сделать нельзя.

Существует два способа, через проводник телефона и через ADB, последний описываться не будет из-за сложности.

Этапы настройки телефона:

  1. Получаем root права на телефоне.
  2. Устанавливаем программу Root Explorer, можно и другие, данная программа приведена для примера.
  3. При запуске программа спросит права root, необходимо дать приложению разрешение на их использование. Если запроса не происходит, значит скорее всего нет root прав.
  4. Находим нужный файл, например, system/ build.prop, в правом верхнем углу нажимаем на кнопку R/W (включает возможность редактирования, монтирует раздел под запись), кнопка поменяется на R/O.

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

Очень часто разрешения пишут в форме [rw-r--r--]. Это запись означает, что нужно выставить разрешения как указано на снимке с экрана ниже. «r» означает, что стоит галка стоит в первом столбце, «w» — означает, что стоит галка во втором столбце, «-» — аналогично в третьем столбце.

Первые три символа — первая строка, вторые три символа — вторая, оставшиеся — третья.

Из этой рубрики:

Как удалить системное приложение на Андроид

Инструкция по удалению стандартных (системных) приложений на Android

Операционная система Android имеет большое количество предустановленных системных приложений и программ.

Этот стандартный набор программного обеспечения часто не нужен простому пользователю.

Такие приложения занимают лишнее место в памяти устройства, часто работают в фоновом режиме и расходуют заряд батареи.

Оперативная память также задействована для обеспечения нормального функционирования упоминаемого ПО.

Данная статья представляет пошаговую инструкцию по удалению стандартных или системных приложений на любом Андроид-устройстве.

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

Чтобы получить доступ к списку всех файлов .apk, установленных на Андроид-смартфон или планшет, надо применить файловый менеджер. В моем случае это будет ES Проводник. Это бесплатная программа, которую можно скачать или установить прямо из Google Play:

Кстати, как скачать приложение или игру в формате .apk из Google Play можно узнать из данной F.A.Q. статьи.

Так вот, рут доступ мы получили, файловый проводник установлен. Теперь надо предоставить ему Root-доступ. Для этого запускаем программу и делаем свайп вправо (тянем пальцем по экрану слева направо) и открываем «Быстрый доступ».

Затем ищем последний пункт «Средства» и ставим «Вкл» напротив пункта «Root-проводник». Визуально все выглядит так:

Далее предоставляем возможность программе редактировать системные программы, приложения и разделы.

Для этого тяпаем пальцем по кнопочке «Root-проводник» и получаем появление контекстного меню. Нажимаем по «Подключить как R/W». Устанавливаем оба переключателя в положение «RW» и жмем «ОК»:

Настройка файлового менеджера на этом заканчивается.

Далее, для успешного удаления системного приложения или программы, нам надо перейти в директорию /system/app и найти ту системную программу, которую нам надо удалить. Например, попробуем удалить Google Drive.

Выделяем папку его размещения галочкой и нажимаем кнопочку «Удалить», потом подтверждаем удаление:

Внимание! Удаляйте только те стандартные приложение, которые не повлияют на стабильную работу Вашего устройства! Если не уверены, лучше не удаляйте.

Взлом игр на андроид

Способы взлома игр на Android 1. GameCIH - Artmoney для андроид Скачать GameCIH с официального сайта
Инструкция с 4pda:
  1. Открываем GameCIH, указываем кнопку быстрого доступа, скрываем (домик)
  2. Запускаем игру
  3. Нажимаем выбранную кнопку
  4. В окне выбираем Input Number, вводим число например денег, которое у вас сейчас в игре
  5. Найдется много строчек, закрываем окошко программы
  6. Тратим деньги в игре или наоборот получаем, так что бы число денег (или чего то другого) изменилось
  7. Опять заходим в прогу (пункт 3), теперь надо опять нажать Input Number, ввести число которое изменилось (например было денег 3000, купили что-то, стало денег допустим 2600, значит вводим 2600)
  8. Если повезло, то программа найдет 1-2 значения, выбираем значение(я) и изменяем например на 99999 (до миллиардов лучше не "доходить", на ВМ программа вылетала с ошибкой), подтверждаем, заходим в игру
  9. Если и в этот раз вам повезло, то число изменится на то которое вы прописали, если нет - не надо расстраиваться, в описании указано что версия лайт, поэтому поддерживает не все игры (остаётся лишь ждать пока выйдет новая версия)
2. Редактирование файлов сохранений

Почти все программы и игры на андроид сохраняют свои настройки с помощью стандартного класса SharedPreferences. Физически они хранятся в xml файлах в директории: /data/data/com.<имя приложения>/shared_prefs/ Открыть эти файлы обычным редактором не получится, нужен root доступ. В этом нам поможет программа Root Browser.
И так, пример взлома игры Defender 2 Download:

- Открываем Root Browser
- Редактируем файл файл: /data/data/com.droidhen.defender2/shared_prefs/save3.xml
- И меняем параметры сохраненной игры, как нам угодно. Только не меняйте параметр gold так как его изменение выявится в игре по хэшу. В данном случае для взлома денег отлично подходит GameCIH. aaadc92b234f3011-1275372892 d11e84d8e0edaf424e88b817ab60d767 099147e971f0cc72e4e400f3dcbaea1f um items UPD: Увы для Defender данный способ уже не работает и он дан исключительно в качестве примера.

3. Редактирование .db файлов

Иногда игра сохраняет свои настройки в .db файлах. Путь к ним может быть как на флешке, так в и системных директориях /data/data/com.<имя приложения>/
В этом случае нам помогут программы:
aShell - доступ к системым каталогам.
aSQLiteManager - редактирование SQLite баз данных в *.db файлах.

4. Подмена данных в сетевых пакетах

Бывает что игры получают количество денег от сервера. Рассмотрим на примере игры Deer Hunter 2014.
Фишка в том что в этой игре при просмотре рекламных видео можно получить небольшое количество золота в подарок. Это количество приходит от сервера. Его то мы и будем подставлять.

Инструкция:
  1. Скачать Charles http://www.charlesproxy.com/
  2. Скачать этот файл настройки замены DeerHunter2014.xml
  3. Заходим в настройки своего Wifi на смартфоне и меняем HTTP Прокси на вручную
  4. Где Сервер Пишем Внутрений ip Компьютера, а где порт пишем 8888 (charles должен быть открытым),(чтобы узнать ip адрес заходим в cmd.exe пишем ipconfig и находим ipv4)(на PC выскочит картинка с разрешением(allow) или отказом(deny),разрешаем))
  5. В Charles нажимаем Tools и клацаем на Rewrite, импортируем файл DeerHunter2014. Это заставит Charles заменить строку "reward_amount":1 на "reward_amount":999999 в пакетах приходимых от сервера.
  6. Заходим В Игру Жмем на плюсик, золото бесплатно и смотрим видео)) Игра думает что мы "заработали" 999999 золота вместо 1)

Плюсы: работает даже без рута.
Минус: работает только с очень ограниченным числом игр где есть подобные баги. Обычно игры защищают себя хешом.

Русификация APK (ковыряемся в приложениях)

Тут мы постараемся ответить на вопросы по работе с *.apk приложениями (игры и программы для android OS)

Чем можно открыть apk файлы что бы русифицировать программу?

Чем декомпилировать приложение?

Чем редактировать ресурсы приложения?

- для *.xml файлов можно использовать обычный блокнот, ну или для удобства можно использовать проги предназначенные для редактирования таких файлов, там есть подствека тегов, это например проги для веб-разработчиков (Adobe DreamWeaver и др.)

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

На все ваши другие возникшие вопросы ответим в комментах!

Так же читают

LG Optimus 2X обновляется до ICS

Android 4.1 Jelly Bean (

Отложен выход Android 4.2 для Galaxy S III и Galaxy Note II

Sony Xperia T начинает обновляться до Android 4.1.2 Jelly Bean

Samsung обновляет 3G-версию Galaxy Tab 8.9 до ICS

Android 4.1.2 для Galaxy S III: обновление начинается

Новые Nexus-устройства вышли в продажу, старые получают Android 4.2

Android 4.3 для Samsung Galaxy S3, S4, Note 2