安卓逆向 APK双开、汉化、软件图标修改的实战案例分享

admin 2025年3月17日09:43:33评论10 views字数 1107阅读3分41秒阅读模式

 

1.应用双开
方法一:np管理器修改包名
1.这里以某记账app为例,对其进行应用双开,选择的方案是修改包名
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
2.使用了np管理器,功能中选择apk共存,修改包名。
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

3.然后把查看并安装修改后的安装包
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
方法二:命令行工具修改包名
1.也可以使用命令行工具apktool解包之后修改包名后重打包,然后使用keytool生成签名,再使用apksigner重签名。
2.用apktool解包。
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
3.修改包名
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
4.重打包
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
5.重新对齐 APK 文件中的数据
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

6.生成签名

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
7.重签名
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
8.安装完成,可以看到成功安装了两个相同的app,双开成功
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
2.修改应用名称,图标等
方法一:np管理器修改应用名称及图标
1.选择安装包,点击功能,找到通用编辑,即可修改。
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
2.安装后看看,确实变了
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

方法二:使用命令行工具修改应用名称及图标
1.使用apktool进行解包

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
3.因为 android:icon 的路径值为@mipmap/ic_launcher,可以定位到对应的图标文件夹(如 res/mipmap-mdpi/ic_launcher.png 或res/drawable/ic_launcher.png),在这些文件夹中可以找到不同分辨率的图标文件(如 hdpi, mdpi, xhdpi 等)。依次进行替换即可。
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
4.修改应用名称,打开 AndroidManifest.xml 文件,找到标签的 android:label 属性。
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
5.如果值是 @string/app_name,说明名称的具体内容存放在字符串资源文件中。定位字符串资源,打开 res/values/strings.xml 文件,找到 app_name并修改。
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

7.查看安装后的结果

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

3.应用汉化
方法一:np管理器翻译
1.汉化没找到合适的app,于是我选择将其英化。

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享
安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

安卓逆向  APK双开、汉化、软件图标修改的实战案例分享

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

 

原文始发于微信公众号(逆向有你):安卓逆向 -- APK双开、汉化、软件图标修改的实战案例分享

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年3月17日09:43:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   安卓逆向 APK双开、汉化、软件图标修改的实战案例分享http://cn-sec.com/archives/3847706.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息