๊ฐ๋ฐ์ ๋ง์ถค ์คํ์์ค 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 ๋น๋! ๐ฏ ํผ์์ ํ๋ ๊ฒ๋ ์ ์ ์ต์ํด์ง๋ฉด, ์์ ๋ง์ ์ปค์คํฐ๋ง์ด์ง ๋ก์ง๋ ๋ฃ๊ณ , ์๋ก์ด ๊ธฐ๋ฅ๋ ๋ง๋ค์ด๋ณด์ธ์! ๐ง๐ช ์ด ๋ชจ๋ ๊ณผ์ ์ด ์ฌ๋ฌ๋ถ์ ๊ธฐ์ ๋ ฅ์ ํ ๋จ๊ณ ์ ๊ทธ๋ ์ด๋ํ๋ ๊ณ๊ธฐ๊ฐ ๋ ๊ฒ์ ๋๋ค. ๐ฅ
์๋ก์ด ๋์ , ๋ฐ๋ก ์ค๋๋ถํฐ ์์ํ์ธ์! ๐๐ฅ
โ ์ฐธ๊ณ ์๋ฃ & ์ถ๊ฐ ์ ๋ณด ๐
- LineageOS ๊ณต์ ๋ฌธ์
- Android ๊ฐ๋ฐ์ ์ฌ์ดํธ
- XDA Developers ์ปค๋ฎค๋ํฐ
- ์ ํ๋ธ ํํ ๋ฆฌ์ผ – ์์์ผ๋ก ๋ณด๋ ๋น๋ ๊ฐ์ด๋ ๋ฌด๋ฃ ๊ฐ์ข ๐
๐ ๋์ผ๋ก, ๊ธฐ์ตํ์ธ์!
"์๋ง์ ๋์ ์ด ์์ฌ ์ฑ๊ณต์ด ๋ง๋ค์ด์ง๋๋ค" ๐ช๐
์ฌ๋ฌ๋ถ๋ ๊ณง, ์์ ๋ง์ ์ปค์คํ OS๋ฅผ ์ธ์์ ๋ด๋๋ ๊ทธ๋ ๊น์ง ํ์ดํ ! โจ๐ฅ
๐ ์ง๊ธ๊น์ง ์คํ์์ค ROM ๋น๋ ํ๊ฒฝ ๊ตฌ์ถํ๋ ๋ชจ๋ ๋จ๊ณ๋ฅผ ์ ๋ฆฌํ์ด์. ํน์ ์ด๋ ค์ด ์ ์ด๋ ๊ถ๊ธํ ์ฌํญ ์์ผ์ ๊ฐ์? ๋๊ธ๋ก ๋ฌธ์ ์ฃผ์ธ์! ๋ ๋์ ๋๋ฆด๊ฒ์! ๐ฌ๐
์ด์ ๊ธ ๋ณด๊ธฐ!!
๊ฐ๋ฐ ํจ์จ์ฑ ๊ทน๋ํํ๋ ์ํฌ์คํ ์ด์ RAM ์ค์ ์ด์ ๋ฆฌ
๊ฐ๋ฐ ํจ์จ์ฑ ๊ทน๋ํํ๋ ์ํฌ์คํ ์ด์ RAM ์ค์ ์ด์ ๋ฆฌ ๐ป๐์๋ ํ์ธ์, ์ฌ๋ฌ๋ถ! ์ค๋์ ๋ง์ ๊ฐ๋ฐ์์ ๋์์ด๋, ์์ ํธ์ง์๋ค์ด ๊ถ๊ธํดํ๋ ‘์ํฌ์คํ ์ด์ RAM ์ต์ ํ’์ ๋ํด ์น์ ํ๊ณ
5.asmrbita.com