Wednesday, October 17, 2018

A Story of Jasmine ( Xiaomi Mi A2)

Xiaomi Mi A2 ROOT, TWRP, MAGISK, MM FONT

အပိုင္​း ၁-TWRP ထည္​့ျခင္​းျပႆနာ

ျပႆနာ အစက ျမန္​မာေဖာင္​့ေပ်ာက္​သြားတာ။
ဆိုင္​က ဝယ္​ကတည္​းက Bootloader ကို Unlock လုပ္​ထားၿပီးသား။ Magisk Manager ကိုသံုးၿပီး MMONE.zip Module နဲ႔ ျမန္​မာေဖာင္​့ထည္​့ထားခဲ့တဲ့စက္​၊ အခု ဘယ္​ကဘယ္​လို ျမန္​မာေဖာင္​့ေပ်ာက္​သြားတယ္​မသိ။ ျဖစ္​နိုင္​ေျခအမ်ားဆံုးက Update လုပ္​လိုက္​မိလို႔ boot.img က A2 ရဲ႕ Stock boot image ျပန္​ျဖစ္​သြားတယ္​ထင္​ပါရဲ႕။ Magisk လည္​း အလုပ္​မလုပ္​ေတာ့ဘူးျဖစ္​ေနတယ္​။ Root Access လည္​း မရွိေတာ့။
အဲဒီေတာ့ ဘယ္​ကေန စ ရ မလဲ။

ေခါင္​းထဲ ပထမဆံုး ေပၚလာတာ TWRP ။
TWRP ကိုသံုးၿပီး MIUI myanmar font zip ဖိုင္​ေလး Flash လိုက္​ရင္​ ၿပီးၿပီေပါ့။
ဟင္​့အင္​ မရပါဘူး။ Xiaomi A1 တို႔ A2 တို႔လို ANDROID ONE စက္​ေတြက A,B Partitions ဆိုၿပီး Slot နွစ္​ခုနဲ႔ လာတယ္​။ အဲဒီမွာ ေမ်ာက္​ေစ့ေတြလည္​ေရာ။
 boot ဆိုလည္​း boot_a နဲ႔ boot_b
 system ဆိုလည္​း system_a နဲ႔ system_b
 modem ဆိုလည္​း modem_a နဲ႔ modem_b
 အစရွိသျဖင္​့ Slot နွစ္​ခုစီနဲ႔လာတယ္​။ ဒါေပမယ္​့
 splash.img တို႔ userdata တို႔ persist တို႔ကေတာ့ တစ္​ခုပဲ။ သူတို႔မွာေတာ့ slot a, b ဆိုၿပီး မခြဲထားဘူး။
 အဲဒီေတာ့ TWRP ဖိုင္​ ရွိလို႔ fastboot mode ကေန

 fastboot flash recovery ဘာညာကြိကြ.img

(မွတ္​ခ်က္​- ဘာညာကြိကြ = TWRPfilename) 😂

 ဆိုၿပီး ထည္​့လိုက္​ရင္​ သူက လက္​ရွိ Active ျဖစ္​ေနတဲ့ Slot ထဲကို ထည္​့သြားေရာ။ ပံုမွန္​ေတာ့ Active slot က A ပါ။ အေပၚက command က

fastboot flash boot_a ဘာညာကြိကြ.img

ဆိုတဲ့ command နဲ႔ အတူတူပဲျဖစ္​သြားတယ္​။ ျပႆနာက အခုလက္​ရွိ ရွာလို႔ရတဲ့ TWRP ဖိုင္​ေတြကို Slot A မွာ ထည္​့လိုက္​မိရင္​ လစ္​ေရာ။ boot animation မွာပဲ တစ္​လစ္​ႀကီးလည္​ခံေနေရာ။ ဆိုေဒါ့ဂါ . . . . . .
 TWRP ကို လံုးဝ Flash မလုပ္​ပါနဲ႔။
 တစ္​နည္​းပဲရွိပါတယ္​ ထည္​့မွ ထည္​့ခ်င္​သပဆိုရင္​ေဒါ့ ဒီလိုလုပ္​

