Tuesday, January 30, 2018

Another method for Mi Account By-Pass (Demo with Redmi Note 3 Pro - KENZO)

အဆင့္ - ၁


Lock ျဖည္ျပီးရင္ သံုးဖို႕အတြက္ Mi Account အသစ္တစ္ခုလုပ္ထားပါမယ္။ အျခား Mi Phone တစ္လံုးမွာလုပ္ပါ။ အဲသည္ဖုန္းမွာ Sign In ၀င္ပါ။ Mi Account ၀င္ခ်ိန္ Sync လုပ္ဖို႕ေမးလာတာသံုးခုျဖစ္ တဲ့ Find Device, Mi Message, Sync ေတြကို အကုန္ OFF ထားလိုက္ပါ။ ျပီးရင္ေတာ့ အဲသည္ Mi Account ကို Backup လုပ္ထားပါမယ္။ ရလာတဲ့ backup ကို OTG Stick, SD Card, Computer ႏွစ္သက္ရာ တစ္ေနရာရာမွာသိမ္းထားလို္က္ပါ။ က်ေနာ့္အေနနဲ႕ Mi Account Backup လုပ္ျပီးသားကို တင္မေပးေတာ့ပါဘူး။ ကိုယ့္စိတ္ၾကိဳက္ Mi Account တစ္ခုလုပ္ျပီး သူငယ္ခ်င္း တစ္ေယာက္ေယာက္ရဲ႕ Mi Phone မွာ Sign In ၀င္ပါ။ စ၀င္၀င္ခ်င္းေမးလာတဲ့ Options သံုးခုကို OFF ပါ။ Backup လုပ္ပါ။ backup folder ကိုကူးသိမ္းထားပါ။ သူငယ္ခ်င္းဖုန္းမွာ ကိုယ့္ Mi Account Sign Out လုပ္ေပးလိုက္ပါ။







အဆင့္ - ၂


ဖုန္းဖြင့္တာနဲ႕ အင္တာနက္ Auto တက္မလာရေအာင္ ဖုန္းထဲက SIM Cards ေတြကိုထုတ္ထားပါ။ မိမိတင္ခ်င္တဲ့ firmware ရဲ႕ (Global Stable, Global Developer, China Stable, China Developer Fastboot ROM) ကို download ျပဳလုပ္ျပီး တင္ပါ။ Boot Loader Lock ေနတဲ့ဖုန္းဆိုရင္ EDL (9008) mode ကေနတင္မယ္။ Boot Loader Unlock လုပ္ျပီးသားမ်ိးဆို Fastboot mode ကေနတင္မယ္ေပါ့။ Fastboot ROM ကို ရွာျပီး download ျပဳလုပ္တာ၊ ကြန္ပ်ဴတာမွာလိုအပ္တဲ့ Driver ေတြတင္တာ၊ Mi Flash Tool or other tools ေတြနဲ႕ Firmware တင္တာ၊ EDL mode, Fastboot mode ၀င္တာေတြကို သည္ blog ထဲက post ေတြမွာလိုက္ရွာဖတ္ၾကည့္ပါ။ ROM တင္ျပီးသြားရင္ ဖုန္းကို Boot သာတက္ခိုင္းလိုက္ပါ။ MIUI 8 ဆိုတဲ့ Welcome Wizard Screen ေပၚလာရင္ ရပါျပီ။ Power ခလုပ္ကို ၾကာၾကာေလးသာႏွိပ္ေပးထားလိုက္ပါ။ Power Off ဖို႕ Button ေလးေတြေပၚလာပါမယ္။ Power Off ေပးလို္က္ပါ။

ျပီးရင္ေတာ့ အမ်ားသိတဲ့အတိုင္း Mi Account Info ေတြသိမ္းဆည္းထားတဲ့ Persist partition ကိုဖ်က္မယ္ေပါ့။ Boot Loader Lock ဆိုရင္ EDL mode ထဲ၀င္ဖ်က္မယ္။ Boot Loader Lock မပါတာ။ Unlock လုပ္ျပီးတာဆို Fastboot mode ထဲ၀င္ဖ်က္မယ္ေပါ့။ လိုအပ္တဲ့ File ေလးေတြအတြက္ သည္ Archive ေလးကို [ Mi Lock Pass2 ]download ျပဳလုပ္ပါ။ ကြန္ပ်ဴတာမွာျဖည္ခ်ထားပါ။ ျဖည္လို႕ရလာတဲ့ Folder ထဲက Files အားလံုးကို မိမိဖုန္းရဲ႕ Firmware Folder ေအာက္က images folder ထဲကို Copy ကူးေပးပါ။


