Wednesday, July 16, 2014

Root ေဖါက္ျခင္း ဆိုင္ရာ သိထားရမည့္ ေဝါဟာရ မ်ား


 

Root ေဖါက္ တဲ့ ေလာကထဲကို ဒိုင္ဗင္ျပစ္ဝင္လိုက္ျပီဆိုတာနဲ ့သင္ရဲ့ Phone ေတြ Tablet ေတြက သင့္ရဲ့ၾကိ းစားအားထုပ္မွဳ လွ ြမ္းမိုးသြားျပီလို ့ ခံစားမိသလိုျဖစ္လာပါမယ္။ Forum ေတြထဲဝင္ေရာက္ေမွ ြ ေႏွာက္ျပီးလိုခ်င္တာေတြရွာေဖြေတာ့မယ္။  ဒီေနရာမွာ ပထမဆံုး ရင္ဆိုင္ရမဲ့ျပသနာက သင္နဲ ့ဘယ္လိုမွမရင္းႏွီးတဲ့ စကားလံုးေတြျဖစ္ပါတယ္။ ROMs, Kernels, Nandroids, TAR images
ဆိုတဲ့စကားလံုးေတြက သင့္ကို ေခါင္းကိုက္ေစမွာျဖစ္ပါတယ္။ ဒီအတြက္ေၾကာင့္ ျမန္မတို ့အတြက္ ဗဟုသုတ ဆိုက္ကေန ဒီစကားလံုး စိမ္းေတြနဲ ့ ၾကြမ္းဝင္ေအာင္ မိတ္ဆက္ေပးလိုက္ပါတယ္။

1) Root -  ဆိုတာဟာ သင့္ရဲ့ Phone သို ့မဟုပ္ Tablet ကို သင့္ကိုတိုင္ အျပည့္အဝ ထိပ္းခ်ဳပ္ လုပ္ကိုင္ခြင့္ရေအာင္ ၾကိ္ဳးပန္းလုပ္ေဆာင္တဲ့ လုပ္ငန္းစဥ္ကို ေခၚတာျဖစ္ပါတယ္။ Phone တို ့  တို ့ကိုဝယ္လိုပ္ျပီဆိုရင္ စက္ရံုကစထုပ္လို္က္ထဲက ပါလာတဲ့ Files ေတြ System ေတြ ပါလာတာျဖစ္လို႔ ဒီအထဲကိုဝင္ေရာက္လို ့မရေအာင္စီမံထားတာေတြပါရွိတယ္။ ဒါေၾကာင့္ ဒီ Files ေတြ System ထဲကိုဝင္လို ့ရေအာင္ၾကိဳးစားျပီး သင္လိုသလို ျပန္လည္ျပဳျပင္ရန္ မလိုအပ္တာေတြကို ဖ်က္ျခင္း အစားထိုးျခင္း လုပ္ေဆာင္တာကို Root ေဖါက္တယ္လို ့ ေခၚတာျဖစ္ပါတယ္။

2) Bootloader - သင့္ရဲ့ဖုန္းကို Root မေဖါက္ခင္ Bootloader ကိုသင္ ေသာရင္ဖြင့္မွာျဖစ္ပါတယ္ ဘာ့ေၾကာင့္လဲဆိုေတာ့ သင့္ Android Operation System ျပန္တက္မလာခင္မွာ ဒီ Bootloader က အတြဲလိုက္ရွိေနတဲ့ Code ေတြကိုလ္ိုသလိုစီမံေဆာင္ရြက္ေပးရမွာျဖစ္လို႔ပါဘဲ။ ဒီ Bootloader ရဲ့ Code ေတြဟာ Android Model တစ္ခု ့ျခင္းစီကို တိတိက်က် သတ္မွတ္ထားတဲ့အတြက္ေၾကာင့္ျဖစ္ပါတယ္။ Bootloader ဆိုတာကတယ္ေတာ့ ေသာ့ ပါဘဲ ဖုန္းေတြကိုထုပ္လုပ္လိုက္တဲ့ ကုပၸဏီေတြဟာ သူတို ့ထဲ့သြင္းထားတဲ့ Software နဲ ့ Hardware ေတြကို ကလိမွာ လက္ေဆာ့မွာကို မလိုလားတဲ့ အတြက္ေၾကာင့္ျဖစ္ပါတယ္။ Bootloader  ကိုေသာဖြင့္လိုက္ျခင္းျဖင့္ ဖုန္းထဲမွာပါတဲ့ Firmware ကိုသင္လိုသလို ကလိလို႔ရမွာျဖင္ပါတယ္္ သို ့မဟုပ္ သင္သံုးလိုတဲ့ Firmware နဲ ့ လိုသလို အစားထိုးေျပာင္းလဲျပစ္လို ့ရမွာျဖစ္ပါတယ္။ အထူးသတိထားရမွာကေတာ့ Bootloader ကိုေသာ့ဖြင့္လိုက္တဲ့အတြက္ ဖုန္းထဲမွာသိမ္းထားတဲ့ အခ်က္ေတြအားလံုးကို ဖ်က္ျပစ္မွာျဖစ္ပါတယ္။ ဒါေၾကာင့္ လိုအပ္တဲ့ ပံုေတြ ေတးသခ်င္းေတြ Data ေတြကိုအရင္ သိမ္းရမွာျဖစ္ပါတယ္။


