安卓逆向可以干嘛?
首先肯定是学习啊,读书人的事,能算偷么?“君子固穷”,什么“者乎”
去广告
会员破解
白嫖
安卓几大门派:
- 创造派
开发APP的人和团队或公司 - 改造派
通过技术手段将他人的APK改变成符合自己需求的人,原本的app本来只会打狗棒法硬生生被这类人加上降龙十八掌 - 神造派
改造派进阶,Android有两个世界观 root和 unroot ,这类人通过提权的手段将APK赋予上帝权力 - 潜伏派
因为Root的出现潜伏派出场,潜伏在Android中进行 伪装、盗窃、病毒、破坏的活动 - 潜造派
因潜伏派制作的APK很容易被识破,他们决定学习改造派的方式将他们的APK植入在正常的APK中继续从事他们的破坏行动 - 保卫派
因潜伏派和潜造派 创造派不得不单独成立新的门派维护世界平衡
APK结构分析
- assets 存放APK的静态资源文件,如视频、音频、图片
- lib: 在apk中如藏经阁那般的存在,只能识别后缀为so的文件。
so文件是由c/c++编译而成,我一共有7个分派,分别是armeabi,armeabi-v7a,arm64-v8a,x86,x86_64,mips,mips64,以对应不同cpu的设备,如果apk里没有我,一般则表示这个apk不需要。
以下有关于我分派的解释
-armeabi-v7a 基本通用所有android设备
-arm64-v8a 只适用于64位的android设备
-x86 常见用于android模拟器
-mips 一般基本用不到
无论apk里包含多少分派,我都会依据设备cpu提供最适配的so库。 - META-INF
存放了APK的签名,APK通过这个签名校验完整性和文件是否被修改 - res APK布局
存放页面布局、图片、静态资源等,每个东西都有一个唯一的ID 我这里的东西由我的小助手resources.arsc记录
- AndroidMainfest.xml 总指挥
存储APK 图标、名字、版本、权限、等信息。我是领导只负责发出指令、和分配权限 - classes.dex 干活的
负责APK的执行, 妥妥的打工仔,lib和总指挥只教会我让我练习打狗棍法,改造者觉得打狗棍法太弱了非要传授我降龙十八掌 - resources.arsc APK布局的助手
记录APK化妆师所有物品ID
评论区