手里有一台大法的XZP,这可能是所有我接触过手机里最喜爱的一台,不过因为这糟糕的生态(其实并没有生态),使用它就几乎等同于在用原生安卓。
系统近原生亦好亦坏,坏的地方在于这几乎不可能拿来当作主力机使用,毕竟对后台百分百宽容对于电池可不是什么好事。
好的点在于它,一台骁龙835手机,居然能在拿到手时刷新我对现在835运行安卓流畅度的认知(可能也是因为三星的优化太渣了)安装和打开软件的速度对比同SoC的三星s8要快了一倍不止。
所以,(当时)价值700元的XZP被我拿来当作了代替s8的多媒体娱乐平台。
不过,多媒体可少不了音乐,曾试过索尼自家的音乐app,但与我现在认为最好的三星音乐差了不是一星半点。
所以现在就要来尝试把三星音乐装到索尼XZP上。
直接使用APK文件安装是不可行的,三星的apk里附带的验证会阻止安装。
使用adb安装也是无解,无法找到”com.samsung.device”这个库。
所以,就需要使用反编译来去除安装包里的机型限制。
大概流程如下:
- 确保已安装JAVA并且版本在1.8以上
- 确保已安装apktool工具
- 生成签名证书(如果已经有则不用)
- 反编译APK
- 删除限制
- 回编译APK
- 签名
- 安装
前面俩工具随便百度都有安装方法,无非是环境变量配置恼人了一点。
反编译
首先得整到三星音乐的安装包,(最好)把安装包放在独立的文件夹中,按住Shift右键文件夹空白处——在此处打开Powershell窗口。
输入
1 |
apktool d 文件名称记得带扩展名 -o 反编译出的文件夹名称 |


删除限制
在导出的文件夹里可以看到名为“AndroidManifest.xml”的文件,右键使用记事本打开。
Ctrl+F查找关键字,我这里的关键字是library。
1 |
<uses-library android:name="com.samsung.device" android:required="true"/> |
就是这玩意阻止了app的安装,直接整个删了。
回编译
再次回到Powershell,输入
1 |
apktool b 之前反编译出来的文件夹名 -o 导出apk的名称.apk |
1 2 3 4 5 |
如果看到 I: Building apk file... I: Copying unknown files/dir... I: Built apk... 即代表完成了 |
导出修改完成的apk安装包。
不过现在的安装包没有经过签名,无法安装在设备上。
签名
这一步比较麻烦,首先通过命令生成keystore。
这一步在cmd或者Powershell上做都一样。
1 2 3 4 |
keytool -genkey -alias lyj -keyalg RSA -validity 36500 -keystore C:\Users\13133\Downloads\test\lyj.keystore --保存文件名到到某目录下 -alias lyj --别名 -keyalg RSA --加密算法 -validity 36500 --有效期限36500天 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
输入密钥库口令: 再次输入新口令: (输入的密码不会显示出来,最好心里记着输入了啥) 您的名字与姓氏是什么? [Unknown]: li 您的组织单位名称是什么? [Unknown]: li 您的组织名称是什么? [Unknown]: li 您所在的城市或区域名称是什么? [Unknown]: li 您所在的省/市/自治区名称是什么? [Unknown]: li 该单位的双字母国家/地区代码是什么? [Unknown]: li(上面的随便填) CN=li, OU=li, O=li, L=li, ST=li, C=li是否正确? [否]: y |
1 2 |
输入<lyj>的密钥口令: 再次输入: |
接着,在目录里应该就能看到lyj.keystore这个文件了。

然后,把刚刚生成的keystore文件放到跟要签名的apk相同的目录下,打开Powershell输入:
1 |
jarsigner -verbose -keystore lyj.keystore -signedjar 签名后的apk名称 需签名apk keystore中的别名(不是文件名,输文件名会报错) |
安装
折腾了这么多,理应能够装上了吧?
的确,使用adb是给成功装上了,可是在手机上却打不开这应用,一直停止。
8知道哪里出错了,懒得整。
希望这在其它应用上能成功
参考网站:
https://www.jianshu.com/p/7f91628da4c4
https://www.cnblogs.com/jackadam/p/11266396.html
https://blog.csdn.net/antma/article/details/53540492?utm_source=blogxgwz5
https://blog.csdn.net/nicolelili1/article/details/52385334?locationNum=13
评论
还没有任何评论,你来说两句吧!