3) Recovery -  ေနာက္တစ္ခုက  Bootloader ကို ေသာ့ဖြင့္ျပီးလို ့ Root ေဖါက္ျပီးသြားရင္ သင့္ဖုန္းကို Recovery လုပ္ဖို ့လိုပါတယ္ Recovery ဆိုတာကေတာ့ Android Operation System နဲ ့ အနည္းငယ္မူကြဲတဲ့ Software အစိတ္ပိုင္းအခ်ိဳ  ့ျဖစ္ပါတယ္။ သူ ့ရဲ့ရည္ရြယ္ခ်က္ကေတာ့ Android OS ရဲ့ အဆင့္အတန္းလုပ္ကိုင္နိဳင္မွဳ ကို အသံုးျပဳ ျပီး Data ေတြကို ျပန္ဖ်က္ဖို ့စသင့္ အျခားလိုအပ္တာေတြကို ေျပာင္းလဲျပစ္နိဳ င္ဖိုျဖစ္ပါတယ္။ Recovery ကိုထားရျခင္းဟာ သူ ့ရဲ့လုပ္ေဆာင္နိဳင္တဲ့အသံုးဝင္မွဳေတြကို ကန္ ့သန္ ့လိုက္တာျဖစ္ပါတယ္ အဲဒါတြကေတာ့ သင့္ရဲ့ဖုန္းမွာ Root ေဖါက္ျခင္း Hacking ပိုင္းဆိုင္ရာလုပ္ေဆာင္ျခင္း နဲ ့ သင့္လိုသလို ျပဳျပင္မို ့မန္ျခင္းတို ့ အတြက္ျဖစ္ပါတယ္။
“Custom Recovery” ဆိုတာဟာ
Clockwork Mod Recovery ကဲ့သို ့အလားတူလုပ္ေဆာင္မွဳမ်ိဳးျဖစ္ပါတယ္။ ဒီလို Recovery လုပ္ေဆာင္ေပးတာဟာ သင္ Backup လုပ္ဖို ့ အတြက္မ် ာစြာအေထာက္ကူျဖစ္ေစပါတယ္။

4) Backup / Nandroid - ဆိုတာက Custom Recovery ကို  Install လုပ္ျပီးတဲ့ေနာက္ သင့္ Backup လုပ္ခ်င္ပါလိပ္မယ္ ဒါကို Nandroid လို ့လဲေခၚတာကိုသိထားရန္လိုပါတယ္။ Nandroid ဆိုတာအရွင္းဆံုးေျပာရရင္သင့္ဖုန္းထဲက Data ေတြကို မပ်က္စည္း မေပ် ာက္ပ်က္ခင္ ၾကိဳသိမ္းထားတာကိုေျပာတာျဖစ္ပါတယ္ ဒါေတြဟာ သင့္ဖုန္းထဲက Data, apps , setting , SMS messages နဲ ့ အျခားေသာအခ်က္လက္ေပါင္းမ် ားစြာ ပါဝင္ပါတယ္။ ဒါေတြကို ၾကိဳတင္သိမ္းစည္းထားျခင္းကို Backup သို ့မဟုပ္ Nandroid လိုေခၚတာျဖစ္ပါတယ္။


