吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1099|回复: 11
收起左侧

[Android 原创] 基于《安卓逆向这档事》其二APK双开、汉化、软件图标修改的实战案例分享

[复制链接]
scllqk 发表于 2025-1-24 17:00
本帖最后由 scllqk 于 2025-1-24 17:14 编辑

看了正己老师的课程和论坛大佬分享的笔记,于是心血来潮,就找了个app进行一下实战,顺便写了个实战笔记。



用到的工具
1.np管理器,地址:https://github.com/githubXiaowangzi/NP-Manager
2.反编译工具apktool,地址:https://apktool.org/
3.重签名工具apksigner,地址:https://github.com/fornwall/apksigner
4.密钥工具keytool,地址:https://github.com/mojohaus/keytool
5.压缩对齐工具zipalign,地址:https://github.com/osm0sis/zipalign




1.应用双开

方法一:np管理器修改包名

1.这里以某记账app为例,对其进行应用双开,选择的方案是修改包名

Snipaste_2025-01-24_16-26-50.png
2.使用了np管理器,功能中选择apk共存,修改包名。

Snipaste_2025-01-24_16-27-08.png Snipaste_2025-01-24_16-27-22.png

3.然后把查看并安装修改后的安装包

Snipaste_2025-01-24_16-27-36.png Snipaste_2025-01-24_16-27-52.png

方法二:命令行工具修改包名

1.也可以使用命令行工具apktool解包之后修改包名后重打包,然后使用keytool生成签名,再使用apksigner重签名。
2.用apktool解包。

Snipaste_2025-01-24_16-28-06.png

3.修改包名

Snipaste_2025-01-24_16-29-04.png

4.重打包

Snipaste_2025-01-24_16-29-19.png

5.重新对齐 APK 文件中的数据

Snipaste_2025-01-24_16-29-33.png

6.生成签名

Snipaste_2025-01-24_16-29-47.png

7.重签名

Snipaste_2025-01-24_16-30-01.png

8.安装完成,可以看到成功安装了两个相同的app,双开成功

Snipaste_2025-01-24_16-30-18.png

2.修改应用名称,图标等

方法一:np管理器修改应用名称及图标

1.选择安装包,点击功能,找到通用编辑,即可修改。

Snipaste_2025-01-24_16-30-31.png

2.安装后看看,确实变了

Snipaste_2025-01-24_16-30-46.png

方法二:使用命令行工具修改应用名称及图标

1.使用apktool进行解包

Snipaste_2025-01-24_16-31-01.png

2.打开AndroidManifest.xml,找到icon这里,这里是app的图标,android:icon 属性标记了应用图标资源的路径,如果值是 @mipmap/ic_launcher,说明图标在 res/mipmap-* 文件夹中。

Snipaste_2025-01-24_17-06-15.png
3.因为 android:icon 的路径值为@mipmap/ic_launcher,可以定位到对应的图标文件夹(如 res/mipmap-mdpi/ic_launcher.png 或res/drawable/ic_launcher.png),在这些文件夹中可以找到不同分辨率的图标文件(如 hdpi, mdpi, xhdpi 等)。依次进行替换即可。

Snipaste_2025-01-24_16-32-17.png
Snipaste_2025-01-24_16-32-36.png

4.修改应用名称,打开 AndroidManifest.xml 文件,找到标签的 android:label 属性。

Snipaste_2025-01-24_16-33-26.png

5.如果值是 @string/app_name,说明名称的具体内容存放在字符串资源文件中。定位字符串资源,打开 res/values/strings.xml 文件,找到 app_name并修改。

Snipaste_2025-01-24_16-33-57.png

6.之后再进行重签名重打包即可。

Snipaste_2025-01-24_16-34-12.png

7.查看安装后的结果

Snipaste_2025-01-24_16-34-27.jpg

3.应用汉化

方法一:np管理器翻译

1.汉化没找到合适的app,于是我选择将其英化。

Snipaste_2025-01-24_16-34-42.png

2.把它翻译成英语,这里使用了工具:开发助手的查看布局功能

Snipaste_2025-01-24_16-34-56.png

3.选择需要查看的布局,然后进行复制

Snipaste_2025-01-24_16-35-12.png

4.之后进入np管理器右上角搜索-高级搜索,对其进行搜索

Snipaste_2025-01-24_16-35-25.png Snipaste_2025-01-24_16-35-38.png

5.然后对搜索到的内容依次进行翻译汉化

Snipaste_2025-01-24_16-35-54.png

6.找到对应内容,选择翻译即可进行翻译替换

Snipaste_2025-01-24_16-36-09.png

7.之后进行保存,np管理器自动帮你重打包,然后安装即可,至此英化完成。

Snipaste_2025-01-24_16-36-25.png

方法二:使用命令行工具

和上述修改应用名称方法一样,解包后,找到对应位置修改为英文后,重打包,重签名即可。不再赘述。

免费评分

参与人数 3吾爱币 +9 热心值 +2 收起 理由
liuyi110 + 1 + 1 学到了,真心不错!
lyrong2008 + 1 太厉害了!
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

flyer_2001 发表于 2025-1-24 18:31
学以致用,厉害!
angusliu 发表于 2025-1-24 19:38
xiaoniudia 发表于 2025-1-25 05:10
twl288 发表于 2025-1-25 06:47
谢谢楼主分享
pojiestudy 发表于 2025-1-25 09:42
先收藏,有时间操练操练
lyrong2008 发表于 2025-1-25 11:00
谢谢分享,都是精品帖子!
 楼主| scllqk 发表于 2025-1-25 11:34
lyrong2008 发表于 2025-1-25 11:00
谢谢分享,都是精品帖子!

感谢支持
 楼主| scllqk 发表于 2025-1-25 13:51

感谢支持
没光环的上帝 发表于 2025-1-26 15:12
尽管看不懂,但是一直在学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-2-18 02:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表