2021.03.05. ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค.

1. ์„ค์น˜ ์ „ ์ฃผ์˜์‚ฌํ•ญ

1.1 ์„œ๋ฌธ

๐Ÿ“ข ๋ณธ ๋…ธ์…˜ ํŽ˜์ด์ง€๋Š” Xiaomi Pocophone F1์— Android Custom ROM์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์‰ฝ๊ฒŒ ๊ธฐ์ˆ ํ•œ ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. Poco F1 ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ Xiaomi ์Šค๋งˆํŠธํฐ์—๋„ ๋น„์Šทํ•˜๊ฒŒ ์ ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋‚˜ ํ•„์ž๋Š” Poco F1 ์‚ฌ์šฉ์ž๋กœ, ํ•ด๋‹น ์Šค๋งˆํŠธํฐ์— ์ตœ์ ํ™”๋œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

1.2 ์ฃผ์˜์‚ฌํ•ญ

โš ๏ธ Custom ROM ์ž‘์—…์„ ํ•˜๋‹ค๊ฐ€ “๋ฒฝ๋Œ” ์ƒํƒœ๊ฐ€ ๋˜๊ฑฐ๋‚˜, ์Šค๋งˆํŠธํฐ์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ƒํ™ฉ์— ๋Œ€ํ•ด ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์œผ๋ฉฐ, warranty void๊ฐ€ ๋จ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

2. Poco F1์„ ์œ„ํ•œ Custom ROM ์ถ”์ฒœ

3. Xiaomi Unlock

Apply for unlocking Mi devices

์ด๊ณณ์—์„œ Xiaomi ๊ธฐ๊ธฐ๋ฅผ ์–ธ๋ฝ ํˆด์„ ๋‹ค์šด๋ฐ›๊ณ  ์–ธ๋ฝ ์ ˆ์ฐจ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด 72์‹œ๊ฐ„ ๋‚ด์— ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

4. ์„ค์น˜ํ•  ํŒŒ์ผ

4.1 Custom ROM ํŒŒ์ผ

2๋ฒˆ์— ๋งํฌ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

4.2 adb

adb๋ž€ Android Debug Bridge ์˜ ์•ฝ์ž๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ๋””๋ฒ„๊น… ๋“ฑ์˜ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋Š” ํˆด์ž…๋‹ˆ๋‹ค.

4.3 TWRP

TWRP (Team Win Recovery Project) ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜ ๊ธฐ๊ธฐ๋“ค์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์ปค์Šคํ…€ ๋ณต๊ตฌ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. (์ถœ์ฒ˜ ์œ„ํ‚ค๋ฐฑ๊ณผ) TWRP ์—์„œ ๊ธฐ์กด์˜ ๋กฌ์„ ์ƒˆ๋กœ์šด ์ปค์Šคํ…€ ๋กฌ์œผ๋กœ ๋ณ€๊ฒฝ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ๋งํฌ

4.4 DisableForceEncryption

TWRP์— ์ง„์ž…ํ•  ๋•Œ, ์‹œ์Šคํ…œ์œผ๋กœ ๋ถ€ํŒ…ํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ํŒจํ„ด์„ ์š”๊ตฌํ•˜๋Š”๋ฐ ์ด๋•Œ ์ƒ๊ธฐ๋Š” ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ปค์Šคํ…€ ๋กฌ๊ณผ ํ•จ๊ป˜ ํ”Œ๋ž˜์‹œ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ๋งํฌ

5. Custom ROM ์„ค์น˜

โš ๏ธ ์ด ๊ณผ์ •์„ ์ง„ํ–‰ํ•˜๊ธฐ ์ „์—, ์ดˆ๋ณด์ž๋ถ„๋“ค์€ ๋ฐ˜๋“œ์‹œ ๋‚ด์žฅ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ค‘์š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜์‹œ๊ณ , SD ์นด๋“œ๋ฅผ ์ œ๊ฑฐ ํ›„ ์ง„ํ–‰ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์†์‹ค๋œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ฑ…์ž„์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