5) Wipe - ဆိုတာသင္ Backup လုပ္ျပီးသြားရင္ေတာ့ Data ေျပာက္မွာဘာညာ မပူရေတာ့ပါဘူး ဒါေပမဲ့ Backup File ကို Datele အလုပ္မိဖို ့ေတာ့အေရးၾကီးပါတယ္ ဒါကိုေတာ့သတိထားပါ။ ဒီေတာ့ ခုသင္အေနနဲ ့ Data ေတြကို Backup လုပ္ထားျပီးသားျဖစ္လို ့ သင့္ဖုန္းကို သင္ ရဲရဲတင္းတင္း Wipe လုပ္လို ့ ရပါျပီ Wipe ဆိုတာ Delete ပါဘဲ သို ့ေသာ္လည္း စက္ရံုကမူလထဲ့ထားေပးတာေတြကို ဖ်က္တဲ့ေနရာမွာ အသံုးမ် ားပါတယ္ သင့္အေနနဲ ့ အဂၤလိပ္စာကို အေတာ္ေလးတီးေခါက္မိရင္ သေဘာေပါက္မွာပါ။ ဒီလို ့ စက္ရံုကမူလပါလာတဲ့ Data ေတြကိုဖ်က္ဖို ့ Custom Recovery ကို  Install လုပ္ျပီး ၎မွတဆင့္ဖ်က္ရတာျဖစ္ပါတယ္ ဒါကို Wipe လုပ္တယ္လို ့ ေခၚပါတယ္။
  
6) Flashing - ဆိုတာကေတာ့ Software အခ်ိဳ  ့ ကိုေသာ္၎ Code အခ်ိဳ  ့ကိုေသာ္၎ Install ျပဳလုပ္တာကိုေျပာပါတာ။ 


7) Flashable ZIP -  ဆိုတဲ့စကားလံုးဟာ သင့္ဖုန္းထဲက Software ေတြကို ေျပာင္းလည္းျပစ္နိဳင္ဘို ့ Custom Recovery မွတဆင့္ Flash လုပ္ထားေသာ သို ့မဟုပ္ Install လုပ္ထားေသာ File ကိုဆိုလိုတာျဖစ္ပါတယ္။ ဒါဟာသဘာဝပါ ZIP File ေတြမွာပါလာတဲ့ Code ေတြ Line ေတြကိုျပန္လည္ျပဳ ျပင္ေပးနိဳင္ေသာ Software ျဖစ္ပါတယ္။  Flashable ZIP  ဟာ ROM, Kernal, Radio, Mod တို ့အျပင္အခ် ားမ် ားစြာေသာအရာမ် ားကို Flash လုပ္ဖို ့အသံုးျပဳနိဳင္တဲ့အရာျဖစ္ပါတယ္။ 

8) Firmware ဆိုတာဟာ အေသတပ္ဆင္းေပးထားေသာ Software Program ျဖစ္ျပီး သူဟာ Read-Only Memory ျဖစ္တာေၾကာင့္ သင့္အေနနဲ ့ျပဳ ျပင္ေျပာင္းလဲျပစ္ဖို ့မျဖစ္နိဳ င္ပါဘူး။ ဖုန္းထဲမွာ မူလက Install လုပ္ထားတဲ့ Jelly Bean , ICS, Froyo တို ့ Gingerbread တို ့ကိုဆိုလိုတာျဖစ္ပါတယ္။ ဖုန္းအားလံုးမွာ သူတို ့ရဲ့ မတူညီတဲ့ Firmware မ် ားထည့္သြင္းထားပါတယ္။ အေသးစိတ္သိလိုပါက Wiki Link မွာသြားေရာက္ၾကည့္နိဳင္ပါတယ္။ 



