Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Tester64
397 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
1

Пересобрать взломаный APK

24.01.2014, 14:11. Просмотров 1222. Ответов 0
Метки нет (Все метки)

Пытаюсь разобрать и пересобрать чужой APK утилитой jd-gui.exe . В результате получил кучу обсфуцированого кода который еще надо расшифровать, но хочу сначала просто запустить проект. И вдруг выяснил что все XML файлы в APK нечитабельные!!! узнаваемы только английские слова. Остальное - непечатные символы - null, FF... Чем можно открыть эти XML? Похоже что они просто сжаты, а не зашифрованы. Нужен особый редактор? Нужен другой "взломщик"?

Пробовал обработать их так-же как программа дешифрует манифест:

java -jar %MYPATHSLASH%AXMLPrinter2.jar 1.xml > 2.xml

В результате получаю ошибку:

java.lang.ArrayIndexOutOfBoundsException: 54
at android.content.res.StringBlock.getShort(StringBlock.java:231)
at android.content.res.StringBlock.getString(StringBlock.java:91)
at android.content.res.AXmlResourceParser.getName(AXmlResourceParser.java:140)
at test.AXMLPrinter.main(AXMLPrinter.java:56)

а на выходе получаю только первую строку:
<?xml version="1.0" encoding="utf-8"?>

Как получить все остальное?

Добавлено через 6 часов 33 минуты
Все! Вопрос снимаю! Нашел адекватную инструкцию...
Команда (из учебника) для получения правильных ресурсов: apktool.bat d Calculator.apk Calculator
Все xml стали читабельными...
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 14:11
Ответы с готовыми решениями:

Пересобрать SSH
Всем Привет!!! Обясните пожалоста или ткните в ссилку носом.... Вот есть ситуация настроен роутер...

Программно пересобрать проект
Есть задача, программно пересобрать ASP.Net MVC проект, прямо во время работы самого проекта, в...

Можно ли пересобрать QtMultimedia
Добрый день! Хотелось бы немного изменить исходники MultimediaWidgets и пересобрать этот...

Как пересобрать массив
Доброго дня. Помогите разобраться - есть следующие массивы: 1. productidsArray ( =&gt;...

Пересобрать ядро FreeBSD
требуется пересобрать ядро FreeBSD чтобы в состав модулей был включен уже модуль ipfw. какие...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2014, 14:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Пересобрать массив php
Товарищи не пинайте сильно,я начинающий, но так уже все перерыл не нашел.Как мне перебрать массив...

Пересобрать ресурсную dll
Мне дали проект на Visual Studio с ресурсной dll (там всё сделано для английского языка), .......

Пересобрать ядро (AlexElec, RPi)
Здравствуйте! Есть такая ОС как AlexElec это переделка и аналогичная система LibreElec, OpenElec и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.