Pages

Saturday, January 16, 2016

Android Device မ်ားအား adb ျဖင့္ Screen Lock ပယ္ဖ်က္ျခင္း



Android Device ေတြမွာ အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ Screen Lock က်သြားတဲ့အခ်ိန္မွာ Lock ကိုျပန္လည္ျဖဳတ္တဲ့ နည္းလမ္းေတြထဲက လြယ္ကူတဲ့ နည္းလမ္းတစ္ခုကို ၿပီးခဲ့တဲ့အပတ္က ေဖာ္ျပခဲ့ပါတယ္။ ခုေဖာ္ျပမယ့္ နည္းလမ္းကေတာ့ adb ကိုအသံုးျပဳၿပီး Screen Lock ကိုပယ္ဖ်က္တဲ့ နည္းလမ္းျဖစ္ပါတယ္။ ဒီနည္းလမ္းဟာ ကၽြမ္းက်င္စြာ ျပဳလုပ္တဲ့ နည္းလမ္းအဆင့္ျဖစ္ၿပီး လိုအပ္ခ်က္ေတြလည္း ရွိေနပါတယ္။ ယခင္အပတ္က ေဖာ္ျပခဲ့တဲ့နည္းလမ္းဟာ ဖုန္းထဲမွာရွိေနတဲ့အခ်က္အလက္ေတြကို ေပ်ာက္ပ်က္သြားေစ ႏိုင္ပါတယ္။ ယခု ေဖာ္ျပမယ့္ နည္းလမ္းကေတာ့ ဖုန္းထဲက အခ်က္အလက္ေတြကို ဆံုး႐ံႈးစရာ မလိုအပ္ပါဘူး။ သို႔ေပမယ့္ ဒီနည္းလမ္းကို အသံုးျပဳႏိုင္ဖို႔ အတြက္ေတာ့ ဖုန္းမွာ Root Access ရွိရမွာျဖစ္သလို ဖုန္းရဲ႕ USB Debugging Mode ကိုလည္း ဖြင့္ထားေပးဖို႔ လိုအပ္ပါလိမ့္မယ္။ ကြန္ပ်ဴတာရွိဖို႔ လိုအပ္သလို adb ေဆာ့ဖ္ဝဲရွိေနဖို႔လည္း လိုအပ္ပါတယ္။ adb ဆိုတာကေတာ့ Android Debug Bridge လို႔ အဓိပၸါယ္ရပါတယ္။ ေဆာ့ဖ္ဝဲကိုေတာ့ ရယူခ်င္ရင္ေတာ့ ဒီေနရာကေနDownload ျပဳလုပ္ယူ ႏိုင္ပါတယ္။ ေဆာ့ဖ္ဝဲကို ရၿပီဆိုရင္ေတာ့ ကြန္ပ်ဴတာေပၚမွာ ထည့္သြင္းၿပီး Install ျပဳလုပ္လိုက္ပါ။ ဒါဆိုရင္ေတာ့ ခုလိုမ်ိဳးျမင္ရ ပါလိမ့္မယ္






Install ျပဳလုပ္ၿပီးသြားၿပီ ဆိုရင္ေတာ့ ကြန္ပ်ဴတာရဲ႕ C ထဲမွာ adb ဖိုင္ေတြကို ျပန္သြားရွာရမွာ ျဖစ္ပါတယ္။ C ထဲမွာ adb ဖိုင္ေတြကို ခုလိုမ်ိဳးျမင္ေတြ႕ ရမွာျဖစ္ပါတယ္





adb ဖိုင္ေတြကို ဖြင့္လိုက္မယ္ဆိုရင္ေတာ့ ခုလိုမ်ိဳးျမင္ေတြ႕ ရပါလိမ့္မယ္



adb ဖိုင္ေတြကို ေထာက္ၿပီး ဖြင့္လိုက္ပါ။ ဒါဆိုရင္ေတာ့ ခုလိုမ်ိဳးျမင္ေတြ႕ ရမွာျဖစ္ပါတယ္။ ျမင္ေတြ႕ရတဲ့ ျမင္ကြင္းဟာ ကြန္ပ်ဴတာရဲ႕ cmd လိုမ်ိဳး commands ေတြအသံုးျပဳၿပီး ျပဳလုပ္ရမယ့္ ပံုစံမ်ိဳးျဖစ္ပါတယ္။