Boot Loader Lock/Unlock အေပၚမူတည္ျပီး EDL mode or Fastboot mode ကို၀င္ပါ။ ကြန္ပ်ဴတာနဲ႕ဖုန္းကို USB Cable နဲ႕ခ်ိတ္ပါ။ EDL mode ကေနဖ်က္ရမွာဆိုရင္ 1-PersistErase_EDL.bat ကို Double Click ႏွိပ္ပါ။ Fastboot mode ကေနဖ်က္ရမွာဆိုရင္ 1-PersistErase_FASTBOOT.bat ကို Double Click ႏွိပ္ပါ။


EDL or Fastboot mode ထဲမွာ Persist partition ကိုဖ်က္ေပးသြားပါလိမ့္မယ္။ အခ်ိ္န္သိပ္မၾကာပါ။ ခဏေလးပါ။ NO DEVICE လို႕လာျပျပီး ထြက္ရင္ေတာ့ Driver တင္တာေတြကို ေသခ်ာျပန္စစ္ပါ။ ျပန္လုပ္ပါ။ Phone နဲ႕ Computer ေသခ်ာ သိေန၊ အလုပ္လုပ္ေနတာေသခ်ာေၾကာင္း စစ္ေဆးပါ။ သည္ Blog ထဲမွာပဲ လုပ္နည္းေတြကို ရွာေဖြဖတ္ႏိုင္ပါတယ္။ EDL mode ၀င္ရာမွာေတာ့ က်ေနာ့္အေနနဲ႕ jig Cable ကိုပဲ အဓိကသံုးပါတယ္။ Mi Max, Redmi 4 ေတြမွာလို ခလုပ္စံုႏွိပ္ျပီး ၀င္လို႕ရတာေတြမွာေတာ့ ခလုပ္ေတြႏွိပ္၀င္ပါတယ္။ မိမိကၽြမ္းက်င္သလို လုပ္ႏိုင္ပါတယ္။





Fasboot mode မွာဖ်က္ႏိုင္တဲ့ဖုန္းေတြကေတာ့ persist ဖ်က္ျပီးတာနဲ႕ Auto Reboot ျဖစ္ျပီး ဖုန္း boot တက္ပါတယ္။ EDL mode ကေန persist ဖ်က္တဲ့ဖုန္းေတြကေတာ့ USB Cable ကိုျဖဳတ္၊ Power Key ကိုၾကာၾကာေလးႏွိပ္ေပးထားလိုက္ရင္ Boot ျပန္တက္ပါမယ္။ Welcome Wizard Screen ေပၚလာရင္ေတာ့ တစ္ဆင့္ခ်င္းသာ ဆက္သြားလိုက္ပါ။ WiFi မခ်ိတ္ပါနဲ႕။ Skip ပါ။ Sim ေတြ ထည့္မထားပါနဲ႕။ ပံုမွန္ Device Info Check တဲ့အဆင့္ေက်ာ္ျပီး Home Screen ထိတက္သြားပါမယ္။ ဒါဆိုရင္ေတာ့ Lock ေက်ာ္တာအတြက္ ကိစၥျပီးပါျပီ။






အဆင့္ - ၃


