์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
CyanogenMod
๋ฐœํ‘œ์ผ
2009๋…„ 7์›” 1์ผ[1]
๊ธฐ๋ฐ˜
๊ฐœ๋ฐœ์ž
CyanogenMod
์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ
๊ฐœ๋ฐœ ์ƒํƒœ
๊ฐœ๋ฐœ ์ข…๋ฃŒ
๊ณต์‹ ์‚ฌ์ดํŠธ
์ตœ์‹  ๋ฒ„์ „
CM 14.1.0
(Lineage 14.1์œผ๋กœ ์Šน๊ณ„)

1. ๊ฐœ์š”2. ํŠน์ง•3. ์„ค์น˜
3.1. ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ ์„ค์น˜
4. ๋ฒ„์ „
4.1. ๋นŒ๋“œ ๋ฒ„์ „
5. ๊ธฐํƒ€
5.1. ์ œ์กฐ์‚ฌ์™€์˜ ๊ด€๊ณ„5.2. Cyanogen Inc ์ฐฝ๋ฆฝ, ๊ทธ๋Ÿฌ๋‚˜...5.3. ์ปค์Šคํ…€๋กฌ ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ฌธ์ œ
6. ๊ฐœ๋ฐœ ์ค‘๋‹จ ์„ ์–ธ

1. ๊ฐœ์š”[ํŽธ์ง‘]


์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๋Œ€ํ‘œ์ ์ธ ์ปค์Šคํ…€ ํŽŒ์›จ์–ด ์ค‘ ํ•˜๋‚˜.

Cyanogen (Steve Kondik)์ด ์ฃผ๋กœ ์ œ์ž‘ํ•˜๋ฉฐ xda-developers ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์—„์ฒญ๋‚œ ๋„์›€์„ ๋ฐ›๋Š”๋‹ค. ๋Œ€๊ฐœ๋Š” ์ค„์—ฌ์„œ CM+๋ฒ„์ „๋ฒˆํ˜ธ๋กœ ๋ถˆ๋ฆฐ๋‹ค.

์ฝ๋Š” ๋ฐฉ๋ฒ•์€ "sigh-AN-oh-jen-mod"[3]. ์ฆ‰ cyanogen์ด๋ผ๋Š” ๋‹จ์–ด์˜ ์˜์–ด์‹ ๋ฐœ์Œ๊ณผ ๊ฑฐ์˜ ๊ฐ™๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค[4] cyanogen์ด๋ผ๋Š” ๋‹จ์–ด๋Š” ์ผ๋ฐ˜ ๋ช…์‚ฌ์ด๊ณ , ์–ด๋А ๋‚˜๋ผ์˜ ๋ง๋กœ ์“ฐ์˜€๋Š”์ง€์— ๋”ฐ๋ผ ๋‹น์—ฐํžˆ ์ฝ๋Š” ๋ฐฉ๋ฒ•๋„ ๋‹ฌ๋ผ์ง€๊ฒ ์ง€๋งŒ, CyanogenMod๋ผ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์ปค์Šคํ…€ ํŽŒ์›จ์–ด๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. ์ด๋Š” ๊ณ ์œ  ๋ช…์‚ฌ์ด๋ฉฐ ๊ทธ ๊ฐœ๋ฐœ์ง„ ๋‹น์‚ฌ์ž๋“ค์ด ์–ด๋–ป๊ฒŒ ๋ฐœ์Œํ•˜๋ฉด ๋œ๋‹ค๊ณ  ๋ช…์‹œํ•ด๋†“๊ธฐ๊นŒ์ง€ ํ–ˆ์œผ๋ฏ€๋กœ ์ฝ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์™ˆ๊ฐ€์™ˆ๋ถ€ํ•  ์ด์œ ๊ฐ€ ์ „ํ˜€ ์—†๋‹ค.

๋งˆ์Šค์ฝ”ํŠธ๋Š” ์›๋ž˜ ์ผ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ๋งˆ์Šค์ฝ”ํŠธ์— ํŒŒ๋ž€์ƒ‰๊ณผ ์Šค์ผ€์ดํŠธ๋ฅผ ์ถ”๊ฐ€ํ•œ Andy๋ผ๋Š” ์บ๋ฆญํ„ฐ์˜€์œผ๋‚˜ 2012๋…„๋ถ€ํ„ฐ Cid(CyanogenMod ID์˜ ์ค„์ž„๋ง)๋ผ๋Š” ์บ๋ฆญํ„ฐ๋กœ ๊ต์ฒด๋˜์—ˆ๋‹ค.



์œ„์ชฝ Andy, ์•„๋žซ์ชฝ Cid

2. ํŠน์ง•[ํŽธ์ง‘]

๋งŽ์€ ๋กฌ์˜ ๊ธฐ๋ณธ์ด ๋˜๋Š” ์ปค์Šคํ…€ ๋กฌ์ด๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ์กฐ์‚ฌ์˜ ์ˆ˜์ •์ด ๊ฐ€ํ•ด์ง€์ง€ ์•Š์€ ๊ตฌ๊ธ€ ๋„ฅ์„œ์Šค์™€ ํก์‚ฌํ•˜๋ฉฐ, ์ง€์›ํ•˜๋Š” ๋ชจ๋ธ ์ข…๋ฅ˜๋„ ๋งŽ๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋งŽ์•„ ์ˆœ์ • ํŽŒ์›จ์–ด์™€ ํ•จ๊ป˜ ํ˜ธํ™˜์„ฑ์˜ ๊ธฐ์ค€์ด ๋œ๋‹ค. ํ™ˆ๋Ÿฐ์ณ๋Š” CM7๊นŒ์ง€๋Š” ๊ตฌ๊ธ€ ์ˆœ์ •์ด ์•„๋‹Œ ADWLauncher๋ฅผ ๋‚ด์žฅํ–ˆ๊ณ , CM9 ์ดํ›„๋ถ€ํ„ฐ๋Š” CyanogenMod ํŒ€์—์„œ ๊ตฌ๊ธ€ ์ˆœ์ • ๋Ÿฐ์ฒ˜๋ฅผ ๊ฐœ์กฐํ•ด์„œ ์—ฌ๋Ÿฌ ์˜ต์…˜์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ Trebuchet[5]์ด๋ผ๋Š” ๋Ÿฐ์ฒ˜๋ฅผ ๋‚ด์žฅํ•˜๊ณ  ์žˆ๋‹ค.

CM ์ด์ „์˜ ๋กฌ์ด๋ž€ ๊ฒƒ์€ ๊ฐ ํ•˜๋“œ์›จ์–ด ์ œ์กฐ์‚ฌ๋“ค์ด ๋‚ด๋†“์€ ์ˆœ์ • ๋กฌ์„ ๋งˆ๊ฐœ์กฐํ•ด์„œ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒŒ ๋ณดํ†ต์ด์—ˆ์œผ๋‚˜ CM์€ AOSP[6]๋ฅผ ์ง์ ‘ ์ฃผ๋ฌผ๋Ÿฌ์„œ ๊ฐ ์Šค๋งˆํŠธํฐ์— ๋งž๊ฒŒ ๋กฌ์„ ๋งŒ๋“ ๋‹ค. ๊ฐ์ข… ์Šค๋งˆํŠธํฐ ์ œ์กฐ์—…์ฒด ์—ญ์‹œ ์ž์‚ฌ ์ œํ’ˆ์— ๋“ค์–ด๊ฐ€๋Š” ์ˆœ์ • ํŽŒ์›จ์–ด๋ฅผ ์ด๋Ÿฐ ์‹์œผ๋กœ ๋งŒ๋“ ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์˜ ์žฅ์ ์œผ๋กœ๋Š” ์ œ์กฐ์‚ฌ ํŽŒ์›จ์–ด์— ์–ฝ๋งค์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ž์œ ๋กญ๊ฒŒ ์ž์‹ ๋“ค๋งŒ์˜ ์ƒ‰์„ ๊ฐ€์ง„ ๋กฌ์ด๋‚˜ ์ตœ์‹  ๋ฒ„์ „ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜ ๋กฌ์„ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ,[7][8] ๋‹จ์ ์œผ๋กœ๋Š” ์™„์ „ํ•œ ์„œ๋“œํŒŒํ‹ฐ ๋กฌ์ด๋‹ค ๋ณด๋‹ˆ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ตœ๊ทผ์—๋Š” ์ปค๋„ ๊นŒ์ง€๋„ CM ๊ธฐ๋ฐ˜์˜ ์†Œ์Šค๋กœ ๋…๋ฆฝ.

