昨天在使用一款录屏软件APK时,发现有默认的水印,想把水印去掉,或者换成自己的水印。啰嗦几句,免得有人走了我的误区,可以跳过直接进步骤。试了几种办法,包括解压APK包,找资源文件res,没有发现水印的图像,接着我打开软件的本地数据库文件SQLite,尝试解析数据表里是不是保存了图片或者有下载图片的连接之类,无果。偶然发现assets文件夹里有水印图标,但是文件替换后签名是个问题。下面的方法解决了。进
步骤:
1.需要的软件:
解压软件(我用的7zip,可以是WinRAR等其他),APK签名工具(zipsigner_2.3.apk)
2.步骤:
①解压APK到文件夹,找到你需要更改的图片位置,
②用解压软件打开apk(注意不要解压,只是打开),找到步骤一图片的位置,把你的图片改名同源图片,用你的图片替换掉源图片。如果用WinRAR软件,会提示选择压缩方式,推荐选择储存。如果遇到操作不允许的情况,可以右键属性,更改APK文件的用户权限(安全--高级--权限)。关闭压缩软件。
③手机安装签名工具,我用的zipsigner_2.3.apk,百度搜zipsigner会出来最新的。把前面改过的APK发送到手机上(不是直接安装哦)
④打开签名工具,点击文件输入按钮,选择发送的apk,点击文件输出按钮,选择输出位置。模式选择默认的auto-testkey即可。
⑤在上步的文件输出位置找到签名后的APK,名字是:原apk名-signed.apk。安装即可。