CyanogenMod

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm
CyanogenMod
CyanogenMod logo.svg
CyanogenMod 13 homescreen english.png
Màn hình chính mặc định của CyanogenMod 13, dựa trên Android 6.0 "Marshmallow"
Công ty/Nhà phát triển Cộng đồng mã nguồn mở CyanogenMod[1]
Ngôn ngữ lập trình C (lõi), C++ (một số thư viện bên thứ ba), Java (UI)
Họ Tương tự Unix
Tình trạng Hiện tại
Kiểu mã nguồn Mã nguồn mở
Phát hành lần đầu 3.1 (Dream & Magic) 1 tháng 7, 2009; 7 năm trước
Phiên bản mới nhất 13.0 ZNH5Y / 15 tháng 8, 2016; 3 tháng trước[2]
Bản xem trước
mới nhất
13.0 nightlies / 4 tháng 8, 2016; 3 tháng trước[3]
Đối tượng Firmware thay thế cho các thiết bị di động Android
Ngôn ngữ phát hành
Phương thức cập nhật Over-the-air (OTA), flash ROM qua tập tin ZIP
Quản lý gói cài đặt APK hoặc Google Play Store (nếu đã cài đặt)
Nền tảng hỗ trợ ARM, x86
Kiểu nhân Nguyên khối (Hạt nhân Linux)
Giao diện người dùng
mặc định
Trình khởi động Android gốc (3, 4)
Trình khởi động ADW (5, 6, 7)
Trình khởi động Trebuchet (9, 10, 11, 12, 13)
Giấy phép Giấy phép Apache 2 và GNU GPL v2,[4] với một số thư viện độc quyền[5][6]
Trang mạng www.cyanogenmod.org

CyanogenMod ( /s.ˈæn..ˌɛn.mɒd/; sigh-AH-no-GEN-mod), thường được viết tắt thành CM, là một hệ điều hành mã nguồn mở cho các điện thoại thông minhmáy tính bảng, dựa trên nền tảng di động Android. Nó được phát triển dưới dạng phần mềm tự do nguồn mở dựa trên các bản phát hành chính thức của Android bởi Google, thêm vào đó các mã gốc và từ bên thứ ba. Nó được dựa trên một mẫu phát triển phát hành liên tục.

CyanogenMod mang đến những tính năng và tùy chọn không cố trong những firmware chính thức được phân phối bởi các nhà sản xuất thiết bị di động. Các tính năng được hỗ trợ bởi CyanogenMod bao gồm hỗ trợ các theme,[7] hỗ trợ định dạng âm thanh FLAC, một danh sách lớn các APN, một phiên bản khách hàng OpenVPN, Privacy Guard (trình quản lý quyền ứng dụng cho từng ứng dụng), hỗ trợ chia sẻ kết nối qua các giao diện phổ biến, tăng tốc CPU và các cải thiện hiệu suất khác, bootloader có thể mở khóa và quyền truy cập root, các phím ảo trên màn hình và các "tinh chỉnh tablet" khác, các nút bật/tắt trong trung tâm thông báo (ví dụ như Wi-Fi, BluetoothGPS), và các cải thiện giao diện khác. CyanogenMod không chứa bất cứ spyware hay bloatware nào, theo như các nhà phát triển.[8][9] CyanogenMod cũng được cho là làm tăng hiệu năng và độ tin cậy so với các frimware chính thức.[10]

Mặc dù chỉ có một lượng nhỏ người dùng CyanogenMod chọn để báo cáo việc sử dụng firmware của họ,[11] tính tới 23 tháng 3 năm 2015, một số báo cáo chỉ ra rằng hơn 5o triệu người đang chạy CyanogenMod trên điện thoại của họ.[12][13]