์›๋ž˜๋Š” ๋งˆ์ผ“ ๋“ฑ ๊ตฌ๊ธ€ ์•ฑ์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์—ˆ์œผ๋‚˜ ํŠนํ—ˆ ๊ด€๋ จ ์†Œ์†ก์„ ์šฐ๋ คํ•ด์„œ CM7๋ถ€ํ„ฐ๋Š” ํ•ด๋‹น ์•ฑ๋“ค๋งŒ ๋”ฐ๋กœ ๊ตฌ๊ธ€ ์•ฑ์Šค๋ผ๋Š” ๋ช…์นญ์œผ๋กœ ๋ฌถ์—ฌ์„œ ๋ฐฐํฌ๋œ๋‹ค. ์ค„์—ฌ์„œ Gapps(๊ฐญ์Šค)๋ผ๊ณ ๋„ ํ•œ๋‹ค. ๋กฌ ์ œ์ž‘์ž๋“ค์ด ์ž์‹ ์˜ ๋กฌ์— ์ตœ์ ํ™”๋œ ๊ฐญ์Šค๋งŒ์„ ๋ฌถ์–ด ๋ฐฐํฌํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์ง€๋งŒ ๋ฒ”์šฉ์ ์œผ๋กœ๋Š” OpenGapps๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค. ๊ตฌ๊ธ€ ์•ฑ๋“ค์˜ ์ข…๋ฅ˜์™€ ์šฉ๋Ÿ‰์ด ์ปค์ง€๋‹ค ๋ณด๋‹ˆ, ๋„ฃ์„ ๊ฒƒ์€ ๋„ฃ๊ณ , ๋บ„ ๊ฒƒ์€ ๋บ€ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ๊ฐญ์Šค๋“ค์ด ๋‚˜์™€์žˆ๋‹ค. ์ž์‹ ์ด ๊ตฌ๊ธ€์•ฑ์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ๋งˆ์ผ“์—์„œ ๋”ฐ๋กœ ๋ฐ›์•„์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด ๊ตฌ๋™๊ณผ ๊ตฌ๊ธ€ ์‹ฑํฌ๋ฅผ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ๊ธฐ๋Šฅ๋งŒ ๋“ค์–ด์žˆ๋Š” Pico๋‚˜ Micro ๋ฒ„์ „์˜ ๊ฐญ์Šค๋ฅผ ๋‹ค์šด๋ฐ›์ž.

์‚ฌ์šฉ์ž๊ฐ€ ์„ฑ๋Šฅ์ด๋‚˜ UI๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ์‰ฝ๋‹ค. ์ƒํƒœ๋ฐ”๋‚˜ ์•ฑ ์•„์ด์ฝ˜ ๋“ฑ์„ ๋ฐ”๊พธ๋Š” ํ…Œ๋งˆ ๊ธฐ๋Šฅ์„ ๋น„๋กฏํ•˜์—ฌ ์ˆœ์ •์—์„œ๋Š” ๋ณผ ์ˆ˜ ์—†๋Š” CPU ํด๋Ÿญ ์กฐ์ •๋ถ€ํ„ฐ ์ƒํƒœ๋ฐ” ๋ฐฐํ„ฐ๋ฆฌ ํ‘œ์‹œ์™€ ํ€ตํŒจ๋„ ์ˆœ์„œ ๋ณ€๊ฒฝ ๋“ฑ ๊ณต๋Œ์ด๊ฐ€ ์‹คํ—˜ํ•˜๊ธฐ ์ข‹์€ ๊ธฐ๋Šฅ๋“ค์ด ๋งŽ์ด ์žˆ๋‹ค.[9]CM7๊นŒ์ง€๋Š” ์„ค์ •-CyanogenMod ์„ค์ •, CM9 ์ดํ›„๋กœ๋Š” ๋ถ„์‚ฐ๋˜์–ด ์„ค์ • ์•ฑ ๋‚ด์— ์ž ๊ธˆ ํ™”๋ฉด, ํ…Œ๋งˆ, ์‹œ์Šคํ…œ ๋“ฑ์˜ ๋ฉ”๋‰ด์™€ ํ•จ๊ป˜ CPUํด๋Ÿญ์ด๋‚˜ ๊ฐ€๋ฒ„๋„ˆ ๋“ฑ์€ ์„ค์ •-Performance์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ฐ™์€ ์•ˆ๋“œ๋กœ์ด๋“œ ์ปค์Šคํ…€ ๋กฌ์ธ Omni, MIUI์™€ ๋น„๊ตํ•ด์„œ ํ›จ์”ฌ ๊ฐ€๋ณ๋‹ค. ์ด๋“ค์€ ํผํฌ๋จผ์Šค ์œ„์ฃผ์˜ ๋กฌ์ด๋ผ๊ธฐ๋ณด๋‹จ ์‹ค์šฉ์„ฑ๊ณผ ๋””์ž์ธ์— ์ค‘์‹ฌ์„ ๋‘๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์™ธ๊ตญํŒ ๋””๋ฐ”์ด์Šค ๊ธฐ์ค€์œผ๋กœ ์ธ๊ธฐ ์žˆ๋Š” ๊ธฐ์ข…์€ ์ตœ์ ํ™”๊ฐ€ ์ž˜ ๋˜๊ณ [10] ์ธ๊ธฐ์—†๋Š” ํฐ๋“ค์€ ๋ฐœ์ ํ™”๋Š” ๋ฌผ๋ก ์ด๊ณ  ๋กฌ์ด ์—†๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.[11]