5.1 usb ๋””๋ฒ„๊น…

  1. ์ปดํ“จํ„ฐ์™€ ์Šค๋งˆํŠธํฐ์„ ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐ ํ›„, ํ”„๋กœํ† ์ฝœ์„ “ํŒŒ์ผ ์ „์†ก ํ”„๋กœํ† ์ฝœ” ๋กœ ์„ค์ •ํ•ด์ฃผ์„ธ์š”.
  2. “ํœด๋Œ€์ „ํ™” ์ •๋ณด” ์—์„œ “๋นŒ๋“œ ๋ฒˆํ˜ธ” ๋ฅผ ์—ฐํƒ€ํ•˜๋ฉด “๊ฐœ๋ฐœ์ž ๋„๊ตฌ” ๋ฉ”๋‰ด๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  3. “๊ฐœ๋ฐœ์ž ๋„๊ตฌ” ์—์„œ “usb ๋””๋ฒ„๊น…” ์˜ต์…˜์„ ์ผœ์ฃผ์„ธ์š”.
  4. adb ํด๋” ๋‚ด์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
[Windows]
adb devices

[Mac]
./adb devices

๊ทธ๋Ÿฌ๋ฉด ์Šค๋งˆํŠธํฐ์—์„œ ์ด ์ปดํ“จํ„ฐ์— ๋Œ€ํ•ด usb ๋””๋ฒ„๊น…์„ ํ—ˆ์šฉํ• ๊ฒƒ์ธ์ง€ ๋ฌป๋Š”๋ฐ ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค.

adb์—์„œ ์Šค๋งˆํŠธํฐ์ด ์ž˜ ์ธ์‹๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

5.2 fastboot ์ง„์ž…

์Šค๋งˆํŠธํฐ์˜ ์ „์›์„ ๋„๊ณ  “์ „์› + ๋ณผ๋ฅจ ์•„๋ž˜” ๋ฅผ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๋ฉด fastboot ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•ฉ๋‹ˆ๋‹ค.

[Windows]
fastboot devices

[Mac]
./fastboot devices

fastboot ์ƒํƒœ์˜ ์Šค๋งˆํŠธํฐ์ด ์ž˜ ์ธ์‹๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ธ์‹๋˜๋Š” ์žฅ์น˜๊ฐ€ ์—†๋‹ค๋ฉด 5.2.1์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

5.2.1 fastboot ์—์„œ device๊ฐ€ ์žกํžˆ์ง€ ์•Š๋Š” ์˜ค๋ฅ˜ (windows)

“์žฅ์น˜ ๊ด€๋ฆฌ์ž” ์—์„œ “๊ธฐํƒ€ ์žฅ์น˜” ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ํ•ญ๋ชฉ์— ๋А๋‚Œํ‘œ๊ฐ€ ๋– ์žˆ์„๊ฒ๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์—…๋ฐ์ดํŠธ ํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๊ณณ์—์„œ ์ตœ์‹  ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋‹ค์šด๋ฐ›์œผ์„ธ์š”.

์ž์„ธํ•œ ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

Fixed: Fastboot not detecting your Android device

5.3 TWRP ์ง„์ž…

5.3.1 TWRP ํ”Œ๋ž˜์‹œ

์œ„์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•˜๋˜ twrp ํŒŒ์ผ์„ fastboot์„ ํ†ตํ•ด ํ”Œ๋ž˜์‹œ ํ•ด์ฃผ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

adb์™€ fastboot ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์žˆ๋Š” platform-tools ๊ฒฝ๋กœ ์•ˆ์— ๋‹ค์šด๋ฐ›์€ ํŒŒ์ผ๋“ค์„ ์˜ฎ๊ฒจ๋†“์œผ๋ฉด ํŽธํ•ฉ๋‹ˆ๋‹ค.

[Windows]
fastboot boot twrp*.img

[Mac]
./fastboot boot twrp*.img

5.3.2 adb push

ํœด๋Œ€ํฐ์ด TWRP๋กœ ๋ถ€ํŒ…ํ•œ ๊ฒƒ์ด ํ™•์ธ๋˜์—ˆ๋‹ค๋ฉด, ์ปดํ“จํ„ฐ๋กœ ๋‹ค์šด๋ฐ›์€ ๊ฐ์ข… ํŒŒ์ผ๋“ค์„ ํœด๋Œ€ํฐ์œผ๋กœ ๋„ฃ์–ด์ค˜์•ผํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—…ํ•˜๊ธฐ ์ˆ˜์›”ํ•˜๋„๋ก ๋‚ด์žฅ ๋ฉ”๋ชจ๋ฆฌ์˜ Download ํด๋”์— ๋„ฃ์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

