美文网首页
《patchrom》

《patchrom》

作者: Hiapk_Metal | 来源:发表于2018-06-02 20:01 被阅读40次

题引:

玩智能机,也是对手机电子产品的有独特的感觉吧。感觉智能机改变了很多生活方式,
从0809年拿着多普达玩物理小球的时候。就这样电容触屏触感,体验爽歪歪,交互啥的完败nokia的塞班。

因为开放性的特质,让Android呈现出它可玩性高的魅力。

刷就是为了好玩,当时照着教程就是,就是一波尝试。
官改,源码编等等。当时bbs好多教程,还有玩机鼻祖xda论坛的老外也是玩的风生水起。
加上后面,联盟广告的利益链产生,有点俗,就是利益驱动下,开始了一波搞机热情。
之前,官改多,从技术上来说,没啥含量吧,个人认为。不过smali的生涩难懂还是需要琢磨的。

好歹也是搞机小版,也要尝试下patchrom吧。

对于编的时候,一般选择乌班图。可能玩这个一般选这个OS。

权限,反编译,修改前的smali,修改后的smali等等。

官改纯手工,不误砍材功。

其实,机器对比更霸气。用脚本执行吧。

由于大TC河蟹了谷歌,实在是无法download***,比如AndroidSDK,拉源码。还有配置环境需要的软件。

现在好了,有HZ,德国良心服务商,那叫一个国际独服水平行业标杆,要怎么拉资源都可以,还不贵,低于几十欧元,

就可以轻松入手。

目标只有一个是为了适配。

patch的就是在最低的时间成本上(相比源码编译,之前测试了时间,我用i3的破笔记本,需要5个小时多),

把一些东西移植过来。

一般就是如下的套路,我们这里叫做插桩,貌似有点形象吧。

通过反编译生成的smali文件进行对比:

1.当前系统生成一份smali文件->now_source_smali.*

2.假如选择miui,miui系统生成一份smali文->miui_smali.*

3.原生android未做修改的系统也生成一份smali文件->android_smali.*

23对比出来的smali,拿出来跟1生成的smali进行比对即可。

这时候就需要脚本来跑了,手动是非常情况下用的。

等跑了后, make fullota。一般make fullota.zip。多么熟悉的三个字母,ota。

adb push 到手机后,third_party_recovery(cwm,现在流行teamwinRec了时代又在变化),刷下,

这里不得不说,xiaolu大佬等等,无论汉化还是适配recovery,都是给广大机油提供了很大的帮助,

让尔等玩机的机油可以donnot worry be happy。

开机后,一般会是各种卡屏,FC,我们只能通过logcat日志再重新分析插桩的问题,重新修改再编译,

最后肯定是可以适配完成的。

还有boot.img,啥的,要是没有修改好,一般也开机不成,开黑屏啥的。也是用了一些xda工具解包,修改,然后打包。

要是变成假板砖了,还需要刷回官方线刷的救砖包,一般就是怼它一两个小时。

总之,时间成本多。。。

还是我那帮同事666,从事驱动,C,AF的,看log秒debug,还有群里的机佬。

我就扯淡到这里了,如此玩玩手机,还是挺好的,不图啥,就图能看到它开机动画那一刻。

相关文章

  • 《patchrom》

    题引: 玩智能机,也是对手机电子产品的有独特的感觉吧。感觉智能机改变了很多生活方式,从0809年拿着多普达玩物理小...

  • Flyme6系统适配教程(Patchrom)

    国内目前开放patchrom源码的只剩Flyme了,不知道这条路还能走多久。(flyme也死了.) 先来说下几个基...

  • 拼包和移植(包括patchrom )

    拼包移植 拼包方法我归纳为:正向移植、逆向移植和混合移植,其中MTK平台多用逆向移植,高通平台多用正向移植,混合移...

  • MIUI8开源团队的解散,开发者吴宪林发表感想

    前几天,在一加手机MIUI8适配的小煞交流群中,小煞本人发布公告表示,小米MIUI8官方的patchrom团队宣告...

网友评论

      本文标题:《patchrom》

      本文链接:https://www.haomeiwen.com/subject/rmorsftx.html