DecayLong 发表于 2015-11-29 14:20

【11月29日】新方法刷机阿里云OS,其他的系统可以参照此法

【说明】:此方法需要ROOT盒子、使用反编译工具。其他非阿里云OS的盒子请查看 刷机原理 自行刷机


所需工具:U盘
                adb工具
                ROOT工具(自行找适合你们自己盒子的)
                ES File Explorer或其他的文件管理器(个人推荐这个,还能够用于卸载系统无用的APP)

如果需要自行制作刷机文件,则还需一下工具:
                apktool(用于反编译和编译)
                signapk(用于给破解后的APP进行签名)




第一步确认是否适用:(应该所有阿里云OS都可以略过此步,不过看一下也能减少疏漏)
首先我们先来看看你们的盒子是否有这个“com.yunos.tv.launchercust”包。
先进入盒子的工程模式,开启调试功能,然后如果你们电脑上没有adb的话,可以在这下载 下载adb工具
打开CMD(可以在adb工具包的解压目录下按住 shift+鼠标右键, 选择打开命令行),用adb连接到盒子,命令是 adb connect ip   ,这个ip是填你们盒子的IP,比如我家的盒子IP是 192.168.1.30,那么我输入的命令就是:
adb connect 192.168.1.30
我这边连上后会提示: connected to 192.168.1.30:5555
然后继续输入命令:
adb shell pm list packages
这时候会列出盒子里所有安装了APP的包名,找找有没有 这个“com.yunos.tv.launchercust”包,有的话就能继续往下看了,没有的话就直接看刷机原理,然后自行研究了。




第二步开始刷机:(鉴于有的盒子ROOT麻烦,那么可以试着做个升级包或者修改刷机包,直接把/system/app下的文件替换了就行了,一步到位)
接着就是ROOT盒子了。断开盒子的网络,防止ROOT工具一装就被删,如果不行的话,就断开网络后恢复出厂设置。
注意盒子不要联网,等后面的操作都弄完了再联网。


我家是英菲克 I6双核的,我用过百度一键ROOT没用,不过 “影棒3S一键ROOT” 可以用。


ROOT完后,安装并打开 ES File explorer ,在ES的左面板 “工具” 里打开 “Root工具箱” ,然后在ES 的主页那有一个 “应用” ,点击打开,在界面上方有一个 “用户已安装应用” ,点击,选择系统应用,往下拉找到“launchercust” 这个应用,长按,选择卸载。


卸载完后,把我上传的附件复制到盒子的 /system/app 目录下。


至此就完成刷机了,联网,然后装各种APP了。

哦对了,还得注意下,把盒子的升级软件给卸载了,不然系统会自动升级,就又GG了!!!切记切记。
至于升级软件是那个我就不知道了,我自己盒子的升级软件在阿里云开始删软件那天起就被我给干掉了,不过名字应该带有OS 和 Update 字眼的。




刷机原理:
经过我昨天一下午的研究,发现阿里云OS系统里有一个包 “com.yunos.tv.launchercust” ,它里面有一个广播监听器专门监听安装APP的事件,并且对新安装的APP的包名进行比对,是黑名单中的就删除,白名单的就略过。那么我们只要破解了它可以了!


      <receiver android:name=".core.InstallAppBroadcastReceiver">
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED"/>
                <data android:scheme="package"/>
            </intent-filter>
      </receiver>“com.yunos.tv.launchercust” 在 AndroidManifest.xml 文件里注册了这么一个广播监听器,我们只需要把这几行代码删了,然后重新编译并且重新签名。



感谢 @jikey01的反馈,以及提到的需要注意的点 (PS:有个盒子里有这应用,有的盒子里没有,根据自家盒子做判断,没有的话,这句话无视就行。)
提醒一下盒子里面有个静默删除.app必须要删

yu88661 发表于 2015-11-29 14:53

本帖最后由 yu88661 于 2015-11-29 14:57 编辑

楼主,盒子的升级软件是那个,

jingyu99 发表于 2015-11-29 14:47

小手一抖,金币拿走。

inphicrookie 发表于 2015-11-29 14:46

已经彻底放弃阿里云了

WAGQW 发表于 2015-11-29 14:46

搞,求,不,懂?

jikey01 发表于 2015-11-30 13:57

谢谢楼主的无私分享!已经按楼主的方法成功使用盒子。并且精减了一点不必要的程序。提醒一下盒子里面有个静默删除.app必须要删

DecayLong 发表于 2015-11-29 14:59

yu88661 发表于 2015-11-29 14:53
楼主,盒子的升级软件是那个,

我的卸载了很久了   现在也忘了具体名字是啥,不过名字应该带有 OS 和 Update字眼

honeyshx 发表于 2015-11-29 14:57

搞,求,不,懂?http://updata.wicp.net/2015/29242.swf

spritekite 发表于 2015-11-29 14:59

非常好非常好用

joef 发表于 2015-11-29 15:01

收藏备用,谢谢!

jackiechan1987 发表于 2015-11-29 15:49

表示磨合2 TM300A难就难在ROOT呀!

范马 发表于 2015-11-29 15:53

天猫的盒子ROOT都不好整啊

我是神 发表于 2015-11-29 19:44

强烈支持楼主ing……

udavid 发表于 2015-11-29 19:50

感谢楼主了呵呵呵呵

fuwu000 发表于 2015-11-29 19:59

哈哈

sbkyik 发表于 2015-11-29 20:04

感谢分享
页: [1] 2 3 4 5 6 7 8
查看完整版本: 【11月29日】新方法刷机阿里云OS,其他的系统可以参照此法