ํ—ˆ๋‹ˆ์ฝค์ด ๋‚˜์˜ค๊ธฐ ์ „ ์ง„์ €๋ธŒ๋ ˆ๋“œ ๋ฒ„์ „์ธ CM7์—์„œ๋ถ€ํ„ฐ ์ด๋ฏธ ํƒ€๋ธ”๋ ›ํ˜• ๊ธฐ๊ธฐ๋ฅผ ์ •์‹์œผ๋กœ ์ง€์›ํ–ˆ๋Š”๋ฐ, ํ›„์ˆ ํ•  Advent Vega๋‚˜ B&N Nook Color, ๊ทธ๋ฆฌ๊ณ  HP ํ„ฐ์น˜ํŒจ๋“œ ๊ฐ™์ด ๋ฌผ๋ฆฌ๋ฒ„ํŠผ์ด ๋ถ€์กฑํ•œ ํƒ€๋ธ”๋ › ๊ธฐ๊ธฐ๋ฅผ ์œ„ํ•ด์„œ ์ƒํƒœ๋ฐ”๊ฐ€ ํ—ˆ๋‹ˆ์ปด ๋ฒ„์ „์ฒ˜๋Ÿผ ํœด๋Œ€ํฐ์—์„œ์˜ ์ƒ๋‹จ์ด ์•„๋‹Œ ํ•˜๋‹จ์— ๋‚˜ํƒ€๋‚˜๊ณ  ํ—ˆ๋‹ˆ์ปด ๋ฒ„์ „๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด ํ„ฐ์น˜ ๋ฒ„ํŠผ์„ ์ƒํƒœ๋ฐ”์— ๋ถ™์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋˜ํ•œ ์ด ์ƒํƒœ์—์„œ ํƒ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰์‹œ ์ „์ฒดํ™”๋ฉด ๋ชจ๋“œ์—์„œ๋„ ์ƒํƒœ๋ฐ”๊ฐ€ ์ˆจ์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ๊นŒ์ง€ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. [12]

๋˜ ํ•˜๋‚˜์˜ ์ „์„ค์ ์ธ ์ด์•ผ๊ธฐ๋Š” ์†Œ์Šค๊ฐ€ ์—†๋Š” ๋ถ€๋ถ„๋„ ์–ด์ฐŒ์–ด์ฐŒ ๋งˆ๊ฐœ์กฐํ•ด์„œ ์ž‘๋™ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋ฒ„๋ฆฐ๋‹ค. ์ผ๋ก€๋กœ ๋„ฅ์„œ์Šค ์›์˜ ํ•˜๋“œ์›จ์–ด๋Š” FM๋ผ๋””์˜ค ์ž‘๋™์— ํ•„์š”ํ•œ ๋ชจ๋“  ํ•˜๋“œ์›จ์–ด๊ฐ€ ์žˆ์ง€๋งŒ AOSP๊ธฐ๋ฐ˜์˜ ์ˆœ์ •์—์„œ๋Š” ๋ผ๋””์˜ค ๊ธฐ๋Šฅ์ด ์—†์—ˆ๋Š”๋ฐ CM์—์„œ๋Š” ์ง์ ‘ ์ปค๋„์„ ๊ฐœ์กฐํ•˜์—ฌ ๋ผ๋””์˜ค ๊ธฐ๋Šฅ์„ ์ž‘๋™ํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ์™ธ์— ์ œ์กฐ์‚ฌ์˜ ์ปค์Šคํ…€ ๊ธฐ๋Šฅ์ด๋ผ์„œ ์†Œ์Šค๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ์•„ํŠธ๋ฆญ์Šค์˜ ์ง€๋ฌธ์ธ์‹์˜ ์ง€์›. OS๊ฐ€ ์ „ํ˜€ ๋‹ค๋ฅธ HP ํ„ฐ์น˜ํŒจ๋“œ์˜ ์•ˆ๋“œ๋กœ์ด๋“œ OS๋กœ ๊ต์ฒด ๋“ฑ.

3. ์„ค์น˜[ํŽธ์ง‘]

๋ชจ๋“  ์„ค์น˜ ๊ฐ€์ด๋“œ์— ๋‚˜์™€ ์žˆ๊ฒ ์ง€๋งŒ ์„ค์น˜ ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ”ผํ•ด๋Š” ๋ณธ์ธ์˜ ์ฑ…์ž„์ด๋‹ค.

์‹ฌํ•œ ๊ฒฝ์šฐ๋Š” ๋ฒฝ๋Œ์ด ๋˜๊ธฐ๋„ ํ•˜๊ณ , ๊ธฐ๊ธฐ๋ฅผ ๋ชป ์“ฐ๊ฒŒ ๋˜๋Š” ์ƒํ™ฉ์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‹ ์ค‘ํ•จ์ด ํ•„์š”ํ•˜๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ฃจํŒ…-๋ฆฌ์ปค๋ฒ„๋ฆฌ ์„ ์—์„œ ๋ฌด์ƒ A/S ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ๋ณด์žฅ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.[13]

๊ณต์žฅ๋กฌ[14]์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ์›๋ž˜์˜ ๊ธฐ๋ณธ๋กฌ์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š”์ง€๋„ ๋ฏธ๋ฆฌ ์•Œ์•„๋ณด์ž. ์„ค์น˜๋œ ์•ฑ์€ ํ™•์‹คํžˆ ์‚ฌ๋ผ์ง€๊ณ  SD์นด๋“œ์™€ ๋‚ด์žฅ๋ฉ”๋ชจ๋ฆฌ์— ๋“  ํŒŒ์ผ๋“ค๋„ ์„ค์น˜ ์ค‘ ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ๋ฐฑ์—…ํ•ด๋†“์ž.

์„ค์น˜ํ•˜๋Š” ๋ฒ•์€ ๊ฐ€์ง€๊ฐ์ƒ‰์ด๊ธฐ ๋•Œ๋ฌธ์— "(๊ธฐ๊ธฐ์˜ ๋ชจ๋ธ๋ช… ํ˜น์€ ์ด๋ฆ„) CM"์œผ๋กœ ๊ฒ€์ƒ‰ํ•ด์„œ xda์˜ ์˜์–ด๋กœ ๋œ ์Šค๋ ˆ๋“œ๋‚˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์šฐ์„ ์œผ๋กœ ๋”ฐ๋ผํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ CM์ด ๊ณต์‹์ ์œผ๋กœ ์ง€์›ํ•˜๋Š” ๊ธฐ๊ธฐ๋Š” ํ•ด๋‹น ๊ธฐ๊ธฐ์˜ CM ์œ„ํ‚ค๊ฐ€ ๊ฐœ์„ค๋˜์–ด ์žˆ๊ณ , ๊ธฐ๋ณธ์ ์ธ ์„ค์น˜๋ฒ•์ด ๊ธฐ์ˆ ๋˜์–ด ์žˆ๋‹ค.[15]

๋Œ€๋ถ€๋ถ„์˜ CM๋กฌ์€ md5 ๊ฐ™์€ ํŽŒ์›จ์–ด ํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ, ๊ทธ์ € zip ํŒŒ์ผ๋กœ ๋˜์–ด์žˆ๋‹ค. Odin ๊ฐ™์€ ํˆด๋กœ๋Š” ๋กฌ ์ž์ฒด๋Š” ์„ค์น˜๋ฅผ ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. CM๋กฌ์„ ์œ„ํ•œ ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ๋ฅผ ์˜ค๋”˜์„ ํ†ตํ•ด ๊น”์•„์ค€ ๋’ค, SD์นด๋“œ, OTG USB ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋˜๊ฐ€, ์ „์›์„ ํ‚จ ์ƒํƒœ์—์„œ ๊ณต์œ  ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋„ฃ์–ด๋‘” ์ƒํƒœ๋กœ ๊น”์ž. ์•„๋ž˜ ๋‚ด์šฉ์€ ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์ฐธ๊ณ ์šฉ์œผ๋กœ ๋ณด์ž.

