#Xiaomi
#Anti-Rollback
Q 1. Anti-Rollback ဆိုတာဘာလည္း?
#Anti-Rollback
Q 1. Anti-Rollback ဆိုတာဘာလည္း?
Ans: Anti-Rollback ဆိုတာ Google က သူရဲ႕ Android Os အတြက္ Security Measure တစ္ခုအေနနဲ႔ Android Version 8.x(Oreo) မွာ စတင္ထည့္သြင္းခဲ့တာျဖစ္ပါတယ္။ ရည္ရြယ္ခ်က္ကေတာ့ users ေတြရဲ႕ ဖုန္းအခိုးခံရတဲ့အေျခအေနမွာ ခိုးယူသြားတဲ့သူက software downgrade ဆင္းဖို႔ႀကိဳးစားလို႔ မရေအာင္ ၿပီးေတာ့ data ေတြကို ထိန္းခ်ဳပ္ခြင့္မရေအာင္ ျဖစ္ပါတယ္တဲ့။
Q 2. Anti-Rollback ဟာ ကိုယ့္ရဲ႕ device ကို အႏၱာရယ္ျဖစ္ေစႏိုင္သလား? ဘယ္လို ဆိုးက်ိဳးေပးႏိုင္သလဲ။
Ans: Anti-Rollback ဆိုတာ လံုျခံဳေရး အစီအစဥ္တစ္ခုျဖစ္တာေၾကာင့္ သာမန္အားျဖင့္ သင့္ဖုန္းကို ဘာဆိုးက်ိဳးမွမေပးပါဘူး။
ဖုန္းကို Firmware အျမင့္ကေန အနိမ့္ဆီသို႔ downgrade ျပန္ဆင္းတဲ့အခါ anti-rollback သတိေပးခ်က္စာသားေပၚလာပါလိမ့္မယ္။ ဒါေပမယ့္ ဖုန္းေမာ္ဒယ္အမ်ိဳးမ်ိဳး Android အေျခခံ Os အမ်ိဳးမ်ိဳး႐ွိတဲ့ အတြက္ တစ္ခုနဲ႔တစ္ခု တံု႔ျပန္ပံုျခင္းေတာ့တူမွာမဟုတ္ပါဘူး။ Google ကေဖာ္ျပခ်က္အတိုင္းေျပာရရင္ေတာ့ bootloader unlock လုပ္ၿပီးသား ဖုန္းေတြမွာ Anti-Rollback အလိုအေလ်ာက္ပ်က္ပ်ယ္ပါတယ္တဲ့။ ဒါေပမယ့္ MIUI users အခ်ိဳ႕ၾကံဳေတြ႔ေနရတဲ့ ျပႆနာကေတာ့ blu လုပ္ၿပီးသားဖုန္းတစ္ခ်ိဳ႕မွာေတာင္ miui downgrade ဆင္းတဲ့အခါ hard brick ျဖစ္ေနတာကို ၾကံဳေနရပါတယ္။ ေနာက္ထပ္ထြက္မယ့္ MIUI update ေတြမွာ ဒါမ်ိဳးမျဖစ္ေအာင္ ျပင္ေပးမလားဆိုတာကိုေတာ့ ေမ်ွာ္လင့္ရမွာပါပဲ။ ဒါေပမယ့္ သိပ္လည္း မပူပန္ပါနဲ႔။ က်ေနာ္တို႔ developers ေတြလည္း ဒီျပႆနာေျဖရွင္းဖို့ရာအတြက္ နည္းလမ္းတစ္ခုခုေတာ့ ႐ွာေတြ႔မွာပါေလ: D
Q 3. ဒါဆို Xiaomi က ဒီ Anti-Rollback ဆိုတာႀကီးကို ေျဖ႐ွင္းေပးမွာလား??
Ans: မသိပါ။ ဒါေပမယ့္ XDA က က်ေနာ္တို႔ developers ႀကီးေတြကေတာ့ နည္းလမ္း႐ွာေတြ႔မွာ အေသအခ်ာပါပဲ။ (အားရစရာ 😁😁)
Q 4. ကိုယ့္ဖုန္းက(သို႔မဟုတ္)Os က Anti-Rollback ဆိုတာႀကီး႐ွိသလား မ႐ွိလား ဘယ္လို သိႏိုင္မလဲ??
Ans: fastboot getvar anti ဆိုတဲ့ fastboot command နဲ႔စစ္ႏိုင္ပါတယ္။ 3 လို႔ေပၚရင္ Anti-Rollback မ႐ွိပါဘူး။
4 လို႔ေပၚရင္ေတာ့ (သင္ကံဆိုးပါတယ္) Anti-Rollback squad ထဲ သင့္ဖုန္းပါေနပါၿပီ။
Q 5. ကိုယ့္ဖုန္းက Anti-Rollback squad ထဲပါေနၿပီဆို ဘာျဖစ္မလဲ? ဘာေတြေဆာင္ရ ေ႐ွာင္ရမလဲ?
Ans: သိပ္လည္းမပူပါနဲ႔။ Anti-Rollback ႐ွိေနေပမယ့္
Twrp လို custom recovery ေတြ flash ၿပီး Custom Roms ေတြလည္း သံုးလို႔ရပါေသးတယ္။ ဒါေပမယ့္ အထူးသတိထားရမွာက လက္႐ွိသံုးေနတဲ့ Rom Version (Miui, Aosp စသည္ျဖင့္) ထက္ နိမ့္တဲ့ Rom ကို flash ျပဳလုပ္ျခင္းကို လံုးဝ သတိထားေ႐ွာင္က်ဥ္ရပါမယ္။ဒါကိုသတိမထားပဲ Anti-Rollback ႐ွိေနတာကို Firmware Downgrade ဆင္းမိရင္ေတာ့ hard brick ျဖစ္ဖို႔ အလားအလာမ်ားပါတယ္။
Q 6. ဘယ္ MIUI version ေတြမွာ Anti-Rollback ဆိုတာရီး ပါလာၿပီလဲ?
Ans: MIUI 9.5.17.0 gobal stable နဲ႔ Miui 10 Beta 8.7.5 ေနာက္ပိုင္း ထြက္တဲ့ MIUI Romေတြ အကုန္လံုးမွာ Anti-Rollback ပါလာပါတယ္။ Global Rom ေတြ မက Chinese Rom ေတြမွာပါ သက္ေရာက္မႈ႐ွိမွာျဖစ္ပါတယ္။
Q 7. MIUI Stable V9.5.17.0 နဲ႔ Beta 8.7.5 မွာ Anti-Rollback မပါဘူးေပါ့ ဟုတ္လား?
Ans: ဟုတ္ပါတယ္။ အဲ့ Version ေတြ သံုးေနတဲ့သူေတြအတြက္ old miui version ကို စိတ္ခ်လက္ခ် Downgrade ျပန္ဆင္းႏိုင္ပါတယ္။
Q 8. Anti-Rollback ႐ွိေနတဲ့အေျခအေနမွာ Stable ကေန Beta သို႔မဟုတ္ Beta ကေန Stable စသည္ျဖင့္ အျပန္အလွန္ ေျပာင္းသံုးလို႔ ရလား?
Ans: အဲ့လိုေျပာင္းသံုးမယ္ဆိုရင္လည္း(stable ကေန beta ပဲျဖစ္ျဖစ္ Beta ကေန Stable ပဲ ျဖစ္ျဖစ္) ေနာက္ဆံုးထြက္ထားတဲ့ latest version Rom ကိုသာ install ဖို႔ အၾကံျပဳပါတယ္။
(အထူးသတိထားရမွာက လက္႐ွိ ကိုယ္ install ထားတဲ့ Miui Rom ဟာ anti-4 firmware ျဖစ္ေနခဲ့မယ္ဆိုရင္ ကိုယ္ျပန္ခ်ိ္န္းတင္မယ့္ Rom ဟာလည္း Anti-4 Miui (Beta or Stable) latest Version ပဲ ျဖစ္ပါေစ)
[Anti-4 ဆိုတာ Anti-Rollback ႐ွိေနတာကို ရည္ၫြန္းတာပါ]
Q 9. Anti-Rollback ႐ွိေနတဲ့ အေျခအေနမွာ Custom Recovery ေတြ Flash ၿပီး Custom Rom ေတြ သံုးလို႔ရႏိုင္ပါဦးမလား? Bootloader unlock လုပ္လို႔ရပါဦးမလား?
Ans: bootloader unlock လုပ္လို႔ရပါတယ္။
Custom Recovery flash တဲ့အခါမွာေတာ့ အရင္အေျခအေနနဲ႔ အနည္းငယ္ကြဲျပားမႈ႐ွိပါမယ္။ Anti-Rollback Rom ကို blu လုပ္ၿပီးသည့္ေနာက္ custom recovery သြင္းဖို႔ရာ fastboot boot xyz.img ဆိုတဲ့ command နဲ႔ custom recovery mode ထဲကို ဝင္ရပါမယ္။ (xyz.img ဆိုတာ ကိုယ္ flash မယ့္ recovery image ရဲ႕အမည္ကို ရည္ၫႊန္းပါတယ္)
အဲ့ဒီ့ recovery image ကို phone ရဲ႕ internal storage ထဲမွာ copy ယူထားေပးရပါမယ္။
အထက္ပါ command သံုးလို႔ recovery mode ထဲ ေရာက္တဲ့အခါ internal storage ထဲက recovery image ကို တစ္ဖန္ျပန္ flash ေပးရပါမယ္။ ၿပီးရင္ေတာ့ custom roms တင္လို႔ရၿပီေပါ့။
Q 10. Anti-Rollback ရွိတဲ့ Rom ကို Twrp ကေန flash လို႔ရလား?
Ans: ရပါတယ္။ အဲ့ဒါ အလုပ္ျဖစ္ပါတယ္။ ဒါေပမယ့္ တစ္ခါတစ္ေလ
Anti-Rollback ႐ွိတဲ့ device ေတြကို Aosp based Roms အမ်ိဳးအစားေတြကေန MIUI Rom ျပန္ခ်ိန္းတဲ့အခါမွာေတာ့ twrp ကေန flash တာထက္ fastboot firmware တင္လိုက္တာက hard brick ျဖစ္ႏိုင္ေျခကို ကာကြယ္ႏိုင္မယ္ထင္ပါတယ္။
.......
Source: XDA
Credit To: Original Post owner
Q 2. Anti-Rollback ဟာ ကိုယ့္ရဲ႕ device ကို အႏၱာရယ္ျဖစ္ေစႏိုင္သလား? ဘယ္လို ဆိုးက်ိဳးေပးႏိုင္သလဲ။
Ans: Anti-Rollback ဆိုတာ လံုျခံဳေရး အစီအစဥ္တစ္ခုျဖစ္တာေၾကာင့္ သာမန္အားျဖင့္ သင့္ဖုန္းကို ဘာဆိုးက်ိဳးမွမေပးပါဘူး။
ဖုန္းကို Firmware အျမင့္ကေန အနိမ့္ဆီသို႔ downgrade ျပန္ဆင္းတဲ့အခါ anti-rollback သတိေပးခ်က္စာသားေပၚလာပါလိမ့္မယ္။ ဒါေပမယ့္ ဖုန္းေမာ္ဒယ္အမ်ိဳးမ်ိဳး Android အေျခခံ Os အမ်ိဳးမ်ိဳး႐ွိတဲ့ အတြက္ တစ္ခုနဲ႔တစ္ခု တံု႔ျပန္ပံုျခင္းေတာ့တူမွာမဟုတ္ပါဘူး။ Google ကေဖာ္ျပခ်က္အတိုင္းေျပာရရင္ေတာ့ bootloader unlock လုပ္ၿပီးသား ဖုန္းေတြမွာ Anti-Rollback အလိုအေလ်ာက္ပ်က္ပ်ယ္ပါတယ္တဲ့။ ဒါေပမယ့္ MIUI users အခ်ိဳ႕ၾကံဳေတြ႔ေနရတဲ့ ျပႆနာကေတာ့ blu လုပ္ၿပီးသားဖုန္းတစ္ခ်ိဳ႕မွာေတာင္ miui downgrade ဆင္းတဲ့အခါ hard brick ျဖစ္ေနတာကို ၾကံဳေနရပါတယ္။ ေနာက္ထပ္ထြက္မယ့္ MIUI update ေတြမွာ ဒါမ်ိဳးမျဖစ္ေအာင္ ျပင္ေပးမလားဆိုတာကိုေတာ့ ေမ်ွာ္လင့္ရမွာပါပဲ။ ဒါေပမယ့္ သိပ္လည္း မပူပန္ပါနဲ႔။ က်ေနာ္တို႔ developers ေတြလည္း ဒီျပႆနာေျဖရွင္းဖို့ရာအတြက္ နည္းလမ္းတစ္ခုခုေတာ့ ႐ွာေတြ႔မွာပါေလ: D
Q 3. ဒါဆို Xiaomi က ဒီ Anti-Rollback ဆိုတာႀကီးကို ေျဖ႐ွင္းေပးမွာလား??
Ans: မသိပါ။ ဒါေပမယ့္ XDA က က်ေနာ္တို႔ developers ႀကီးေတြကေတာ့ နည္းလမ္း႐ွာေတြ႔မွာ အေသအခ်ာပါပဲ။ (အားရစရာ 😁😁)
Q 4. ကိုယ့္ဖုန္းက(သို႔မဟုတ္)Os က Anti-Rollback ဆိုတာႀကီး႐ွိသလား မ႐ွိလား ဘယ္လို သိႏိုင္မလဲ??
Ans: fastboot getvar anti ဆိုတဲ့ fastboot command နဲ႔စစ္ႏိုင္ပါတယ္။ 3 လို႔ေပၚရင္ Anti-Rollback မ႐ွိပါဘူး။
4 လို႔ေပၚရင္ေတာ့ (သင္ကံဆိုးပါတယ္) Anti-Rollback squad ထဲ သင့္ဖုန္းပါေနပါၿပီ။
Q 5. ကိုယ့္ဖုန္းက Anti-Rollback squad ထဲပါေနၿပီဆို ဘာျဖစ္မလဲ? ဘာေတြေဆာင္ရ ေ႐ွာင္ရမလဲ?
Ans: သိပ္လည္းမပူပါနဲ႔။ Anti-Rollback ႐ွိေနေပမယ့္
Twrp လို custom recovery ေတြ flash ၿပီး Custom Roms ေတြလည္း သံုးလို႔ရပါေသးတယ္။ ဒါေပမယ့္ အထူးသတိထားရမွာက လက္႐ွိသံုးေနတဲ့ Rom Version (Miui, Aosp စသည္ျဖင့္) ထက္ နိမ့္တဲ့ Rom ကို flash ျပဳလုပ္ျခင္းကို လံုးဝ သတိထားေ႐ွာင္က်ဥ္ရပါမယ္။ဒါကိုသတိမထားပဲ Anti-Rollback ႐ွိေနတာကို Firmware Downgrade ဆင္းမိရင္ေတာ့ hard brick ျဖစ္ဖို႔ အလားအလာမ်ားပါတယ္။
Q 6. ဘယ္ MIUI version ေတြမွာ Anti-Rollback ဆိုတာရီး ပါလာၿပီလဲ?
Ans: MIUI 9.5.17.0 gobal stable နဲ႔ Miui 10 Beta 8.7.5 ေနာက္ပိုင္း ထြက္တဲ့ MIUI Romေတြ အကုန္လံုးမွာ Anti-Rollback ပါလာပါတယ္။ Global Rom ေတြ မက Chinese Rom ေတြမွာပါ သက္ေရာက္မႈ႐ွိမွာျဖစ္ပါတယ္။
Q 7. MIUI Stable V9.5.17.0 နဲ႔ Beta 8.7.5 မွာ Anti-Rollback မပါဘူးေပါ့ ဟုတ္လား?
Ans: ဟုတ္ပါတယ္။ အဲ့ Version ေတြ သံုးေနတဲ့သူေတြအတြက္ old miui version ကို စိတ္ခ်လက္ခ် Downgrade ျပန္ဆင္းႏိုင္ပါတယ္။
Q 8. Anti-Rollback ႐ွိေနတဲ့အေျခအေနမွာ Stable ကေန Beta သို႔မဟုတ္ Beta ကေန Stable စသည္ျဖင့္ အျပန္အလွန္ ေျပာင္းသံုးလို႔ ရလား?
Ans: အဲ့လိုေျပာင္းသံုးမယ္ဆိုရင္လည္း(stable ကေန beta ပဲျဖစ္ျဖစ္ Beta ကေန Stable ပဲ ျဖစ္ျဖစ္) ေနာက္ဆံုးထြက္ထားတဲ့ latest version Rom ကိုသာ install ဖို႔ အၾကံျပဳပါတယ္။
(အထူးသတိထားရမွာက လက္႐ွိ ကိုယ္ install ထားတဲ့ Miui Rom ဟာ anti-4 firmware ျဖစ္ေနခဲ့မယ္ဆိုရင္ ကိုယ္ျပန္ခ်ိ္န္းတင္မယ့္ Rom ဟာလည္း Anti-4 Miui (Beta or Stable) latest Version ပဲ ျဖစ္ပါေစ)
[Anti-4 ဆိုတာ Anti-Rollback ႐ွိေနတာကို ရည္ၫြန္းတာပါ]
Q 9. Anti-Rollback ႐ွိေနတဲ့ အေျခအေနမွာ Custom Recovery ေတြ Flash ၿပီး Custom Rom ေတြ သံုးလို႔ရႏိုင္ပါဦးမလား? Bootloader unlock လုပ္လို႔ရပါဦးမလား?
Ans: bootloader unlock လုပ္လို႔ရပါတယ္။
Custom Recovery flash တဲ့အခါမွာေတာ့ အရင္အေျခအေနနဲ႔ အနည္းငယ္ကြဲျပားမႈ႐ွိပါမယ္။ Anti-Rollback Rom ကို blu လုပ္ၿပီးသည့္ေနာက္ custom recovery သြင္းဖို႔ရာ fastboot boot xyz.img ဆိုတဲ့ command နဲ႔ custom recovery mode ထဲကို ဝင္ရပါမယ္။ (xyz.img ဆိုတာ ကိုယ္ flash မယ့္ recovery image ရဲ႕အမည္ကို ရည္ၫႊန္းပါတယ္)
အဲ့ဒီ့ recovery image ကို phone ရဲ႕ internal storage ထဲမွာ copy ယူထားေပးရပါမယ္။
အထက္ပါ command သံုးလို႔ recovery mode ထဲ ေရာက္တဲ့အခါ internal storage ထဲက recovery image ကို တစ္ဖန္ျပန္ flash ေပးရပါမယ္။ ၿပီးရင္ေတာ့ custom roms တင္လို႔ရၿပီေပါ့။
Q 10. Anti-Rollback ရွိတဲ့ Rom ကို Twrp ကေန flash လို႔ရလား?
Ans: ရပါတယ္။ အဲ့ဒါ အလုပ္ျဖစ္ပါတယ္။ ဒါေပမယ့္ တစ္ခါတစ္ေလ
Anti-Rollback ႐ွိတဲ့ device ေတြကို Aosp based Roms အမ်ိဳးအစားေတြကေန MIUI Rom ျပန္ခ်ိန္းတဲ့အခါမွာေတာ့ twrp ကေန flash တာထက္ fastboot firmware တင္လိုက္တာက hard brick ျဖစ္ႏိုင္ေျခကို ကာကြယ္ႏိုင္မယ္ထင္ပါတယ္။
.......
Source: XDA
Credit To: Original Post owner
No comments:
Post a Comment
Note: only a member of this blog may post a comment.