Saturday, June 13, 2015

နည္းပညာ စိတ္၀င္စားသူမ်ားအတြက္ Myanmar Mobile App မွတင္ေပးထားတဲ႔ Android phone အေျခခံျပဳျပင္နညး္မ်ား

နည္းပညာ စိတ္၀င္စားသူမ်ားအတြက္ Myanmar Mobile App မွတင္ေပးထားတဲ႔ Android phone အေျခခံျပဳျပင္နညး္မ်ားကို ျပန္လည္တင္ေပးတာပါ။ အလြန္ျပည္႔စုံတဲ႔အတြက္ အသုံး၀င္မွာေသခ်ာပါတယ္ခင္ဗ်ာ။ ေလ႔လာႀကည္႔ပါေနာ္။။
အပုိင္း ၅
USING BAT FILE –
ထည့္သြင္းလိုေသာ Application မ်ားဖိုင္မ်ားသည္ ေယဘုယ်အားျဖင့္ ဖုန္းတစ္လံုးထက္မက ထည့္သြင္းလိုပါက ယခုေဖာ္ျပပါနည္းလမ္းကို
အသံုးျပဳႏိုင္သည္။သေဘာအားျဖင့္ Applications မ်ား၊ဖိုင္မ်ားကိုအၾကိမ္ၾကိမ္ထည့္သြင္းလိုပါက အၾကိမ္ေရေျမာက္မ်ားစြာအလုပ္ရွဳပ္ခံျပဳလုပ္စရာမလိုပဲ
တစ္ၾကိမ္တည္းျဖင့္အားလံုးကိုလုပ္ေဆာင္ႏိုင္ေသာ ဖိုင္ အျဖစ္ ဖန္တီးႏိုင္ပါသည္။ျပဳလုပ္လိုပါက Start>All Programs>Accessories>Notepad ကိုဖြင့္ပါ။
ထို႔ေနာက္ မိမိေရးသားလိုသည္မ်ားကို ေရးသားႏိုင္ပါသည္။


@echo off
Echo This example of creating bat file which allow to install and insert files to Mobile
Echo Please Plug on Mobile to Computer
Echo Please Check Unknow Source and USB debugging Option on Android Mobile
Pause
Adb install -r “C:/apps/fontchanger.apk”
Adb install -r “C:/apps/Frozen Keyboard.apk”
Adb install -r “C:/apps/FlashPlayer.apk”
Adb push “C:/songs/aaa.mp3″ /sdcard/
Adb push “C:/Pictures/pic.jpg” /sdcard/
Adb push “C:/movies/example.3gp” /sdcard/
Echo All done
Pause
Notepad တြင္ရိုက္ထည့္ရမည္။ရိုက္ထည့္ျပီးပါက ADB Folder ထဲတြင္ save လုပ္ရမည္။File Name တြင္ႏွစ္သက္ရာ နာမည္ကို ေပးႏိုင္ေသာ္
လည္းနာမည္၏ေနာက္တြင္ .bat ရိုက္ထည့္ေပးရပါမည္။ထို႕ေနာက္ Save ကို Click ႏွိပ္ပါ။ADB Folder အတြင္းမွ ထို File ကို Double Click ႏွိပ္ျပီး အထက္တြင္
ေရးသားထားသည့္အတိုင္း Application မ်ားကိုထည့္သြင္းႏိုင္ပါသည္။
@echo off ဆိုသည္မွာ ရိုက္ထည့္ထားေသာ Command မ်ားကိုျပန္လည္ မေဖာ္ျပလိုသည့္အခါသံုးသည္။@echooff ခ်န္လွပ္ထားပါက ေပၚလာသည့္
စာသားေၾကာင္းမ်ားသည္အသံုးျပဳသူမ်ားအတြက္ၾကည့္ရွဳရန္မလြယ္ကူေအာင္ရွဳတ္ေထြးေနပါမည္။echo Command သည္ေရးသားထားေသာ စာေၾကာင္းမ်ားကို
မွတ္ခ်က္သေဘာမ်ိဳးေဖာ္ျပလိုသည့္အခါတြင္ အသံုးျပဳႏိုင္သည္။Echo ျပီးေနာက္ေဖာ္ျပလိုေသာ အေၾကာင္းအရာမ်ားကို ေရးသားရမည္။adb install သည္ Applications
မ်ားထည့္သြင္းမည္ကို ဆိုလိုကာ -r သည္ဖုန္းအတြင္းယခုထည့္သြင္းမည့္ Application မ်ား Install လုပ္ထားသည္ျဖစ္ေစ၊မလုပ္ထားသည္ျဖစ္ေစ Install လုပ္မည္
ကို ဆိုလိုျခင္းျဖစ္သည္။ျပီးေသာအခါ ထည့္သြင္းလိုေသာ Application ရွိသည့္လမ္းေၾကာင္းကိုညႊန္ေပးရမည္။ဥပမာအားျဖင့္ ”C:\apps\-fontchanger.apk” ျဖစ္
ႏိုင္သည္။pause command သည္ လုပ္ေဆာင္မႈကိုခဏရပ္နားေစရန္ေစခိုင္းျခင္းျဖစ္ျပီး Keyboard မွ ခလုတ္တစ္ခု မႏွိပ္မခ်င္း ရပ္တန္႕ေနပါလိမ့္မည္။