๋Œ€๊ฒŒ ์ปค์Šคํ…€๋กฌ์˜ ์„ค์น˜๋Š” ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ ์„ค์น˜ ํ›„ ๋กฌ๊ณผ GApps[16]๋ฅผ ํ”Œ๋ž˜์‹ฑํ•˜๋Š” ์ˆœ์„œ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ๋Š” ์ œ์กฐ์‚ฌ์—์„œ ๋งŒ๋“  ๊ธฐ๋ณธ ๋ณต๊ตฌ ๋ชจ๋“œ๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ„ฐ์น˜๊ฐ€ ์ง€์›๋˜๋Š” TWRP๋‚˜ CM ๊ฐœ๋ฐœ์ง„์ด ๋งŒ๋“  CWM์ด ์œ ๋ช…ํ•˜๋‹ค. ๋ฆฌ์ปค๋ฒ„๋ฆฌ ์„ค์น˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜์„ ์กฐ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์†Œ ๋ฃจํŒ…, ๊ธฐ๊ธฐ ์ œ์กฐ์‚ฌ๋‚˜ ํ†ต์‹ ์‚ฌ์— ๋”ฐ๋ผ ๋ถ€๋ฅด๋กœ๋”[17] ์–ธ๋ฝ[18][19]์ด ํ•„์š”ํ•˜๋‹ค.

๋กฌ ์ž์ฒด๋Š” ๊ณต์‹ ์ง€์›๋˜๋Š” ๊ธฐ๊ธฐ์˜ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์—์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๋น„๊ณต์‹์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š” ๋กฌ์€ ์ง์ ‘ ์ฐพ์•„์„œ ๋ฐ›์•„์•ผ ํ•œ๋‹ค. ๋นŒ๋“œ ๋ฒ„์ „์— ๋”ฐ๋ผ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ  ํ†ตํ™”๋‚˜ ์นด๋ฉ”๋ผ ๋“ฑ์ด ์ž‘๋™๋˜์ง€ ์•Š๊ธฐ๋„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์˜๋ฅผ ํ•„์š”๋กœ ํ•œ๋‹ค. ๋ฏธ์ฃผ๋‚˜ ์œ ๋Ÿฝ์— ์ถœ์‹œ๋œ ๊ฒฝ์šฐ ๊ทธ ์œ ๋ช…ํ•œ XDA์—์„œ ํ•ด๋‹น ๊ธฐ๊ธฐ์˜ ํฌ๋Ÿผ์„ ์ฐพ์œผ๋ฉด ๋œ๋‹ค. CM์ด ์•„๋‹Œ ๊ฐœ์ธ์ด ํฌํŒ…ํ•œ ๊ฒฝ์šฐ ๋Œ€๋ถ€๋ถ„ ํ•ด๋‹น ๋กฌ์˜ ์Šค๋ ˆ๋“œ๋ช…์— UNOFFICIAL(๋น„๊ณต์‹)์ด๋ผ๋Š” ๋ช…์นญ์ด ๋“ค์–ด๊ฐ„๋‹ค.

ํ”Œ๋ž˜์‹ฑ์—๋Š” ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•ด์„œ ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์—์„œ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.[20]

์ปดํ“จํ„ฐ์—์„œ ํ”Œ๋ž˜์‹ฑํ•˜๊ธฐ ์œ„ํ•ด์„  ์žฅ์น˜์˜ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค.[21] ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ œ์กฐ์‚ฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ[22]์œผ๋กœ ์ปดํ“จํ„ฐ์™€ Fastboot ๋ชจ๋“œ๋กœ ์—ฐ๊ฒฐ๋ผ์•ผ ํ•˜๋Š”๋ฐ ๊ธฐ๊ธฐ๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ ๊บผ์ง„ ์ƒํƒœ์—์„œ ์ „์› ํ‚ค์™€ ๋ณผ๋ฅจ ์•„๋ž˜ ํ‚ค๋ฅผ ๊ฐ™์ด ๋ˆ„๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

๋ฆฌ์ปค๋ฒ„๋ฆฌ์—์„œ ํ”Œ๋ž˜์‹ฑํ•  ๋•Œ ํ•ธ๋“œํฐ์— ๋กฌ๊ณผ GApps์˜ ZIP ์••์ถ•ํŒŒ์ผ[23]์„ ๋„ฃ์–ด๋†”์•ผํ•œ๋‹ค.[24][25] ์•ˆ๋“œ๋กœ์ด๋“œ 4.4 ์ดํ›„์˜ Gapps๋Š” ์ด์ œ๋ถ€ํ„ฐ OpenGApps๋ผ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ํŽธํ•˜๊ฒŒ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๋ณดํ†ต ์ƒˆ๋กœ์šด ๋กฌ์ด๋ผ๋ฉด ์ดˆ๊ธฐํ™”(wipe data ๋˜๋Š” Factory Reset)๋ฅผ ํ•œ ๋’ค์— ํ•ด์•ผ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š๋Š”๋‹ค. SD์นด๋“œ์˜ ๋‚ด์šฉ์€ ์—†์–ด์ง€์ง€ ์•Š์ง€๋งŒ ์„ค์น˜๋œ ์•ฑ๊ณผ ๊ตฌ๊ธ€ ๊ณ„์ • ๋“ฑ ์‹œ์Šคํ…œ์ด ์ดˆ๊ธฐํ™” ๋œ๋‹ค. ๋‹ค๋งŒ ์ˆœ์ •๋กฌ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์˜ ๊ทธ๊ฒƒ์€ ์•„์˜ˆ SD์นด๋“œ๋ฅผ ์ดˆ๊ธฐํ™” ์‹œํ‚ค๊ธฐ๋„ ํ•˜๋‹ˆ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

3.1. ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ ์„ค์น˜[ํŽธ์ง‘]

์ปค์Šคํ…€๋กฌ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•„์š”ํ•œ๊ฒŒ ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์ด๋‹ค. ์ˆœ์ • ๋ฆฌ์ปค๋ฒ„๋ฆฌ๋Š” update.zip์ด๋ผ๋Š” ํ˜•์‹์˜ OTA ์—…๋ฐ์ดํŠธ ์„ค์น˜์™€ ๊ณต์žฅ ์ดˆ๊ธฐํ™” ์ •๋„๋ฐ–์— ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋‚˜, ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ๋Š” ์ปค์Šคํ…€ ๋กฌ, ์ปค์Šคํ…€ ์ปค๋„ ์„ค์น˜์™€ ๋”๋ถˆ์–ด ๋ถ€๋ถ„์  ์ดˆ๊ธฐํ™”[26], ๋‚ธ๋“œ๋กœ์ด๋“œ ๋ฐฑ์—…[27]๊ณผ ๋”๋ถˆ์–ด ์ž์ฒด ๋‚ด์žฅ๋œ ํŒŒ์ผ ๋งค๋‹ˆ์ €๋ฅผ ์ด์šฉํ•ด ๋ฆฌ์ปค๋ฒ„๋ฆฌ์—์„œ ์‹œ์Šคํ…œ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

