Tuesday, 9 June 2015

Xposed Tips

Xposed tips

Android မွာ system ပိုင္းကို ေျပာင္းဖုိ႔ ထိန္းခ်ဳပ္ဖုိ႔ အတြက္ နည္းေတြ software ေတြမ်ားစြာရွိပါတယ္။ ဘာေတြေျပာင္း ဘယ္လိုေတြထိန္းခ်ဳပ္တာလဲဆိုရင္.. အျမင္ပိုင္းလွဖို႔ အသံပိုေကာင္းဖို႔ ဘက္ထရီၾကာရွည္ခံဖို႔ အပူေလ်ာ့ဖုိ႔ စသျဖင့္ေပါ့။ အဲ့ဒါေတြအတြက္မရွိ မျဖစ္လိုတာက root ရွိေနဖုိ႔ပါ။ system ကုိ ဝင္ျပင္ရေျပာင္းရတာျဖစ္လို႔ တစ္ခုခု လြဲခဲ့ရင္ system တစ္ခုလုံး အလုပ္မလုပ္တာမ်ိဳး ၾကဳံရမယ္။ ကုိယ့္ဖုန္းနဲ႔ အဆင္ေျပ မေျပ မသိတဲ့အခါ စြန္႔စားၿပီးသုံးၾကည့္ရတယ္။
xposed က အဲ့လိုမ်ိဳးေတြမွာ ေခါင္းမကိုက္ရေအာင္ လုပ္ေပးတယ္။ xposed အေၾကာင္းရွင္းျပဖို႔ android system ကို နည္းနည္းေတာ့ေျပာရမယ္။ android phone တစ္လုံး power on လုိက္တာနဲ႔ system အတြက္ လုိအပ္တဲ့ instruction ေတြကုိ သက္ဆိုင္ရာ file ေတြကေန ထုတ္ၿပီး cache ေပၚတင္လိုက္တယ္။ အဲ့လိုမလုပ္ရင္ က်ေနာ္တို႔ ဘာသုံးသုံး မိနစ္ဝက္ေလာက္ေစာင့္ၿပီးမွ တက္လာတာမ်ိဳးျဖစ္လိမ့္မယ္။ cache ေပၚတင္ၿပီးမွ instruction ေတြကိုယူၿပီး run ေတာ့ ပုိျမန္သလို cpu ရဲ႕ အလုပ္တစ္ခုသက္သာေစလို႔ ဘက္ထရီလည္းသက္သာတယ္။
xposed က system file ေတြကို တိုက္ရုိက္ဝင္မျပင္ဘူး။ cache ထဲက instruction ေတြကုိပဲျပင္တာျဖစ္လို႔ အဆင္မေျပ လြဲမွားခဲ့ရင္ သက္ဆိုင္ရာ module ကို ျပန္ျဖဳတ္ရုံနဲ႔ system ကို နဂုိအတိုင္းျပန္ျဖစ္ေစတယ္။ လုိအပ္ရင္ clear cache လုပ္ reboot လုပ္ရုံပဲ။
xposed သြင္းလို႔မရတဲ့ ဖုန္းေတြလည္းရွိတယ္။ mi phone ေတြမွာ အဲ့အတြက္ xposed သြင္းဖို႔ wsm tools ဆိုတာရွိတယ္။ wsm ဆိုတာ xposed ကို mi phone ထဲထည့္ေပးတဲ့ installer ပါ။ ဆိုေတာ့.. wsm = xposed ေပါ့။ wsm ရဲ႕ developer site မွာလည္း xposed developer ကို credit ေပးထားပါတယ္။ wsm ကခုေနာက္ပိုင္း update မထြက္တဲ့ အတြက္ xposed ပဲအသုံးမ်ားလာၾကတယ္။
ေနာက္ၿပီး xposed ကသူ႔ခ်ည္းပဲ ဘာမွ မလုပ္ပါဘူး။ သူက framework ေတြပဲထည့္ေပးတာ။ ဒါေၾကာင့္ သူက framework installer ပါ။ အဓိက အလုပ္လုပ္တာ module ေတြပါ။ ဆိုင္ရာ module ေတြကိုထပ္မထည့္ပဲ သုံးလုိ႔မရပါဘူး။ module အမ်ားစုကလည္း free ေတြဆိုေတာ့.. တစ္နည္းေျပာရရင္ beta အဆင့္ပဲရွိၾကတယ္.. ေထာင္ ေသာင္း ခ်ီရွိတဲ့ ဖုန္းအားလုံး အဆင္ေျပမယ္လို႔ အာမ မခံထားသလို တစ္ခ်ိဳ႕ module ေတြက တစ္ခ်ိဳ႕ model ေတြအတြက္ သီးသန္႔ဖန္တီးထားလို႔ တစ္ျခား model ေတြမွာ အဆင္မေျပႏုိင္ပါ။
xposed က framework သြင္းတဲ့ခါ bootloop ျဖစ္တာမ်ိဳးေတြရွိပါတယ္။ အဲ့အတြက္ အေကာင္းဆုံးနည္းက .. power on ၿပီး ၂စကၠန္႔ ေလာက္မွာ power key ကိုဖိထားပါ။ ဖုန္း တုန္သြားရင္ ေနာက္ထပ္ ၄ခ်က္ ဆက္တုိက္ႏွိပ္ေပးပါ။ အခ်က္တိုင္း ဖုန္းတုန္ၿပီး ေနာက္ဆုံးအခ်က္က နည္းနည္းၾကာမယ္။ ခဏေစာင့္လိုက္ပါ။ ဖုန္းျပန္တက္လာမယ္။ တစ္ခ်ိဳ႕က ဘယ္လိုႏွိပ္ႏွိပ္ မတုန္ဘူးဆိုတာ timing မကိုက္လို႔ပါ။ bootlader က framework ေတြတင္ပီဆိုတာနဲ႔ ႏွိပ္လို႔ရမွာ မဟုတ္ဘူး။ mi အတြက္ဆိုရင္ေတာ့ အတိအက်ေျပာရရင္ mi logo ေပၚၿပီး ေအာက္နားမွာ android စာတမ္းေပၚတဲ့အခ်ိန္ power key ကိုစႏွိပ္ပါ။
ဒီ ၅ခ်က္ႏွိပ္နည္းက xposed safe mode လို႔ေခၚပါတယ္။ ဆိုေတာ့.. xposed ေၾကာင့္ ျဖစ္တဲ့ bootloop ကိုပဲရွင္းႏုိင္ပါတယ္။ ဖုန္းျပန္တက္လာရင္ xposed သုံးလို႔ရမွာ မဟုတ္ဘူး။ သုံးဖို႔ သပ္သပ္ျပန္လုပ္ေပးရပါမယ္။
ေနာက္တစ္နည္းက xposed disabler သုံးတဲ့နည္းပါ။ ဒီနည္းက ဖုန္းရဲ႕ recovery မွာ file ေ႐ြးေပးႏုိင္တဲ့ function ရွိရပါမယ္။ မရွိရင္ xposed_disabler.zip ကို update.zip လို႔နံမည္ေပးၿပီး internal ထဲထည့္ထားခဲ့ဖို႔ လိုပါမယ္။ firmware backup ကုိ update.zip ဆိုၿပီးသိမ္းထားရင္ တစ္ခု ဖ်က္ေပးမွ တစ္ခု ထားလို႔ရမယ္။ ႀကိဳက္တဲ့နည္းကိုသုံးပါ။



Credit To 

Heureux Nyan
Myanmar Mi Fans

No comments:

Post a Comment

Thank For Read My Blog.........