9) ROM - ဆိုတာဟာ အဓိကက်တဲ့ Firmware သို ့မဟုပ္ သင့္ရဲ့ဖုန္းလယ္ပါတ္အလုပ္ လုပ္ နိဳင္ေအာင္ထဲ့သြင္းေပးထားတဲ့ Operating System ျဖစ္ပါတယ္။ ဥပမာ သင္နားလယ္လြယ္ေအာင္ ေျပာရရင္ ကြန္ပ် ဴ  တာေတြလယ္ပါတ္နိဳင္ေအာင္ ထဲ့သြင္းေပးထားတဲ့ Windows 7 တို ့ Apple ကြန္ပ် ဴ တာ တို ့ လယ္ပါေတာင္ထဲ့ထားေပးတဲ့ Mas OSX တို ့လို သင့္ ဖုန္းအလုပ္ လုပ္ေအာင္ထဲ့သြင္းေပးထားတ့ဲ Operating System ျဖစ္ပါတယ္။ ဒီ ROM ထဲမွာ System Apps အားလံုးကိုထဲသြင္းေပးထားတာ ျဖစ္ပါတယ္ ( Message, email, phone စသျဖင့္ အစိတ္ပိုင္းထားလံုးကို ဆိုလိုတာျဖစ္ပါတယ္) Launcher, Notification Bar အစစအရာရာ ပါဝင္ေနတာကို ROM လို ့ေခၚတာျဖစ္ပါတယ္။ အရွင္းဆံုးေျပာရရင္ ရွိသမွ် Data ေတြ ထဲ့ထားသမွ် Software ေတြဟာ ROM ထဲမွာသာရွိတာျဖစ္ပါတယ္။ ဒီ ROM ဟာသင္ဖုန္းစဝယ္လာစဥ္က ပါလာတဲ့ မူးရင္း ROM ျဖစ္ပါတယ္။  ၎ ROM ကို Stock ROM ဟုေခၚပါတယ္။


10) Custom ROM ဆိုတာကေတာ့ Android Developer မ် ား သို ့မဟုပ္ Hacker မ် ားက မိမိ စိတ္ၾကိဳ က္ ROM ကို မူလ Stock ROM ေနရာမွာ အစားထုိးထည့္သြင္း အသံုးျပဳ ေသာ ROM ကို Custom ROM ဟုေခၚတာျဖစ္ပါတယ္၊ စာဖတ္သူဟာ Android Developer တစ္ေယာက္ျဖစ္မည္ဆိုပါက သင္လည္းအလားတူ ROM ကိုေျပာင္းလည္းအသံုးျပဳ မည့္သူျဖစ္ေကာင္းျဖစ္နိဳင္ပါတယ္။



11) Kernel - ဟာ ROM နဲ ့မတူပါဘူး Kernel ဟာသင့္ရဲ့ဖုန္းကို ၾကည့္ရွဳဳ ခံစားရန္ဘာကိုမွာေျပာင္းလဲျပစ္လို ့မရပါဘူး ဒါေပမ့ဲ စကားေျပာ လို ့ရေအာင္ လိုအပ္တဲ့ Code Line ေတြကိုေအာက္ေျခမ်က္ႏွာျပင္ရဲ့ေအာက္ဆံုးမွာ ထည့္ထားေပးတာ ျဖစ္ပါတယ္။ ဒါဟာ Software က Hardware ကိုဘယ္လိုဆက္သြယ္ တံု ့ျပန္ ရမယ္ဆိုတာကို ေျပာတဲ့အပိုင္းျဖစ္ပါတယ္။ Custom Kernel တစ္ခုဟာ Developers ေတြကေနအသစ္လုပ္ေဆာင္မွဳ  ့မွန္သမွ်အားလံုး လုပ္ေဆာင္နိဳင္ရန္ Code ေတြကိုထဲ့သြင္းေပးထားတဲ့ Kernel တစ္ခုဘဲျဖစ္ပါတယ္။ သူတို ့ဟာ ဖုန္း Processor ေတြရဲ့ Speed ေတြပိုမိုျမင့္လာေအာင္ျပဳလုပ္ဖို ့ Code ေတြထဲသြင္းတာမ်ိဳး သို ့မဟုပ္ ဖုန္းကိုအသံုးမျပဳတဲ့အခါမ်ိ ဳ းမွာ ဘက္ထရီ ကိုအားမကုန္ရေအာင္ထိမ္းခ်ဳပ္ေပးတာမ်ိဳးေတြကိုလုပ္ေဆာင္ပါတယ္။ Kernel ဆိုတာဟာ တကယ္ေတာ့ Software ေတြရဲ့အသက္ပါဘဲ။ Tar Images or Zimages လို ့ေခၚတဲ့ ဖိုင္ေတြ Custom Recovery ေတြကို Flash လုပ္ေပးနိဳင္ပါတယ္။


