【日记】QQ Music反编译代码记录

今天心血来潮,想看看能不能把QQ音乐的apk代码反编译看一下

下载下来按照反编译之后才发现代码都是混淆过得,方法和类名全部都是a\b\c\d,基本无法阅读

但是并不是所有代码都是混淆的,大概有两类代码的类名/方法名无法混淆

1、凡是需要在AndroidManifest.xml中去注册的所有类的类名以及从父类重写的方法名都自动不会被混淆。因此,除了Activity之外,这份规则同样也适用于Service、BroadcastReceiver和ContentProvider。 

2、包含native方法的类。只要一个类中有存在native方法,它的类名就不会被混淆,native方法的方法名也不会被混淆,因为C++代码要通过包名+类名+方法名来进行交互。 但是类中的别的代码还是会被混淆的。 

博主在另外一篇文章写了反混淆的分析:

https://blog.csdn.net/weixin_39020940/article/details/82956543

【本来想看看QQ音乐的代码的,暂时无法继续了,也许等有反混淆的工具后再继续】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值