欢迎光临散文网 会员登陆 & 注册

吾爱破解安卓逆向入门教程《安卓逆向这档事》一、模拟器环境搭建

2023-01-04 11:03 作者:蹑小易  | 我要投稿

吾爱破解

课程目标1

工具

教程demo

mt管理器

np管理器

雷电模拟器

 apk的结构

assets

它是存放 apk 的一些静态资源文件,比如视频、音频、图片

lib目录

so文件(用c或c++编写的文件)

Meta-ine目录

身份验证-签名

res目录

存放资源文件,包括图片、字符串等

apk的脸蛋也主要由它的 layout 文件来设计。

Androidmainfest.xml

它是 APK 的应用清单信息,它描述了应用的名字、版本、权限,还有引用的库文件等等。

versioncode

它就相当于版本号,主要用来更新。

vesionname

版本名-给用户看的

package

包名

应用权限-应用名称-应用图标路径-应用是否开启debug权限

np管理器-通用编辑 

classes.dex

它是 Java 源码编译后生成的 Java 字节码文件,apk运行的一个主要逻辑

resources.arsc

文件是编译后的一个二进制文件,我们可以通过 r 文件中的 ID 来找到对应的资源

apk双开以及多开的原理

修改应用包名

手机系统会认为这是两个APP,这样就能生成两个数据存储的目录,此时双开就相当于你打开了两个互不干扰的应用。这就是一个修改包名来实现双开的一个原理。

实操

教程demo

mt管理器

反编译工具

提取应用安卓包

apk共存

自动签名

签名校验

安装后闪退崩溃

汉化 ApK 

软件汉化

逆向流程

实操

图片替换和文字汉化

搜索-高级搜索-文件包含内容-反编译-修改

关闭apk安装验证

设置-常规-apk安装验证

核心破解

专门解决签名不一致的问题

简单方法

把原来的应用卸载掉

语言不是英文

开发者助手-界面资源分析-提取文本信息-mt管理器直接搜索

一键汉化

翻译模式-右下角图标-翻译引擎-机翻+人翻

插件

dex文件

搜索方式-字符串/代码-去掉完全匹配

好处:搜索范围更小,速度更快

游戏汉化

简单修改apk 的名字、图片

吾爱破解安卓逆向入门教程《安卓逆向这档事》一、模拟器环境搭建的评论 (共 条)

分享到微博请遵守国家法律