>>>>>> Differences Between Mi Cloud Unlock file And Firmware <<<<<<
Mi Cloud Unlock file နဲ႔ Xiaomi Fastboot Firmware ႏွစ္ခုကို ယွဥ္ျပပါမယ္ ။
Xiaomi က Mi Account ကို Persist Partition ထဲမွာ သိမ္းထားတာပါ ။ Persist Partition ကို format ခ်ႏိုင္ရင္ အထဲက သိမ္းထားတဲ့ Mi Account လဲ ပ်က္ပါတယ္ ။
bootloader unlock ဆိုရင္ fastboot format/erase persist ဆိုရင္ ဇာတ္လမ္းျပတ္ေပမယ့္ bootloader lock ဆိုရင္ေတာ့ fastboot ကေန partition ေတြကို ထိလို႔မရေတာ့ပါဘူး ။ အဲ့ေတာ့ qualcomm ေတြရဲ့ emergency download mode ျဖစ္ၿပီး emmc ရဲ့ memory address ေပၚကို တိုက္ရိုက္ေရးႏိုင္တဲ့ Qualcomm HSUSB Qdloader 9008 ကေန persist partition ကို format ခ်ရပါမယ္ ။
Lock ျဖဳတ္ နည္းကအရမ္းလြယ္ပါတယ္ 9008 ကိုဝင္ Miflash Tool နဲ႔ Account Unlock file ကို firmware တင္သလိုတင္လိုက္ရင္ Lock ျပုတ္ပါတယ္ ။ ဒီေနရာမွာ Lock ျဖုတ္နည္းကိုေျပာခ်င္တာ မဟုတ္လို႔ ေက်ာ္လိုက္ပါမယ္ ။
Xiaomi Account Unlock File ထဲမွာ Clound.bin , gpt ၂ ဖိုင္ , patch , rawprogram , emmc programmer ဆိုၿပီး ဖိုင္စုစုေပါင္း ၆ ဖိုင္ပါပါတယ္ ။
က်န္တာေတြက firmware ထဲက ဖိုင္ေတြနဲ႔တူေပမယ့္ အဓိက မတူတဲ့ဖိုင္ ၂ ဖိုင္ကေတာ့ Clound.bin နဲ႔ rawprogram.xml ပါ ။ ဘာေတြကြာသြားလဲ ၾကည့္ရေအာင္ ။
Clound.bin ဆိုတာ file size 30MB ေက်ာ္ၿပီး အထဲမွာ 0 , Null Byte ေတြနဲ႔ ျပည့္ေနတဲ့ ဖိုင္တစ္ဖိုင္ပါ ။ ေျပာရရင္တန္ဖိုးမရွိတဲ့ဖိုင္တစ္ဖိုင္ေပါ့ ။ ဘာအလုပ္မွမလုပ္ပါဘူး ။ သူကို rawprogram.xml ကေန persisit partition ထဲကို လွမ္းထည့္လိုက္ပါတယ္ ။ ဘာတန္ဖိုးမွမရွိတဲ့ ဖိုင္တစ္ဖိုင္ကို Persist partitionထဲ လွမ္းထည့္လိုက္တယ္ဆိုတာ persist partition ကို format ခ်လိုက္တာပါပဲ ။
firmware ထဲမွာလဲ persisit.img ဆိုၿပီးတစ္ဖိုင္ပါပါတယ္ ။ အဲ့ေကာင္ကိုထည့္ရင္ေကာ Lock ျပုတ္မွာလား ။ .........
မျပုတ္ပါဘူး ။ Firmware ထဲမွာပါတဲ့ persist.img ရဲ့ file size က 4MB ဝန္းက်င္ပဲရွိပါတယ္ ။ ၿပီးေတာ့ အဲ့persist.img က sparse file အမ်ိဳးအစားပါ ။ clound.bin က non-sparse file အမ်ိဳးအစားပါ ။ ဒီေနရာမွာ Sparse ရယ္ Non-Sparse ရယ္ ဆိုတာ ဘာလဲ ရွင္းစရာရွိပါတယ္ ။
အလြယ္ဆံုးဥပမာ ေျပာရရင္ - MTK ေတြမွာ Size အရမ္းၾကီးတဲ့ Userdata မ်ိဳးေတြ ေတြ႔ဖူးမွာပါ ။ အဲ့လို userdata.img က non-sparse file ပါ ။ userdata.img က 50MB ေလာက္ပဲရွိတာမ်ိဳးဆို sparse file ပါ ။ အလြယ္မွတ္ခ်င္ရင္ sparse file ဆိုတာ တန္ဖိုးရွိတဲ့ data ေတြပဲ ပါတဲ့ file အမ်ိဳးအစားျဖစ္ၿပီး non-sparse file ဆိုတာ တန္ဖိုးမရွိတဲ့data ေတြပါ ပါတဲ့ file အမ်ိဳးအစားပါ ။
official firmware ထဲမွာ persist.img ကို sparse file အေန နဲ႔ ထည့္ထားပါတယ္ ။ account unlock file ထဲမွာေတာ့ non-sparse file အေနနဲ႔ ထည့္ထားတာပါ ။
rawprogram.xml ကိုေလ့လာၾကည့္ရင္ အေပၚက အခ်က္ေတြ ကို ျမင္ရပါလိမ့္မယ္ ။
ဒါဆို Mi Account Unlock Firmware ကိုယ္တိုင္လုပ္လို႔ရၿပီေပါ့ .
လိုအပ္ခ်က္ေတြက -
- Clound.bin (persist partition ရဲ့ size အတိုင္း null byte ေတြပါေသာ non-sparse ဖို္င္)
- fastboot rom
- ျပင္ထားတဲ့ rawprogram.xml
- mi flash tool
fastboot rom ရယ္ Mi flash tool ရယ္က အလြယ္တကူ Download ဆြဲလို႔ရပါတယ္ . Rawprogram.xml ကို ျပင္နည္းလဲ ပံုမွာ ျမင္ႏိုင္ပါတယ္ ။
ေနာက္ဆံုးက်န္တဲ့ persist partition ရဲ့ size အတိုင္း null byte ေတြပါတဲ့ non-sparse file Clound.bin ကို ဘယ္လိုလုပ္ရမလဲ ............
M3 Mobile Phone Professional Training & Service ရဲ့ Advanced Class မွာ ထည့္သြင္းသင္ၾကားေပးေနပါတယ္ .
credit http://gslinks.in/7LUB
Mi Cloud Unlock file နဲ႔ Xiaomi Fastboot Firmware ႏွစ္ခုကို ယွဥ္ျပပါမယ္ ။
Xiaomi က Mi Account ကို Persist Partition ထဲမွာ သိမ္းထားတာပါ ။ Persist Partition ကို format ခ်ႏိုင္ရင္ အထဲက သိမ္းထားတဲ့ Mi Account လဲ ပ်က္ပါတယ္ ။
bootloader unlock ဆိုရင္ fastboot format/erase persist ဆိုရင္ ဇာတ္လမ္းျပတ္ေပမယ့္ bootloader lock ဆိုရင္ေတာ့ fastboot ကေန partition ေတြကို ထိလို႔မရေတာ့ပါဘူး ။ အဲ့ေတာ့ qualcomm ေတြရဲ့ emergency download mode ျဖစ္ၿပီး emmc ရဲ့ memory address ေပၚကို တိုက္ရိုက္ေရးႏိုင္တဲ့ Qualcomm HSUSB Qdloader 9008 ကေန persist partition ကို format ခ်ရပါမယ္ ။
Lock ျဖဳတ္ နည္းကအရမ္းလြယ္ပါတယ္ 9008 ကိုဝင္ Miflash Tool နဲ႔ Account Unlock file ကို firmware တင္သလိုတင္လိုက္ရင္ Lock ျပုတ္ပါတယ္ ။ ဒီေနရာမွာ Lock ျဖုတ္နည္းကိုေျပာခ်င္တာ မဟုတ္လို႔ ေက်ာ္လိုက္ပါမယ္ ။
Xiaomi Account Unlock File ထဲမွာ Clound.bin , gpt ၂ ဖိုင္ , patch , rawprogram , emmc programmer ဆိုၿပီး ဖိုင္စုစုေပါင္း ၆ ဖိုင္ပါပါတယ္ ။
က်န္တာေတြက firmware ထဲက ဖိုင္ေတြနဲ႔တူေပမယ့္ အဓိက မတူတဲ့ဖိုင္ ၂ ဖိုင္ကေတာ့ Clound.bin နဲ႔ rawprogram.xml ပါ ။ ဘာေတြကြာသြားလဲ ၾကည့္ရေအာင္ ။
Clound.bin ဆိုတာ file size 30MB ေက်ာ္ၿပီး အထဲမွာ 0 , Null Byte ေတြနဲ႔ ျပည့္ေနတဲ့ ဖိုင္တစ္ဖိုင္ပါ ။ ေျပာရရင္တန္ဖိုးမရွိတဲ့ဖိုင္တစ္ဖိုင္ေပါ့ ။ ဘာအလုပ္မွမလုပ္ပါဘူး ။ သူကို rawprogram.xml ကေန persisit partition ထဲကို လွမ္းထည့္လိုက္ပါတယ္ ။ ဘာတန္ဖိုးမွမရွိတဲ့ ဖိုင္တစ္ဖိုင္ကို Persist partitionထဲ လွမ္းထည့္လိုက္တယ္ဆိုတာ persist partition ကို format ခ်လိုက္တာပါပဲ ။
firmware ထဲမွာလဲ persisit.img ဆိုၿပီးတစ္ဖိုင္ပါပါတယ္ ။ အဲ့ေကာင္ကိုထည့္ရင္ေကာ Lock ျပုတ္မွာလား ။ .........
မျပုတ္ပါဘူး ။ Firmware ထဲမွာပါတဲ့ persist.img ရဲ့ file size က 4MB ဝန္းက်င္ပဲရွိပါတယ္ ။ ၿပီးေတာ့ အဲ့persist.img က sparse file အမ်ိဳးအစားပါ ။ clound.bin က non-sparse file အမ်ိဳးအစားပါ ။ ဒီေနရာမွာ Sparse ရယ္ Non-Sparse ရယ္ ဆိုတာ ဘာလဲ ရွင္းစရာရွိပါတယ္ ။
အလြယ္ဆံုးဥပမာ ေျပာရရင္ - MTK ေတြမွာ Size အရမ္းၾကီးတဲ့ Userdata မ်ိဳးေတြ ေတြ႔ဖူးမွာပါ ။ အဲ့လို userdata.img က non-sparse file ပါ ။ userdata.img က 50MB ေလာက္ပဲရွိတာမ်ိဳးဆို sparse file ပါ ။ အလြယ္မွတ္ခ်င္ရင္ sparse file ဆိုတာ တန္ဖိုးရွိတဲ့ data ေတြပဲ ပါတဲ့ file အမ်ိဳးအစားျဖစ္ၿပီး non-sparse file ဆိုတာ တန္ဖိုးမရွိတဲ့data ေတြပါ ပါတဲ့ file အမ်ိဳးအစားပါ ။
official firmware ထဲမွာ persist.img ကို sparse file အေန နဲ႔ ထည့္ထားပါတယ္ ။ account unlock file ထဲမွာေတာ့ non-sparse file အေနနဲ႔ ထည့္ထားတာပါ ။
rawprogram.xml ကိုေလ့လာၾကည့္ရင္ အေပၚက အခ်က္ေတြ ကို ျမင္ရပါလိမ့္မယ္ ။
ဒါဆို Mi Account Unlock Firmware ကိုယ္တိုင္လုပ္လို႔ရၿပီေပါ့ .
လိုအပ္ခ်က္ေတြက -
- Clound.bin (persist partition ရဲ့ size အတိုင္း null byte ေတြပါေသာ non-sparse ဖို္င္)
- fastboot rom
- ျပင္ထားတဲ့ rawprogram.xml
- mi flash tool
fastboot rom ရယ္ Mi flash tool ရယ္က အလြယ္တကူ Download ဆြဲလို႔ရပါတယ္ . Rawprogram.xml ကို ျပင္နည္းလဲ ပံုမွာ ျမင္ႏိုင္ပါတယ္ ။
ေနာက္ဆံုးက်န္တဲ့ persist partition ရဲ့ size အတိုင္း null byte ေတြပါတဲ့ non-sparse file Clound.bin ကို ဘယ္လိုလုပ္ရမလဲ ............
M3 Mobile Phone Professional Training & Service ရဲ့ Advanced Class မွာ ထည့္သြင္းသင္ၾကားေပးေနပါတယ္ .
credit http://gslinks.in/7LUB
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.