– REMOVE PATTERN LOCK –
Android သမားေတြအတြက္ အျမဲတမ္းၾကဳံေတြ႕ေနၾကျဖစ္တဲ့ Pattern / Passcode / Password မ်ား ႏွင့္ Lock လုပ္ထားျပီး
ေမ့တက္တဲ့ ျပသနာေလးကုိ ျပန္လည္ေျဖရွင္းႏုိင္တဲ့ နည္းလမ္းေလးႏွစ္မ်ိဳးကုိ ေဖာ္ျပေပးပါမယ္။
ပထမဦးဆုံးကေတာ့ အလြယ္ကူဆုံးနည္းလမ္းေလးတစ္ခုျဖစ္တဲ့ Factory data reset ခ်ျပီး ျဖည္တဲ့နည္းေလးပါ။

factory-reset
ဒီနည္းလမ္းေလးပာာ လြယ္ကူတယ္ဆုိေပမဲ့လဲ မိမိရဲ႕ Phone memory ထဲမွာ သိမ္းဆည္းထားတဲ့ data ေတြကုိေတာ့ ပ်က္စီးေစတဲ့
အားနည္းခ်က္ေလးရွိပါတယ္။ လုပ္ပုံလုပ္နည္းေလးကုိေလ့လာၾကည့္ရေအာင္-
-ပထမဦးဆုံး Lock က်ေနတဲ့ phone ကုိ ပါ၀ါပိတ္လုိက္ပါ။
-Battery ထုတ္ျပီး 10 second ေလာက္ထားျပီး ျပန္တပ္လုိက္ပါ။
-ဖုန္းကုိ recovery mode သြင္းရပါမယ္။ recovery mode သြင္းနည္းေတြကေတာ့ ဖုန္းအမ်ိဳးအစားလုိက္ကြာျခားမွဳ႕မ်ား ရွိပါတယ္။
-Samsung brand ကုိ နမူနာထားျပီး ေျပာျပေပးပါမယ္။ Samsung ဖုန္းမ်ားကုိ recoery mode ၀င္နည္းကေတာ့-
Volume up + Home + Power ကုိတြဲျပီးႏွိပ္ရပါမယ္။ 5 second ေလာက္ၾကာရင္ Android ပုံေလးနဲ႕ recovery mode ကုိေရာက္သြားပါမယ္။
ထုိအခါ recovery menu ေပၚလာပါျပီ။ ေပၚလာေသာစာတန္းမ်ားအတြင္းမွ Wipe Data/Factroy Reset ဆုိတာကုိ ေရြးခ်ယ္ေပးလုိက္ပါ။
ဖုန္းကေနအလုိလုိအလုပ္လုပ္ေပးျပီး recovery menu ျပန္တပ္လာပါမယ္။ Reboot system now ကုိ ထပ္မံေရြးခ်ယ္ေပးလုိက္ပါ။
ဒါဆုိရင္ေတာ့ ဖုန္းပာာ Reboot က်သြားျပီး power ျပန္တပ္လာရင္ Pattern Lock မရွိေတာ့တာကုိေတြ႕ျမင္ႏုိင္မွာ ျဖစ္ပါတယ္။
ေနာက္ထပ္ ဒုတိယနည္းလမ္းေလးကေတာ့ ADB Command ကုိ အသုံးျပဳျပီး Lock ျဖည္တဲ့နည္းလမ္းပါ။
ADB-How-To-Tutorial