Vào năm 2013, người sáng lập dự án Steve Kondik thông báo đã thực hiện góp vốn liên doanh để thành lập Cyanogen Inc. dưới dạng một doanh nghiệp thương mại để phát triển và quảng bá bản firmware rộng rãi hơn. Thông báo này đã gây ra nhiều sự tranh cãi trong cộng đồng, khi một số nhà phát triển khẳng định các quyền và vấn đề giấy phép, việc công nhận/bù đắp cho các nhà phát triển trong quá khứ và tôn vinh những nét đặc trưng ban đầu của cộng đồng dự án, đang không được giải quyết thỏa đáng.[14] Kondik đã bác bỏ các cáo buộc trên, khẳng định sự hỗ trợ cho cộng đồng và cho rằng hầu hết các đoạn mã trong CyanogenMod, cũng như Android nói chung, chỉ bị ràng buộc trong Giấy phép Apache không hạn chế.

Ưu điểm[sửa | sửa mã nguồn]

CyanogenMod đã được nhóm lập trình tạo các tính năng nổi bật đáng nhắc đến mà Android gốc không có sẵn:

  • Tính bảo mật cao
  • Xoá các Bloatware được cài đặt sẵn.
  • Bất cứ khi nào Google cho ra bản vá lỗi là bạn sẽ nhận được tức thì.
  • Hệ điều hành Android mới nhất luôn được tích hợp trong phiên bản CyanogenMod mới nhất.
  • Hiệu suất thiết bị tốt hơn.

Nhược điểm[sửa | sửa mã nguồn]

CyanogenMod có một số nhược điểm:

  • Bạn sẽ không được bảo hành hoặc bị bảo hành tính phí.
  • Có thể gặp lỗi, một số tính năng không có sẵn.

Lịch sử phiên bản[sửa | sửa mã nguồn]