သည္အခ်ိန္ထိ အင္တာနက္တက္ဖို႕ကိစၥ မစဥ္းစားေသးပါဘူး။ Sim ေတြထည့္ဖို႕လည္း မလုပ္ပါနဲ႕အံုး။ အဆင့္ - ၁ မွာ လုပ္ခဲ့တဲ့ Mi Account Backup ျပန္ထည့္ပါမယ္။ ကူးသိမ္းထားတဲ့ backup folder ေလးကို အခု Account Lock ေက်ာ္ထားတဲ့ ဖုန္းထဲက Storage ေအာက္က MIUI FOLDER ေအာက္ကို ကူးထည့္လိုက္ပါ။ နာမည္တူရွိေနလို႕ Overwrite လုပ္မလားေမးတာေတြကို Overwrite သာလုပ္ေပးလိုက္ပါ။ ကြန္ပ်ဴတာမွာ backup folder သိမ္းထားလို႕ ဖုန္းနဲ႕ကြန္ပ်ဴတာခ်ိတ္ျပီး backup folder ကို ကူူးထည့္ေပးတာအဆင္ေျပပါတယ္။ သူ႕အထဲမွာ .nomedia ဆိုတဲ့ hidden file တစ္ခုပါေနလို႕ ဖုန္းမွာပဲ OTG or SD ကေနကူးတာလုပ္မယ္ဆုိရင္ ES Explorer လိုမ်ဳိး app မွာ Show Hidden Files option ေလး ON ထားေပးျပီး ကူးထည့္ပါ။



Mi Account ကို Restore လုပ္ျပီးျပီဆိုရင္ သူနဲ႕ပတ္သက္တဲ့ Data/Cache ေတြေကာင္းေကာင္းအလုပ္လုပ္တာေသခ်ာေစရေအာင္ ဖုန္းကို Reboot လုပ္လိုက္ပါ။ ျပန္တက္လာရင္ Mi Account ထဲကို၀င္ၾကည့္ပါ။ ကိုယ့္ Mi Account ၀င္ေနျပီဆုိတာေသခ်ာပါေစ။


Mi Account လည္း ၀င္ေနျပီဆိုတာ ေသခ်ာ OK ေနျပီဆိုရင္ေတာ့ ဖုန္းကို WiFi နဲ႕ျဖစ္ျဖစ္.. Sim card ထည့္ျပီးျဖစ္ျဖစ္ အင္တာနက္ဖြင့္လိုက္ပါ။ လက္ရွိထည့္ထးတဲ့ Mi Account နဲ႕ပတ္သက္ျပီး Sign In ၀င္မရလို႕ Sign In Error တက္လာပါမယ္။ ကိစၥမရွိပါ။ Noti Bar မွ အဲသည္ Sign In Error Noti ေလးကိုႏွိပ္ေပးျပီး Password ထည့္ေပးလို႕ Sign In ၀င္ေပးလိုက္ပါ။ ကိုယ္တိုင္ လတ္တေလာ အသစ္လုပ္ထားတဲ့ Mi Account ျဖစ္လို႕ password မမွတ္မိဘူးဆိုတာေတာ့ မရွိေလာက္ပါဘူးေနာ့......။


ကိုယ့္ဖုန္း data ေတြ sync လုပ္ခ်င္ရင္ Sync ေတြကို ON ေပးေပါ့။ Mi Account->Mi Cloud-> ထဲမွာ Find Device ကို ON ထားေပးပါ။ မေမ့ပါနဲ႕။ အင္တာနက္သံုးေနၾကည့္ပါ။ Mi Account Function ေတြ ေသခ်ာအလုပ္လုပ္မလုပ္ကို Themes Store ကေန Themes, Fonts ေတြ down ျပီး Apply လုပ္ၾကည့္ေပါ့။ Lock မက်ေတာ့ဘူး။ အားလံုးကို OK ျပီဆိုရင္ေတာ့ Persist partition ကို အသစ္ျပန္ေရးေပးရပါေတာ့မယ္။ ဘာလို႕လဲဆိုေတာ့ အခုအခ်ိန္မွာ Sensors ေတြ ေကာင္းစြာ အလုပ္မလုပ္ပါ။ ဖုန္းေခၚေျပာလုပ္ရင္ နားရြက္နား ဖုန္းကပ္ ဖုန္းခြာ လုပ္ေပမယ့္ screen မပိတ္တာ။ Rotate မရတာ။ ကင္မရာဖြင့္ရင္ ေတာ္ေတာ္ေလးၾကာမွ ပြင့္လာတာ .... စတာေတြျဖစ္ေနမွာပါ။ အဲသည္ sensors ေတြ ေကာင္းမြန္စြာ အလုပ္လုပ္ေစဖို႕ persist partition ကို အသစ္ျပန္ေရးေပးရပါမယ္။



အဆင့္ - ၄