12) Radio / Basebands / Modems - ဆိုတာေတြကေတာ့ Firmware တစ္ခုပါဘဲ သူဟာသင့္ရဲ့ဖုန္းကို Wireless Network နဲ ့ခ်ိတ္ဆက္ေပးပါတယ္။ ဒီ Firmware ဟာဆိုရင္ဖုန္ ့ရဲ့ေအာက္ေျခပိုင္း ဆိုင္ရာလုပ္ေဆာင္မွဳေတြကို အေျခခံအားျဖင့္ထိမ္းခ်ဳပ္ေပးပါတယ္ ဘာေတြကိုထိမ္းခ်ဳပ္ေပးသလဲဆိုရင္ ဖုန္းေခၚဆိုမွဳ   ့ Wi-Fi နဲ ့GPS ဆက္ႏြယ္ခ်ိပ္ဆက္ေပးမွဳ  ့ တို ့ျဖစ္ပါတယ္။ Radio သို ့မဟုပ္ Modem စသျဖင့္ အစိတ္ပိုင္းမ်ားကို မၾကာခဏဆိုသလို  Update ျပဳလုပ္ေပးပါတယ္။ Radio သို ့မဟုပ္ Modem တို ့ရဲ့ Firmware ဟာဆိုရင္ Device တစ္ခုျခင္းစီကို Custom Recovery မွတဆင့္ Flash လုပ္ျခင္းႏွင့္ အျခားလုပ္ေဆာင္မွဳ  ့ေတြကို အလြန္ဘဲတိက်ေစပါတယ္။


13) Mod - ဆိုတာကေတာ့ ဖုန္းထဲမွာရွိတဲ့ Software ေတြကိုရိုးရိုးရွင္းရွင္း ျပန္လည္ျပဳ ျပင္တာျဖစ္ပါတယ္။ ဖုန္းရဲ့အသြင္အျပင္ ေျပာင္းလည္းျခင္း သို ့မဟုပ္ အသံုးဝင္မဲ့ Software ေတြထပ္ေပါင္းထဲ့ျခင္းတို ့ပါဝင္နိဳင္ပါတယ္ ဥပမာ ဖုန္းထဲက နာရီကို ေနရာေျပာင္းလဲေပးျခင္း  SMS နဲ ့ပါတ္သက္ျပီးအေရာင္ေျပာင္းလည္းေပးျခင္း တို ့ျဖစ္ပါတယ္။ တကယ္ေတာ့ Custom Recovery ထဲမွာ Flash လုပ္ေပးနိဳင္တဲ့ Zip File အမိ် ဳ းစားျဖစ္ပါတယ္။


14) Brick - ဆိုတာက Root ေဖါက္လိုက္လို ့ဘဲျဖစ္ျဖစ္ Flash လုပ္လိုက္လို ့ဘဲ ျဖစ္ျဖစ္ ရရွိတပ္တဲ့ ဆိုးက်ိ ဳး ျဖစ္ျပီး သင့္ဖုန္းဟာ ဖြင့္လို ့ျပန္တက္လာေတာ့တာ ပါဘူး ေျပာရရင္ေတာ့ သင့္ဖုန္းဟာ ဖြင့္ခါစမွမီးလင္းတာကလဲြလိ္ု ့ အလုပ္မလုပ္ေတာ့ပါဘူး။ ဒီလိုျဖစ္ရတာကေတာ့ Root ေဖါက္ထားတဲ့ ဖုန္းတစ္လံုးအေနနဲ ့ လုပ္ေဆာင္စရာရွိတာေတြကို အဆင့္ဆင့္လုပ္ေဆာင္ရမဲ့ေနရာေတြမွာ လုိက္နာမလုပ္ေဆာင္ မိလို ့ ျဖစ္တာျဖစ္ပါတယ္။ သင့္ ဖုန္းမွာ Brick ျဖစ္ျခင္းရဲ့ အျဖစ္နိဳင္ဆံုးအလားအလာကေတာ့ Root ေဖါက္ျပီးေနာက္ Mod လုပ္တဲ့အခါျဖစ္တပ္တဲ့ ျပႆ      နာ မ်ားျဖစ္ပါတယ္ သို ့ေသာ္လည္း အလြန္ျဖစ္ေတာင့္ျဖစ္ခဲ့ ပါတယ္ ဒီအျပင္အေၾကာင္းကေတာ့ လုပ္ေဆာင္စရာရွိကိုေသခ် ာလုိ္က္နာျပီး မလုပ္ေဆာင္လို ့ျဖစ္တာလည္း ျဖစ္ပါတယ္။


