磕磕碰碰的写了一年多的 java 反编译软件开源了。
项目地址:https://github.com/neocanable/garlic,欢迎使用反馈。
支持:
开发中:
优点:
缺点:
1 macaodoll 131 天前 ![]() 支持一波,这个还是很有市场的 |
![]() | 2 neocanable OP @macaodoll 有很多功能还在开发中,慢吞吞的一边啃理论,一边写代码 |
![]() | 3 YUCOAT 131 天前 ![]() 支持一波 |
4 craftsmanship 131 天前 via Android ![]() 想问下老哥本职是做什么的 为啥会想做这个项目 |
![]() | 5 neocanable OP @craftsmanship 没有工作,以前想写个自己用的 android 的 hook 软件,一边学一边写代码测试,最后搞出个这个玩意儿来。 |
![]() | 6 lisongeee 131 天前 ![]() 感谢,好奇能跨平台使用吗? 比如编译为 wasm 给 js 调用直接在浏览器内使用,打开一个网页拖一个 apk 文件进去然后等待反编译完成下载 |
![]() | 7 neocanable OP @lisongeee 理论上是可行的,现在我只在 mac 和 linux 上面简单的测试过,如果开 O3 的优化,差不多 200k ,根据客户端浏览器不同,就可以实现 |
8 xuhengjs 131 天前 ![]() 只是反编译意义不大,要能嵌入新逻辑才有意义。 |
![]() | 9 neocanable OP @xuhengjs 我懂你的意思 |
11 calloc 131 天前 via Android ![]() 这类工具不少,但是真正好用的没几个,希望楼主这个能脱颖而出 |
![]() | 13 bluesenzhu 131 天前 ![]() 不错,今天看到被 Top Hacker News 收录了 |
![]() | 14 neocanable OP @xuhengjs 修改字节码,重新打包,基于 jvm 和 dalvik 的都有完整的方案,甚至动态的方案都有。 |