如何反编译鸿蒙OS framework.jar?

获取jar包

adb pull system/framework/framework.jar

不需要root权限,基本所有品牌的手机 都可以直接获取这个jar包

下载BytecodeViewer

下载地址

反编译

将下载好的 framework.jar 解压缩

获取到 4个dex 文件

执行该shell 命令

shell 复制代码
java -jar Bytecode-Viewer-2.11.2.jar

然后将4个dex文件 拖入进 viewer界面内即可

上述方法几乎可以反编译所有android手机系统的jar包,方便做机型适配

相关推荐
笨鸭先游43 分钟前
前台--Android开发
android
fareast_mzh1 小时前
Lightweight App Alternatives
android
pq113_65 小时前
OrangePi Zero 3学习笔记(Android篇)4 - eudev编译(获取libudev.so)
android·笔记·学习
_waylau6 小时前
【HarmonyOS NEXT+AI】问答05:ArkTS和仓颉编程语言怎么选?
人工智能·华为·harmonyos·arkts·鸿蒙·仓颉
鸿蒙布道师9 小时前
鸿蒙NEXT开发动画案例3
android·ios·华为·harmonyos·鸿蒙系统·arkui·huawei
鸿蒙布道师9 小时前
AI原生手机:三大技术阵营的终极对决与未来展望
android·人工智能·ios·华为·智能手机·ai-native·hauwei
每次的天空9 小时前
移动应用开发:自定义 View 处理大量数据的性能与交互优化方案
android·java·学习·交互
雪芽蓝域zzs10 小时前
HarmonyOS开发-组件市场
华为·harmonyos
Huang兄10 小时前
Android 项目中配置了多个 maven 仓库,但依赖还是下载失败,除了使用代理,还有其他方法吗?
android·gradle·maven
snail20121111 小时前
Flutter接入ProtoBuff和原生Android通信【性能最优】
android·flutter