StringFuck
Yet Another String Obfuscator for Android

一个字符串混淆器,旨在防止被 jadx、MT 等工具一键解密
目前还很简陋,只能简单骗过反编译器(毕竟纯 Java)
可能存在不少 bug,只是个玩具,不适用于生产环境
Features
- 只支持 AGP 7+
- 支持 API 24-32
- 防一键解密(目前很简陋,人工还是容易找到解密类)
- 低侵入性,只需在启动时调用一行初始化语句
- 不需要任何 proguard 规则
使用方法
plugins {
id("icu.nullptr.stringfuck") version "0.2.2"
}
dependencies {
implementation("icu.nullptr.stringfuck:library:0.2.2")
}
stringFuck {
key = xxx
isPrintDebugInfo = false
isWorkOnDebug = false
isWhiteList = false
obfuscationList = setOf("icu.nullptr")
encryptMethod = null
decryptMethodClassPath = null
}
初始化
StringFuck.init();