15) Superuser (SU) - သင္ဟာ Root ေဖါက္တဲ့အခါမွာ မွန္မွန္ကန္ကန္ နဲ ့ လုပ္ေဆာင္ရမွာေတြကို အဆင့္ဆင့္ လုပ္ေဆာင္နိဳင္မယ္ဆိုရင္ သင္ ဟာ Superuser (SU) ျဖစ္သြားတာကို ဆိုလိုတာပါ။ အဓိပၸာယ္ကေတာ့ သင္ဟာ သင့္ဖုန္းကို အျပည့္ဝခ်ဳပ္ကိုင္နိဳင္သူျဖစ္တယ္လို ့ ဆိုလိုတာျဖစ္ပါတယ္။


16) Kang - ဆိုတာကေတာ့ ROM တစ္ခု သို ့မဟုပ္ Mod တစ္ခုျဖစ္ပါတယ္ သို ့ေပမဲ့ ဒီ ROM ေတြ Mod ေတြကို အျခားေသာ Developer ေတြကဖန္တည္းလိုက္တာျဖစ္ျပီး Code ေတြရဲ့ အေရးၾကီးေသာ အစိတ္အပိုင္းအျဖစ္အသံုးျပဳပါတယ္။ 


17) Overclock / Underclock - တို ့ရဲ့အဓိပၸာယ္ကေတာ့ သင့္ Install လုပ္လိုက္တဲ့ Kernel တစ္ခုဟာ သင့္ဖုန္းထဲက Processor ရဲ့ Speed ကို ေႏွးေအာင္ ျမန္ေအာင္ျပဳလုပ္ေပးတာကို ဆိုလိုတာျဖစ္ပါတယ္။ ဖုန္းေတာ္ေတာ္မ် ားမ် ားဟာ ထိုဖုန္းမ် ားရဲ့ Processor ကိုတိက်တဲ့ Speed တိက်တဲ့ႏွံဳ း အတိအက်ထဲ့ထားေပးတာပါ (ဥပမာ 2.4 GHz) ဒါကိုသင္က Speed ကိုျမန္ခ်င္တယ္ဆိုရင္ မူရင္း Clock ကို Overclock လုပ္ေပးရမွာျဖစ္ျပီး ဒီလိုလုပ္ေပးျခင္းျဖစ္ သင့္ဖုန္းရဲ့ အလုပ္ လုပ္ေဆာင္မွဳ ႏွံဳ းဟာ ျမန္လာမွာျဖစ္ပါတယ္ သို ့ေသာ္ Battery ကိုပိုစားပါတယ္။ သင္က Underclock လုပ္မယ္ဆိုရင္ေတာ့ အားလံုးဟာ Overclock နဲ ့ ရလဒ္ျခင္းဆန္ ့က်င္ဘက္ျဖစ္ပါ Processor ကိုေႏွးေစျပီး Battery ကိုေခြ် တာေပးျပီး အကုန္သက္သာေစပါတယ္။


18) Under Volt (UV) - ဆိုတာက သင္ထဲ့ေပးလိုက္တဲ့ Kernel ကို Enable ျဖစ္ေအာင္လုပ္ေဆာင္ေပးနိဳင္တဲ့ အစိတ္ပိုင္းတစ္ခုျဖစ္ပါတယ္ Undervolting လုပ္ေပးျခင္းျဖစ္ Processor ေခၚ CPU ရဲ့ဝန္ေဆာင္မွဳ  Level ကိုေရွာ့ခ်ေပးတာျဖစ္ပါတယ္ Theory အရေျပာရရင္ Battery ကိုေခြ် တာျခင္လို ့ လုပ္ေပးရတာျဖစ္ပါတယ္။