Clockworkmod[28]๋Š” ์—ญ์‚ฌ๊ฐ€ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์ธ๋ฐ, CyanogenMod์™€ ๊ฐ€์žฅ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ด€๋œ ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์ด๋‹ค. ์•ฑ์„ ํ†ตํ•ด ์„ค์น˜ํ•  ๋กฌ์„ ์„ ํƒํ•ด์„œ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
๊ฒŒ๋‹ค๊ฐ€ ์•ฑ ๋‚ด์— ๋กฌ ๋””๋ ‰ํ† ๋ฆฌ๋„ ์žˆ๋‹ค. Superuser.apk๋ž‘ Superuser ๋ฐ”์ด๋„ˆ๋ฆฌ, ์œ„์— ๋‚˜์˜จ Google Apps, ์˜ค๋ฆฌ์ง€๋„ CyanogenMod ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ณ„์•ฝํ•œ ๊ฐœ๋ฐœ์ž ๋กฌ ํ•œ์ •์œผ๋กœ ๊ทธ ์™ธ ์ปค์Šคํ…€ ๋กฌ์ด ์ œ๊ณต๋˜๊ณ  ์žˆ๋‹ค. ๋‹จ์ ์œผ๋กœ๋Š” ์ผ๋ถ€ ๊ธฐ๋Šฅ[29]์ด ์œ ๋ฃŒ๋ผ๋Š”๊ฒŒ ํ . [30]
๋‹ค๋ฅธ ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์ธ TWRP๋Š” ์ตœ๊ทผ ์ค‘๊ตญ์—์„œ ๋งŒ๋“ค์–ด์ง„ ์ปค์Šคํ…€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ์ด๋‹ค. ํ…Œ๋งˆ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, cwm๋ณด๋‹ค ์•ˆ์ •์„ฑ์ด ๋†’๋‹ค๋Š” ํ‰์„ ๋ฐ›์œผ๋ฉฐ ์ธ๊ธฐ๋ฅผ ๋Œ๊ณ  ์žˆ๋‹ค. ๋ฐฐํ„ฐ๋ฆฌ๋„ ํ‘œ์‹œํ•ด์ฃผ๊ณ  ๋ฒ„ํŠผ์€ ํ„ฐ์น˜ํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ปค๋‹ค๋ž—๊ฒŒ ์žˆ๋‹ค. UI๊ฐ€ cwm๊ณผ๋Š” ๋น„๊ต๋„ ํ•  ์ˆ˜ ์—†์„ ๋งŒํผ ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๋‹ค!

CyanogenMod 12.0 ๋ถ€ํ„ฐ๋Š” ์˜ˆ์ „์— ์“ฐ๋˜ ClockWorkMod๊ฐ€ ์•„๋‹Œ Cyanogen Simple Recovery๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค. ์ด์œ ๋Š” ClockWorkMod์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋“ค์˜ ๋ฒ„์ „์ด ๋„ˆ๋ฌด ์˜ค๋ž˜๋˜์—ˆ์œผ๋ฉฐ, ClockWorkMod๋ฅผ ๊ฐœ๋ฐœํ•˜๋˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋”์ด์ƒ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜์ง€ ์•Š๊ณ  ์žˆ์–ด์„œ๋ผ๊ณ  ํ•œ๋‹ค.

์˜›๋‚ ์—๋Š” ์ปค์Šคํ…€ ํŽŒ์›จ์–ด๋ฅผ ์˜ฌ๋ฆด๋ ค๋ฉด ์ˆ˜๋™ adb๋กœ ์ง์ ‘ ๋ฆฌ์ปค๋ฒ„๋ฆฌ ์˜ฌ๋ฆฌ๊ณ  ์ปคํŽŒ ์˜ฌ๋ ค์•ผ ํ–ˆ๋Š”๋ฐ ์š”์ฆ˜์€ ์•„๋ฌด๋‚˜ ํ•œ๋‹ค. CyanogenMod ๋ฐ ๋‹ค๋ฅธ ๋กฌ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋„ ๋ณดํ†ต ๊ธˆ์ „ ์ด์ต์„ ๋ชฉ์ ์œผ๋กœ ํ•˜์ง€ ์•Š์€ ๋ฌด๋ณด์ˆ˜ ๊ฐœ๋ฐœ์ด ๋Œ€๋ถ€๋ถ„์ด๊ธฐ ๋•Œ๋ฌธ์— ์ œ๋ฐœ ์š”๊ตฌํ•˜์ง€ ๋ง์ž.

4. ๋ฒ„์ „[ํŽธ์ง‘]

์•ˆ๋“œ๋กœ์ด๋“œ 1.5 ์ปต์ผ€์ดํฌ๋ถ€ํ„ฐ ์ง€์›ํ•œ ์œ ์„œ๊นŠ์€ ์ปค์Šคํ…€ ํŽŒ์›จ์–ด๋‹ค. 2009๋…„๋ถ€ํ„ฐ ์ œ์ž‘์„ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ž์„ธํ•œ ๋ฒ„์ „์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
Lineage ๋ฒ„์ „
์•ˆ๋“œ๋กœ์ด๋“œ ๋ฒ„์ „
์ฝ”๋“œ ๋„ค์ž„
์ง€์› ์—ฌ๋ถ€
Stagefright ํŒจ์น˜ ์—ฌ๋ถ€
CM 3.6.8.1
1.5
์ง€์› ์ข…๋ฃŒ
X
CM 3.9.3
CM 4.1.4
1.6
์ง€์› ์ข…๋ฃŒ
X
CM 4.2.15.1
CM 5.0.8
2.0 ~ 2.1
์ง€์› ์ข…๋ฃŒ
X
CM 6.0.0
2.2
์ง€์› ์ข…๋ฃŒ
X
CM 6.1.3
CM 7.0.3
2.3
์ง€์› ์ข…๋ฃŒ
X
CM 7.1.0
CM 7.2.0
CM 8.0.0
3.0
๋ฏธ์ง€์› [31]
X
CM 9.1.0
4.0
์ง€์› ์ข…๋ฃŒ
X
CM 10.0.0
4.1
์ง€์› ์ข…๋ฃŒ
X
CM 10.1.3
4.2
CM 10.2.1
4.3
CM 11.0.0
4.4
์ง€์› ์ข…๋ฃŒ
O
CM 12.0.0
5.0
์ง€์› ์ข…๋ฃŒ
O
CM 12.1.0
5.1
CM 13.0.0
6.0
์ง€์› ์ข…๋ฃŒ
O
CM 14.0.0
7.0
๋ฏธ์ง€์› [32]
O
CM 14.1.0
7.1
์ง€์› ์ข…๋ฃŒ

2016๋…„ 12์›” 31์ผ, ๋ชจ๋“  CyanogenMod์— ๋Œ€ํ•œ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ๊ฐ€ ์ค‘์ง€๋˜์—ˆ๋‹ค.

4.1. ๋นŒ๋“œ ๋ฒ„์ „[ํŽธ์ง‘]

CyanogenMod์—๋Š” ๋ฒ„๊ทธ๋‚˜ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ๋ฒ„์ „์ด ์žˆ๋‹ค.
  • Nightly
    ๊ฐœ๋ฐœ ์ค‘์ธ ๋ฒ„์ „์„ ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ ์”ฉ ๋ฐค์ค‘์— ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ด์„œ ์˜ฌ๋ฆฌ๋Š” ํ…Œ์ŠคํŠธ ๋ฒ„์ „์ด๋‹ค. ๊ณต์‹ ๋ฒ„์ „์—์„œ์˜ ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์‚ฌ๋žŒ์ด ์ง์ ‘ ์ƒ์„ฑํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ๊นŒ์ง€ ์ž‘์—… ์ƒํ™ฉ์— ๋”ฐ๋ผ ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค.[33] ๊ณต์‹ ์ง€์› ๊ธฐ์ข…์˜ ๊ฒฝ์šฐ Nightly ๋นŒ๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ์”ฉ(!) OTA๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ๋œ๋‹ค. CyanogenMod์˜ ๊ทธ ๋‹ค์Œ ์•ˆ์ •ํ™” ๋ฒ„์ „์ด ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€. ๊ฐ€๋” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค๊ฐ€ ์—†์–ด์ง€๊ธฐ๋„ ํ•œ๋‹ค.
  • Experiments
    Release ๋ฒ„์ „์„ ๋ฝ‘๊ธฐ ์ „์— ํ™•์ธํ•˜๋Š” ๋ฒ„์ „ ๋น„์Šทํ•œ ์˜๋ฏธ์˜ ๋ฒ„์ „์ด๋‹ค.
  • Release
    ์˜ˆ์ „์˜ Milestone, Snapshot, Stable ๋ฒ„์ „๊ณผ ๊ฐ™์€ ์˜๋ฏธ์ด๋‹ค. ๋ฒ„๊ทธ๊ฐ€ ์—†๋Š” ์•ˆ์ •ํ•œ ๋ฒ„์ „์ด๋‹ค. ํ˜„์žฌ Release ๋ฒ„์ „์—์„œ๋Š” Snapshot์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐฐํฌ๋˜๋Š” ์ค‘์ด๋‹ค.

