三星S6官方的固件虽然还不算差,但是很多同学为了体验新功能和一些适应本土化的操作选择了安装第三方ROM。辣么问题就来了。这样的话设备状态就会显示为定制,一些官方的APP是不能在这样的系统上运行的。所以小黑小编在这里告诉大家如何把第三方ROM修改为显示官方状态把。
三星S6修改第三方ROM为官方方法:
此教程要用到编译和反编译知识,同时还要用到一些常用的工作辅助修改。如果这些都不会的朋友,请先自行百度我的教程,把常识搞明白了再来。
一、反编译SecSettings.apk(不同的安卓系统版本可能这个文件名的名称也不一样),得到SecSettings这个文件夹;
二、打开SecSettings这个文件夹并搜索:找到Status.smali这个文件;
三、下载修改S6设备状态的文件对比后,再修改自己的Status.smali;
四、修改完成,将SecSettings这个文件夹后回编译。
五、打开手机的R.E文件管理器把回编译得到的SecSettings.apk这个文件替换到手机上原来的位置,并赋予权限:RW-R-R,重启即可生效。没有破解签名验证的朋友回编译时就不要签名了,用替换法。
温馨提醒:
修改过程中有几个关键环节要注意,一是要会搜索关键词;二是要查看原文;三是不要照搬代码。这几点不注意会修改不成功的,原因:每一部手机的代码都有区别,学会灵活运用就好。
这里要告诉大家的是,首先要有一定反编译基础,否则建议还是不要折腾了;因为三星S6各种固件版本的不同,可能反编译之后得到的源码会有所差异,这个时候我们一定要学会灵活的运用。不能生搬硬套。否则把系统搞挂了或者是伤了手机硬件那就得不偿失咯。