您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

youtube apk android 4.0.4(為什么Android系統應用更新不是讓新apk替換進入/system分區)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-30 13:21:15【】1人已围观

简介為什么Android系統應用更新不是讓新apk替換進入/system分區這里涉及到兩個問題:odex和第三方制作的Gapps刷機包買來一個android設備,沒有root前都是這樣子的:只要不

為什么Android系統應用更新不是讓新apk替換進入/system分區

這里涉及到兩個問題:odex和第三方制作的Gapps刷機包

買來一個android設備,沒有root前都是這樣子的:

只要不是內地的android設備基本都會搭載google提供的一系列android手機的應用,大家會叫它Gapps,GMS什么的。這一批應用包含了表面的從gmail到youtube到play service到背后的公共用途的軟件包,以及很多framework和本地代碼動態運行庫及其它內容。

當然其中大部分可執行代碼都以dex這種可以由dalvik這個java虛擬機執行的的形式存在,具體的說,是以odex的形式存在。

dalvik在運行dex之前,需要做一系列驗證,確保dex里頭的代碼是符合規范,是能安全執行的,dalvik做完檢查后,將dex做一些處理(比如調整,加校驗位等),就變成了odex。實際上在dalvik里頭運行的是odex。

所以,正式發售的設備的內置應用程序,都是以***.apk加上同名的***.odex存在的。

因為這種機制,把一對apk/odex放到另一臺不同(具體)型號的設備里是沒法運行的。

而google不允許包括CM在內的第三方rom里內置Gapps。Gapps是收費的私有軟件。

所以,目前想到的辦法是借助smali等開源工具做deodex,將odex轉化成可以通用的dex。這樣重新打包了Gapps后,才能作為刷機包塞到別的設備中

-----------------------------------

google會不會對gapps進行升級?

顯然是的,一部分的升級會通過play store進行,比如更新play store本身,裝一個google play service(這個apk實際上是一個供第三方應用程序的API合集,有了它才能在第三方應用中使用google maps的矢量地圖,通過google+登陸等項目)

另外一部分則要通過設備的OTA做,因為這個更新實在太大了,同一個手機,從android4.0升級到android4.1時,可能每一個Gapps的文件都需要替換,而且android安裝應用程序的機制說到底只能改變apk文件,但它動不了framework,library,所以這些東西的更新需要借助OTA等通過bootloader許可直接修改system分區的手段

在第三方打包好的gapps里就能發現,gapps有很多很多的版本

我覺得刷gapps的原則是,首先gapps要適配設備當前android的大版本,給4.1用的gapps就不應該刷到4.0系統里,使用intel處理器的尤其要注意,這個gapps是不是給x86設備的,Z24x0/27x0只能有限度地翻譯arm代碼,把arm設備的gapps給x86設備用,可能會導致系統根本無法啟動;然后越新打包出來的gapps問題可能會越少。

我啥我在手機上下載游戲玩的時候說此應用程序沒有授權在你的ANDROID設備上使用

拆分詞條 android

買粉絲://..買粉絲/q?word=ANDROID&ct=17&pn=0&tn=ikaslist&rn=10&lm=0&fr=search求助編輯百科名片

AndroidAndroid是一種以Linux為基礎的開放源碼操作系統,主要使用于便攜設備。目前尚未有統一中文名稱,中國大陸地區較多人使用安卓(非官方)或安致(官方)。Android操作系統最初由Andy Rubin開發,最初主要支持手機。2005年由Google收購注資,并組建開放手機聯盟開發改良,逐漸擴展到平板電腦及其他領域上。Android的主要競爭對手是蘋果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2011年11月數據,Android占據全球智能手機操作系統市場52.5%的份額,中國市場占有率為58%。

中文名: 安卓、安致

外文名: Android

開發商: Google/開放手持設備聯盟

發行商: Google

發行時間: 2008年9月23日

編程語言: C/C++(底層) Java等(應用層)

源碼模式: 混合(自由免費,開放源碼)

包類型: APK

支持平臺: ARM、MIPS、x86

內核類: 整塊性核心(Linux)

目錄

名稱來源

內置服務

開放手持設備聯盟

版本記錄命名規則

發行版本

發展歷史

系統架構應用程序(部分)

中介軟件

硬件抽像層

內核

安全權限機制

名稱來源

內置服務

開放手持設備聯盟

版本記錄 命名規則

發行版本

發展歷史

系統架構 應用程序(部分)

中介軟件

硬件抽像層

內核

安全權限機制

展開 編輯本段名稱來源

