Приложение «Обфускация Smali» позволяет запутать smali-код любого файла apk, который декомпилируется в smali с помощью EasyApkDisassembler (используйте apktool)
Ссылка на демонстрацию Config.txt: http://bit.ly/ObfuscateSmaliConfigDemo
Ссылка на EasyApkDisassembler: http://bit.ly/EasyApkDisassembler
Вступительное видео: https://youtu.be/PHHv-QqMKlU
Функции:
- Разрешить загрузку исходной конфигурации с URL-адреса (по умолчанию: http://192.168.1.100/config.txt)
Пример формата файла config.txt:
+ CompressSmaliUrl: http://192.168.1.102/dis_com.visionobjects.calculator.zip
+ PathToObfocative: com/visionobjects/calculator
+ PackageToObfocative: com/hcapp/handycal
+ ClassPathException: com/hcapp/handycal/AboutActivity
com/hcapp/handycal/CalcActivity
Значение:
- PathToObfocative: путь к именам классов анализа
- PackageToObfocative: пакет для замены PathToObfocative на него (smali)
- ClassPathException: список путей к классам, которые не следует запутывать
- Разрешить самостоятельно вводить параметры для запутывания (CompressSmaliUrl, PathToObfocative, PackageToObfocative, ClassPathException)
- Разрешить вводить порт http-ссылки файла результатов
- Разрешить показывать индикатор выполнения и журнал при запутывании (загрузить zip-файл smali, распаковать файл .zip, запутать, сжать результат в файл .zip, записать журнал в файл, вернуться на первый экран, чтобы просмотреть URL-адрес результата для загрузки)
- Разрешить удалять временные файлы
- Разрешить делиться в социальных сетях
Лучшие приложения для Android:
https://m.facebook.com/AndroidVN2018/
или
https://androidvn.tumblr.com
или
https://tlkhoa.blogspot.com/search/label/Android%20Apps