๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๊ฐœ๋ฐœ์ž ๋งž์ถค ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ

by ์—์ด์—์Šค๋น„ํƒ€ 2025. 5. 2.
๋ฐ˜์‘ํ˜•

๊ฐœ๋ฐœ์ž ๋งž์ถค ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ ๐Ÿš€๐Ÿ“ฑ

์—ฌ๋Ÿฌ๋ถ„, ํ˜น์‹œ "๋‚˜๋งŒ์˜ ๋งž์ถคํ˜• ์Šค๋งˆํŠธํฐ OS๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ๋‹ค"๋ผ๋Š” ์ƒ๊ฐ ํ•œ ๋ฒˆ์ฏค ํ•ด๋ณด์…จ๋‚˜์š”? ๐Ÿค”๐Ÿ’ก ์ง€๊ธˆ๋ถ€ํ„ฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž ๋งž์ถค ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๊ฐ€์ด๋“œโœจ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค! ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” 'ROM'์ด๋ž€? ์—ฌ๋Ÿฌ๋ถ„์˜ ์Šค๋งˆํŠธํฐ์„ ๋” ์ž์œ ๋กญ๊ฒŒ, ๋ฉ‹์ง€๊ฒŒ ๋งŒ๋“ค์–ด์ค„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•๋œ ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค. ๐Ÿ› ๏ธ๐Ÿ“ฑ

์ด ๊ธ€์„ ๋๊นŒ์ง€ ์ฝ์œผ๋ฉด, ๐Ÿ“ ํ™˜๊ฒฝ ์„ค์ •๋ถ€ํ„ฐ ๋นŒ๋“œ ๊ณผ์ •๊นŒ์ง€ ์•Œ์ฐจ๊ฒŒ ๋งˆ์Šคํ„ฐํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋‚จ๋“ค๋ณด๋‹ค ํ•œ๋ฐœ ์•ž์„œ ๋‚˜๋งŒ์˜ ๋…ํŠนํ•œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ง€๊ธˆ ๋ฐ”๋กœ ์‹œ์ž‘ํ•ฉ์‹œ๋‹ค! ๐Ÿ’ฅ๐ŸŒˆ


๐ŸŽฏ ๋จผ์ €, ์™œ ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ ํ™˜๊ฒฝ์ด ์ค‘์š”ํ•œ๊ฐ€์š”? ๐Ÿค”

  • ๐Ÿ“ฑ ์ตœ์ ํ™”๋œ ํผํฌ๋จผ์Šค์™€ ๋ฐฐํ„ฐ๋ฆฌ ํšจ์œจ์„ฑ์„ ์œ„ํ•ด
  • ๐Ÿง‘‍๐Ÿ’ป ์ž์‹ ๋งŒ์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅ (UI, ๊ธฐ๋Šฅ, ์„ฑ๋Šฅ ์กฐ์ ˆ)
  • ๐Ÿ›ก๏ธ ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด ์†Œ์Šค์ฝ”๋“œ ์ง์ ‘ ์ˆ˜์ • ๊ฐ€๋Šฅ
  • ๐Ÿ”ง ๋””๋ฐ”์ด์Šค๋ณ„ ๋งž์ถคํ˜• ๋กœ์ปฌ/๊ธ€๋กœ๋ฒŒ OTA(๋ฌด์„  ์—…๋ฐ์ดํŠธ) ์ง€์›
  • ๐Ÿ’ก ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์„ฑ์žฅ ๊ธฐํšŒ ์ œ๊ณต

๐ŸŒŸ ์ง€๊ธˆ ๋ฐ”๋กœ ์ค€๋น„ํ•ด์•ผ ํ•  ๊ฒƒ๋“ค ๐Ÿงฐ

  • ๐Ÿ–ฅ๏ธ ๊ฐœ๋ฐœ์šฉ ์ปดํ“จํ„ฐ (Windows/Linux/Mac ๋ชจ๋‘ ๊ฐ€๋Šฅ, ๊ถŒ์žฅ Linux ํ™˜๊ฒฝ)
  • ๐Ÿ“ฑ ๋ชฉ์  ๋””๋ฐ”์ด์Šค (๊ฐค๋Ÿญ์‹œS ์‹œ๋ฆฌ์ฆˆ, ํ”ฝ์…€, ์›ํ”Œ๋Ÿฌ์Šค ๋“ฑ)
  • ๐Ÿ’พ ์ถฉ๋ถ„ํ•œ ์ €์žฅ๊ณต๊ฐ„ (์ตœ์†Œ 100GB ์ด์ƒ ๊ถŒ์žฅ)
  • ๐ŸŒ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ (๋น ๋ฅธ ๋‹ค์šด๋กœ๋“œ์™€ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด ํ•„์ˆ˜!)
  • ๐Ÿ›ก๏ธ ๊ธฐ๋ณธ ๊ฐœ๋ฐœ ํˆด๊ณผ ์ง€์‹ (git, terminal, adb ๋“ฑ)