Phiên bản CyanogenMod chính Phiên bản Android Bản phát hành cuối hoặc lớn nhất Ngày phát hành bản dựng Thay đổi đáng chú ý[15]
Phiên bản cũ, không còn được hỗ trợ: 3 Android 1.5
(Cupcake)
Phiên bản cũ, không còn được hỗ trợ: 3.6.8.1 02009-07-01 1 tháng 7 năm 2009[16][cần nguồn tốt hơn] Từ 3.6.8 trở đi dựa trên Android 1.5r3
Phiên bản cũ, không còn được hỗ trợ: 3.9.3 02009-07-22 22 tháng 7 năm 2009[17][cần nguồn tốt hơn] Từ 3.9.3 trở đi hỗ trợ FLAC
Phiên bản cũ, không còn được hỗ trợ: 4 Android 1.5/1.6
(Cupcake/Donut)
Phiên bản cũ, không còn được hỗ trợ: 4.1.4 02009-08-30 30 tháng 8 năm 2009[18] Từ 4.1.4 trở đi dựa trên Android 1.6 (Donut); QuickOffice đã bị loại bỏ từ 4.1.4; phần mềm Google độc quyền được tách riêng ra do chúng bị ngừng và chấm dứt trong AOSP từ bản 4.1.99
Phiên bản cũ, không còn được hỗ trợ: 4.2.15.1 02009-10-24 24 tháng 10 năm 2009[19] Từ 4.2.3 trở đi hỗ trợ chia sẻ kết nối qua USB; từ 4.2.6 trở đi dựa trên Android 1.6r2; từ 4.2.11 trở đi thêm chụm tay để phóng to cho Trình duyệt, chụm tay để phóng to và trượt cho Thư viện.
Phiên bản cũ, không còn được hỗ trợ: 5 Android 2.0/2.1
(Eclair)
Phiên bản cũ, không còn được hỗ trợ: 5.0.8 02010-07-19 19 tháng 7 năm 2010[20] Giới thiệu ADW.Launcher làm trình khởi động mặc định.
Phiên bản cũ, không còn được hỗ trợ: 6 Android 2.2
(Froyo)
Phiên bản cũ, không còn được hỗ trợ: 6.0.0 02010-08-28 28 tháng 8 năm 2010[21] Giới thiệu hỗ trợ hai camera và Wi-Fi tùy biến (ad hoc) support, trình biên dịch Just-in-time (JIT) để cải thiện hiệu năng
Phiên bản cũ, không còn được hỗ trợ: 6.1.3 02010-12-06 6 tháng 12 năm 2010[22] Từ 6.1.0 trở đi dựa trên Android 2.2.1.
Phiên bản cũ, không còn được hỗ trợ: 7 Android 2.3
(Gingerbread)
Phiên bản cũ, không còn được hỗ trợ: 7.0.3 02011-04-10 10 tháng 4 năm 2011[23] Từ 7.0.0 trở đi dựa trên Android 2.3.3
Phiên bản cũ, không còn được hỗ trợ: 7.1.0 02011-10-10 10 tháng 10 năm 2011[24] Dựa trên Android 2.3.7[25]
Phiên bản cũ, không còn được hỗ trợ: 7.2.0 02012-06-16 16 tháng 6 năm 2012[26] Các thiết bị mới, cập nhật các bản dịch, trình quay số tiên đoán, khả năng điều khiển phản hồi xúc giác trong giờ yên lặng, cập nhật màn hình khóa, sử dụng chuyển động trong ICS, khả năng thiết lập biểu tượng pin trên thanh trạng thái và sửa lỗi[25]
8 Android 3.x
(Honeycomb)
không có không có CyanogenMod 8 không bao giờ được ra mắt do Google không phát hành mã nguồn cho Android 3.0 Honeycomb.
Phiên bản cũ, không còn được hỗ trợ: 9 Android 4.0
(Ice Cream Sandwich)
Phiên bản cũ, không còn được hỗ trợ: 9.1 02012-08-29 29 tháng 8 năm 2012[27] Bảo mật nâng cao: vô hiệu hóa sử dụng root theo mặc định.[28] Thêm hỗ trợ SimplyTapp.
Giới thiệu trình khởi động riêng của Cyanogen, Trebuchet.
Phiên bản cũ, không còn được hỗ trợ: 10 Android 4.1
(Jelly Bean)
Phiên bản cũ, không còn được hỗ trợ: 10.0.0 02012-11-13 13 tháng 11 năm 2012[29] Chế độ desktop mở rộng. Trình quản lý tập tin với truy cập root được cài đặt sẵn.
Android 4.2
(Jelly Bean)
Phiên bản cũ, không còn được hỗ trợ: 10.1.3 02013-06-24 24 tháng 6 năm 2013[30]
Android 4.3
(Jelly Bean)
Phiên bản cũ, không còn được hỗ trợ: 10.2.1 02014-01-31 31 tháng 1 năm 2014[30] Gọi điện: Thêm tính năng Danh sách đen.
Phiên bản cũ, vấn được hỗ trợ: 11 Android 4.4
(KitKat)
Phiên bản cũ, vấn được hỗ trợ: 11.0 XNG3C 02015-08-31 31 tháng 8 năm 2015[31] WhisperPush: Tích hợp giao thức mã hóa đầu-cuối của TextSecure (giờ là Signal) thành một tính năng opt-in. Kích hoạt gửi các tin nhắn tức thì được mã hóa tới những người dùng CM và Signal khác.[32][33] Tính năng này bị ngừng vào tháng 2 năm 2016.[34]

CyanogenMod ThemeEngine: engine chủ đề mạnh mẽ mới cho phép người dùng áp dụng và pha trộn các chủ đề tùy chỉnh có thể chỉnh sửa các tập tin nguồn[35]

Phiên bản cũ, vấn được hỗ trợ: 12 Android 5.0
(Lollipop)
Phiên bản cũ, vấn được hỗ trợ: 12.0 YNG4N 02015-09-01 1 tháng 9 năm 2015[31] LiveDisplay: Công cụ quản lý hiển thị nâng cao, với các tính năng như cân bằng mắu sắc, gamma, độ bão hòa và nhiệt độ hiển thị

Cập nhật cho engine chủ đề: nay cho phép tách biệt các chủ đề trong các gói (dùng trên CyanogenMod cho NavigationBar và StatusBar, trên CyanogenOS cho AppThemer, cho phép bạn áp dụng các chủ đề khác nhau cho mỗi ứng dụng) Thay đổi giao diện: tất cả các ứng dụng được cập nhật theo chủ đề material AudioFX và Eleven: hai ứng dụng về âm thanh mới (AudioFX thay thế DSPManager và Eleven thay thế Music)