fastboot flash boot_b ဘာညာကြိကြ.img
ၿပီးရင္​
fastboot set_active b
လို႔ရိုက္​။
ၿပီးရင္​ Volume up နဲ႔ Power နဲ႔ တြဲၿပီး Recovery ေခၚရင္​ ရပါတယ္​။
တစ္​ခု ဆိုးတာက သူက Slot B မွာသြင္​းလိုက္​ၿပီး Slot B မွာပဲ ျပန္​ေခၚတာျဖစ္​တဲ့အတြက္​ TRWP တက္​လာလို႔ ထည္​့လိုက္​သမ်ွ zip ဖိုင္​းတိုင္​းဟာ ( ဥပမာ - supersu.zip, lazy_flasher.zip, magisk.zip, စသျဖင္​့ ) Slot B မွာပဲ သက္​ေရာက္​မႈရွိပါတယ္​။ Xiaomi A2 ရဲ႕ active system က Slot A ထဲမွာ ရွိေနတာျဖစ္​တဲ့အတြက္​ ဒီနည္​းလည္​း အဆင္​မေျပလွပါဘူး) အဲဒီ Recovery သံုးၿပီးရင္​လည္​း သူ႔ရဲ႕ Reboot မီႏူးမွာ Slot A ကို ျပန္​ေ႐ြးေပးရပါတယ္​။ ဒါမွ စက္​ကပြင္​့လာမွာကို။ Slot A ျပန္​မေ႐ြးမိရင္​ Slot B ႀကီးပဲ ျပန္​ Boot ေနမွာမို႔ Animation Logo မွာပဲ ရပ္​ေနမွာပါ။ အဲဒီေတာ့ Recovery သံုးၿပီးတာနဲ႔ သူ႔ရဲ႕ Reboot ကိုနွိပ္​၊ ၿပီးရင္​ Slot A ကိုနွိပ္​။ ဒါမွ မဟုတ္​ရင္​လည္​း ဖုန္​းကို Fastboot mode ျပန္​ေခၚ၊ command ကေန
fastboot set_active a
လို႔ရိုက္​။ အတူတူပဲ။

Magisk ျပန္​ထည္​့ျခင္​း၊ Root ေဖာက္​ျဖင္​း မေအာင္​ျမင္​ေသးပါဘူး။ ရွင္​းရွင္​းေျပာရရင္​ TWRP က အသံုးမတည္​့ပါဘူး။ Slot B မွာထည္​့ရင္​ သံုးလို႔မရ၊ Slot A မွာထည္​့ရင္​ လိုဂိုရပ္​။ 😂

အပိုင္​း ၂

အပိုင္​း ၁ တုန္​းက TWRP ကလိတာရယ္​၊ ဟိုဟာ သြင္​း ဒီဟာသြင္​းလုပ္​တာေတြရယ္​၊ Fastboot ROM ျပန္​တင္​ရတာရယ္​နဲ႔ အကုန္​ေပါင္​းၿပီး ျဖစ္​သြားတာကေတာ့ Wifi မရ၊ လိုင္​းမတက္​ ျဖစ္​သြားေတာ့တာပါပဲ။ About Phone မွာစစ္​ၾကည္​့ေတာ့ Baseband ရွိ၊ IMEI ရွိ၊ အကုန္​ရွိ။ ေပ်ာက္​ေနတာ တစ္​ခုပဲ။ WIFI ရဲ႕ MAC Address ။ ေကာင္​းတာတစ္​ခုက TWRP ကို Slot B မွာသြင္​းခဲ့တုန္​းက ဖုန္​းက လိုဂိုလည္​ခဲ့တယ္​၊ ဒါေပမယ္​့ Diag Port ေတာ့ ပြင္​့လာတယ္​။ 😂 ပံုမွာၾကည္​့ၾကည္​့ပါ။ Diagnosis port 9091 ျဖစ္​ခ်င္​ျဖစ္​မယ္​၊ 9092 ျဖစ္​ခ်င္​ျဖစ္​မယ္​။ နွစ္​ခုလံုး အလုပ္​ျဖစ္​ပါတယ္​။ အဲလိုျဖစ္​တုန္​းက Miracle Box ေလးနဲ႔ QCN ကို Back up ယူထားတာရွိတယ္​ဗ်။