๐Ÿ› ๏ธ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด ๐Ÿ’ก

์•„๋ž˜๋Š” ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ๋ฅผ ์œ„ํ•œ ๊ธฐ๋ณธ ํ™˜๊ฒฝ ๊ตฌ์ถ• ์ฒดํฌ๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค! ๐Ÿšฉ

1. ๐Ÿ“ฅ ๊ฐœ๋ฐœ์šฉ ์ปดํ“จํ„ฐ ์„ธํŒ…

โœ… ์šด์˜์ฒด์ œ ์„ ํƒ: Linux (์šฐ๋ถ„ํˆฌ ์ถ”์ฒœ), Windows ๋˜๋Š” macOS ๊ฐ€๋Šฅ
โœ… ์ตœ์‹  ์—…๋ฐ์ดํŠธ ์ˆ˜ํ–‰ (์œˆ๋„์šฐ ์—…๋ฐ์ดํŠธ, ์šฐ๋ถ„ํˆฌ apt update ๋“ฑ)
โœ… ํ•„์ˆ˜ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜:

  • Git (๋ฒ„์ „๊ด€๋ฆฌ ๋„๊ตฌ) โœ…
  • JDK 11 ์ด์ƒ (Java Development Kit) โœ…
  • Python 3.x โœ…
  • Bash / Shell โœ…
  • ๊ธฐํƒ€ ๋นŒ๋“œ ๋„๊ตฌ (Android SDK, Fastboot ๋“ฑ)

2. ๐Ÿง‘‍๐Ÿ’ป ํ•„์š”ํ•œ ๋„๊ตฌ ์„ค์น˜

โœ… Android ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ธํŒ…
๐Ÿ”น Android SDK & Platform-tools ์„ค์น˜ โœ…
๐Ÿ”น ํ•„์š”ํ•œ ๋นŒ๋“œ ์‹œ์Šคํ…œ (Repo, Make ๋“ฑ) ์„ค์น˜ โœ…

โœ… ๋ฒ„์ „๊ด€๋ฆฌ ์‹œ์Šคํ…œ
๐Ÿ”น Git โœ…
๐Ÿ”น Repo ๋„๊ตฌ (๊ตฌ๊ธ€ ์˜คํ”ˆ์†Œ์Šค์šฉ) โœ…

โœ… ๊ธฐํƒ€ ์ฐธ๊ณ  ์‚ฌํ•ญ
๐Ÿ”น ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ • (JAVA_HOME, PATH ๋“ฑ) โœ…
๐Ÿ”น ๋””๋ฐ”์ด์Šค ๋“œ๋ผ์ด๋ฒ„ ์ตœ์‹  ๋ฒ„์ „ ํ™•๋ณด โœ…

3. ๐Ÿ’พ ์ €์žฅ ๊ณต๊ฐ„ ํ™•๋ณด ๋ฐ ์ค€๋น„

โœ… ์ถฉ๋ถ„ํ•œ ์ €์žฅ ๊ณต๊ฐ„ ํ™•๋ณด (์ตœ์†Œ 100GB ๊ถŒ์žฅ)
โœ… ๋ณ„๋„ ๋””๋ ‰ํ† ๋ฆฌ ๋งˆ๋ จ (์˜ˆ: ~/android/lineage) โœ…
โœ… ์™ธ์žฅํ•˜๋“œ ๋˜๋Š” ๊ณ ์† SSD ํ™œ์šฉ ์ถ”์ฒœ! ๐Ÿš€

