cgapk123
cgapk123
> This apk is tampered/wrong `android:compileSdkVersion="23"`, Try running with `-framework-version 34` Hi, can you tell me exactly how to use -framework-version 34?
> Couldn't you save the default values, play Beat Saber with your custom values, and set the values back to default afterwards? > > Also, looking at the commands, it...
> As documented here [File#toPath()](https://developer.android.com/reference/java/io/File#toPath()) is introduced on API 26. > > If you can, at [ZipFileInput](https://github.com/REAndroid/ARSCLib/blob/9bc3276391d129eb086f045fbd91479e96aeb23a/src/main/java/com/reandroid/archive/io/ZipFileInput.java#L84): change `fileChannel = FileChannel.open(this.file.toPath(), StandardOpenOption.READ);` to `fileChannel = new FileInputStream(file).getChannel();` Request the latest...
> 这样的apk还能正常跑起来吗?如果是的话,已经完美脱壳了 是的,这样可以运行,并且也是修改过的。 对方可能是使用什么工具自动获取运行时的正确dex文件,然后替换在反编译打包的,全部都是多个dex特征,所以看看能不能直接根据这个特征来防御。
不知道防止脱壳还有其他什么方法校验不,比如检测到脱壳、修改了xml文件、程序app_name名称不对等就直接崩溃
> 现在libdpt.so还在吗 都还在,assets\vwwwwwvwww\ 目录下都有arm64、arm、x86这些文件夹,里面都有libdpt.so 文件。
> > 对方可能是使用什么工具自动获取运行时的正确dex文件,然后替换在反编译打包的,全部都是多个dex特征,所以看看能不能直接根据这个特征来防御。 > > 这是加固后隐藏反射读取原文件,正确的dex文件路径包含在压缩包内 > > ``` > /data/data/[PACKAGE]/code_cache/i11111i111.zip > ``` > > 非Root用户可以借助MT管理器注入文件提供器,从而直接实现免Root将正确的dex文件i11111i111.zip拖放出来。 @luoyesiqiu Android 13加固后打开立即闪退,测试了好多App都不能在Android 13上运行 [app-release.zip](https://github.com/user-attachments/files/17349417/app-release.zip) > > * Android 安全更新 > 2024年9月1日 > *...
> > 这有什么方案来避免吗?因为发现加固后的APK老是被直接秒脱壳并二次修改打包,很烦 > > 试试这个https://github.com/maxwell-nc/AndroidDexEncrypt > > * 加固前 >  > * 加固后 >  这个搞不懂,环境配置太复杂了,测试了下python main.py 直接各种报错 
Attempt to invoke virtual method 'boolean com.reandroid.arsc.chunk.xml.ResXmlStartNamespace.removeIfNoReference()' on a null object reference java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.reandroid.arsc.chunk.xml.ResXmlStartNamespace.removeIfNoReference()' on a null object reference at com.reandroid.arsc.chunk.xml.ResXmlElement.removeUnusedNamespaces(ResXmlElement.java:306) at com.reandroid.arsc.chunk.xml.ResXmlDocument.removeUnusedNamespaces(ResXmlDocument.java:150) at...
> Null at `removeUnusedNamespaces` could not happen, the base collection is `BlockList` so this doesn't store null items at all. > > * Kotlin stripped stack trace (most likely), change...