CyanogenMod

✍ dations ◷ 2025-10-04 03:29:03 #定制Android固件,售后固件

CyanogenMod(/saɪ.ˈæn.oʊ.ˌdʒɛn.mɒd/;缩写作“CM”)是一个已停止开发的Linux发行版操作系统,主要供平板电脑及智能手机使用。它是基于Google发布的Android源码而开发的自由及开放源代码软件,使用滚动更新开发模式。

CyanogenMod提供一些在官方Android系统或手机厂商的固件中没有提供的功能,例如支持原生主题、支持FLAC音频格式、大量APN的名单、内置OpenVPN客户端、应用权限控制、支持网络共享、处理器超频、超级用户权限、屏幕按钮及其他“平板电脑调整”,以及其他接口功能。根据其开发者,CyanogenMod不含任何间谍软件或捆绑软件(英语:Pre-installed software),亦指比官方固件性能更高及更可靠。

虽然只有一部分用户报告他们使用CyanogenMod,但是截至2015年3月 (2015-03),报告显示超过5000万人在他们的设备上运行该固件。

2013年,项目创办人Steve Kondik宣布获取创业投资,成立商业性质的Cyanogen公司(Cyanogen Inc.),CyanogenMod亦被纳入于公司内。此举在CyanogenMod社群中引起重大争议。

2016年12月23日,Cyanogen公司宣布他们关闭CyanogenMod的服务器,Steve Kondik亦指他离开了该公司。CyanogenMod随即宣布会进行转移,并更名为LineageOS。

2008年9月HTC Dream(在美国称为“T-Mobile G1”)手机发布后,Android社群发现了一个可以获取基于Linux系统里超级用户最高权限的方法。加上Android的源码是开放的,容许了手机的固件可以随意修改后再安装到手机上。某些手机不需修改也可以更改固件,例如Nexus One。

在之后的一年中,Android爱好者开发和发布了不同供HTC Dream使用的修改固件。其中一个开发者“JesusFreke”开发的固件成为了在用户中流行的版本。2009年8月,“JesusFreke”停止了开发他的固件,并提议使用他固件的用户转用由开发者“Cyanogen”(Steve Kondik)开发,基于“JesusFreke”固件的派生版本CyanogenMod。

CyanogenMod变得越来越流行,而一群社群开发者亦对它作出贡献。在数个月内,CyanogenMod支持的设备数量增加了,而CyanogenMod亦成为最普及的固件之一。

与很多其他开放源码项目一样,CyanogenMod的开发采用了分布式版本控制,而官方的版本库则上传于GitHub。贡献者则把他们的代码提交至Gerrit。任何人都可以测试其他人提交的代码,已注册用户可以对其提交补丁,最后被数个CyanogenMod开发者合并进源代码内。

CyanogenMod Updater程序会提醒用户有新版本的CyanogenMod,且能协助安装到他们的手机里。用户可以在Google Play下载该程序。但从5.0版本起,这个程序就不运作了,只能透过Rom Manager查找固件更新。直到10.0版本起,更新功能已重新加入至CyanogenMod。

原本CyanogenMod包含Google的一些专有软件(如Gmail及Android Market),但Google于2009年9月发出律师信要求该团队不得再散布CyanogenMod,此举引起部分CyanogenMod爱好者的反弹,认为Google公司违反其“不作恶”的经营口号,CyanogenMod一度暂停运作,此事件也引起一些媒体的注意而加以报道。在两方协调之后,CyanogenMod恢复开发工作,但不能再包含Google的专有app,仅提供链接由用户自行下载安装。

在项目发展初期,CyanogenMod会分别发布每夜版("nightly")、里程版("milestone")及稳定版("stable")。但在CyanogenMod 11 M6版本后,CyanogenMod便宣布不再发布稳定版,改用滚动更新开发模式,每月发布两次里程版。

CyanogenMod团队所开发的CyanogenMod 7是基于Android 2.3 Gingerbread的源码。其中由Android更改的源码中大部分由Steve Kondik编写,一部分由xda-developers论坛上的开发者编写,另外亦有从BusyBox等开源软件项目的源码。

CyanogenMod 7由Google发布Android 2.3源码开始开发,在2011年2月15日开始发布供数款电话使用的发布候选版本。2011年4月11日,CyanogenMod 7的首个稳定版本推出,该版本基于Android 2.3.3。CyanogenMod 7.1于2011年10月10日发布,7.2于2012年6月12日发布。

原本计划CyanogenMod 8将会基于Android 3.0 Honeycomb开发。但是Google把Android 3.0的源码在Android 4.0 Ice Cream Sandwich的源码发布时才一并公开,导致CyanogenMod直接开发CyanogenMod 9,而跳过了CyanogenMod 8。

CyanogenMod 9是基于Android 4.0 Ice Cream Sandwich的源码,是首个使用CyanogenMod团队开发的Trebuchet主屏幕的版本。开发团队于Google发布Android 4.0.1的源码时开始进行开发,但由于Android 2.3与4.0之间的变更较多,所以比一般版本的开发时间更长。开发团队此时亦因为Google在Android 4.0加入了一些CyanogenMod旧版本的功能,调整了CyanogenMod会开发的部分。

2011年11月,CyanogenMod 9发布了供Nexus S和三星Galaxy S使用的测试版本。在2012年8月9日,CyanogenMod 9稳定版正式推出,但由于Android 4.1的源码在此时已经发布,所以所有CyanogenMod的开发工作随即转而至CyanogenMod 10。

2012年7月,CyanogenMod于Google+宣布CyanogenMod 10将基于Android 4.1 Jelly Bean开发。在发布供不同设备使用的测试版本后,CyanogenMod在这个版本开始在每月月首发布一个供日常使用的“里程”版。此版本最后一批稳定版本于2012年11月13日发布。

