Xpanda
a panda executable file decompiler of HarmonyOS Next(鸿蒙反编译器)
Install / Use
/learn @asmjmp0/XpandaREADME
xpanda
这是一款鸿蒙的反编译器。
<br>目前支持到13.0.1.0,因为个人原因没有继续维护,现在将其开源,目前有很多不完善的地方,有能力的帮忙进一步完善,一起为鸿蒙安全做出贡献。
<br>下面是我想的,可以做的一些事:
prepare to use
需要node环境,请从nodejs下载,并添加到环境变量。 <br>建议使用Graalvm JDK 版本17以上。
something can do:
- 完善测试用例,保证反编译器质量。
- 想进一步增强结构化分析,输出更准确的结果。
- 基于react-compiler的xpanda-optimizer,作为代码优化器,获得更快更好的优化效果。
- 一个勉强够用的ui。
- 通过asm库静态修改字节码,可以修改回编译,以便做安全研究。
- 是否能支持其他js-base虚拟机字节码?做到反编译的。
Thanks
Coober-Ding是一个不错的全栈工程师,感谢他在api的编写中做的贡献。email:287135737@qq.com
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