ဒီနည္းလမ္းေလးကုိ ထပ္ျပီးေလ့လာၾကည့္ၾကရေအာင္-
ဒီနည္းလမ္းေလးကုိ အသုံးျပဳႏုိင္ရန္သင့္ဖုန္းမွာ Root ျပဳလုပ္ထားရန္လုိအပ္ပါသည္။ Phone မွာလဲ USB Debugging ကုိ ဖြင့္ထားရန္လုိအပ္ပါတယ္။
ပထမဦးစြာ ဖုန္းရဲ႕ setting.db လုိ႕ေခၚတဲ့ setting database ကုိ ကြန္ျပဴတာထဲတြင္ copy ယူရပါမယ္။ lockoutpermanently တန္ဖုိးကုိ 1 မွ 0 ေျပာင္းရပါမယ္။
ျပီးရင္ ျပဳျပင္ထားေသာ setting.db ကုိ ဖုန္းထဲသုိ႕ ျပန္ထည့္ရပါမယ္။ လုပ္ေဆာင္ႏုိင္ရန္လုိအပ္ေသာ ကိရိယာမ်ားကေတာ့ ADB Tool ႏွင့္ Database
တုိ႕ပဲျဖစ္ပါတယ္။ အခ်က္အလက္မ်ားကုိ ျပဳျပင္ေပးႏုိင္ေသာ Sqlite တစ္ခုလဲျဖစ္ပါတယ္။ ထုိအရာမ်ားကုိ ကြန္ျပဴတာထဲတြင္ ထည့္သြင္းထားရမွာ ျဖစ္ပါတယ္။
ေအာက္ကလင့္ကေနျပီး လုိအပ္တဲ့ ADB Tool ႏွင့္ Sqlite တုိ႕ကုိ Download ရယူလုိက္ပါ။
http://www.mediafire.com/download/j29phal7u14nmfl/ADB%2BAQUITE.rar
လုိအပ္တာကုိ Download ရယူျပီးရင္ေတာ့ rar file ေလးကုိ Extract လုပ္လုိက္ပါ။ ဖုန္းကုိ ကြန္ျပဴတာနဲ႕ ခ်ိတ္လုိက္ပါ။
ADB file ကုိဖြင့္ပါ။ Shift + Right Click ႏွိပ္ကာ Open Command Window here ကုိ ေရြးခ်ယ္လုိက္ပါ။ ထုိ႕ေနာက္ device သိမသိ adb device ရုိက္ႏွိပ္ကာ
စမ္းသပ္ႏုိင္ပါသည္။ adb shell လုိ႕ထပ္ရုိက္ပါ။ shell@android:/$ ဆုိျပီး ေပၚလာပါမယ္။ အတြင္းပုိင္းကုိ ျပင္ဆင္ႏုိင္ရန္ root access ေတာင္းရန္လုိအပ္ပါမယ္။
ထုိ႕ေၾကာင့္ su ပာု႐ုိက္ထည့္ပါ။ shell@android:/# ပာု ေျပာင္းသြားပါလိမ့္မည္။ ထုိခဲ့သုိ႕ ေျပာင္းလဲျခင္းမရွိပါက root မလုပ္ရေသးလုိ႕ပဲျဖစ္ပါတယ္။
ဖုန္းအတြင္း႐ွိ Database မ်ားသိမ္းထားေသာ Folder သည္ ပုံမွန္အားျဖင့္ ဖတ္လုိ႕မရေအာင္ ကာကြယ္ထားတက္သည္။
ထုိ႕ေၾကာင့္ chmod command ကုိသုံးျပီး Permission ကုိ ေျပာင္းလဲရန္လုိအပ္သည္။ ေအာက္ေဖာ္ျပပါ command သုံးရပါမယ္။
chmod 0777 /data/data/com.android.providers.settings/datablases
ထုိ႕ေၾကာင့္ data/data/com.android.providers.settings ထဲမွ databases ဆုိေသာ Folder သည္ Permission မ်ား ျပဳတ္သြားမွာ ျဖစ္ပါတယ္။
ဒီအေျခအေနမွာ စိတ္ၾကိဳက္ေျပာင္းလဲျပင္ဆင္ႏုိင္ပါျပီ။ shell မွ Control+C ႏွိပ္ျပီး ထြက္လုိက္ပါ။
ယင္း databases ထဲမွ setting.db ပာုေခၚေသာ setting database folder ကုိ copy ယူရမည္။ ေအာက္က command အတုိင္းရုိက္ပါ။
adb pull /data/data/com.android.providers.settings/databases/setting.db C:/adb
Copy ယူျပီးေနာက္ sqlite ကုိသုံးျပီး setting.db ကုိ ျပဳျပင္ရမည္ ျဖစ္ပါသည္။ sqlite3 setting.db ပာု ရုိက္ထည့္လုိက္ပါ။
command prompt သည္ sqlite> ပာု ေျပာင္းသြားမည္ ျဖစ္သည္။ .tables ပာု ရုိက္ထည့္ၾကည့္ပါ။ setting.db ထဲတြင္ရွိေသာ
atble မ်ားရဲ႕ နာမည္မ်ားကုိေတြ႕ရမည္ ျဖစ္သည္။ Pattern Lock တန္ဖုိးသည္ secure table ထဲတြင္ သိမ္းထားျခင္း ျဖစ္သည္။
တစ္ခ်ိဳ႕ေသာဖုန္းမ်ားတြင္ system table ထဲတြင္ သိမ္းထားသည္။
ယခုစမ္းသပ္ေသာ ဖုန္းသည္ secret ဆုိေသာ table ထဲတြင္ သိမ္းဆည္းထားျဖင္းျဖစ္တာေၾကာင့္ ယင္း Folder ထဲတြင္ရွိေသာ
lockscreen.lockedoutpermanently ရဲ႕ တန္ဖုိးကုိ 0 ပာု ေျပာင္းလဲရန္အတြက္ ေအာက္ပါ command ကုိ သုံးရပါမည္။
update secret set value=0 where name=’lockscreen.lockedoutpermanetly';
autolock ျဖစ္ေနျခင္းကုိလည္း ယခုကဲ့သုိ႔ command ကုိသုံးျပီး ျဖဳတ္ပစ္ႏုိင္ပါသည္။
update system set value=0 where name=’lock_pattern_autolock';
Database ကုိ ျပဳျပင္ျခင္း ျပီးဆုံးျပီျဖစ္ပါသည္။ .quite လုိ႕ ရုိက္ထည့္ျပီး ထြက္လုိက္ပါ။ ယခုျပဳျပင္ထားေသာ setting.adb ကုိ
ဖုန္းထဲကုိ ျပန္ထည့္ရပါမယ္။ ယင္းအတြက္ ေအာက္ပါ command ကုိ သုံးပါ။
adb push setting.adb /data/data/com.android.providers.settings/databases/
ျပီးေနာက္ ဖုန္းကုိ Restart ျပဳလုပ္ေပးလုိက္ပါ။ ထုိအခါ Pattern Lock ေပ်ာက္ကြယ္သြားမည္။


No comments:

Post a Comment

အဆင္မေျပမွုဳ႔ရွိပါက ေျပာခဲ႔နုိင္ပါတယ္

https://www.mediafire.com/file/bwqdmflrplda67m/On7_Backup.rar/file