5. ๊ธฐํƒ€[ํŽธ์ง‘]

5.1. ์ œ์กฐ์‚ฌ์™€์˜ ๊ด€๊ณ„[ํŽธ์ง‘]

์‚ผ์„ฑ์ „์ž์—์„œ CMํŒ€์—๊ฒŒ ๊ฐœ๋ฐœ์šฉ์œผ๋กœ ๊ฐค๋Ÿญ์‹œ S II๋ฅผ ์ œ๊ณตํ–ˆ๋‹ค. ๋‹น์‹œ์—๋Š” ์ž์‚ฌ ํ•ธ๋“œํฐ์„ ๊ฐœ์กฐ ๋ชป ํ•˜๊ฒŒ ๊ผญ๊ผญ ๊ฑธ์–ด์ž ๊ทธ๋Š” ์ถ”์„ธ์ธ LG์ „์ž, ํŒฌํƒ ๋“ฑ๊ณผ๋Š” ๋Œ€์กฐ์ ์ธ ๋ชจ์Šต์ด๋ผ๊ณ  ์นญ์ฐฌ ๋ฐ›์•˜๋‹ค.....์˜€๋Š”๋ฐ ๊ฐค๋Ÿญ์‹œ S II ๊ณต์‹ ์ถœ์‹œ ์ดํ›„๋กœ ์ฐจ๊ธฐ S ์‹œ๋ฆฌ์ฆˆ์— ๋Œ€ํ•œ ์ปค๋„ ์†Œ์Šค๋ฅผ ํ•œ ์ค„ ์กฐ์ฐจ ๋„˜๊ฒจ์ฃผ์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค[34] HTC๋„ 2011๋…„๋ถ€ํ„ฐ ๋ถ€ํŠธ๋กœ๋”๋ฅผ ๊ฑธ์–ด์ž ๊ทธ๋Š” ๋“ฑ ํ์‡„์ ์ธ ์ •์ฑ…์œผ๋กœ ๋‚˜๊ฐ€๋‹ค๊ฐ€[35] ์š”์ฆ˜์€ ํ•œ ๋ฒˆ ๊ฑฐํ•˜๊ฒŒ ๊นŒ์ด๊ณ  ๋‚˜์„œ ๋ถ€ํŠธ๋กœ๋”๋„ ์–ธ๋ฝํ•˜๊ณ  ์„ผ์Šค์šฉ SDK๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋“ฑ ๋‚˜๋ฆ„๋Œ€๋กœ ๊ฐœ๋ฐœ ์นœํ™”์ ์ธ ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•˜๋ ค ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค. ์†Œ๋‹ˆ ์—๋ฆญ์Šจ์˜ ๊ฒฝ์šฐ ์ž์‚ฌ ๊ธฐ์ข…๋“ค์„ ๋ฌด์ƒ ์ œ๊ณตํ•˜๊ณ  ์นด๋ฉ”๋ผ ๋ชจ๋“ˆ ์ฝ”๋“œ ๋“ฑ์˜ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๊ฒƒ์„ ์ง€์›ํ–ˆ๋‹ค.

์ดํ›„ ๋ฐํ˜€์ง„ ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด, Cyanogen(Steve Kondik)์ด ์‚ผ์„ฑ์ „์ž ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž๋กœ ๊ณ ์šฉ๋˜์—ˆ๋‹ค๊ณ  ํŽ˜์ด์Šค๋ถ์— ๋‚จ๊ฒผ๋‹ค. ๋Œ€์‹  ์ž์‹ ์ด ํ•˜๊ณ ์žˆ๋Š” CM ๋กฌ ๊ฐœ๋ฐœ๋„ ๋ณ‘ํ–‰ํ•œ๋‹ค๊ณ .

ํ•˜์ง€๋งŒ 2013๋…„์— ์‚ผ์„ฑ์ „์ž๋ฅผ ๊ทธ๋งŒ๋‘์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.* ์‚ผ์„ฑ์ „์ž์— ๋ถˆ๋งŒ์ด ์žˆ๋Š” ๊ฑด ์•„๋‹ˆ๊ณ  ์ž์‹ ์ด ์ƒˆ๋กœ ํ•˜๊ณ  ์‹ถ์€ ์ผ์ด ์žˆ์–ด์„œ ๊ทธ๋งŒ ๋‘”๋‹ค๊ณ  ํ•œ๋‹ค.

5.2. Cyanogen Inc ์ฐฝ๋ฆฝ, ๊ทธ๋Ÿฌ๋‚˜...[ํŽธ์ง‘]

2013๋…„ 9์›”, CyanogenMod์˜ ์ œ์ž‘์ž๋“ค์ด ๋ชจ์—ฌ Cyanogen Inc #๋ผ๋Š” ์ด๋ฆ„์˜ ํšŒ์‚ฌ๋ฅผ ์ฐฝ๋ฆฝํ–ˆ๋‹ค. HTC์™€ ์ค‘๊ตญ์˜ ์Šค๋งˆํŠธํฐ ์ œ์กฐ์‚ฌ OPPO์™€ ํ˜‘๋ ฅํ•˜์—ฌ CMํฐ์„ ๋งŒ๋“ ๋‹ค๊ณ  ๊ณต์‹์œผ๋กœ ๋ฐœํ‘œํ–ˆ๊ณ , ์ˆ˜๋งŽ์€ XDA์˜ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ƒ๋‹นํ•œ ๊ธฐ๋Œ€๋ฅผ ํ•˜๊ณ  ์žˆ๋Š” ์ค‘์ด์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ CM์— ๋“ค์–ด๊ฐ€๋Š” ์นด๋ฉ”๋ผ ์•ฑ Focal์„ ๊ฐœ๋ฐœํ•˜๋˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ์„ ๋งˆ์ผ“์—์„œ ๋‚ด๋ฆฌ๋ฉด์„œ ๊ตฌ๊ธ€ ํ”Œ๋Ÿฌ์Šค์— ๊ทธ ์ด์œ ๋ฅผ ๋ฐํ˜”๋Š”๋ฐ, ์•ž์œผ๋กœ CyanogenMod์˜ ์†Œ์Šค๋Š” Core(ํ•ต์‹ฌ)๋ถ€๋ถ„์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ถ€๋ถ„์„ Closed(๋น„๊ณต๊ฐœ)ํ•  ์˜ˆ์ •์ด๋ผ๋Š” ์ถฉ๊ฒฉ์ ์ธ ๋‚ด์šฉ์ด ๋‹ด๊ฒจ์žˆ์—ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ์—. ์—ฌ๊ธฐ๋„ ์ด ๋•Œ๋ฌธ์— XDA์™€ CM์˜ ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์— ํ—ฌ๊ฒŒ์ดํŠธ๊ฐ€ ์—ด๋ฆฐ ๊ฒƒ์€ ๋‹น์—ฐ์ง€์‚ฌ. ๊ทธ ๋™์•ˆ ์ฝ”๋“œ๋ฅผ ์ปค๋ฐ‹ํ•ด์˜ค๋˜ ๊ธฐ์—ฌ์ž๋“ค์˜ ๋…ธ๊ณ ๋ฅผ ๋‚ ๋กœ ๋จน๋Š” ํ–‰์œ„(์†Œ์Šค ๋จนํŠ€)์ด๊ธฐ ๋•Œ๋ฌธ. ๊ทธ๋กœ์ธํ•ด XDA์—์„œ๋Š” CM์„ ๋Œ€์‹ ํ•  ์ปค์Šคํ…€๋กฌ์ธ Omni๋ฅผ ๋ฐ€์–ด์ฃผ๊ณ  ์žˆ๋‹ค.[36]