ဖုန္းကို အင္တာနက္ပိတ္လိုက္ပါ။ Power ပိတ္လုိက္ပါ။ ကိုယ့္ဖုန္းက Boot loader lock or unlock ေပၚမူတည္ျပီး EDL or Fastboot ကို၀င္ဖို႕လုပ္ေတာ့ေပါ့။ ကြန္ပ်ဴတာနဲ႕ဖုန္း ခ်ိတ္ေပးေပါ့။ ျပီးရင္ေတာ့ က်ေနာ္တို႕ရဲ႕ Tool Files ေလးေတြရွိတဲ့ Firmware Folder ေအာက္က images folder ေအာက္ကိုသြားပါ။ EDL Mode ကေန persist ျပန္ေရးမယ္ဆိုရင္ 2-PersistFlash_EDL.bat file ကို Double Click ပါ။ Fastboot ကေန persist ေရးမယ္ဆို 2-PersistFlash_FASTBOOT.bat file ကို Double Click ပါ။ persist.img ကို auto ေရးေပးသြားပါမယ္။





ထံုးစံအတိုင္းေပါ့။ EDL နဲ႕ေရးတာက ျပီးရင္ ၾကိဳးျဖဳတ္၊ power key ၾကာၾကာေလးႏွိပ္ျပီး boot တက္ခိုင္းေပါ့။ Fastboot ကေနေရးတာကေတာ့ သူ႕ဟာသူ ဖုန္း auto reboot သြားမွာပါ။ အားလံုးျပန္တက္လာရင္ေတာ့ အင္တာနက္ဖြင့္ထားၾကည့္။ သံုးခ်င္တာေလးေတြစမ္းသံုးေနၾကည့္။ အဆင္ေတြေျပေနမွာပါ။ Sim card ေတြကို Mi Cloud မွာ Activate လုပ္ေပးဖို႕ Password လာေတာင္းရင္ ကိုယ့္ Mi Account password ထည့္ေပးလိုက္ပါခင္ဗ်ာ...။ ALL OK ပါ။



General Tips


Firmware တင္တာ.. persist ဖ်က္တာေတြကေတာ့ လူတိုင္း OK မွာပါ။ persist ျပန္ေရးျပီးခ်ိန္ lock က်တတ္ပါတယ္။ Mi Max နဲ႕စမ္းရင္းျဖစ္တာပါ။ သည္ေတာ့ EDL or Fastboot ျပန္၀င္။ persist ျပန္ဖ်က္.. Mi Account Backup ျပန္သြင္း... စတာေတြျပန္လုပ္ရျပန္ေရာ..။ ခက္တာက Lock က်ခ်ိန္ power ေသခ်ာပိတ္ဖို႕ခက္တာပါပဲ။ အဲသည္အတြက္ကေတာ့ power ကိုပိတ္မေနေတာ့ပဲ Vol Down + Power key ကို ၾကာၾကာေလးသာႏွိပ္ေပးထားလိုက္ပါ။ Fastboot mode ေရာက္သြားပါမယ္။ Fastboot ကေနေရးႏိုင္တဲ့ ဖုန္းေတြကေတာ့ သည္ေနရာမွာ Fastboot ကေန persist ျပန္ေရးလို္က္ရံုပါပဲ။ EDL အတြက္ကေတာ့ ဖုန္းႏွင့္ကြန္ပ်ဴတာကို Jig Cable နဲ႕ ပံုမွန္အတိုင္းပဲ ေအာက္ပါပံုအတိုင္း ခ်ိတ္ထားလိုက္ပါ။


နံပါတ္ - ၁... Jig Cable က button ကို လက္တစ္ဖက္က အရင္ႏွိပ္ထားပါ။ နံပါတ္ - ၂... က်န္လက္တစ္ဖက္က ဖုန္းက power key ကို ဖိထားပါ။ နဲနဲေလးၾကာရင္ fastboot logo ေပ်ာက္ပါျပီ။ အဲသည္အခ်ိန္ Power key ကိုဖိထားတာလႊတ္လို္က္ပါ။ အဲသည္လက္လႊတ္ျပီး 5 sec ေလာက္ၾကာရင္ Jig Cable က button ကို ဖိထားတဲ့ လက္ကိုလႊတ္လိုက္ပါ။ အဲဒါဆိုရင္ EDL mode ကိုေရာက္ပါျပီ။ သည္နည္းကို Redmi Note 3 Pro ကို firmware တင္ရင္း 900E mode ၀င္သြားတာကို 9008 mode ျပန္ေရာက္ေအာင္ျပီး firmware ျပန္တင္ႏိုင္ေအာင္ သံုးႏုိင္ပါတယ္။ ေနာက္ဖံုး ခြာစရာမလိုေတာ့ဘူးေပါ့....။ Boot Loader File ( emmc_appsboot.mbn ) ကို ကလိလို႕မွားတာမဟုတ္မခ်င္း၊ Firmware မွားတင္တာမဟုတ္မခ်င္း Fastboot ၀င္ပါတယ္။ သည္နည္းနဲ႕ 900E ကေန 9008 mode ကိုေရာက္ေအာင္ လုပ္ႏုိင္ပါတယ္။

