2024年11月教你怎样制作一个属于自已三星 Galaxy S III i9300 刷机包 ROM?怎样制作手机rom
⑴教你怎样制作一个属于自已三星GalaxySIIIi刷机包ROM?怎样制作手机rom
⑵教你怎样制作一个属于自已三星GalaxySIIIi刷机包ROM
⑶本教程其实就是制作ROM的简单流程和原理,根据本教程,可以制作一个自已三星GalaxySIIIi刷机包ROM,一起来学习吧。注:本人仅抛砖引玉提供教程,本人不负责由于刷机不当造成的任何后果。首先你需要做好以下准备:、一个linux环境(你的计算机水平至少能够使用VirtualBox装一个Ubuntu系统同时还能知道在哪里输入命令行、完整的官方ROM包(包含cache.imghidden.imgmodem.binrecovery.imgsystem.img这几个文件、最新的Superuser.app、su程序(下载请自行Google、ex_utils工具包(下载后有三个文件:make_extfsmkuserimg.shsimgimg,作用是linux环境下解压三星*.img和打包三星*.img的工具,下载请自行Google、iOdin刷机程序(下载请自行Google制作ROM的操作需在linux环境下进行(当然应该也有windows环境下的操作方法,方法请自行Google,不要一听linux就觉得很难,其实要做到很简单,和windows的cmd差不多,制作流程为:解开官方.tar的ROM包,并将三星的.img格式转换成ext文件格式(你需要改动的仅仅是system.img分区内容,完成程序替换或精简(此时加入Root,然后打包为三星.img格式,最后压缩成.tar的ROM刷机包。、解开一个完整的.tar刷机包,得到cache.imghidden.imgmodem.binrecovery.imgsystem.img五个分区镜像文件:windows下你可以使用rar直接打开.tar文件解压,liunx环境下你需要这样输入相关命令:tarxvfxxx.tar.mdxxx.tar.md是你下载的官方rom包,有的rom包没有经过md校验最后的扩展名为.tar;命令行中的xvf为tar命令参数详细请Google。、官方ROM中的.img文件为三星自家的分区格式,需要转换为标准的ext格式才能读取(格式转换有很多方法,windows环境也可转换,方法请自行Googlelinux环境下使用前面提到的ex_utils工具包,输入下面的命令:就是转后为标准分区格式的.img文件,simimg文件可在ex_utils工具包中找到。、linux环境下挂载newsys.img:新建一个文件夹tempmkdirtemp将newsys.img挂载到tempmount-oloopnewsys.imgtemp打开temp文件夹,是不是手机system分区内的文件都在这了?现在你可以精简你认为没有必要的程序,或者将原始程序替换为你制作好的美化程序。、将这个ROM包制作成原始Rooted的,你需要从网上下载最新的SuperUser或SuperSU程序,还有su文件。拷贝su到xbin文件夹:cpsutemp/xbin/su赋予su文件超级权限:chmodtemp/xbin/su现在你进入temp/xbin/文件夹,敲入ls,su文件变成红色的就说明已经有了超级权限。拷贝Superuser.apk到app文件夹:cpSuperuser.apktemp/app/Superuser.apk赋予Superuser文件超级权限:chmodtemp/app/Superuser.apk现在你进入temp/app/文件夹,敲入ls,Spueruser文件变成红色的就说明已经有了超级权限。、将你整理好的Temp文件夹打包回三星格式的.img镜像文件最后制作属于你自己的完整刷机包,此时你可以组合你的Rom包,比如把modem.bin换成联通的基带,或者自己的cache.img:tarcvf给你的刷机包起个名.tarcache.imghidden.imgmodem.binrecovery.imgsystem.img也可加入校验mdsum-t给你的刷机包起个名.tar》》给你的刷机包起个名.tar、最后解除挂载umounttemp、用odin刷入你的自定义刷机包看看吧(刷机前别忘了wipe。祝你成功!觉得好就加个分呗。补充:获得定制system.img的另一种方法:首先你已root,然后再手机上替换/system/app内的文件,直至你满意为止。现在将你现在手机的/system分区备份,获得system.imgWindows环境下,cmd窗口输入:(前提是你会使用adb,方法请自行Googleadbshellexit这样你就获得了你目前手机的system分区镜像,直接跳至上面的第步,制作刷机包。注:由于本博客没有启用代码框插件,所以写本文是代码用b-quote所框住,所以在本文中所缩进去独立成行的均为输入命令。
⑷当然也有许多现成的可用的软件或是设置oem
⑸linux只是环境,编译前必须的环境
⑹先同步源码,时间很长,在这过程中可以去配置编译环境,
⑺然后同步源码好了之后同步你机型的device,如果官方没有device就需要自己写device了.完事就可以编译了
⑻cd《源码所在目录》
⑼.build/envsetup.sh
⑽brunch《你的设备的名》
⑾例如googlen是mako,
⑿那就是brunchmako
⒀编译时间很长.晚上睡觉前放那编译,然后早上差不多就好了
⒁具体我这有视频教程,你可以下载去看看
⒂一共集视频?都不是很长
⒃制作ROM用什么工具什么ROM制作工具比较适合小白
⒄建议用ROM制作工具,卡刷线刷包都可以制作,也可以批量制作。
⒅小白的话用起来应该比常规的ROM制作软件更容易上手一些。
⒆手机刷机包如何制作自己如何制作刷机包
⒇准备ROM包说明:本工具支持ROM卡刷包和线刷包,支持常规,dat和img格式的刷机包
⒈如果找不到ROM,也可以选择线上ROM直接下载ROM进行修改。
⒉将下载好ROM放到任意位置,建议放在容易找到的地方
⒊选择本地ROM打开下载好的ROM进行解包
⒋等待解包完毕即可进行修改
⒌解包完成之后即可对任意APP进行删除操作,默认已经针对常见推广应用进行删除,也可以手动删减任意应用。建议采用默认删除即可
⒍也可以选择性删除任意APP,选择左边勾选框进行删除或不删除操作
⒎右边状态提示:建议根据提示进行删除,过多删除可能会导致一些问题,建议采用默认删除方案即可
⒏信息修改说明:没特殊要求可以直接跳过此步骤。本功能主要是修改系统build.prop参数,可以自行修改或添加,可以实现部分优化或默认配置。修改属性:中间展示的是ROM包默认属性,选择对应项即可在右边修改属性,建议采用非中文字符新增属性:如果有需求增加属性,在新增属性添加即可,建议采用非中文字符
⒐说明:本功能主要针对卡刷ROM如果ROM包已经内置ROOT,建议选择不进行修改
⒑如果ROM没有ROOT,选择装入ROOT授权即可
⒒ROM封包完成上述步骤后即可开始打包
⒓具体打包时间会根据ROM包大小和电脑性能有所不同,一般大约-分钟即可制作完毕,耐心等待即可