APK反编译利器Apktool实现android程序汉化
2010-08-20 01:24:00 来源:WEB开发网< ?xml version="1.0" encoding="UTF-8"?>
< resources>
< string name="application_name">动态壁纸选择器
< string name="live_wallpaper_picker_title">当前壁纸
< string name="live_wallpaper_preview_title">当前壁纸预览
< string name="configure_wallpaper">设置...
< string name="wallpaper_instructions">设置壁纸
< string name="live_wallpaper_empty">无当前壁纸。
< string name="set_live_wallpaper">设置壁纸
< string name="wallpaper_title_and_author">%1$s提供者:%2$s
< string name="live_wallpaper_loading">正在载入当前壁纸…
< /resources>
很好,就是它了。把“当前壁纸”都改为“动态壁纸”,再检查和修正标点——中文内容用中文标点(强烈呼吁大家注意标点问题,目前马大哈太多了)后, 保存。
本例改这么多就够了。其它复杂的APK建议把res文件夹里的内容都检查下,至少你关心的语言文件夹里的内容都检查下。
改完后,就可以重打包了。还是在cmd命令行里,输入: apktool b "C:LiveWallpapersPicker"
(命令行解释:apktool b 要打包内容所在文件夹)
就可以了。生成的APK在C:LiveWallpapersPickerdist文件夹里,叫out.apk。
这个out.apk是没有签名的,所以不能直接装到手机里。签名工具和方法见http://www.hiapk.com/bbs/thread-21261-1-1.html, 这里不说了。
签名后得到的APK,就是可以装到手机里的了。
操练:去掉免费版软件的广告条
打开google code发现Apktool更新了,居然支持win了。。。。
那本文就是一篇介绍在windows环境下使用Apktool的笔记。
安装
1.先装JAVA环境,JDK/JRE都行,官网下载
更多精彩
赞助商链接