ေနာက္တစ္ခု........ က်ေနာ္လုပ္ေပးထားတဲ့ bat tool files ေလးေတြက Qualcomm 65x series CPU သံုးဖုန္းေတြအတြက္ OK ပါပဲ။ (For Redmi Note 3 Pro - Kenzo, For Mi Max ) က်ေနာ္ေျပာသလို images folder ေအာက္ကူး.... Double Click ေလးေတြ သြားရံုပါ။ အျခားဖုန္းေတြအတြက္ေတာ့ Firehose filename ကို ျပင္ေပးရပါမယ္။ 1-PersistErase_EDL.bat နဲ႕ 2-PersistFlash_EDL.bat ဆိုတဲ့ File ႏွစ္ခုထဲမွာပါ။ Fastboot ကေနလုပ္ဖို႕က ဖုန္းအားလံုးအတြက္ command တူတူပဲျဖစ္လို႕ ဘာမွလုပ္ေနစရာ မလိုပါ။ အဲသည္ဖုိင္ႏွစ္ခုကို Note Pad++ လို Text Editor တစ္ခုခုနဲ႕ဖြင့္ပါ။ အခုနမူနာအတိုင္းဆို prog_emmc_firehose_8976_ddr.mbn ဆိုတဲ့ filename ေတြ႕မွာပါ။ အဲသည္ေနရာျပင္ေပးရမွာပါ။ ကိုယ့္ဖုန္း firmware folder ထဲက images folder ထဲမွာ firehose လို႕ နာမည္ပါတဲ့ file တစ္ခုကိုရွာပါ။ အဲသည္နာမည္အတိုင္း EDL နဲ႕ပတ္သက္တဲ့ bat file ႏွစ္ခုထဲမွာျပင္ေပးရမွာပါ။ ပံုကိုလည္းေသခ်ာၾကည့္ပါ။ စာလံုးေပါင္းမမွားပါေစနဲ႕။ -f နဲ႕ filename အစၾကားမွာ space တစ္ခုပါပါတယ္။ filename အဆံုးနဲ႕ -b, -e တို႕ၾကားမွာ space တစ္ခုပါပါတယ္။ အဲသည္ firehose file ျပန္ျပင္ျပိး bat file ေတြကို save လုပ္ေပါ့။ ျပီးရင္ေတာ့ ကိုယ့္ဖုန္းအတြက္သံုးႏုိင္ပါျပီ။ ကိုယ္ျပင္တာ တစ္ခုခုမွားလို႕ EDL Flash တဲ့ေနရာ Status : 0 နဲ႕ success မျပပဲ အျခား Status no နဲ႕ error ျဖစ္လာပါက Don't Worry ပါ.. File ေတြကိုျပင္ထားတာျပန္စစ္ပါ။ ဖုန္းကိုေတာ့ Fastboot ပဲ၀င္ေပးလိုက္ပါ။ ျပီးရင္ေတာ့ အေပၚကနည္းအတုိင္း EDL mode ေရာက္ေအာင္ ျပန္လုပ္ႏိုင္ပါတယ္။ ျပီးမွ လိုတာ ျပန္ flash ႏုိင္ပါတယ္။


က်ေနာ္စမ္းတာ Redmi Note 3 Pro မွာ Global Stable ROM ေနာက္ဆံုး version (ယခုစာေရးခ်ိန္) 8.1.1.0 နဲ႕ပါ။ အထက္ပါအဆင့္ေတြအတိုင္း အကုန္ OK ပါ။

