怎么移植rom
很多人都不知道怎么移植ROM,其实说简单也简单,说难也难,对于安卓ROM移植,其实在很早的时候,就有很多ROM开发者尝试,只不过大多无功而返,因为ROM移植后的BUG太难修复,但是,移植起码还是有机会开机,并且做出第一个体验版的,毕竟,修复BUG是后面的事情,参考下面的ROM移植教程。
1.准备beyond compare和notepad++ ,ROM开发定制必备的工具,也准备好官方包和移植包
第一步,先删除,除META-INF,System,boot.img,data以外的文件,因为那些文件是多余的,可以不用到,只要用到ROM移植的基本文件就可以,然后用beyond compare对比脚本文件,我们来修改刷机脚本。
尤其是要注意删除前面两段机型验证,还有recovery恢复相关的脚本,避免刷机不通过,如下
删除
package_extract_dir("recovery", "/system");
set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
以及另外一个机型的验证,网速不好,具体这里没有截图上传,详细的教程,参考宅科技-极客社区,里面有很多关于ROM移植的详细教程
2.其次,刷机脚本要删除关于boot.img之外的img文件代码,不用刷入那么多分区,一般只要保留system和boot分区就行。 ,
3.现在修改system里面的文件,这一步对ROM移植很关键,大部分的东西都在这里,但是比较简单,将替换文件均为官方包替换到移植包
如下替换:
system/bin/vold (分区文件)
System/etc/firmware (基带文件)
System/etc/permissions (替换过去)
System/etc/vold.fstab (这个是SD卡挂载)
System/lib/hw
System/lib/modules
System/lib/libaudio.primary.default (音频文件)
System/usr/keylayout (按键文件)
System/vendor/lib (替换过去)
4.对比修改build.prop文件,把机型model改为你自己的机型
还有其他的 自己对比修改,先不改这么多,尝试能不能开机再说。
热门推荐
-
如何把手机照片传到电脑上
打开电脑的磁盘文件夹,点击鼠标右键选择粘贴即可。粘贴照片2、无线传输(推荐)手机和电脑上都安装互传软... -
apk文件怎么安装
apk文件的安装为例。工具/原料安卓手机APK.1安装器APK.1安装器下载链接http://apk... -
不求人!电脑蓝屏重启的终极解决方法!
家,如何自行排查解决电脑蓝屏重启的问题。为什么会蓝屏出现导致系统无法继续运行的故障就会蓝屏,这是为了... -
有些网站可以打开,有些网站打不开,一般会有哪些原因造成?
为什么有些网页打不开,其他人却可以?故障现象 单个或多个网页不打开,而这些网站发给其他人,却是可以打... -
苹果手机如何将第三方app里的文件,视频导出来
通常:1 连接电脑,打开itunes,在itunes上点击app,浏览app内容。或者pp助手,同步... -
怎么清理电脑垃圾
普通人清理电脑垃圾:360安全卫士——垃圾清理——一键清理——完成。程序员清理垃圾:第一步:“Win... -
小米如何刷入第三方Recovery
注意,此教程仅适用于出厂安卓10及以下的机型,由于我没有出厂11的机型,并且长期内没有换机的打算,所... -
psp游戏怎么安装
用手机给PSP下游戏的解决方案:一、硬件条件PSP必须使用TF卡转记忆棒转接套安卓系统手机,支持OT... -
swf文件怎么打开
用恒星播放器打开 swf 文件,如果系统中有可用的 Flash 控件,恒星播放器会直接调用其进行 s... -
教你4步清理C盘,让电脑释放30G空间,瞬间提速十倍
叶紫网小编发现他的电脑C盘内存很受欢迎,所以内存越来越小。事实证明,电脑并不弱。所以现在叶紫网小编决... -
ipad 怎么扫描文件
择 “新建备忘录”接下来我们点击下图中中间位置的拍照 按钮。在弹出的对话框中选择 “扫描文稿”。把要... -
两台电脑怎么共享
输入 control 进入控制面板;选择【网络和 Internet】 - 【网络和共享中心】 - 左... -
es文件浏览器怎么用
具有文件清理分析、视频剪辑、应用管理、聚合网盘、文本编辑器、文档以及快传等功能。对视频文件还可以进行... -
安卓各机型手机解锁教程
登录10手机关机后,按住音量下键+电源键 进入Fastbooot模式 (系统必须为MIUI开发版,稳... -
华硕笔记本摄像头怎么开
1.部分华硕笔记本机型,摄像头有物理遮罩设计,用手轻轻一拨,就可以打开摄像头遮罩。例如下图,显示红灯... -
阿里云OSS的文件访问权限控制是如何实现的?
S提供Bucket级别的权限访问控制,Bucket目前有三种访问权限:public-read-wri... -
deb文件怎么安装
gdebi 在安装 deb 软件包时处理依赖项就我个人而言,我更喜欢使用 gdebi 而不是使用软件... -
手机无法识别SD卡(插入无反应)怎么办?
也有可能是SD卡文件系统与手机不支持所导致的。不同的SD卡文件系统,根据使用的手机系统不同,可能存在... -
Win11 升级方法,绕过TPM2.0,不用U盘,绕过所有限制!
有效!本次升级分为三部分,让我们开始吧!第一部分:下载安装包1.进入windows 官网下载最新wi... -
iphone录音怎么导出
-
kindle怎么换壁纸
图片太小会影响显示的清晰度。比如这张:2、打开美图秀秀,导入图片,裁剪,分辨率1072*1448,保... -
360重装系统怎么样
到系统重装的目的。2.360系统重装大师采用了差异文件覆盖式重装,所需下载的文件较少,所以重装速度很... -
怎么移植rom
很多关于ROM移植的详细教程2.其次,刷机脚本要删除关于boot.img之外的img文件代码,不用刷... -
请问怎么全选pdf文件中的文字啊?
可以使用【文本查看器】下图是以福昕阅读器为例,复制pdf文字的前后对比原PDF文件点击【文本查看器】... -
复印机怎么扫描
一、放置扫描文件首先,确保电脑和打印机连接。然后把要扫描的证件或者文件放在打印机的扫描区域内。需要注...