Android 5.1
(Lollipop)
Phiên bản cũ, vấn được hỗ trợ: 12.1 YOG7DAO 02016-01-27 27 tháng 1 năm 2016 CyanogenPlatform SDK: cho phép các nhà phát triển bên thứ ba thêm các API tùy chỉnh để tích hợp ứng dụng của họ với CyanogenMod
Phiên bản ổn định hiện tại: 13 Android 6.0
(Marshmallow)
Phiên bản ổn định hiện tại: 13.0 ZNH5Y 02016-08-15 15 tháng 8 năm 2016[2] Chia sẻ kết nối Wi-Fi, các cấu hình, Chế độ Đừng làm phiền/Ưu tiên, Privacy Guard/Sử dụng dữ liệu ứng dụng, hỗ trợ pin thiết bị Bluetooth, trình chọn hình nền màn hình khóa mới, Màn hình khóa Thời tiết và hỗ trợ tiện ích mở rộng Thời tiết mới, hỗ trợ Màn hình khóa Mờ và cho phép vô hiệu hóa hiệu ứng, hỗ trợ Màn hình khóa Trực tiếp, cải thiện phần cứng và API LiveDisplay mới, Snap Camera, Trình duyệt Gello, cải thiện các bản dịch, hỗ trợ các ứng dụng Cyanogen, các API CM SDK tùy chọn, sửa các lỗi bảo mật[2]
Phiên bản xem trước của một bản ra mắt trong tương lai: 14 Android 7.0
(Nougat)
không có không có
Android 7.1
(Nougat)
Phiên bản xem trước của một bản ra mắt trong tương lai: 14.1 02016-11-04 4 tháng 11 năm 2016 Hiện đang được thử nghiệm beta.
Chú giải:
Phiên bản cũ
Phiên bản cũ, vẫn được hỗ trợ
Phiên bản mới nhất
Phiên bản xem trước mới nhất
Ra mắt trong tương lai

Các thiết bị được hỗ trợ[sửa | sửa mã nguồn]

CyanogenMod là phần mềm mã nguồn mở, do đó, nó có cả bản dựng chính thức và không chính thức.

  • Tra các bản dựng chính thức tại đây
  • Tra các bản dựng không chính thức tại đây

