一、想学习制作安卓rom怎么开始?
如何制作 Android 第三方 ROM?需要哪些基础知识及制作软件? - Android 开发Android 的 ROM 教程有哪些?需要什么工具? - Android 开发Android 系统的 ROM 制作难度很大么?为什么国内的 ROM 都是基于 CM 开发的? - Android 开发如何制作一个定制的 Android ROM,具体工序和流程是怎样的? - 米柚(MIUI)二、安卓ROM如何批量制作?批量制作ROM时需要注意什么?
具体步骤如下:打开ROM制作工具,选择【批量制作】拖动ROM添加任务,可【任意添加】线刷包和卡刷包,系统会自动计算预计耗时 设置【刷机套餐】和【ROOT授权】,可对ROM进行单个或多个设置选择【开始制作】,程序会自动进行解包打包精简等修改,无需手动操作当制作完毕后会提示ROM制作情况,此时ROM制作完毕
三、安卓 ROM 哪家最好?
作为一个曾经N5用户我感觉我很有资格回答这个问题。因为N5的刷机包实在是太多了!
- 国产非AndroidLike(MIUI,Flyme,Lewa,Smartisan,Emotion UI,EUI,Color OS,Funtouch OS等)
(1)MIUI+完整的系统体验+bug较少-收费的主题以及ADUI事件-完全脱离原生属于ios like
小米手机的灵魂,如果小米手机没有MIUI那他跟其他厂家的手机有什么区别。miui应该是国产Rom的佼佼者,它的Rom一直是做加法的,系统较为臃肿。但是miui从V1一直到现在的V8,它的进步是显而易见的。本土化深入系统底层,更易被国人使用。取消应用抽屉和系统美化方面见仁见智。毕竟适合你的才是好用的。
(2)Flyme+清新的配色+精简的系统-SB条-Bugme不是白叫的
我一直认为魅族的工业设计远胜于小米,那么多年的MP3可不是白做的。Flyme5应该是赶工之作,因为Flyme4.5实在是太TM卡了,不推Flyme5根本不行啊。与miui相反Flyme4.5之前rom一直在做减法,尽可能的去掉一些不常用的功能,但是总是有一些小小的Bug。Flyme之前自有的SB条,完全违背安卓设计规则,要多反人类有多反人类。我还要吐槽一下Flyme5这个多任务,为啥一键清理要放在最上面,一个手根本点不到好吗!?
(3)LeWa+低配手机可以跑得非常流畅-已经倒闭
之前LeWa一直都是定位在打造千元机Rom,旨在低配机上优化安卓系统。但是似乎一直找不到市场的盈利点,跟TCL有过合作,但是市场表现并不好。无法盈利最后倒闭是自然的。而且从之前使用过一款酷派5890的rom来看,适配非常粗糙,仅能正常使用,小厂毕竟是小厂。从目前来看,当下主流手机配置加之谷歌自身对于安卓的优化,低端机“卡”的这种现象已经很少见了。所以LeWa主打千元机的这种战略已经没什么作用了,没有自身特色倒闭在所难免。
(4)Smartisan+诡异却舒服的系统框架+足够好用的发现不到的功能-容易审美疲劳且系统的统一性太差
前些天锤子发了N5的刷机包,迫不及待的刷进去。确实算是良心适配了。各种细节都触及用户痛点,桌面看似单调但是由于大部分图标拟物化重绘之后看起来还是挺和谐的。但是由于拟物化属于逆潮流了。打开非系统APP之后跟锤子系统本身格格不入,很出戏。所以还是刷回了6.0。
(5)Emotion UI,EUI,Funtouch OS,Color OS过于平庸,不做评论,基本只有自家手机有。
2.国产AndroidLike:Mokee及CM本地化版本(1)Mokee+优秀的维护与开发+不臃肿却很实用+很多特色的功能+同步谷歌最新的版本与代码-待机性能略差-宙斯盾与很多APP有冲突
Mokee无论从官网还是从下载页面都应该是从CM那仿的,你说他抄CM我也是不服的。因为CM的代码不止CM团队,很多个人开发者也贡献了大量的代码。只能说Mokee是CM的分支。Mokee基于谷歌最新开源代码所以版本号肯定是同步于谷歌的而不是像其他厂商万年一个版本。还有特别提一下宙斯盾这个东西,这东西只有Mokee60.1版本才有,虽然从底层上解决了安卓的自启和互相唤醒问题但是也有很多APP无法正常工作,比如微博所以我只能用第三方的微博客户端。如果宙斯盾这个问题能解决的话这个应该是最适合国人的AOSP Rom。
(2)Suda Mod+基于CM流畅和本地化+更加美观的配色与UI-内置过多而且有卸载不掉的内置-高级设置没有深入系统底层而是通过Xposed插件实现
优缺点都很明显的ROM,基于CM的话系统性能不会差。只是内置软件过多大概有7,8个。而且不能忍的是居然有卸载不掉的内置。这就让我对这个Rom的印象大打折扣。而且不能增量更新,更新说明含糊不清,估计作者只是为了再刷一遍内置的激活数。但是Suda的界面却是我非常喜欢的。真是纠结啊。高级设置通过Xposed实现给人感觉Rom太拼凑,支离破碎。总的来说Suda适合Geek二次改造。
3.国外团队Rom(Cyanogenmod,Chorma,DirtyUnicorn等)
(1)CM+重生的Android+各种各样的高级设置+万物基于CM+完全尊重安卓设计标准-非常不适合国人使用
CM团队是从CM7开始崛起的,如果对比CM7与原生Android2.3你就明白为何CM有了今天的地位。从Miui到Smartisan都是基于CM的。CM团队对谷歌官方的代码进行了重构与优化,并加入了多种多样的功能,大大完善了谷歌原生的代码。国内开发者如果对手机进行patchrom适配的话,也大都喜欢采用CM作为底包。可以说CM为安卓的发展做出的贡献实在是太多太多了。现在手机配置都比较高,CM和原生的流畅度已经不相上下了。如果原生打10分的话,我愿意给CM打10.1分。但是CM缺少本土化的功能,来电归属地,农历日历,配套的云服务等。由于404原因国内手机装GoogleFramework就是装了一个不能吃的全家桶。所以CM在国内的普及还是需要感谢国内的开发者。
(2)DU,Chroma等国外团队+符合安卓设计标准+多样化的高级设置-不适合国人使用
跟Mokee一样属于国外CM的分支,大同小异,各自都有各自的侧重点。因为404原因所以在国内基本无法正常使用,完全要靠国内开发者的二次开发才可以正常使用。
四、如何移植安卓ROM?
移植很多就是文件对比替换,可能会用到java 反编译 ,甚至要用到乌班图编译底包(多是cm),可能还要还要修改boot, 内核文件 ,启动项 ,替换各种驱动文件, 最基本的你要会刷机, 会打包签名, 此外各种平台各种rom具体的移植方法还有差别,mtk的移植较简单,高通的比较难,跨平台更难,此外移植还分正向反向移植,总之移植不简单,更磨人的是移植后的各种bug修复,你要会抓log,能看懂它,网上的教程也有,但还是要自己多实践,自己摸索,祝你好运喽
五、安卓手机蚂蚁黑制作教程?
您好,安卓手机可以使用Licolico这款APP就行制作,具体操作步骤如下:
1、进入软件,主页面选择多人照片唱歌
2、选择需要制作的模板
3、选择右下角 制作同款合唱视频即可
六、想学安卓ROM适配,如何开始?
不知道为什么会邀请到我这个万年潜水员,不过既然邀请到了就说说吧
首先,你得需要以下几个技能
- 对Linux基本操作熟悉,比如文件操作,删除,权限设置等等
- 英语一定要有基础!!!!!善用搜索引擎!
- 确定一个方向,你要做什么,如果你想做Patchrom的话,那么你还要对smali的语法进行简单了解,还有寄存器的修改等等
- 当你迷茫的时候可以看教程,比如我之前有发的FlymeOS4基于CM的插桩视频【Flyme开发】人人都能当ROMer!将FlymeOS适配到你的手机(基于CM12.1)-更新P6_野生技术协会_科技_bilibili_哔哩哔哩弹幕视频网
其次,你得学会一些基础(以下内容默认为patchrom描述)
比如刷机包的结构,grep的使用,当smali出现语法问题或者运行时发生问题(如bootloop)学会定位问题,学会logcat的分析。java基础最好有,不过没有也就是困难"一点"罢了
最最最后,就是脸皮厚点,出现问题先找搜索引擎,再问别人,当然如果你看了搜索引擎(google)的文章也看不懂的话,你问别人也不一定懂哦....
至于编译什么的,要求就多了,什么C语言啊makefile的书写等等,建议先从“简单的”smali插桩学起(当然拼包移植也是可以的)
最后,祝愿你成为一个新的大神
七、怎么从安卓手机提取系统文件制作成rom?
楼主去他官网下载刷机包刷机就好了。其实你如果手机又打开USB 调试的话, 电脑下载豌豆荚安装,然后手机跟电脑连接起来,去豌豆荚里面下载go桌面等桌面软件安装即可。
八、如何看待安卓ROM越来越不像原生的安卓?
- 首先,CM的基础是AOSP,也就是完全开源的Android。
- 由于OnePlus与Cyanogen的特殊关系(后者甚至为OnePlus One定制了CM11S)导致H2OS有很多CM的影子;更何况它的底包还是AOSP;
- 由于谷歌在中国的缺失趋势,所以发展的越来越奇葩。
- 也是因为谷歌服务的缺失,各制造商开始用自己的方式结合国内的既有服务,也就是他们所谓的人性化,也就导致了对原生Android的极大破坏。
- 其实说很多ROM失去了原Android影子也是过于片面的
- ,就比如说LG: (以上是LG G4) 亦或是使用原生Android的Moto: (以上是Moto X Style) 甚至是传说中的索尼大法:(以上是答主本人的Z3)
综上,Android的差异性是可以理解的,当然也逐渐谷歌化,回归原生;然而国内厂商由于谷歌的缺失忽略了这些东西,更多的是所谓的“人性化”,然而原生也是越用越习惯的。
============================我是一条分割线==============================
这是答主第一次回答问题,累死宝宝了(TAT)
网络引用图片来自必应搜索,然而并不知道是哪个站点的~~
============================分分分分分分分==============================
蜜汁补丁源于索尼挂掉了 直接换Nexus
是不是好看了?(怪壁纸喽)
九、安卓ROM如何移植到其他机型?
通常安卓ROM移植(我这里只说逆向移植,代码编译插桩等不在内)到其他机型要注意: 1. 手机配置最好一样 2.修改内核,解包内核 添加官方系统重要的服务到新ROM里的内核中 3.添加基带文件到系统, 脚本中需要添加官方原有的重要软链接 4.重要的驱动文件替换或新增到新ROM中 5.此法只是一般流程, 具体每个手机遇到的bug都各不一样,需要自己慢慢分析
十、安卓怎么从rom提取boot?
如果是刷机包的话,用软件解开刷机包然后将里面的boot.img复制出来 如果是已刷机的话,可以利用系统备份将程序及boot.img提取出来