19) APK - ဆိုတာကေတာ့ Android Application ေတြရဲ့ File အမ်ိ ဳ းစား နာမည္ျဖစ္ပါတယ္ ဒါေတြကို ဖုန္းေတြထဲမွား Install လုပ္ေပးလို ့ရပါတယ္။ Google Play Store ကေန Download လုပ္လိုက္တဲ့ Apps အားလံုးဟာ  APK Files အျဖစ္လာၾကတာျဖစ္ပါတယ္။ APK Files ေတြကို ဖုန္းရဲ့ Internal နဲ ့ External Memory ကဒ္ေတြမွာ Google Play Store ကမဟုပ္ဘဲ အျခားေသာ Site ေတြကေနေခါင္းလုပ္ ယူျပီး Install လုပ္တဲ့အခါ  Sideloaded ေခၚေဘးထြက္ဆိုးက်ိ ဳ း ျဖစ္ေကာင္းျဖစ္နိဳင္ပါတယ္။ ဒါကိုကာကြယ္ဖို ့အတြက္ ဖုန္းထဲ့က Setting ကေန APK File ကိုရွာျပီး ဖြင့္ျပီး Installation Process လုပ္ေဆာင္မွဳကို Enable ေျပာင္းေပးထားနိဳင္ပါတယ္။


20) Odex / DeOdexDeOdexing APKs ဆိုတာကေတာ့ Developers ေတြက Themes ဖန္တည္းသူမ် ားရဲ့ မူမတူတဲ့ Theme ေတြရဲ့ APKs ေတြကို လိုက္ဖက္ညီျပီး သဟဇာတျဖစ္ေအာင္ ေဆာင္ရြက္ေပးတဲ့နည္းျဖစ္ပါတယ္။ အဂၤလိပ္စား ကြ် မ္းက်င္သူမ် ား  very good explanation  မွာ Odex / DeOdex ကိုထပ္မံေလ့လာနိဳင္ပါတယ္။

21) Android SDK - ဆိုတာကေတာ့ Software အေထာက္ကူျပဳ ပစၥည္းျဖစ္ျပီး  Google မွေရးသားထားျပီး Developer မ် ားကိုအေထာင္ကူျပဳနိဳင္ေအာင္ Android Platform မ် ားအတြက္ဖန္တည္းထားေသာ Application ျဖစ္ပါတယ္။ Android SDK မွာ ရိုးရိုးရွင္းရွင္း Project မ် ားႏွင့္အေျခခံ Code မ် ား Development  Tools မ် ား အမ်ိဳးစား မတူေသာ ကြန္ပ်ဴ တာမ် ားကို ဆက္သြယ္ေပးေသား ကရိယာမ် ား Android Application မ် ားကိုတည္ေဆာင္နိဳင္ရန္ လိုအပ္ေသာ Library မ် ားပါဝင္ပါတယ္။ လိုရမယ္ရ သင့္အေနနဲ ့ သင့္ရဲ့ ဖုန္းကို Hack လိုပါက သင့္ Android SDK ကို သင့္ကြန္ပ်ဴ တာမွာ Install လုပ္ထားရန္လိုပါတယ္။


22) ADB -  ဆိုတဲ့စကားရပ္ဟာ Advance Debug Bridge ကိုအတိုေကာက္ေရးထားတာပါ သူဟာ Android SDK အုပ္စုထဲမွာပါဝင္ Tool တစ္မ်ိဳးျဖစ္ပါတယ္။ ADB ဟာသင့္ရဲ့ဖုန္း ဒါမွမဟုပ္ ဖုန္းထဲက Software ေတြကို ျပင္ဆင္လိုတဲ့အခါ PC ကိုအသံုးျပဳျပီး PC မွတဆင့္ ျပဳ ျပင္နိဳင္ပါတယ္။ ADB ဟာ အဓိကအားျဖစ့္ Developers မ် ားအတြက္ သူတုိုု ့ရဲ့ Apps ကိုဖန္တည္းရန္ ႏွင့္ စမ္းသပ္ရန္အတြက္ျဖစ္ပါတယ္ ဒါေပမဲ့ ဒါကို Hacker ျဖစ္လိုသူမ် ား လည္းဘဲ အသံုးျပဳနိဳ င္ပါတယ္ သင့္ရဲ့ဖုန္းထဲကို ကြန္ပ် ဴ တာ ထဲကေန ဝင္ေရာက္ျပီး အခ်ိ ဳ  ့ေသာ ေစခိုင္းလုပ္ေဆာင္မွဳ ေတြက လည္ပတ္နိဳ င္ဖို ့ရန္ အေထာင့္အပန္ ့ ေပးပါနိဳင္ပါတယ္။ 