5.3. ์ปค์Šคํ…€๋กฌ ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ฌธ์ œ[ํŽธ์ง‘]

CyanogenMod๋Š” ์—„์—ฐํžˆ GPL ๋ผ์ด์„ผ์Šค ํ•˜์— ๋ฐฐํฌ๋˜๊ณ  ์žˆ๋Š”๋ฐ ๊ตญ๋‚ด์™€ ํ•ด์™ธ(๋ฌผ๋ก  xda ํฌํ•จ)์˜ CyanogenMod๋ฅผ ์ด์šฉํ•ด์„œ ์ปค์Šคํ…€๋กฌ์„ ๋งŒ๋“œ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์€ ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ์š”์ฆ˜์€ Apache 2.0 ๋ผ์ด์„ผ์Šค๋กœ ๋ฐ”๋€Œ์–ด์„œ ๋น„๊ณต๊ฐœ ํ•˜์—ฌ๋„ ์ƒ๊ด€ ์—†๋‹ค๋Š” ์†Œ๋ฆฌ๊ฐ€ ๋งŽ๋‹ค.

6. ๊ฐœ๋ฐœ ์ค‘๋‹จ ์„ ์–ธ[ํŽธ์ง‘]

2016๋…„ 12์›” 31์ผ์„ ๊ธฐ์ ์œผ๋กœ, CyanogenMod์˜ ๋ชจ๋“  ๋‚˜์ดํ‹€๋ฆฌ ๋นŒ๋“œ์™€ ๊ด€๋ จ๋œ ์„œ๋น„์Šค๊ฐ€ ์ค‘์ง€๋˜์—ˆ๋‹ค.์ฐธ์กฐ Cyanogen Inc.๊ฐ€ ์ƒˆ๋กœ์šด Cyanogen Modular OS ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•œ ์ผ์ด๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ๊ณ„์† ์—ด์–ด๋‘ฌ ๊ฐœ์ธ์ ์œผ๋กœ ๋นŒ๋“œํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋งŒ ์™„์ „ํžˆ ์ฃฝ์—ˆ๋‹ค๊ณ ๋Š” ๋ณผ ์ˆ˜ ์—†๋‹ค. ์ฐฝ์‹œ์ž์ธ Steve Kondik๊ณผ CyanogenMod์ชฝ์˜ ๊ฐœ๋ฐœ์ž๋“ค์ด Cyanogen Inc.๋ฅผ ๋‚˜์™€, CyanogenMod๋ฅผ Lineage OS[37]๋กœ ์ด๋ฆ„์„ ๋ฐ”๊ฟ” ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ•œ๋‹ค.
[1] ์•ˆ๋“œ๋กœ์ด๋“œ 1.5๋กœ ์‹œ์ž‘.
[2] ํ™ˆํŽ˜์ด์ง€ ํ์‡„
[4] ํ•œ๊ธ€๋กœ ํ‘œ๊ธฐํ•˜๋ฉด '์‚ฌ์ด์• ๋…ธ์  ๋ชจ๋“œ' ๋‚ด์ง€๋Š” '์‚ฌ์ด์•„๋…ธ์  ๋ชจ๋“œ'๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค.
[5] ํŠธ๋ ˆ๋ทฐ์…‹์ด๋ผ ์ฝ๋Š”๋‹ค.๊ณต์„ฑ๋ณ‘๊ธฐ
[6] Android Open Source Project; ์ฆ‰ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ณธ ์†Œ์Šค
[7] ์ œ์กฐ์‚ฌ๊ฐ€ ์ตœ์‹ ๋ฒ„์ „์˜ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋””๋ฐ”์ด์Šค๋”๋ผ๋„ ์ œ์กฐ์‚ฌ ํŽŒ์›จ์–ด์— ์–ฝ๋งค์ด์ง€ ์•Š์œผ๋ฏ€๋กœ ์–ผ๋งˆ๋“ ์ง€ ์ตœ์‹ ๋ฒ„์ „์œผ๋กœ ์ œ์ž‘ ๊ฐ€๋Šฅํ•˜๋‹ค.
[8] ๋ฌผ๋ก  ์ด ๋ฐฉ๋ฒ•๋„ ํ•˜๋“œ์›จ์–ด, ํŠนํžˆ ์ปค๋„๊ณผ ๊นŠ์€ ๊ด€๋ จ์ด ์žˆ๋Š” AP ์ œ์กฐ์‚ฌ๊ฐ€ ์ง€์›์„ ๋Š๊ฑฐ๋‚˜ ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•˜์ง€ ์•Š์œผ๋ฉด ํž˜๋“ค๋‹ค.
[9] ์˜คํžˆ๋ ค ์š”์ฆ˜์€ CM์ด ์ด ์ชฝ์œผ๋กœ ๋งŽ์ด ๋นˆ์•ฝํ•œ ํŽธ์ธ๋ฐ CM์˜ ํŒŒ์ƒ ๋กฌ๋“ค์ด ๋นต๋นตํžˆ ์ง€์›ํ•˜๋‹ˆ ์ž˜ ์ฐพ์•„๋ณด์ž.
[11] Xoom ์ด์™ธ์˜ ํ—ˆ๋‹ˆ์ฝค ํƒ€๋ธ”๋ ›์ด ํŠนํžˆ ๋”ํ•˜๋‹ค. ํ—ˆ๋‹ˆ์ปด ์†Œ์Šค๊ฐ€ ์—†์–ด์„œ ์ปค๋„ ๊ฐœ๋ฐœ์ด ์ฃผ๋ฅผ ์ด๋ฃฌ๋‹ค.
[12] CyanogenMod ํŒ€์ด HP ํ„ฐ์น˜ํŒจ๋“œ์— ๋‚ด๊ธฐ ๊ฑธ๋ฆฐ (3000๋ถˆ+) ์•ˆ๋“œ๋กœ์ด๋“œ ์˜ฌ๋ฆฌ๊ธฐ ์‹œํ•ฉ์— ์ฐธ๊ฐ€ํ•˜์ž๋งˆ์ž ์ € ๊ธฐ๋Šฅ๋“ค์ด ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ–ˆ๋‹ค.
[13] ์†Œ๋‹ˆ์˜ ๊ฒฝ์šฐ ์–ธ๋ฝ์„ ์ง€์›ํ•˜์ง€๋งŒ ๋ฌด์ƒ ์›Œ๋Ÿฐํ‹ฐ๋Š” ๋๋‚œ๋‹ค. ์ฆ‰, ๋ฃจํŒ…ํ•˜๋Š” ๊ทธ ์ฆ‰์‹œ ์˜๊ตฌ ์œ ์ƒ ์›Œ๋Ÿฐํ‹ฐ๋กœ ์ „ํ™˜๋˜๋Š” ๊ฒƒ์ด๋‹ค.
[14] factory ๋˜๋Š” stock ๋กฌ
[15] ํ•ด๋‹น ๊ธฐ๊ธฐ์˜ ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์— ๊ณต์‹ ์œ„ํ‚ค๋กœ ๊ฐ€๋Š” ๋งํฌ๊ฐ€ ์žˆ์œผ๋‹ˆ ์ž˜ ์ฐพ์•„๋ณด์ž.
[16] ์œ ํŠœ๋ธŒ, ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด ๋“ฑ ๊ตฌ๊ธ€์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ ์•ฑ๋“ค. ๋ฒ•์ ์ธ ๋ฌธ์ œ๋กœ ์‚ฌ์ „ ์„ค์น˜ ์•ฑ์—์„œ ์ œ์™ธ๋๋‹ค. ์—ฌ๊ธฐ์—์„œ ๋ฒ„์ „์— ๋งž๋Š” ๊ฒƒ์„ ๋ฐ›์œผ๋ฉด ๋œ๋‹ค.
[17] PC์—์„œ์˜ ๋ฐ”์ด์˜ค์Šค์™€ ๊ฐ™์€ ์—ญํ• ์„ ํ•œ๋‹ค.
[18] HTC ๊ธฐ๊ธฐ์—์„œ S-OFF
[19] ํ†ต์‹ ์‚ฌ์˜ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์˜ ์‹ฌ ์–ธ๋ฝ๊ณผ ๋‹ค๋ฆ„์— ์ฃผ์˜
[20] Flashfy์™€ ๊ฐ™์€ ์•ฑ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ์ด ๋ฐฉ๋ฒ•๋„ ๋ฆฌ์ปค๋ฒ„๋ฆฌ๋กœ ์ž๋™์œผ๋กœ ๋„˜์–ด๊ฐ€์„œ ์„ค์น˜ํ•˜๊ธฐ์— ๋ญ”๊ฐ€ ๋ฆฌ์ปค๋ฒ„๋ฆฌ๋ฅผ ์ง์ ‘ ์กฐ์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ๋งŒ ๋นผ๋ฉด ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•œ๋‹ค.
[21] ์ผ๋ถ€๊ธฐ์ข…์˜ ๊ฒฝ์šฐ์—๋Š” Odin(๊ฐค๋Ÿญ์‹œ ์ผ๋ถ€), Flashtool(์†Œ๋‹ˆ ์—‘์ŠคํŽ˜๋ฆฌ์•„ ์ผ๋ถ€) ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๊ธฐ๋„ ํ•˜๋‹ค.
[22] ๊ฐค๋Ÿญ์‹œ์˜ ๊ฒฝ์šฐ ์Šค๋งˆํŠธ ์Šค์œ„์น˜๋ฅผ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์•ˆ๋“œ๋กœ์ด๋“œ SDK๋ฅผ ์„ค์น˜ํ•ด๋ณด์ž.
[23] ๊ตฌ๊ธ€ ์•ฑ๋“ค์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„๊ฑฐ๋ผ๋ฉด ํ•„์š”๊ฐ€ ์—†๋‹ค.
[24] SD์นด๋“œ๊ฐ€ ๊ผญ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.
[25] ๊ธฐ๊ธฐ์—์„œ ์ง์ ‘ ํŒŒ์ผ์„ ๋ฐ›๋Š”๊ฒƒ๋„ ๋‹น์—ฐํžˆ ๊ฐ€๋Šฅํ•˜๋‹ค.
[26] ์‹œ์Šคํ…œ๋งŒ ์ดˆ๊ธฐํ™” ํ•œ๋‹ค๋“ ๊ฐ€ cache, sdcard ์ชฝ ํŒŒํ‹ฐ์…˜๋งŒ ์ดˆ๊ธฐํ™” ํ•œ๋‹ค๋“ ๊ฐ€
[27] ์Šค๋งˆํŠธํฐ์ด๋‚˜ ํƒœ๋ธ”๋ฆฟ์— ์„ค์น˜๋œ ์šด์˜์ฒด์ œ ํ†ต์งธ๋กœ ๋ฐฑ์—…ํ•˜๋Š” ๊ธฐ๋Šฅ. ๋ฌผ๋ก  ๋ณต์›ํ•ด๋„ ๋‚ด์™ธ์žฅ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜์–ด์žˆ์—ˆ๋˜ ๋ฐ์ดํ„ฐ๋‚˜ ์Œ์•…, ์‚ฌ์ง„ ๋“ฑ์€ ์ง€์›Œ์ง€๋‹ˆ ์œ ์˜ํ•˜์ž. ๋ฌผ๋ก  ๋ถ€๋ถ„์ ์ธ ๋ฐฑ์—…์ด๋‚˜ ๋ณต๊ตฌ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
[28] cwm์ด๋ผ๊ณ  ์ค„์—ฌ์“ฐ๊ธฐ๋„ ํ•œ๋‹ค.
[29] ์—…๋ฐ์ดํŠธ ์ฒดํฌ, ์ผ๋ถ€ ๊ฐœ๋ฐœ์ž ๋กฌ ๋‹ค์šด๋กœ๋“œ
[30] ์š”์ฆ˜์€ CWM ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ Philz Touch๋„ ๊ฝค๋‚˜ ์ธ๊ธฐ๊ฐ€ ์žˆ๋Š” ํŽธ์ด๋‹ค.
[31] ์†Œ์Šค์ฝ”๋“œ ๋ฏธ๊ณต๊ฐœ
[32] 7.1 ๊ณต๊ฐœ๋กœ ์ธํ•œ ๊ฐœ๋ฐœ ์ค‘๋‹จ
[33] ํ†ต์‹ ์ด ์•ˆ๋œ๋‹ค๋˜๊ฐ€, ์กฐ๋„์„ผ์„œ๊ฐ€ ๋จนํ†ต์ด๋ผ๋˜๊ฐ€. ๊ฐ€๋” ํ†ต์‹ ์ด ์™„์ „ํžˆ ๋‚˜๊ฐ€๋ฒ„๋ฆฌ๋Š” ์ผ์ด ํ„ฐ์ง€๊ธฐ๋„ ํ•œ๋‹ค.
[34] ์—‘์‹œ๋…ธ์Šค ํ•œ์ •.
[35] ์‚ฌ์‹ค ์˜ˆ์ „๋ถ€ํ„ฐ ํ์‡„์ ์ด์˜€๋‹ค. ๋””์ž์ด์–ด ๋ถ€ํ„ฐ NAND lock์„ ๊ฑธ์—ˆ๊ณ  ๋‹น์‹œ ๋ชจํ† ๋กœ๋ผ์˜ RSA 2048bit ๋‹ค์Œ์œผ๋กœ ๊ฐ€์žฅ ์„ผ ๋ณด์•ˆ์ด์˜€๋‹ค. S-OFF ํ•˜๋Š”๊ฒƒ๋„ ํž˜๋“ ๋ฐ ์—ฌ๊ธฐ์— ์ถ”๊ฐ€์ ์ธ ๋ณด์•ˆ์„ ๊ฑธ์–ด์„œ S-OFF ํˆด์„ ๋งŒ๋“ค๊ธฐ ํž˜๋“ค์–ด์ง€์ž ์š•์„ ๋จน์—ˆ๋‹ค.