adb command ေတြကိုလည္း သိရွိထားဖို႔ လိုအပ္ပါလိမ့္မယ္။ adb ကိုျမင္ရၿပီဆိုရင္ေတာ့ ဖုန္းကိုကြန္ပ်ဴတာမွာ ခ်ိတ္ဆက္ၿပီး ပထမဆံုးအေနနဲ႔ adb ဆိုၿပီး ႐ိုက္လုိက္ပါ။ adb အသံုးျပဳလို႔ ရၿပီဆိုရင္ေတာ့ command ေနရာမွာ adb devices ဆိုၿပီး ႐ိုက္လိုက္ပါ။ adb က device ကိုရွာေဖြၿပီး ေဖာ္ျပေပးပါလိမ့္မယ္။ Device ကို ေတြ႕ၿပီဆိုရင္ေတာ့ ထြက္ေပၚလာမယ့္စ ာေၾကာင္းမွာ adb shell ဆိုၿပီး ထပ္႐ိုက္လိုက္ပါ။ ပံုကိုၾကည့္ပါ




ပံုမွာ အစိတ္အပိုင္းအလိုက္ ႐ိုက္ရမယ့္စာေတြကို ကြက္ၿပီးေဖာ္ျပ ေပးထားပါတယ္။ adb shell ကို႐ိုက္လိုက္ရင္ ဖုန္းဟာ Root Access ရွိေနတယ္ဆိုရင္ # ေပၚလာပါလိမ့္မယ္။ Root မရွိဘူးဆိုရင္ေတာ့ $ သေကၤတ ျဖစ္ေနမွာပါ။ Root မျဖစ္ရင္ ဘာမွလုပ္လို႔မရပါဘူး။ ဒါေၾကာင့္ဒီလို ျပဳလုပ္မယ္ဆိုရင္ Root လုပ္ထားဖို႔ လိုအပ္ပါလိမ့္မယ္။ Root Access မရွိဘူးဆိုရင္လည္း adb ထဲကေနပဲ Root ေဆာ့ဖ္ဝဲကိုထည့္ၿပီး Command နဲ႔ Root လုပ္လိုက္လို႔ရပါတယ္။ ဒါေပမယ့္ အခ်ိဳ႕ဖုန္းေတြမွာေတာ့ အဲလိုခ်ိတ္ဆက္ၿပီး ခ်က္ျခင္း Root လို႔မရတာမ်ိဳးလည္း ရွိပါတယ္။ Root ျဖစ္လို႔ # သေကၤတ ျဖစ္တယ္ဆိုရင္ေတာ့ cd data/ system ထဲမွာ ls ႐ိုက္လိုက္ၿပီး .key နဲ႔ဆံုးတဲ့ဖိုင္ကို ရွာၿပီး remove လုပ္ရပါလိမ့္မယ္။ Remove လုပ္တဲ့အခါမွာ ကိုယ္အသံုးျပဳထားတဲ့ passcode, pattern အစရွိသျဖင့္ အမ်ိဳးအစားေပၚ မူတည္ၿပီး .key ဖိုင္ကိုျမင္ ရပါလိမ့္မယ္။ အႀကိမ္ေရ အမ်ားအျပား မွားယြင္းထားတဲ့ ဖုန္းေတြမွာ ဆိုရင္ေတာ့ ဒီတိုင္း remove တစ္ႀကိမ္ လုပ္လုိက္႐ံုနဲ႔ မရႏိုင္ပါဘူး။ ဒါေၾကာင့္ account.db ဆိုတဲ့ ဖိုင္ကိုပါရွာၿပီး ထပ္ဖ်က္ေပးရပါလိမ့္မယ္။ ဒီနည္းလမ္းဟာ ဖုန္းထဲက အခ်က္အလက္ေတြကို မဆံုး႐ံႈးႏိုင္ေပမယ့္ ျပဳလုပ္ဖို႔အတြက္ေတာ့ အနည္းငယ္႐ႈပ္ေထြးပါလိမ့္မယ္။ ကိုယ္တိုင္ျပဳလုပ္ မယ္ဆိုရင္လည္း adb ရဲ႕ commands ေတြကို သိရွိနားလည္ဖို႔ လိုအပ္ပါလိမ့္မယ္။ Remove လုပ္တဲ့အခါမွာ Remove ရဲ႕ Command ဟာ rm ျဖစ္ပါတယ္။ ပံုမွာပါဝင္ပါတယ္။


Internet Journal



အဆင္ေျပပါေစ။


                                                 KoHtike(KHMITC)

No comments:

Post a Comment