23) ClockworkMod ကို CWM လို ့အတိုေကာက္သံုးၾကပါတယ္ CDM ဆိုတာ Android Phone ေတြနဲ ့ Tablet မ် ားကို ကိုလိုသလိုစိတ္ၾကိဳ က္ ဆန္းသစ္ေအာင္ လုပ္ေဆာင္ရန္ Recovery, Restoration, Installation နဲ ့ ဖုန္းရဲ့ OS ကိုျပဳ ျပင္ထိမ္းသိမ္းေပးဖို ့ျဖစ္ျပီး ဒါကိုလုပ္ေဆာင္ရန္ မူရင္း Recovery ျဖင့္လုပ္ေဆာင္လို ့မရနိဳင္ပါဘူး၊ ေအာက္မွာဘယ္လို လုပ္ေဆာင္ရမယ္ဆိုတာကို ဆက္လက္ရွင္းျပေပးပါမယ္။ ClockworkMod ဟာ Android အသံုးျပဳ  ့သူအေတာ္မ် ားမ် ားတြင္တြင္ က်ယ္က်ယ္ သံုးေနတဲ့ Recovery တစ္ခုျဖစ္ပါတယ္၊ ဒီ ClockworkMod ကိုေကာင္းသည္ထက္ေကာင္းေအာင္လုပ္ေဆာင္ေပးထားသူအမည္က Koushik Dutta ျဖစ္ပါတယ္ သူ ့ကို Koush လို ့လူသိမ် ားပါတယ္။ 

.....................

ေကာင္းျပီ ခုဆိုရင္ Hacker ျဖစ္ခ်င္သူ Root ေဖါက္ခ်င္သူ ေပါက္စမ် ား အတြက္ မရင္းႏွီးေသာ စိမ္းေနေသာ ေဝါဟာရမ် ားနဲ ့  ထိုက္သင့္သေလာက္ ရွင္းလင္းေျပာျပျပီး ပါျပီ ဒီအတြက္ စာဖတ္သူအေနနဲ ့လည္း ထိုက္သင့္တဲ့ နားလည္မွဳမ်ိ ဳ း ရျပီလို ့ယူဆပါတယ္ ဒီထက္ပိုမိုရွင္းလင္းတင္ျပေပးနိဳင္ရန္လည္း ၾကိဳးစားပါအုန္းမယ္ တကယ္စိတ္ဝင္စားျပီး Root ေဖါက္နည္းကို တပ္ေျမာက္ေအာင္ျမင္လိုပါက Android ေတြနဲ ့ ပါတ္သက္တဲ့ Forums ေတြထဲကို ဝင္ေရာင္ေမးျမန္း ေလ့လာတာမ်ိ ဳ းလုပ္ဖိုလိုပါတယ္ သင္သိထားရမွာက သင့္ ဖုန္း ဟာ Break ျဖစ္ျပီဆိုရင္ေတာ့ ဒါဟာသင္ကိုတိုင္ရဲ့ အမွားဆိုတာ သင္ သိထားဖို ့လိုပါတယ္။ သင္သိလိုသမွ် ေတြကို  XDA Developers  မွာ ဝင္ေရာက္ေလ့လား ျခင္းျဖစ္ Root ေဖါက္ တဲ့ Hacker တစ္ေယာက္အျဖစ္ ေပ် ာ္နိဳင္ ပါေစ။ ထပ္မန္ျပင္ဆင္ျဖည့္စြက္ျခင္းမ် ားျဖစ္ ၾကိဳးစားပါအုန္းမည္။ 

မူရင္းကို ေလ့လာလိုသူမ်ား ဒီမွာဝင္ေရာက္ေလ့လာၾကပါ

No comments: