1.LiveWallpapersPicker.apk(动态壁纸) 工具:apktool
假设***.apk放在C盘根目录。输入cmd,回车。 apktool d "C:\***.apk" "C:\***" 复制代码 (命令行解释:apktool d 要反编译的文件输出文件夹) 这样,***.apk就被反编译了,输出内容在C:\L***文件夹里。 打开C:\***文件夹,我们发现里面有一些XML文件和一些文件夹。绝大部分情况下,语言和图片资源都在res文件夹里。打开res文件夹,可以其中又是很多文件夹,绝大部分情况下,语言资源都放在values*文件夹里。比如说values放默认语言(英语居多),values-de放德语,values-fr放法语等等。一般我们关心的是values-zh-rCN(简体中文)和values-zh-rTW(繁体中文)。 打开values-zh-rCN文件夹,其中有个strings.xml。打开看看:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="application_name">动态壁纸选择器</string>
<string name="live_wallpaper_picker_title">当前壁纸</string>
<string name="live_wallpaper_preview_title">当前壁纸预览</string>
<string name="configure_wallpaper">设置...</string>
<string name="wallpaper_instructions">设置壁纸</string>
<string name="live_wallpaper_empty">无当前壁纸。</string>
<string name="set_live_wallpaper">设置壁纸</string>
<stringname="wallpaper_title_and_author">%1$s提供者:%2$s</string>
<string name="live_wallpaper_loading">正在载入当前壁纸…</string>
</resources>
很好,就是它了。把“当前壁纸”都改为“动态壁纸”,再检查和修正标点——中文内容用中文标点!!!保存。 本例改这么多就够了。其它复杂的APK建议把res文件夹里的内容都检查下,至少你关心的语言文件夹里的内容都检查下。
改完后,就可以重打包了。还是在cmd命令行里,输入: apktool b"C:\***" 就可以了。生成的APK在C:\***\dist文件夹里,叫out.apk。 这个out.apk是没有签名的,所以不能直接装到手机里。签名后得到的APK,就是可以装到手机里的了。
2.安卓apk软件的图标名字和背景图片文字 工具:ApkIDE