level 14
rar for android java代码部分好像没加密,参考它的代码,可不可以直接用它的库文件来自己做解压软件,或者用zarchiver里的p7zip。。。
可以用showjava 反编译出他们不完全的java代码
我是小白,想做个软件用到解压,然后各种问题,本来想用zip4j,不过zip4j解压aide编译的安卓软件居然会出错(我想做的程序需要解压apk)
或者哪位大神有推荐的类似zip4j的解压jar包之类的
2017年08月17日 23点08分
1
level 8
直接偷人家的so你分析过人家的native函数调用么?你倒不如直接Runtime.exec("unzip x.zip")
2017年08月18日 14点08分
2
我就是想问下能不能分析他怎么调用的,想找个完美点的解压库,发现好用的压缩解压软件都不是java原生的
2017年08月18日 15点08分
@hostei 用apk改之理分析apk,得到点击某按钮后的响应代码,然后找到调用流程进去navite函数比如Java_xxx_xxx_xxx_,最后用ida反汇编分析得到调用流程,然后自己用相同的方法加载
2017年08月18日 21点08分
楼主这个要求占时没有实现过,不过解压库c里面写基本都是要有比较底层的文件格式,解析个图片都要文件格式开始
2017年08月18日 21点08分
level 9
java自带解压zip的api.... java.util.zip.*
2017年08月18日 15点08分
3
@hostei 用minizip吧
![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
,我用的就是这个
2017年08月18日 22点08分
@a732377991 这个似乎要编译成so文件,我接触的不多,可以给个例程,或者给我个介绍怎么用的地址吗。。。
2017年08月19日 01点08分
level 11
1楼答非所问系列,Apache旗下有比较好的解压缩库你去看看
2017年08月19日 00点08分
4