Mi Max မွာလည္း Latest Global Stable 8.1.9.0 ပါ။ သူ႕မွာေတာ့ sensor ေတြအကုန္ေကာင္းေအာင္ persist ျပန္ေရးျပီးခ်ိန္ lock က်ပါတယ္။ EDL ျပန္၀င္.. persist ဖ်က္.. mi account backup ထည့္.. လိုင္းတက္... OK.. persist ျပန္ေရး.. ျပန္က်... အဲလိုျဖစ္ပါတယ္။ သည္ေတာ့ persist ျပန္ဖ်က္.. ဖုန္းျပန္တက္.. အင္တာနက္ခ်ိတ္... lock က်... persist ျပန္ဖ်က္.. ဖုန္းျပန္တက္.. အင္တာနက္ခ်ိတ္.. လုပ္ေနရင္း lock မက်ေတာ့ပဲ Device Security Info စစ္တာေအာင္သြားျပီး Mi Account အသစ္၀င္ဖို႕ေတာင္းပါတယ္။ အဲသည္အခ်ိန္ Mi Account အသစ္၀င္တယ္.. Find Device On တယ္.. အိုေကေနမွ persist အသစ္ျပန္ေရးေပးျပီး ဖုန္းျပန္တက္လာခ်ိန္မွာေတာ့ အားလံုးဟာ OK လ်ွက္ပါ။

Mi Note နဲ႕စမ္းတာမွာေတာ့ သူက သိတဲ့အတုိင္းပါ။ Original ကတည္းက Boot Loader Lock မပါပါဘူး။ ထံုးစံအတုိင္း firmware တင္... persist ကို Fastboot ကေနပဲဖ်က္.. ျပန္တက္လာခ်ိန္မွာ အကုန္အဆင္ေျပျပီး Mi Account backup လဲထည့္စရာမလို.. အင္တာနက္ဖြင့္လဲ OK.. Mi Account လည္း ကိုယ္ၾကိဳက္တာထည့္သံုးလို႕ရ.. sensors ေတြလဲ ALL OK ပါ.. firmware ထဲက persist.img ေတာင္ ျပန္ေရးေပးစရာမလိုပါ။ ေရးလဲ ဘာမွမျဖစ္ပါ။ OK ပါတယ္.. ။ Original ကတည္းက Boot Loader မပါတဲ့ ဖုန္း Model ေတြအတြက္ သည္ idea ကို မွတ္ထားေပါ့...။

က်ေနာ္စမ္းတဲ့ေနရာမွာ ROM မေရြးပါဘူး။ ေနာက္ဆံုးေတြကိုပဲတင္တာပါ။ MultiROM လို custom rom ေတြနဲ႕လဲ တင္စမ္းတာပါပဲ။ အထက္မွာေျပာခဲ့တဲ့ အတိုင္းေတြ လုပ္ခဲ့တာပါပဲ။ Lock ေက်ာ္ခြဖုိ႕ ဘာ persist.img ကိုမွ ရွာမေနပါဘူး။ Fastboot rom မွာပါလာတာကိုပဲ သံုးခဲ့တာပါ။ အဲသည္ persist.img မွ အဆင္မေျပလဲ သံုးေနတဲ့ model တူ၊ Find Device clear ျဖစ္တဲ့ ဖုန္းတစ္လံုးက persist raw Img ကိုထုတ္ျပီး သံုးလိုက္ႏုိင္ပါတယ္။ Boot Loader Lock ဆိုလည္း persist block ကို EDL ကေန လြယ္ကူစြာထုတ္ႏုိင္ပါတယ္။ sparse img မေျပာင္းပဲ raw img နဲ႕ပဲ flash ႏုိင္ပါတယ္။

Android 7 နဲ႕မွာလဲ ေအးေဆးေအာင္ျမင္စြာ lock ေက်ာ္ႏိုင္ပါတယ္။ Sensors ေတြလဲ Good ပါတယ္..။ သုိ႕ေသာ္ online ခ်ိတ္ျပီးဆိုတာနဲ႕ Lock က်တာကို အားလပ္ခ်ိန္မွာ ကလိလို႕ နည္းရွာၾကည့္ပါ အံုးမယ္ခင္ဗ်ာ......။

#Crd Thet zaw ko

No comments:

Post a Comment