4. ๐Ÿ”— ์†Œ์Šค์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์ดˆ๊ธฐ ์„ธํŒ…

โœ… ROM ์†Œ์Šค์ฝ”๋“œ ํด๋ก 
๐Ÿ”น ๊ณต์‹ ์†Œ์Šค ์ €์žฅ์†Œ(์˜ˆ: LineageOS, PixelExperience ๋“ฑ) ํฌํฌ ๋˜๋Š” ํด๋ก  โœ…
๐Ÿ”น ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ ๋˜๋Š” ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์šฉ ๋ธŒ๋žœ์น˜ ์„ ํƒ โœ…

โœ… ๋นŒ๋“œ ํ™˜๊ฒฝ ํ…Œ์ŠคํŠธ
๐Ÿ”น ๊ฐ„๋‹จํ•œ ‘ํด๋ฆฐ ๋นŒ๋“œ’ ์ˆ˜ํ–‰ ํ›„ ์˜ค๋ฅ˜ ์ฒดํฌ โœ…


โš™๏ธ ๋นŒ๋“œ ์‹œ์ž‘! ํ•ต์‹ฌ ๋‹จ๊ณ„๋ณ„ ๊ฐ€์ด๋“œ ๐Ÿ”ข

์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋นŒ๋“œํ•˜๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค! โœจ

1. ๐Ÿ“‚ ์†Œ์Šค์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ

1๏ธโƒฃ Repo ํˆด ์„ค์น˜
bash
mkdir ~/bin # ํŽธ๋ฆฌํ•œ ์œ„์น˜์— ๋„๊ตฌ ์„ค์น˜
curl https:// storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod 755 ~/bin/repo

2๏ธโƒฃ ์†Œ์Šค์ฝ”๋“œ ์ดˆ๊ธฐํ™”
bash
mkdir -p ~/android/lineage
cd ~/android/lineage
repo init -u https://github.com/LineageOS/android.git -b lineage-20.0

3๏ธโƒฃ ์†Œ์Šค ๋‹ค์šด๋กœ๋“œ ์‹œ์ž‘
bash
repo sync -j$(nproc) # ๋ณ‘๋ ฌ ๋‹ค์šด๋กœ๋“œ๋กœ ์‹œ๊ฐ„ ์ ˆ์•ฝ

2. ๐Ÿ—๏ธ ํ™˜๊ฒฝ ์„ธํŒ… ๋ฐ ๋นŒ๋“œ ์ค€๋น„

โœ… ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ธํŒ…
bash
source build/envsetup.sh

โœ… ๋””๋ฐ”์ด์Šค ํƒ€๊ฒŸ ์„ ํƒ
bash
lunch lineage_<๋””๋ฐ”์ด์Šค ์ฝ”๋“œ๋ช…>-userdebug

3. ๐Ÿ”ฅ ๋นŒ๋“œ ์ˆ˜ํ–‰

โœ… ๋นŒ๋“œ ๋ช…๋ น์–ด
bash
mka paralel -j$(nproc) otapackage

๐Ÿš€ ๋นŒ๋“œ๊ฐ€ ์„ฑ๊ณตํ•˜๋ฉด, out/target/product/<ํƒ€๊ฒŸ ๋””๋ฐ”์ด์Šค>/ ํด๋”์— *.zip ํŒŒ์ผ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค! ๐ŸŽ‰


๐Ÿ”ฅ ์„ฑ๊ณต์ ์ธ ๋นŒ๋“œ์™€ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ํŒ ๐Ÿ’ก

  • โญ ํด๋ฆฐ ๋นŒ๋“œ๋ฅผ ์ž์ฃผ ์ˆ˜ํ–‰ํ•˜์„ธ์š”! (make clean)
  • โญ ๋นŒ๋“œ ์‹คํŒจ ์‹œ, ๋กœ๊ทธ๋ฅผ ๊ผผ๊ผผํžˆ ์ฒดํฌ ํ›„ ์›์ธ ํŒŒ์•…!
  • โญ ๋นŒ๋“œ ํ€„๋ฆฌํ‹ฐ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์ปค์Šคํ…€ ์ปค๋„, ํ…Œ๋งˆ๋„ ์ ์šฉ ๊ฐ€๋Šฅ!
  • โญ ์ปค๋ฎค๋‹ˆํ‹ฐ(์˜ˆ: XDA Developers, Reddit r/LineageOS) ์ ๊ทน ํ™œ์šฉ! ๐Ÿš€
  • โญ ์—…๋ฐ์ดํŠธ๋Š” ์ •๊ธฐ์ ์œผ๋กœ, ์ตœ์‹  ์†Œ์Šค์ฝ”๋“œ ๋ณ‘ํ•ฉ์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค! โš™๏ธ