CyanogenMod 10.1基于Android 4.2开发。CyanogenMod在此版本亦为某些设备在每月月首推出里程版。

2013年6月24日,CyanogenMod 10.1的源码被列为稳定版,并在同一天推出了供大部分支持的设备使用的稳定版。其后开发团队继续于每月月首推出里程版,不断加入新功能。

2013年8月24日,基于Android 4.3开发的CyanogenMod 10.2开始发布测试版。此版本包含了Cyanogen账户、OpenGL ES 3.0支持、蓝牙低电量模式等功能,以及其他安全性及稳定性的改进。

CyanogenMod 11基于Android 4.4 KitKat开发,2013年12月5日发布首批测试版。在此版本后,CyanogenMod便宣布不再发布稳定版,改用滚动更新开发模式,每月发布两次里程版。

一加手机随附了称为“CyanogenMod 11S”的特别版,是第一台在Cyanogen公司成立后与其他公司合作,由CyanogenMod负责软件开发的手机。

CyanogenMod 12基于Android 5.0 Lollipop开发。此版本于2015年1月6日开始推出,并于2015年6月25日推出里程版。

基于此版本的Cyanogen OS 12于2015年4月推出,并支持一加手机及YU(英语:YU Televentures)“Yureka”手机。YU“Yuphoria”手机在推出时亦运行Cyanogen OS 12。

CyanogenMod 12.1基于Android 5.1开发,测试版本于2016年4月16日开始推出。

联想ZUK Z1(英语:ZUK Z1)手机、Wileyfox Swift及Storm手机于推出时运行Cyanogen OS 12.1。YU Yureka、Yureka Plus及Yuphoria亦有更新至Cyanogen OS 12.1。

CyanogenMod 13基于Android 6.0 Marshmallow开发,于2015年11月23日推出测试版。在数星期后,Google发布Android 6.0.1源码,CyanogenMod 13亦更改至基于Android 6.0.1的源码开发。

由于Android 7.1较一般更早推出,所以CyanogenMod并没有推出基于Android 7.0的CyanogenMod 14的测试版。CyanogenMod 14的更改被转移至CyanogenMod 14.1继续开发。

CyanogenMod 14.1基于Android 7.1开发。2016年11月9日,Cyanogenmod推出Cyanogenmod 14.1测试“每夜”版,支持共9款机型。但是由于仍未加入CyanogenMod的一般功能,所以团队称此版仍未完成。随后社区开发工作转移至LineageOS进行并更名为LineageOS 14.1(但代码中的分支名仍然是 cm-14.1)。

:功能强大的新主题引擎,让用户得以应用及自己组合主题来修改资源文件

:允许对不同应用包独立控制主题(在CyanogenMod上用于NavigationBar和StatusBar;在CyanogenOS上用于AppThemer,允许你对每个应用使用不同的主题):所有应用程序都更新为材质化主题:两个音频相关的应用(前者取代DSPManager,后者取代旧的“音乐”应用)

相关

  • β粒子β粒子(英语:Beta particle),又译贝塔粒子或贝他粒子,指的是当放射性物质发生β衰变,所释出的高能量电子或正电子。β衰变有两种:β−衰变与β+ 衰变。β−衰变会产生电子,而β+ 衰
  • 丹·麦克肯泽 (地球物理学家)丹·麦克肯泽,CH,FRS(英语:Dan McKenzie,1942年2月21日-),英国地球物理学家,剑桥大学地球科学系教授。丹·麦克肯泽出生在切尔滕纳姆,是耳鼻喉外科医生的儿子。他就读威斯敏斯特下级学
  • 蛇尾纲海蛇尾,或阳燧足,是属于棘皮动物门的海蛇尾纲,是种类最多的一个纲,其下包括有220个属和2000个种。海蛇尾的结构与海星相似,但体盘相对较大,腕5个,盘与腕之间有明显交界,而后者腕与盘
  • 财政部长美国财政部长(United States Secretary of the Treasury)是美国财政部的首长,负责财政和金融事务,2003年之前还负责某些国家安全和防卫有关事宜。2003年,财政部的大多数执法机构
  • 朝鲜经国典《经国大典》是朝鲜王朝的法律文献,被誉为“国家的立国磐石”。它确立了朝鲜的官职制度、官衙机构等,当中的官职在1469年制定以后虽然有所变动,但在总体上还是遵行《经国大典》
  • 石广生石广生 (1939年9月-),河北省昌黎人;北京外贸学院(现对外经济贸易大学)对外经济贸易系法语专业毕业;高级经济师。1965年7月加入中国共产党;曾任对外贸易经济合作部部长,第十届全国人大
  • 古斯塔夫四世·阿道夫古斯塔夫四世·阿道夫(Gustav IV Adolf,1778年11月1日-1837年2月7日),是1792年至1809年间的瑞典国王,也是最后一个统治芬兰的瑞典君主。古斯塔夫·阿道夫于斯德哥尔摩出生,当时有传
  • T-45T-45苍鹰教练机是美国麦克唐纳-道格拉斯公司以英国航太系统的鹰式教练机研发而来的海军航空母舰训练用教练机T-45苍鹰虽以鹰式为基础而外表也差不多,但为顾及美国海军的要求:
  • 粒子数粒子数是热力学系统中的一个参数,常规用字母N表示,是该系统中的组成粒子数量。粒子数是热力学中的一个基本参数,是与化学势共轭的参数。不同于大多数的物理量,粒子数是一个无因
  • 闵安琪闵安琪(1957年1月14日-),华裔女作家,在二十七岁来到美国的时候,基本上不会说英语。而现在她已经成为一名成功的英语畅销书作家。她的作品中有很多经历奇特、性格鲜明的女性形象,比