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