ဗ်ာ !!!
Miracle လား ? Cracked ပါဗ်ာ။ ဝယ္​ဖို႔ ပိုက္​ဆံ မရွိေသးပါဘူး။

အဲဒီဖိုင္​ေလးကို Miracle နဲ႔ ျပန္​ေရးလိုက္​တယ္​။ WIFI ျပန္​ရတယ္​။ လိုင္​းမတက္​ေသး၊ IMEI ပါေပ်ာက္​။ 😇😇

( မွတ္​ခ်က္​- Mi A2 ရဲ႕ Wifi တစ္​ခုပဲ ျပႆနာတက္​ေနတယ္​ဆိုရင္​ persist.img ကို 9008 ကေနျပန္​ flash လို႔ ရပါတယ္​။ Mi 6X Firmware ထဲက persist.img လည္​း အလုပ္​ျဖစ္​ပါတယ္​)

အခုက Root လည္​းမရွိဘူးဆိုေတာ့ Diag Port ဖြင္​့ခ်င္​ရင္​ TWRP ကို fastboot ကေန boot ခ်လိုက္​တာပဲ။ Flash ေတာ့ မလုပ္​နဲ႔ေနာ္​။
😂 command က ဒီလို

fastboot boot ဘာညာကြိကြ.img

အဲလိုလုပ္​ရင္​ Qualcomm Diag Port ပြင္​့တယ္​ ။
ျပႆနာပိုတက္​သြားတာက Miracle နဲ႔ Back up ယူထားတဲ့ Qcn×××××.Falcon ဖိုင္​ကို ျပန္​ေရးတာ ႀကိဳက္​သေလာက္​ေရး လိုင္​းမတက္​ေတာ့ဘူး။ IMEI လည္​း ၿဖံဳၿဖံဳေတာင္​မရွိ၊ Invalid ျဖစ္​လိုက္​ 0 ျဖစ္​လိုက္​နဲ႔။ Port က အလုပ္​လုပ္​တာေသခ်ာတယ္​။ QPST နဲ႔ ေရာ DFS Tool နဲ႔ေရာ Diag Port ကေနျပန္​စစ္​/ ေရးၾကည္​့ေတာ့ ရတယ္​။ ဒါေပမယ္​့ လိုင္​းက မတက္​လာေသးဘူး။
ေနာက္​တစ္​ခါ MI 6X ရဲ႕ Qcn ဖိုင္​ေလးေဒါင္​းၿပီး ထည္​့ေတာ့ IMEI ေပၚတယ္​၊ လိုင္​းမတက္​နိုင္​၊ No Service ျပ။ ( Mobile Radio အလုပ္​မလုပ္​နိုင္​)

Mi A2 ရဲ႕ Qcn ဖိုင္​အမွန္​နဲ႔မွကို ရေတာ့မယ္​့ အေနအထား။ Miracle နဲ႔ ဆြဲထုတ္​ထားတဲ့ qcn က အလုပ္​မျဖစ္​။ TWRP နဲ႔ Back up ယူထားတဲ့ EFS ကလည္​း Firmware ျပန္​တင္​တုန္​းက ပ်က္​သြား။

ရွာရင္​း ရွာရင္​းနဲ႔ Mi A2 ရဲ႕ QCN ေနာက္​ဆံုး ေတြ႕ပါေလေရာ။ ဒါေပမယ္​့ IMEI ကို 0 ေတြနဲ႔ ျပင္​ထားတဲ့ ဖိုင္​ ။ သူ႔ကို Restore လုပ္​ေတာ့ အားလံုး အဆင္​ေျပ။ IMEI 0 ေတြျဖစ္​ေနတာတစ္​ခုပဲ။

IMEI အမွန္​ျပန္​ျပင္​ဖို႔ QCN ကို Hex Editor နဲ႔ ျပင္​ဖို႔လိုေသးတယ္​။

အပိုင္​း ၄ - Rooting

MM Font ထည္​့တာကေတာ့ Mi A1 နဲ႔ ပံုစံဆင္​တူပါတယ္​။
Mi A1 Root နဲ႔ mm font အေသးစိတ္​ကို ဒီ Link မွာ ၾကည္​့ပါ။ 👇