Android一詞最早出現于法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》(L'ève future)中。他將外表像人的機器起名為Android。

編輯本段內置服務

谷歌移動服務(英文:Google Mobile Service)是谷歌的一項服務,該服務簡稱“GMS”,指在讓用戶利用移動電話或其他移動設備使用谷歌搜索、谷歌地圖、Gmail、YouTube、Android Market等谷歌服務產品。 谷歌將谷歌移動服務(GMS)內嵌到Android手機系統中,并且對android手機生產商給予不同程度的授權。 GMS是Android操作系統的靈魂,大部分用戶使用Android手機,其實就是為了使用谷歌服務。

編輯本段開放手持設備聯盟

開放手持設備聯盟(Open Handset Alliance)是美國Google公司于2007年11月5日宣布組建的一個全球性的聯盟組織。這一聯盟將支持Google發布的手機操作系統或者應用軟件,共同開發Android系統的開放源代碼。開放手持設備聯盟包括手機制造商、手機芯片廠商和移動運營商。

編輯本段版本記錄

命名規則

Android 用甜點作為它們系統版本的代號的命名方法開始于 Andoird 1.5 發布的時候。作為每個版本代表的甜點的尺寸越變越大,然后按照26個字母數序:紙杯蛋糕,甜甜圈,松餅,凍酸奶,姜餅,蜂巢,冰激凌三明治

發行版本

版本 備注

Android1.1 2008 年9月發布的Android第一版

Android 1.5

Cupcake

(紙杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 紙杯蛋糕)的Android發布。主要的更新如下:

1、拍攝/播放影片,并支持上傳到Youtube

2、支持立體聲藍牙耳機,同時改善自動配對性能

3、最新的采用WebKit技術的瀏覽器,支持復制/貼上和頁面中搜索

4、GPS性能大大提高

5、提供屏幕虛擬鍵盤

6、主屏幕增加音樂播放器和相框widgets

7、應用程序自動隨著手機旋轉

8、短信、Gmail、日暦,瀏覽器的用戶接口大幅改進,如Gmail可以批量刪除郵件

9、相機啟動速度加快,拍攝圖片可以直接上傳到Picasa

10、來電照片顯示

Android 1.6

Donut

(甜甜圈) 2009年9月15日,1.6(Donut 甜甜圈)版本軟件開發工具包發布。主要的更新如下:

1、重新設計的Android Market手勢

2、支持支持CDMA網絡

3、文字轉語音系統(Text-to-Speech)

4、快速搜索框

5、全新的拍照接口

6、查看應用程序耗電

7、支持虛擬私人網絡(VPN)

9、支持OpenCore2媒體引擎

10、新增面向視覺或聽覺困難人群的易用性插件

Android2.0/2.0.1/2.1

Eclair

(松餅) 2009年10月26日,2.0(Eclair 松餅)版本軟件開發工具包發布。主要的更新如下:

1、優化硬件速度

2、"Car Home"程序

4、改良的用戶界面

5、新的瀏覽器的用戶接口和支持HTML5

6、新的聯系人名單

7、更好的白色/黑色背景比率

8、改進Google Maps3.1.2

9、支持Microsoft Exchange

10、支持內置相機閃光燈

11、支持數碼變焦

12、改進的虛擬鍵盤

13、支持藍牙2.1

14、支持動態桌面的設計

Android 2.2/2.2.1

Froyo

(凍酸奶) 2010年5月20日,2.2(Froyo 凍酸奶)版本軟件開發工具包發布。主要的更新如下:

1、整體性能大幅度的提升

2、3G網絡共享功能。

3、Flash的支持。

4、App2sd功能。

5、全新的軟件商店。

Android 2.3

Gingerbread

(姜餅) 2010年12月7日,2.3(Gingerbread 姜餅)版本軟件開發工具包發布。主要的更新如下:

1、增加了新的垃圾回收和優化處理事件

2、原生代碼可直接存取輸入和感應器事件、EGL/OpenGL ES、OpenSL ES。

3、新的管理窗口和生命周期的框架。

4、支持VP8和WebM視頻格式,提供AAC和AMR寬頻編碼,提供了新的音頻效果器

5、支持前置攝像頭、SIP/VOIP和NFC(近場通訊)

6、簡化界面、速度提升:

7、更快更直觀的文字輸入:

8、一鍵文字選擇和復制/粘帖:

9、改進的電源管理系統:

10、新的應用管理方式:

Android 3.0

Honey買粉絲b

(蜂巢) 2011年2月2日, 3.0(Honey買粉絲b 蜂巢)版本主要更新如下:

·優化針對平板

·全新設計的UI增強網頁瀏覽功能

·n-app purchases功能

Android 3.1

Honey買粉絲b

(蜂巢) 2011年5月11日在Google I/O開發者大會宣布發布,版本主要更新如下:

Honey買粉絲b蜂巢(改進3.0BUG)

經過優化的Gmail電子郵箱;

全面支持GoogleMaps

將Android手機系統跟平板系統再次合并從而方便開發者。

任務管理器可滾動,支持USB 輸入設備(鍵盤、鼠標等)。

支持 Google TV.可以支持XBOX 360無線手柄

widget支持的變化,能更加容易的定制屏幕widget插件。

Android 3.2

Honey買粉絲b

(蜂巢) 2011年7月13日發布,版本更新如下:

支持7英寸設備

引入了應用顯示縮放功能

Android 4.0

Ice Cream Sandwich

(冰激凌三明治) 2011年10月19日 在香港發布,

4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:

1、全新的ui

2、全新的Chrome Lite瀏覽器,有離線閱讀,16標簽頁,隱身瀏覽模式等。

3、截圖功能

4、更強大的圖片編輯功能

5、自帶照片應用堪比Instagram,可以加濾鏡、加相框,進行360度全景拍攝,照片還能根據地點來排序

6、Gmail加入手勢、離線搜索功能,UI更強大。

7、新功能People:以聯系人照片為核心,界面偏重滑動而非點擊,集成了Twitter、Linkedin、Google+等通訊工具。有望支持用戶自定義添加第三方服務。

8、新增流量管理工具,可具體查看每個應用產生的流量。

9、正在運行的程序可以像電腦一樣的互相切換

10、人臉識別功能

11、系統優化、速度更快

12、支持虛擬按鍵,手機可以不再擁有任何按鍵

13、更直觀的程序文件夾:

14、平板電腦和智能手機通用

15、支持更大的分辨率

16、專為雙核處理器編寫的優化驅動

17、全新的18、增強的復制粘貼功能

19、語音功能

20、全新通知欄:

21、更加豐富的數據傳輸功能

23、語音識別的鍵盤:

24、全新的3D驅動, 游戲支持能力提升

25、全新的谷歌電子市場

26、增強的桌面插件自定義

Android N.n

Jelly Bean

“果凍豆” 繼“冰激凌三明治”之后的下一版Android系統。

編輯本段發展歷史

2005年事件 Google收購了成立僅22個月的高科技企業Android。 2007年事件 11月5日,Google公司正式向外界展示Android操作系統。 11月5日,Google與34家手機制造商、軟件開發商、電信運營商和芯片制造商共同創建開放手持設備聯盟。 2008年事件 5月28日,Patrick Brady于Google I/O大會上提出Android HAL架構圖。 8月18日,Android獲得美國聯邦通信委員會的批準。 9月22日,谷歌正式對外發布第一款Android手機——HTC G1。 9月23日,谷歌發布Android1.0。 9月24日,全球業界都表示不看好Android操作系統,并且聲稱最多1年,Android就會被Google關閉。 2009年事件 4月30日,Android1.5正式發布。 5月10日,HTC G1和HTC G2市場大賣,成為僅次于iPhone的熱門機型。 9月25日,Android1.6正式發布。 9月29日,HTC Hero G3廣受歡迎,成為全球最受歡迎的機型。 10月28日,Android 2.0 智能手機操作系統正式發布。 11月10日,由于Android的火熱,Android平臺出現第一個惡意間諜軟件:Mobile Spy,該程序會自動記錄用戶所輸入的任何信息并發送到黑客的郵箱中,還可以視頻錄下用戶的所有操作過程。 2010年事件 1月7日,Google發布了旗下第一款自主品牌手機:Nexus one(HTC G5)。 1月,谷歌與Linux基金會就谷歌修改了Linux內核而產生了矛盾。 2月3日,Linux內核開發者Greg Kroah-Hartman將Android的驅動程序從Linux內核“狀態樹”上除去,從此,Android與Linux開發分道揚鑣。 5月19日,Google正式對外發布Android2.2智能操作系統。 5月20日,Google對外正式展示了搭載Android系統的智能電視-Google TV,該電視為全球首臺智能電視。 7月1日,Google宣布正式與雅虎、亞馬遜合作,并且在Android上推出多項Kindle服務和雅虎服務。 7月9日,美國NDP集團調查顯示,Android系統已占據了美國手機市場28%的份額,全球17%的市場份額。 8月12日,Android平臺出現第一個木馬病毒:Trojan-SMS.AndroidOS.FakePlayer.a,該木馬病毒會偽裝成應用程序,當用戶不小心安裝之后,它便會瘋狂地發送短信,使用戶的手機開通高額的收費服務。 9月,Android應用數量超過9萬個。 9月21日,Google對外公布數據,每日銷售的Android設備的新用戶數達到20萬。 10月26日,Google宣布Android達到第一個里程碑:電子市場上的Android應用數量達到10萬個。 12月7日,Google正式發布Android2.3操作系統。 2011年事件 1月,Android應用數量超過20萬。 1月,Google對外公布數據,每日Android設備的新用戶數達到30萬。 2月2日,Android3.0正式發布。 6月,Android在日本的智能手機操作系統市場占有率達到57%。 7月,Android在歐洲的智能手機操作系統市場占有率達到了22.3% 7月,Google對外公布數據,Android每天的新用戶達到55萬,Android設備用戶總數達1.35億。 8月,谷歌收購摩托羅拉移動。 8月2日,Android手機已占據全球智能機市場48%的份額,并在亞太地區市場占據統治地位,終結了Symbian(塞班系統)的霸主地位,躍居全球第一。 8月,Android在韓國的智能手機操作系統市場占有率達到了95%。 8月,Android系統在35個國家市場占有率第一,平均市場占有率達到48%。 8月,Android系統成為亞太地區第一大系統,市場占有率為亞太地區第一大。 9月,數據顯示,Android應用數目已經達到48萬。 9月,Android在美國的智能手機操作系統市場占有率達到43%。 10月19日,谷歌正式發布Android 4.0操作系統。 11月15日,Android在中國大陸的智能手機操作系統市場占有率達到了58%。 11月18日,美國NPD數據顯示,Android和iOS平臺上的游戲占有率都首度超過任天堂的DS掌機和索尼的PSP掌機,手機游戲玩家也超過了掌機玩家,游戲開發商更傾向于向Android和iOS手機上開發游戲。 11月18日,谷歌報告顯示,通過谷歌服務器激活的Android設備用戶總數已經超過2億,每天通過谷歌服務器激活的新用戶數超過55萬,而這僅僅是通過谷歌服務器激活的用戶設備數。

編輯本段系統架構

Android是以Linux為核心的手機操作平臺,作為一款開放式操作系統,隨著Android的快速發展,如今已允許開發者使用多種編程語言來開發Android應用程序,而不再是以前只能使用Java開發Android應用程序的單一局面,因而受到眾多開發者的歡迎,成為真正意義上的開發式操作系統。 在Android中,開發者可以使用Java作為編程語言來開發應用程序,也可以通過NDK使用C/C++作為編程語言來開發應用程序,也可使用SL4A來使用其他各種腳本語言進行編程(如:python、lua、tcl、php等等),還有其他諸如:Qt(qt for android)、Mono(mono for android)等一些著名編程框架也開始支持Android編程,甚至通過MonoDroid,開發者還可以使用C#作為編程語言來開發應用程序。另外,谷歌還在2009年特別發布了針對初學者的Android Simple語言,該語言類似Basic語言。而在網頁編程語言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已經支持Android開發。 而在Android系統底層方面,Android使用C/C++作為開發語言。

應用程序(部分)

Java開發方面 Android支持使用Java作為編程語言來開發應用程序,而Android的Java開發方面從接口到功能,都有層出不窮的變化。考慮到Java虛擬機的效率和資源占用,谷歌重新設計了Android的Java,以便能提高效率和減少資源占用,因而與J2ME等不同。 Android結構

其中Activity等同于J2ME的MIDlet,一個 Activity 類(Class)負責創建視窗(Windows),一個活動中的Activity就是在 foreground(前景)模式,背景運行的程序叫做Service。兩者之間通過由ServiceConnection和AIDL連結,達到復數程序同時運行的效果。如果運行中的 Activity 全部畫面被其他 Activity 取代時,該 Activity 便被停止(Stopped),甚至被系統清除(Kill)。 View等同于J2ME的Displayable,程序人員可以通過 View 類與“XML layout”檔將UI放置在視窗上,Android 1.5的版本可以利用 View 打造出所謂的 Widgets,其實Widget只是View的一種,所以可以使用xml來設計layout,HTC的Android Hero手機即含有大量的widget。至于ViewGroup 是各種layout 的基礎抽象類(abstract class),ViewGroup之內還可以有ViewGroup。View的構造函數不需要再Activity中調用,但是Displayable的是必須的,在Activity 中,要通過findViewById()來從XML 中取得View,Android的View類的顯示很大程度上是從XML中讀取的。View 與事件(event)息息相關,兩者之間通過Listener 結合在一起,每一個View都可以注冊一個event listener,例如:當View要處理用戶觸碰(touch)的事件時,就要向Android框架注冊View.OnClickListener。另外還有Image等同于J2ME的BitMap。 C/C++開發方面 早期的Android開發只支持Java作為編程語言開發應用程序,因而使得其他語言開發者只能望而卻步。2010年4月,谷歌正式對開發者發布了Android NDK,NDK允許開發者使用C/C++作為編程語言來為Android開發應用程序,初版的NDK使得開發者看到了C/C++在Android開發中的希望。 但是,當前版本的NDK在功能上還有很多局限性:NDK并沒有提供對應用程序生命周期的維護;NDK也不提供對Android系統中大量系統事件的支持;對于作為應用程序交互接口的UI API,當前版本的NDK中也沒有提供。但是相對于初版的NDK,現在的NDK已經進行了許多重大的功能改進。 由此可見,NDK仍然需要完善和發展,相信未來隨著NDK的發展,NDK可以做得更多更好。

中介軟件

操作系統與應用程序的溝通橋梁,應用分為兩層:函數層(Library)和虛擬機(Virtual Machine)。 Bionic是 Android 改良libc的版本。Android 同時包含了Webkit,所謂的Webkit 就是Apple Safari 瀏覽器背后的引擎。Surface flinger 是就2D或3D的內容顯示到屏幕上。Android使用工具鏈(Toolchain)為Google自制的Bionic Libc。 Android采用OpenCORE作為基礎多媒體框架。OpenCORE可分7大塊:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。 Android 使用skia 為核心圖形引擎,搭配OpenGL/ES。skia與Linux Cairo功能相當,但相較于Linux Cairo, skia 功能還只是雛形的。2005年Skia公司被Google收購,2007年初,Skia GL源碼被公開,目前Skia 也是Google Chrome 的圖形引擎。 Android的多媒體數據庫采用SQLite數據庫系統。數據庫又分為共用數據庫及私用數據庫。用戶可通過ContentResolver類(Column)取得共用數據庫。 Android的中間層多以Java 實現,并且采用特殊的Dalvik 虛擬機(Dalvik Virtual Machine)。Dalvik虛擬機是一種“暫存器型態”(Register Based)的Java虛擬機,變量皆存放于暫存器中,虛擬機的指令相對減少。 Dalvik虛擬機可以有多個實例(instance), 每個Android應用程序都用一個自屬的Dalvik虛擬機來運行,讓系統在運行程序時可達到優化。Dalvik 虛擬機并非運行Java字節碼(Byte買粉絲de),而是運行一種稱為.dex格式的文件。

硬件抽像層

Android 的 HAL(硬件抽像層)是能以封閉源碼形式提供硬件驅動模塊。HAL 的目的是為了把 Android framework 與 Linux kernel 隔開,讓 Android 不至過度依賴 Linux kernel,以達成 kernel independent 的概念,也讓 Android framework 的開發能在不考量驅動程序實現的前提下進行發展。 HAL stub 是一種代理人(proxy)的概念,stub 是以 *.so 檔的形式存在。Stub 向 HAL“提供”操作函數(operations),并由 Android runtime 向 HAL 取得 stub 的 operations,再 callback 這些操作函數。HAL 里包含了許多的 stub(代理人)。Runtime 只要說明“類型”,即 mole ID,就可以取得操作函數。

內核

Android 是運行于 Linux kernel之上,但并不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以open買粉絲re 取代FFmpeg 等等。Android 為了達到商業應用,必須移除被GNU GPL授權證所約束的部份,例如Android將驅動程序移到 userspace,使得Linux driver 與 Linux kernel徹底分開。bionic/libc/kernel/ 并非標準的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所產生的,這樣做是為了保留常數、數據結構與宏。 目前Android 的 Linux kernel控制包括安全(Security),存儲器管理(Memory Management),程序管理(Process Management),網絡堆棧(Network Stack),驅動程序模型(Driver Model)等。下載Android源碼之前,先要安裝其構建工具 Repo來初始化源碼。Repo 是 Android 用來輔助Git工作的一個工具。

安全權限機制

智能手機操作系統

IOS ▪ Android ▪ Symbian ▪ Windows Mobile ▪ Windows Phone 7

開放分類:

操作系統,google,智能手機,平板電腦,android

“android”在英漢詞典中的解釋(來源:百度詞典):

android

KK: []

DJ: []

a.

1. 有人類特征的

2. (指骨盤)角形窄口的

3. 陽性的,男性的,雄性的

n.

1. (科幻小說中的)機器人

標志為CM的包是什么牌子呢?

CyanogenMod(發音:sigh-AN-oh-jen-mod。簡稱CM):Cyanogen團隊是目前全球最大的Android第三方編譯團隊,其發布的Android 2.1內核CM5系列ROM被廣泛使用,促進了用戶從Android 1.6到Android 2.1版本的第三方升級。這個小組曾經先于Google公司為很多手機率先定制出穩定的Android 1.6 ROM。

CyanogenMod系列有CM4(Android 1.6)、CM5(Android 2.1)、CM6(Android 2.2)、CM7(Android 2.3)、CM8(Android 3.X【因為Google并沒有開放這一代系統的源代碼,所以跳過了開發】)、CM9(Android 4.0)、CM10(Android 4.1)、CM10.1(Android 4.2)、CM10.2(Android 4.3)、CM11 (Android 4.4)、CM12(Android 5.0)、CM12.1(Android 5.1)。

CyanogenMod 是一個免費、基于社區構建的 Android OS 的修改和改進版本。

CyanogenMod13年9月18日對外宣布,已獲得700萬美元A輪投資,希望超越黑莓和Windows Phone成為世界第三大手機操作系統。

CyanogenMod在B輪融資中獲2300萬美元投資,由安德森-霍洛維茨基金領投。騰訊、Benchmark Capital及Redpoint Ventures也參與了本輪投資。

中文名

CyanogenMod

開發者

Cyanogen(Steve Kondik)

初始版本

3.1(HTC Dream 和 HTC Magic)

支持語言

多語言

支持平臺

ARM架構

授權條款

Apache 2與GPLv2

目錄

1系統

2開發

▪ 版本 6

▪ 版本 7

▪ 版本 8

▪ 版本 9

▪ 版本 10

▪ 版本 10.1

▪ 版本 10.2

▪ 版本 11

▪ 版本 12

▪ 版本 12.1

3支持機型

4特點

5CM10.X

6吉祥物

▪ bugdroid

▪ Cid

▪ 復古版

▪ Communitee

7創始人

8合作開發

▪ 與一加手機合作

▪ 與Keen Team合作

1系統編輯

CyanogenMod是一個基于開源Android系統,供某些

手機使用的二級市場固件。它提供一些在官方Android系統或手機廠商沒有提供的功能 ,例如:支持Free Lossless Audio Codec-FLAC(無損音頻壓縮編碼)音頻格式的音樂,多點觸控,從SD外置存儲器運行程序,壓縮緩存,大量APN的名單,重新啟動功能,Wi-Fi無線網絡支持,藍牙,USB網絡分享等。CyanogenMod也是第一個使用BFS作任務管理器的操作系統。CyanogenMod聲稱提供比官方固件版本更高性能和更可靠。

2008年9月HTC Dream手機發布后,Android社區發現其中一個可以在Android的Linux的子系統得到特權控制 "rooting"(也稱為 "root access")的方法。 這個發現, 結合了Android開源的性質,讓手機的固件可以隨意進行修改和重新安裝到手機。某些手機并不需要進行修改,如Android開發手機和Nexus One,這些用作開發用途的手機上。

現時,CyanogenMod固件是基于Android 5.0,也有大量由CyanogenMod的代碼被加入了。CyanogenMod的自定部分本來是由Cyanogen (Steve Kondik)編寫,不過加入了由xda-developers社區編寫的代碼(如已強化的主畫面, 已強化的調用程序和已強化的網頁瀏覽器)和其他的程序(如busybox)。

2開發編輯

2008年9月,

HTC Dream手機發布后,Android 社區發現其中一個可以在 Android 得到稱為“root”的最高權限方法,這個發現結合了 Android 開源的性質。

最新的CyanogenMod版本是基于Android 5.0開發,并加入大量自制的源代碼。CyanogenMod的源代碼本來是由 Cyanogen(本名Steve Kondik)編寫,后來也加入了xda-developers社區強化過的主畫面、調用程序和網頁瀏覽器,另外也加入 BusyBox…… 等其它的程序。

CyanogenMod Updater 程序會提醒用戶有新版本的 CyanogenMod,且也能順便協助安裝到他們的手機里。用戶可以在Google play下載該程序。但從5.0版本起,這個程序就不運作了,只能通過 Rom Manager 查找固件更新。

原本CyanogenMod包含Google的一些App(如Gmail及Android market),但 Google 于2009年9月發出律師信要求該團隊不得再散布CyanogenMod,此舉引起部份CyanogenMod愛好者的反彈,認為Google公司違反其“不作惡”的經營口號,CyanogenMod 一度暫停運作,此事件也引起一些媒體的注意而加以報道。在兩方協調之后,CyanogenMod恢復開發工作,但不能再包含Google的App,僅提供鏈接由用戶自行下載安裝。

CyanogenMod的創辦人Steve Kondik 被Samsung招攬加入手機軟件開發的工作,而Sony更提供手機給開發團隊。

版本 6

當時Steve Kondik所發布的Cyanogenmod 6基于Android 2.2開發,代號為"Froyo",支持的機型有 Google Nexus one,HTC Dream,HTC Magic,Motorola Droid,HTC aria,HTC Legend,HTC Desire,HTC Evo 4G,HTC Hero,HTC Wildfire,HTC Incredible,和T-Mobile my Touch 3G slide,首個測試版本發布于2010年7月11日,而穩定版本則發布于2010年8月28日。

版本 7

CyanogenMod團隊所開發的CyanogenMod 7是基于Android 2.3 Gingerbread固件源碼。其中CyanogenMod 7的自定義部份是由Steve Kondik所編寫,但有部份由論壇xda-developers的開發者協助,例如改良后的啟動器,調用畫面,和瀏覽器。

版本 8

原本計劃CyanogenMod 8將會基于Android 3.0 Honey買粉絲b開發,由于Google沒有開源Android 3.0的源碼,計劃拖延至Google發布Android 4.0,CyanogenMod團隊表示會跳過CyanogenMod 8的開發而直接開發基于Android 4.0的CyanogenMod 9。

版本 9

CyanogenMod 9是基于Google的Android 4.0 Ice Cream Sandwich,Steve Kondik和他的CyanogenMod團隊宣布準備開發。在2011年11月Google發布Android 4.0.1的源碼后幾天,穩定版CM 9.0.0已經發布。

版本 10

CyanogenMod 10是基于Google的Android 4.1 Jelly Bean開發。在2012年11月Google發布Android 4.2的源碼之前,穩定版CM 10.0.0已經發布。

版本 10.1

CyanogenMod 10.1是基于Google的Android 4.2 Jelly Bean開發。自從Android 4.2果凍豆源碼發布之后,CyanogenMod團隊就開始將對應的CyanogenMod 10.1作為了開發的重點,而今,該團隊已經為谷歌四兒子Nexus 4帶來了首個CM 10.1的ROM。對于無緣官方Android 4.2的用戶,不妨多期待一下CM10.1版的果凍豆了。

2013年01月23日,Milestone 1 版 CyanogenMod 10.1 登陸部分 Nexus 及三星設備。被稱為「基本穩定」(mostly stable)的 Milestone 1 版本已經來了,想用這個版本的話對裝置還是有一定要求的,暫時來看只有大多數 Nexus設備、三星Galaxy S系列手機以及Galaxy Tab 2 系列平板可以安裝。當想要完美穩定版本的朋友可能還需要再耐心等一等,不過 Milestone 1 應付日常使用應該是沒有什么問題。[1]

版本 10.2

CyanogenMod 10.2是基于Google的Android 4.3 Jelly Bean開發。經過一段時間的Alpha內測之后,CyanogenMod 10.2已經完成了對第一批設備的初步適配,放出了基本可以正常使用的Nightly版本。按照慣例,Nightly版本仍是測試性質的,不推薦作為日常使用,但已經基本上沒有太大問題,可以嘗嘗鮮。如果允許的話,這種版本每天都會更新一次。[2]

版本 11

2013年11月6日,Cyanogen團隊宣布開始著手基于Android 4.4KitKat的CyanogenMod 11開發工作。

版本 12

經過長時間的跳票后,Android的第三方團隊Cyanogen正式發布了基于Android 5.0 Lollipop的Cyanogen 12固件。其中與Cyanogen團隊有深度合作的中國廠商一加的OnePlus率先獲得Cyanogen 12的更新,而同樣與Cyanogen有合作的印度廠商Micromax推出的YU系列Yureka手機將緊隨其后獲得獲得Cyanogen 12的更新。

CyanogenMod 12的固件基于Android 5.0.1開發,在系統界面上將會有大的變革,采用Material Design設計的標準。同時Cyanogen還加入了自己的App Themer功能,允許用戶對包括第三方應用在內從系統層級更換風格。為用戶提供更多的個性化界面選擇。[3]

版本 12.1

CyanogenMod 12.1僅有Nightly版,也就是測試版,可能還存在一些不穩定的要素。CM 12.1基于Android5.1,保持原生界面風格,并加入了CM的一些特色功能。之前有報道稱CM已經和微軟達成合作,微軟應用和服務將進駐CM ROM,不過這次CM 12.1 Nightly版,并沒有預裝微軟應用和服務。[4]

3支持機型編輯

截止至2014年6月14日 CM所支持機型

HTC系列

HTC One X

HTC Desire S

HTC Incredible S

HTC Incredible

HTC Desire GSM

HTC EVO 3D

T-Mobile G2 (Desire Z)

HTC Desire CDMA

HTC Desire HD (Inspire)

HTC Hero GSM

HTC Magic (Mytouch)

HTC Hero CDMA

HTC Legend

T-Mobile myTouch 4G

T-Mobile myTouch Slide

HTC Wildfire

Sprint EVO

HTC Click (Tattoo)

HTC Wildfire S

HTC One XL

HTC EVO 4G HTC EVO Shift HTC Amaze 4G

SONY系列

Xperia Arc

Xperia Neo

Xperia Mini

Xperia Mini Pro

Xperia X8

Xperia Play

Xperia Ray

Xperia X10 Mini

Xperia X10

Xperia X10 Mini Pro

Xperia S

Xperia Z

Xpeira ZR Xperia V Xperia Z Ultra

GOOGLE系列

Google Nexus One

Google Nexus S

Google Nexus 4

Google Nexus 10

Galaxy Nexus (GSM) Google Nexus 7 Google Nexus 7 二代 Google Nexus 5

MOTO系列

Motorola Droid

Motorola CliqXT

Motorola Defy

Motorola MB300(backfli)

Motorola Droid RAZR HD Motorola Droid RAZR M Motorola Photon Q

Motorola Razr

Motorola Atrix 1/2/3/HD Motorola Xoom Moto G

SAMSUNG系列

Samsung Galaxy S

Samsung Galaxy SI

Samsung Galaxy SIII

Samsung Galaxy S4

Samsung Galaxy R Samsung Galaxy Note II

Samsung 9100G

Samsung Galaxy S Relay 4G

Samsung Galaxy S Advance

LG系列

LG Optimus 2x

LG Optimus Black P970

LG Optimus One

LG Optimus GT540

LG SU640 LG P880 Optimus 4X HD LG G2 LG P930

LG Optimus L7 LG Optimus 3D Max LG Optimus L9 LG Optimus 4X HD

LG Thrill 4G

魅族系列

MeiZu M9

MeiZu MX2

其它

AT&T Aria

ZTE Blade

HUAWEI Honor

z71 Variants

Geeksphone One

Advent Vega

Viewsonic G-Tablet

B&N Nook Color

ZTE N909 一加 oneplus A0001 Smartisan T1

華為系列

C8812(Ascend)

U8860 U8150 U8160

OPPO系列

x909 (FIND5)

小米系列

MI2/2S (aries) MI3(cancro)

4特點編輯

高度優化的內核,帶有很多額外模塊改進的RAM

使用智能啟動和優化安裝選項

包含E2FSProgs可檢查并轉換Ext文件系統

自動安裝Apps2SD

多個分屏幕

自動適用方向

關機和重啟依然具有干凈的文件系統

不需要危險的SPL操作

包含大量APN列表

CPU工作頻率

設置程序的大量改進

包括額外的分區

由cytown改進電話應用

還有很多

5CM10.X編輯

2013年7月26日消息:CyanogenMod團隊一向以效率著稱,當然除了速度快之外CM團隊在ROM研發的質量上也一如既往的保持高水準。Android 4.3于昨日正式發布,CM團隊表示已經著手基于Android 4.3的CM10.2研發。有多款機型的CM10.2 ROM已經開始開發了,預計在不久以后就會和大家正式見面。[5]

在此之前,CM團隊曾有CM7(Android 2.3)、CM9(Android 4.0)、CM10(Android 4.1)等幾個版本發布,幾乎每一次Android大版本更新,CyanogenMod團隊都會推出相應的CM系列ROM。而Android 4.2由于相對于4.1來說更新幅度不大,所以其命名成為了CM10.1,而不是CM11。

谷歌在今天凌晨正式發布了Android 4.3,相對于Android 4.2來說升級的地方也并不多,因此CM團隊決定基于Android 4.3的CM系統命名為CM10.2。[5]

6吉祥物編輯

bugdroid

早期CyanogenMod的吉祥物是踏著滑板的Android公仔"bugdroid"。

Cid

2012年4月4日,

吉祥物

CyanogenMod以“需要一個看起來更成熟的吉祥物”為由,推出了名為"Cid"的新吉祥物取代"bugdroid"。其名"Cid"是"CyanogenMod ID"的縮寫。

復古版

CyanogenMod吉祥物雖然應該屬于退伍行列,但是用戶們對它的鐘愛不減。如今,它被放進壁紙中,喚醒曾經的美好回憶。

Communitee

Communitee是一個“多頭野獸”。用戶們在上面提出自己的想法,為某件事情投票,選擇一種Frendened-up概念。用戶們信任它,依賴它。

7創始人編輯

成立于2009年的著名Android系統修改小組CyanogenMod今天宣布加入三星電子旗下的三星移動(samsungmobile),其創始人Steve Kondik已經作為一個軟件工程師入職三星。CyanogenMod是最流行的Android自制固件提供方,它的加入將給三星移動的Android體驗帶來技術支撐。Steve Kondik表示,他的加入會讓Android變的更美好。

繼Google宣布收購摩托羅拉移動(motorola mobility),而讓Android平臺的廠商格局發生了深遠的改變,不過Google隨后表示將繼續保持Android系統的開放,但這并不足以讓HTC、三星等廠商打消疑慮,但是,安卓魅力實在太大,致使三星也不得不拋棄自己的bada系統,專心致志的去做安卓手機。

8合作開發編輯

與一加手機合作

2013年11月13日消息,全球知名安卓定制團隊CM或將與一加科技(OnePlus)推出安卓智能手機,CyanogenMod創始人Steve Kondik及OPPO前副總經理劉作虎已確認了相關消息。[6]

被譽為安卓定制之父的Steve Kondik在和劉作虎做一件可能會改變Android手機世界的事情,從零開始打造一部擁有最好用軟件和最頂級硬件配置的安卓手機。

Steve Kondik還表示自己剛剛參觀了工廠,與一加方面只在洽談涉及硬件層面的合作。

CyanogenMod OS是全球第一家基于安卓原生深度優化定制的OS;包括MIUI、錘子ROM等知名安卓ROM都是在CyanogenMod OS基礎上的二次開發或使用了部分代碼,在年初羅永浩那場聲勢浩大的錘子ROM發布會上,就曾高調向Steve Kondik致敬。

但CyanogenMod團隊在商業化的腳步上并不領先,在中國的小米憑借手機產品成為百億元估值的手機公司時,CM團隊卻一直以興趣和開源的方式存在。直到2013年4月份,Steve Kondik才以公司形態成立了Cyanogen Inc,并獲得了第一筆750萬美元的融資。

Steve Kondik在成立公司前曾在三星任職,此前曾有消息稱未來CyanogenMod會與三星深度合作,但在Steve Kondik出席2013年9月23日的OPPO N1發布會后,外界普遍認為一加將是CM未來的合作對象。[7]

2015年4月29日消息,在北京召開的全球移動互聯網大會上,Cyanogen公司CEO KirkMcMaster與創始人Steve Kondik表示,將會和中國手機廠商一加終止合作。[8]

與Keen Team合作

2014年1月15日消息,美國第三方Android ROM團隊CyanogenMod(簡稱CM)近日與國內碁震研究安全團隊(Keen Team)達成合作,Keen Team將對CM系統進行安全性能的改進。[9]

CM創始人兼CTO Steve表示,CM當前的重點是提供安全性,從操作系統層面提高手機的安全度。為此CM在中國找到了另一家合作伙伴Keen Team,該團隊主要成員來自微軟,在2013年11月的Pwn2Own安全大賽上,該團隊通過Safari漏洞在30秒內攻破了iOS 7.0.3。

Keen Team負責人王琦介紹,在合作后Keen將為CM系統提供三個方面的安全支持:1、檢測漏洞,加固系統,2、在CM官方應用商店進行APP上架安全預檢,第三方應用商店下載的APP在安裝后進行安全檢測,3、對移動支付相關環節進行針對性加固。

Android

開發

▪ Android 軟件開發工具包 ▪ Apache Ant ▪ Dalvik ▪ Developer Challenge

▪ Eclipse ▪ Google Code ▪ Google App Inventor ▪ Google I/O

▪ Bionic ▪ APK ▪ Roboto ▪ 快速啟動

使用者接口

▪ HTC Sense ▪ Motorola Motoblur ▪ Samsung TouchWiz ▪ Sony UXP Experience

應用程式

▪ 地球 ▪ Goggles ▪ Gmail ▪ 地圖

▪ 星空 ▪ Talk ▪ 翻譯 ▪ Voice

▪ YouTube

服務

▪ Google Play ▪ Google搜索 ▪ Android云端推送(C2DM)

Google Nexus

▪ Nexus One ▪ Nexus S ▪ Galaxy Nexus ▪ Nexus 7

▪ Nexus Q

第三方固件

▪ CyanogenMod ▪ MIUI ▪ InsertCoin

衍生平臺

▪ MIUI ▪ OPhone ▪ 百度易平臺 ▪ Replicant

▪ Le OS ▪ 阿里云OS ▪ Flyme OS

列表

▪ Android相關主題 ▪ Android裝置列表 ▪ Android版本歷史 ▪ Android開源應用

其他

▪ Root機

很赞哦!(69526)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:黑龙江省大兴安岭塔河县

工作室:小组

Email:[email protected]