请选择 进入手机版 | 继续访问电脑版

算力论坛Suanli.io

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1788|回复: 0

反编译用途

[复制链接]

管理员

Rank: 9Rank: 9Rank: 9

帖子
807
算力
1706
注册时间
2018-4-4

算力100算个hash会员

发表于 2019-6-11 19:14:45 | 显示全部楼层 |阅读模式

1) 汉化apk应用程序

       汉化apk就是 把 反编译之后apk 下的res/values文件夹内string.xml文件的内容 汉化。注意:/values目录下有可能有多个文件夹:/values-zh-rCN(必须用这个文件名!)。
values-zh是中国地区语言包(包含港澳台及内地),
values-zh-rCN是中文简体语言包(只包含内地),
values-zh-rTW是中文繁体语言包(港澳台)。
用文本编辑器打开strings.xml,然后你就翻译吧,把英文描述译成相应的中文。

如果apk原作者把字符写在代码中,应该把相应的中文字符用16进制的unicode来表示。例如:把“服务模式”用16进制的unicode表示就是\u670d\u52a1\u6a21\u5f0f 。每一个汉字用4个字符表示,\u表示为16进制的unicode码。好了,正确的汉译是:
const-string v5, "\u670d\u52a1\u6a21\u5f0f ",网上有中文字符与16进制unicode码的对照表或转换工具。

2) 去掉apk中的广告

为了去掉程序中的广告,要修改main.xml文件与广告有关的内容。在/res目录下找到文件main.xml。关键是要把fill_parent改为0.0dip,把wrap_content改为0.0dip,其它内容保持不变即可。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Suanli.io

GMT+8, 2019-8-25 01:48

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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