Đối với người mới bắt đầu, việc cài đặt CyanogenMod có thể mất khá nhiều thời gian.

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “A New Chapter”. CyanogenMod. Truy cập ngày 30 tháng 9 năm 2013. 
  2. ^ a ă â Cyanogenmod (15 tháng 8 năm 2016). “CM 13.0 Release – ZNH5Y”. JIRA. Truy cập ngày 15 tháng 8 năm 2016. 
  3. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên A_Marshmallowy_CM
  4. ^ “Licenses”. Android Open Source Project. Open Handset Alliance. Truy cập ngày 15 tháng 9 năm 2010. 
  5. ^ Explaining Why We Don't Endorse Other Systems - CyanogenMod gnu.org
  6. ^ freecyngn - Removing proprietary userspace parts from CM10+ xda-developers
  7. ^ “Themes Support”. CyanogenMod. 19 tháng 2 năm 2011. Truy cập ngày 30 tháng 9 năm 2013. 
  8. ^ “Maintenance Mode”. Computer-Howto. Tháng 12 năm 2011. Truy cập ngày 27 tháng 1 năm 2013. 
  9. ^ “Video: CyanogenMod founder Steve Kondik talks Android”. Unleashthephones.com. 6 tháng 7 năm 2012. Truy cập ngày 27 tháng 1 năm 2013. 
  10. ^ “About”. CyanogenMod.org. Truy cập ngày 27 tháng 1 năm 2013. 
  11. ^ “CM Stats explanation”. Truy cập ngày 27 tháng 10 năm 2011. 
  12. ^ Helft, Miguel. “Meet Cyanogen, The Startup That Wants To Steal Android From Google”. Forbes.com. Forbes. Truy cập ngày 16 tháng 4 năm 2015. 
  13. ^ “CyanogenMod Tweets 1,000,000 Active Users”. 
  14. ^ Guillaume Lesniak - Developer of "Focal" Camera App, Google+ post 2013-09-20 - covers licensing and dispute controversy with Cyanogen Inc.
  15. ^ “Changelog 3.0 -7.2”. Cyanogen Mod Team. Truy cập ngày 30 tháng 11 năm 2012. 
  16. ^ ciwrl (1 tháng 7 năm 2009). “CM-3.6 is out - STABLE!”. Twitter. 
  17. ^ ciwrl (22 tháng 7 năm 2009). “CM-3.9 EXPERIMENTAL is out!”. Twitter. 
  18. ^ ciwrl (30 tháng 8 năm 2009). “CM-4.1 ExperiMENTAL is out!”. CyanogenMod blog. 
  19. ^ ciwrl (24 tháng 10 năm 2009). “CyanogenMod 4.2 STABLE!”. CyanogenMod blog. 
  20. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên Cyanogen
  21. ^ Whitson Gordon (29 tháng 8 năm 2010). “CyanogenMod 6.0 Released, Brings Custom Froyo Goodness to Tons of Android Phones”. Lifehacker. Gawker Media. Truy cập ngày 23 tháng 12 năm 2010. 
  22. ^ Cyanogen (6 tháng 12 năm 2010). “CyanogenMod-6.1 Stable Has Landed!”. CyanogenMod blog. Truy cập ngày 23 tháng 12 năm 2010. 
  23. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên CM7_Release
  24. ^ Cyanogen (10 tháng 10 năm 2011). “CyanogenMod 7.1 Released”. CyanogenMod blog. Truy cập ngày 10 tháng 10 năm 2011. 
  25. ^ a ă Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên CyanogenMod_Changelog
  26. ^ Spradlin, Liam (15 tháng 6 năm 2012). “First Batch Of CyanogenMod 7.2 (Stable) Builds Now Available For A Ton Of Devices”. Android Police. Illogical Robot LLC. Truy cập ngày 12 tháng 7 năm 2013. 
  27. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên CM9.1.0
  28. ^ jeagoss (16 tháng 3 năm 2012). “Security and You”. CyanogenMod. Truy cập ngày 2 tháng 2 năm 2013. 
  29. ^ ciwrl (13 tháng 11 năm 2012). “CyanogenMod 10.0 Release”. CyanogenMod. Truy cập ngày 14 tháng 11 năm 2012. 
  30. ^ a ă ciwrl (1 tháng 2 năm 2014). “CyanogenMod 10.2.1-maintenance-release”. CyanogenMod blog. Truy cập ngày 1 tháng 2 năm 2014. 
  31. ^ a ă ciwrl (31 tháng 8 năm 2015). “Releases, Releases, Releases – August 2015”. CyanogenMod blog. Truy cập ngày 31 tháng 8 năm 2015. 
  32. ^ Moxie Marlinspike (9 tháng 12 năm 2013). “TextSecure, Now With 10 Million More Users”. Open WhisperSystems. Truy cập ngày 1 tháng 3 năm 2014. 
  33. ^ Michael Mimoso (11 tháng 12 năm 2013). “Inside the TextSecure, CyanogenMod Integration”. Threatpost. Truy cập ngày 1 tháng 3 năm 2014. 
  34. ^ Sinha, Robin (20 tháng 1 năm 2016). “CyanogenMod to Shutter WhisperPush Messaging Service on February 1”. Gadgets360. NDTV. Truy cập ngày 10 tháng 3 năm 2016. 
  35. ^ ciwrl (26 tháng 1 năm 2015). “Developer Blog – The CyanogenMod Theme Engine”. Truy cập ngày 26 tháng 1 năm 2015. 

Liên kết ngoài[sửa | sửa mã nguồn]