https://www.xiaomiguide.info/index.php/2018/04/06/mia1-guide-firmware-flash-magisk-root-mm-zawgyi-font/

တကယ္​့တကယ္​ေတာ့ အစကတည္​းက ဒီ အပုိင္​း ၄ ကို အရင္​ဆံုးလုပ္​ရင္​ အားလံုးအဆင္​ေျပပါတယ္​။ လ်ွာရွည္​၊ အရစ္​ရွည္​ၿပီး TWRP ထည္​့ခ်င္​တာဆိုေတာ့ အကုန္​ရႈပ္​ကုန္​ေရာ။ အရစ္​ရွည္​ခ်င္​ရတဲ့ အေၾကာင္​းကေတာ့ အခုက်ေနာ္​ ျပင္​တဲ့ဖုန္​းက Customer ရဲ႕ ဖုန္​း မဟုတ္​ပါဘူး။ က်ေနာ္​့ မိန္​းမရဲ႕ဖုန္​းပါ 😅😂။ Service သမားဆိုေတာ့ကလည္​း ကိုယ္​နဲ႔ ဆိုင္​ရာဖုန္​းတို႔ ကိုယ္​ပိုင္​ဖုန္​းတို႔ဆို မလိုအပ္​လည္​း Root ေဖာက္​ခ်င္​ရတာနဲ႔၊ TWRP ထည္​့ခ်င္​ရတာနဲ႔၊ Magisk ေလးသံုးခ်င္​ရတာနဲ႔ . . .စသျဖင္​့ေပါ့ေလ။ 😇
အေသးစိတ္​ေတာ့ မေရးေတာ့ပါဘူး။ အေပၚက Mi A1 Link မွာ အစံုပါပါတယ္​။

Bootloader unlock ျဖစ္​ေနရပါမယ္​။
Magisk Manager apk ကို Install လုပ္​ပါ။ Mi A2 ရဲ႕ Stock Boot Image ကို Patch လုပ္​ပါ။ (လက္​ရွိ တင္​ထားတဲ့ ROM နဲ႔ Patch လုပ္​မယ္​့ boot.img Version တူရပါမယ္​။ Stock boot.img ကို Fastboot Rom ကို ျဖည္​ခ်လိုက္​ရင္​ေတြ႕ပါလိမ္​့မယ္​။ boot.img ကို ဖုန္​းထဲကိုအရင္​ကူးပါ။ ၿပီးမွ Patch လုပ္​ပါ။ ဖုန္​းက အင္​တာနက္​ဖြင္​့ထားရပါမယ္​)

ၿပီးရင္​ Patch လုပ္​ၿပီးသား patched-boot.img ကို  ဖုန္​းရဲ႕ Download Folder ထဲမွာရွာပါ။ ေတြ႕ရင္​ PC ထဲကိုျပန္​ကူးထားပါ။
ၿပီးရင္​ ဖုန္​းကို Fastboot mode ဝင္​ပါ။

fastboot flash boot_a patched-boot.img
fastboot flash boot_b patched-boot.img
fastboot reboot

ဖုန္​းျပန္​တက္​လာတဲ့ အခါ Magisk နဲ႔ Root ပါၿပီးသား ျဖစ္​ေနပါလိမ္​့မယ္​။ Magisk ရဲ႕ Module ကေန + ကိုနွိပ္​ၿပီး MMONE.zip ကိုေ႐ြးေပးပါ။
ျမန္​မာေဖာင္​့ ရပါၿပီ။
Download mmone.zip magisk module 👇👇
https://my.pcloud.com/publink/show?code=XZ5q5Q7ZuiFYER2oaRJlLQ8BiJjC3jy1FM27

ၿပီးစီးေၾကာင္​း။
 အပိုင္​း ၃ ခဏ ေနအံုး။ ေရးလိုက္​အံုးမယ္​။

https://m.facebook.com/story.php?story_fbid=2172412449459179&id=100000713357442

1 comment:

MYTEL SOCIAL PACKAGE + PSIPHON