๐ŸŽ‰ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ์‹ถ์€ ํ•œ๋งˆ๋””! โœจ

๊ฐœ๋ฐœ์ž์ด๋ฉด์„œ๋„ ์‚ฌ์šฉ์ž๋กœ์„œ๋„ ๋„์ „ํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ! ๐ŸŽฏ ํ˜ผ์ž์„œ ํ•˜๋Š” ๊ฒƒ๋„ ์ ์  ์ต์ˆ™ํ•ด์ง€๋ฉด, ์ž์‹ ๋งŒ์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๋กœ์ง๋„ ๋„ฃ๊ณ , ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋„ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”! ๐Ÿšง๐Ÿ’ช ์ด ๋ชจ๋“  ๊ณผ์ •์ด ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ธฐ์ˆ ๋ ฅ์„ ํ•œ ๋‹จ๊ณ„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๐Ÿ’ฅ

์ƒˆ๋กœ์šด ๋„์ „, ๋ฐ”๋กœ ์˜ค๋Š˜๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์„ธ์š”! ๐Ÿš€๐Ÿ”ฅ


โœ… ์ฐธ๊ณ  ์ž๋ฃŒ & ์ถ”๊ฐ€ ์ •๋ณด ๐Ÿ“š


๐ŸŒˆ ๋์œผ๋กœ, ๊ธฐ์–ตํ•˜์„ธ์š”!

"์ˆ˜๋งŽ์€ ๋„์ „์ด ์Œ“์—ฌ ์„ฑ๊ณต์ด ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค" ๐Ÿ’ช๐Ÿ˜Š
์—ฌ๋Ÿฌ๋ถ„๋„ ๊ณง, ์ž์‹ ๋งŒ์˜ ์ปค์Šคํ…€ OS๋ฅผ ์„ธ์ƒ์— ๋‚ด๋†“๋Š” ๊ทธ๋‚ ๊นŒ์ง€ ํ™”์ดํŒ…! โœจ๐Ÿ”ฅ


๐Ÿ“Œ ์ง€๊ธˆ๊นŒ์ง€ ์˜คํ”ˆ์†Œ์Šค ROM ๋นŒ๋“œ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๋Š” ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์ •๋ฆฌํ–ˆ์–ด์š”. ํ˜น์‹œ ์–ด๋ ค์šด ์ ์ด๋‚˜ ๊ถ๊ธˆํ•œ ์‚ฌํ•ญ ์žˆ์œผ์‹ ๊ฐ€์š”? ๋Œ“๊ธ€๋กœ ๋ฌธ์˜ ์ฃผ์„ธ์š”! ๋Š˜ ๋„์›€ ๋“œ๋ฆด๊ฒŒ์š”! ๐Ÿ’ฌ๐Ÿ˜Š

์ด์ „ ๊ธ€ ๋ณด๊ธฐ!!

 

 

๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ์›Œํฌ์Šคํ…Œ์ด์…˜ RAM ์„ค์ • ์ด์ •๋ฆฌ

๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ์›Œํฌ์Šคํ…Œ์ด์…˜ RAM ์„ค์ • ์ด์ •๋ฆฌ ๐Ÿ’ป๐Ÿš€์•ˆ๋…•ํ•˜์„ธ์š”, ์—ฌ๋Ÿฌ๋ถ„! ์˜ค๋Š˜์€ ๋งŽ์€ ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ, ์˜์ƒ ํŽธ์ง‘์ž๋“ค์ด ๊ถ๊ธˆํ•ดํ•˜๋Š” ‘์›Œํฌ์Šคํ…Œ์ด์…˜ RAM ์ตœ์ ํ™”’์— ๋Œ€ํ•ด ์นœ์ ˆํ•˜๊ณ 

5.asmrbita.com

๋ฐ˜์‘ํ˜•