网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月20日
漏签
0
天
中兴v975吧
关注:
3,103
贴子:
234,760
看贴
图片
吧主推荐
游戏
1
2
3
下一页
尾页
56
回复贴,共
3
页
,跳到
页
确定
<<返回中兴v975吧
>0< 加载中...
科普一下,ROM的的开源、Patchrom适配和移植的概念
只看楼主
收藏
回复
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
开源,顾名思义,开发源代码。但是开放的是什么源代码?答案是Linux内核(kernel)代码。
众所周知,android是google开发的开源操作系统,而linux也是开源的,为什么我们还要等中兴开源?
因为中兴的源码里面除了linux的核心代码,还有各个硬件的驱动代码。因为手机不是电脑,你搜索电脑驱动,会很容易找到你机子需要的各个硬件的驱动程序,例如显卡、声卡、网卡,但手机是高度集成的设备,其硬件的生产商也不是电脑上的NVIDIA,AMD和INTEL三家独大,各个厂商的驱动并不是通用的,通常手机制造商会掌握这些设备的驱动源码,这就是所谓的开源。
那么,为什么正常编译CM需要开源的内核代码?
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上次我看贴吧一个逗逼说,只要顶帖顶到xxx楼,他就尝试为V975编译cm,我瞬间就笑了,特么V975都没有开源,你把什么去编译?骗回复也不用这样吧?
回忆1泉
隐世极客
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
前排
-- 你们不要再对我说“我又看到你了大水笔”好吗? 吧主大人看到会封号的[委屈]
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
言归正传,为什么剁手兴V987也没有开源,但是会有各种“第三方”ROM泛滥?为什么没开源也能做出MIUI和乐蛙百度云?看这些ROM的说明的都知道,有一个貌似高深词“PatchRom”反复出现,我们称之为PatchRom技术。而这是什么高深的东西?为什么这种技术能将第三方ROM完美适配到V987上?
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实PatchRom也可以理解为把官方包的UI改了,将剁手兴野生的渣界面改成MIUI、百度云、乐蛙的界面,与核心驱动、内核没有半毛钱的关系,自然就不存在兼容性问题。
zlx291314
大漠极客
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
直播,,,插一下
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
说的文艺点就是:PatchROM就是通过Smali Injection技术将第三方ROM的代码注入原生系统的Framework,让该ROM的App能够正常运行,并且使得该ROM所修改的功能能够在原生系统中得到体现
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
而移植是什么呢?顾名思义,移植就是把人家手机里编译好的系统,通过修改替换一些自己手机里一些关键文件,使别人手机里的系统在自己手机里运行。
迪迦奥特曼
长老极客
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不懂帮顶
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
移植又分为两种方法,分为正向移植和逆向移植。
正向移植就是把ROM里面的app、framerok和media提取替换进去,然后就ok了,这种方法就称为正向移植,简单无比但是楼主就从来没成功过,也不知道是哪个逗B发明出来的移植方法
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
正向移植不会动手机里面的bin(二进制程序)和lib(动态链接库),要是走狗屎运成功了,理论来说bug会很少。不过成功率只能呵呵了
凌小惶
孤独极客
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
继续
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有就是逆向移植,逆向移植就是用别人的ROM,通过修改boot.img的一些地方,和替换bin、etc、lib下的一些相关文件,而使别人手机里的系统运行在自己手机上,我一般就是用这种方法移植,因为这样移植的成功率很高
壹肆柒
隐世极客
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
插
LiuHito
小吧主
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不过移植也是有局限性的,一般只能移植同CPU平台、同分辨率的ROM。如果你对安卓底层非常熟悉,倒是可以去尝试一下跨平台移植,这绝对是神一般的境界了,到目前为止我还没见过几个能跨平台移植的人
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示