[Windows]
adb push <ํŒŒ์ผ> sdcard/Download

[Mac]
./adb push <ํŒŒ์ผ> sdcard/Download

์œ„์˜ ๋ช…๋ น์–ด๋กœ ์ปค์Šคํ…€ ๋กฌ, DisableForceEncryption ํŒŒ์ผ์„ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.

5.3.3 wipe

TWRP ๋ฉ”์ธ ํ™”๋ฉด์—์„œ Wipe > Advanced Wipe ์— ๋“ค์–ด๊ฐ€์„œ ์•„๋ž˜ ํ•ญ๋ชฉ์— ์ฒดํฌํ•ด์ฃผ์„ธ์š”.

  • Dalvik / ART Cache
  • Cache
  • System
  • Vendor

์Šฌ๋ผ์ด๋”๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ€์–ด์„œ ์ดˆ๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์— ...done ์ด ์ถœ๋ ฅ๋œ ๊ฒƒ์„ ๋ณด๊ณ  ํ™ˆํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค.

5.3.4 Custom ROM ํ”Œ๋ž˜์‹œ

TWRP ํ™ˆ์—์„œ Install > /sdcard/Download ๊ฒฝ๋กœ์— ๋“ค์–ด๊ฐ€์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ์ปค์Šคํ…€ ๋กฌ ํŒŒ์ผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด๊ฒƒ๋„ ์ฒดํฌํ•˜์ง€ ๋งˆ์‹œ๊ณ , ์Šฌ๋ผ์ด๋”๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ€์–ด ํ”Œ๋ž˜์‹œ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์•„๋ฌด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€ ์•Š์•˜๋‹ค๋ฉด 5.3.5 ๋กœ ์ง„ํ–‰ํ•ด์ฃผ์‹œ๊ณ , ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค๋ฉด 5.3.4.1 ์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

5.3.4.1 Zip Treble compatibility error

Zip Treble compatibility error ๋ฌธ๊ตฌ๊ฐ€ ๋œฌ๋‹ค๋ฉด, ๋‹ค์šด๋ฐ›์€ ์ปค์Šคํ…€ ๋กฌ ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€๊ณ , compatibility.zip์„ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ์••์ถ•์‹œ์ผœ์ค๋‹ˆ๋‹ค.

[Windows]
adb push <ํŒŒ์ผ> sdcard/Download

[Mac]
./adb push <ํŒŒ์ผ> sdcard/Download

adb push๋ฅผ ์ด์šฉํ•ด ์ˆ˜์ •ํ•œ ์ปค์Šคํ…€ ๋กฌ ํŒŒ์ผ์„ ํœด๋Œ€ํฐ์— ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.

5.3.5 DisableForceEncryption ํ”Œ๋ž˜์‹œ

TWRP ํ™ˆ์—์„œ Install > /sdcard/Download ๊ฒฝ๋กœ์— ๋“ค์–ด๊ฐ€์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ DisableForceEncryption.zip ํŒŒ์ผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด๊ฒƒ๋„ ์ฒดํฌํ•˜์ง€ ๋งˆ์‹œ๊ณ , ์Šฌ๋ผ์ด๋”๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ€์–ด ํ”Œ๋ž˜์‹œ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

5.4 ์‹œ์Šคํ…œ์œผ๋กœ ์ง„์ž…

TWRP ํ™ˆ์—์„œ Reboot > System ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

6. ๊ธ€์„ ๋งˆ์น˜๋ฉฐ…

์ง€๊ธˆ๊นŒ์ง€ miui 9, 10, 11, 12 / pixel experience android 10, pixel experience plus android 10, 11 ์„ ์‚ฌ์šฉํ•ด๋ณธ ์‚ฌ์šฉ์ž๋กœ์„œ ์ˆ˜์—†์ด๋„ ๋‹ค์–‘ํ•œ ์—๋Ÿฌ๋ฅผ ๊ฒช์–ด์™”์Šต๋‹ˆ๋‹ค. ๊ธฐํšŒ๊ฐ€ ๋œ๋‹ค๋ฉด ๊ฐ๊ฐ์˜ ๋กฌ๊ณผ ๋ฒ„์ „์— ๋”ฐ๋ผ ์–ด๋–ค ๋ถˆํŽธํ•œ ์ ์ด๋‚˜ ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๋ฒค์น˜๋งˆํ‚น ๊ฒฐ๊ณผ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.