Friday, December 19, 2014

ဘာကြောင့် ROOT လုပ်သလဲ

နည်းပညာကို အသုံးပြုတဲ့လူတန်းစား၂ မျိုးရှိတယ်လို့ ပြောကြပါတယ်။
နံပါတ် ၁ လူတွေ က သူတို့ဆီရောက်လာတဲ့နည်းပညာကို ဒီအတိုင်းသုံးတယ်။ဘာစောဒကမှမတတ်ဘူး။အမေးအမြန်းမရှိဘူး။
နံပါတ် ၂ လူတွေကတော့ နံပါတ် ၁ နဲ့ဆန့်ကျင်ဘက် ပေါ့။နည်းပညာ ရဲ့ အကောင်းဆုံး တွေကိုလိုက်ရှာတယ်။ပိုကောင်းတာကိုလိုချင်တယ်။နည်းပညာကို  ပြန်ထိန်းချုပ်ချင်တယ်။နံပါတ်  ၂လူတွေက ပိုများမယ်ထင်တယ်ဗျ။
အရင် Window Mobile ခေတ်တွေမှာကတည်းက လူတွေက ထိန်းချုပ်ထားတဲ့နည်းပညာတွေကို သတိပြုမိလာတယ်။အဲ့ဒီအတွက်မေးခွန်းတွေမေးကြတယ်။Apple က ၂၀၀၇ မှာ iPhone ကိုစထုတ်လိုက်တဲ့အခါမှာတော့ နံပါတ်၂ လူတွေဖြစ်တဲ့ hacker တွေ Geek တွေက Apple ရဲ့ ထိန်းချုပ်ထားတဲ့ အရာတွေကို ရုံးထွက်ဖို့ကြိုးစားတော့တယ်။အဲ့ဒီမှာပဲ Jailbreak ဆိုတဲ့ စကားလုံးထွက်ပေါ်လာတယ်။အဲ့ဒီစကားလုံးကို ၂၀၀၈ နှောင်းပိုင်းမှာထွက်လာတဲ့ android မှာကျတော့ ROOT လုပ်တယ်ဆိုပြီး ဘာသာပြန်လိုက်တယ်။

phone status


Andriod ဆိုတာ ရှင်းပြစရာမလို အောင်ကိုပဲ open source ဆိုတာ သိကြပေမယ့်လည်း သုံးစွဲသူတွေကို အပြည့်အဝထိန်းချုပ်ခွင့်မပေးပါဘူး။
Root လုပ်ခြင်း က သင့်ရဲ့  device ကို root-level access ရောက်အောင်လုပ်ပေးတာဖြစ်ပါတယ်။ Linux OS သုံးဖူးတဲ့သူတွေကတော့သိမှာပါ။ဒါပေမယ့်ကျွန်တော်တို့ အများစုက Window ကိုပဲ သုံးကြတော့ ဒီစကားကို သိပ်နားမလည်ကြပါဘူး။အဲ့ဒီတော့ထပ်ရှင်းအောင်ပြောရရင် Root လုပ်ခြင်းက သင့်ရဲ့ device ကို complete control လုံးဝထိန်းချုပ်လို့ရအောင် ပြုလုပ်ပေးခြင်း ၊ပြောရရင် Window 7 မှာပါတဲ့ adminstor သဘော ပါပဲ။

အလုပ်လုပ်နိူင်မှု့စွမ်းရည်ကိုမြင့်တင်ပေးခြင်း

ဈေးကွက်မှာရှိတဲ့ Android device တွေမှာ သူ့ဟာသူ ကောင်းတာတွေအများကြီးရှိပါတယ်။OEM တွေ Carrier တွေက သူတို့ကိုယ်ပိုင် ဒီဇိုင်း တွေနဲ့ device တွေကိုပြန်လည်အလှဆင်ကြပါတယ်။ဒါပေမယ့်သူတို့က  hardware တကယ် လုပ်နိူင်တာကို OEM တွေ Carrier တွေကအပြည့်အဝ လုပ်ဆောင်ခွင့်မပြုပါဘူး ။ဒါပေမယ့် root လုပ်ပြီး တဲ့အခါမှာတော့ OS ကို အရင်ကနဲ့မတူပဲ လုံးဝကွဲပြားခြားနားစွာ  သင်ကြိုက်သလို ပြုပြင်ပြောင်းလဲ သုံးစွဲ လို့ရပါပြီ။  နံမည်ကြီး developer တယောက်ဖြစ်တဲ့ Cyanogen  ထုတ်တဲ့ custom ROMs နဲ့ mod တွေ သုံးစွဲလိုက်တဲ့အခါမှာတော့ လူတွေက စွမ်းဆောင်နိူင်မှု့ ပိုမြန်လာတာကို သတိပြုမိလာပါတယ်။ကျွန်တော်ရှေ့ကပိုစ်မှာပြောခဲ့သလိုပဲ G1 ဖုန်း တွေမှာ ဗားရှင်း 2.1 official ထွက်မလာခဲ့ပါဘူး။Cyanogonmod ကြောင့် သာ G1 ပိုင်ရှင်တွေ ဟာ 2.1 Eclair ရဲ့ အရသာကိုသိခဲ့ယုံသာမက မှုလ Stock Romတွေထက်လုပ်ဆောင်မှု့ပိုကောင်းတယ် ဆိုတာကို သိခဲ့ပါတယ်။


Hardware/Software အပြန်အလှန်သက်ရောက်မှု့

Android devices အများစု ရဲ့ hardware  က စွမ်းဆောင်ရည်အပြည့်ရှိပါတယ်။ဒါပေမယ့် OS က စွမ်းဆောင်ရည်ကိုကန့်သက် လိုက်တဲ့အခါမှာ သိပ်အဆင်မပြေတော့ပါဘူး။ root လုပ်ခြင်းအားဖြင့် သင့်ရဲ့ ချစ်လှစွာသော Android ကို အကန့်အသက်မရှိ လုပ်ဆောင်နိူင်ပါပြီ။ဥပမာအားဖြင့် OS က overclocking လုပ်လို့မရပါဘူး။ဒါပေမယ့် root လုပ်ထားတဲ့ ဖုန်းကနေ  CPU ကို third-party apps တွေကနေ overclocking  လွယ်လွယ်ကူကူ လုပ်လို့ရပါတယ်။နောက်ထပ်ဥပမာ တခုအနေနဲ့ တကယ်လို့ သင့်ဖုန်းရဲ့ LED ကို flashlight အနေနဲ့အသုံး ပြုချင်တယ်ဆိုပါတော့(ဥပမာ HTC Desire ဒါမှမဟုတ် တခြားဖုန်း) ဒါပေမယ့် HTC ကခွင့်မပြုပါဘူး၊Root လုပ်ခြင်းကသာ ဒီကန့်သတ်ချက်ကို ခွင့်ပြုပါလိမ့်မယ်။



APPS2Sd

လူပြောအများဆုံး feature (မကောင်းတဲ့ feature လို့ ပြောတာများပါတယ်) ကတော့ Android device တွေရဲ့ ကန့်သတ်ချက်တခုဖြစ်တဲ့ applications တွေကို ဖုန်းရဲ့ မှုရင်းပါတဲ့ internal memory ထဲမှာပဲ ထည့်သွင်းလို့ ရ တယ်ဆိုတဲ့အချက်ပဲဖြစ်ပါတယ်( SD card ထဲ မှာ ထည့်လို့မရဘူးလို့ပြောတာဖြစ်ပါတယ်)။Google ကတော့ SD card တွေဟာ သာမန်အားဖြင့် အလုပ်လုပ်ရာမှာနှေးပြီးတော့ app တွေကို run ရာမှာ internal memory လောက် အကျိုးသက်ရောက်မှု့မရှိဘူးလို့ အကြောင်းပြပါတယ်။ ဒါပေမယ့် Android devices တော်တော်များများက လုံလောက်တဲ့ internal storage မရှိပါဘူး။ဒါကြောင့် ကိုယ်သွင်းချင်တဲ့ application အရေအတွက်ကို ကန့်သတ်ထားပါတယ်။root လုပ်ပြီးသား device တွေမှာတော့ APP2SD ကိုအသုံးပြုပြီးတော့ application တွေကို SD card ထဲသို့ ပြောင်းရွှေ့လို့ရပါတယ်။

မရရှိနိူင်တဲ့ featureများ ရရှိခြင်း

Google က  Nexus One ကိုထုတ်လိုက်တဲ့အခါမှာ အလှအပကြိုက်တဲ့သူတွေအတွက်သဘောကျစရာ feature ကတော့ LIve Wallpaper ပါပဲ။ဒါပေမယ့် Android ဖုန်းအများစု တလုံးနဲ့တလုံးမတူပါဘူး။ Live wallpaper ဟာ တချို့ ဖုန်းတွေနဲ့ ရဲ့ hardware တွေနဲ့ သဟဇာတ မဖြစ်ပါဘူး။ပြီးတော့ softtware ကလည်း ထည့်သွင်းခွင့်မပြုပါဘူး။Samsung Galaxy Spica မှာဆိုရင် handset ရဲ့hardware နဲ့သဟဇာတဖြစ်နေပေမယ့်လည်း software ကခွင့်မပြုပါဘူး။ ဒါပေမယ့် Root လုပ်လိုက်တဲ့အခါမှာတော့ hardwareနိူင်သလောက် သင့်ဖုန်းကိုထိန်းချုပ်ခွင့် ရသွားပါပြီ။


အခြားအသုံးဝင်သော APPLICATIONများ

XDA-Developers ကနေ အင်မတန် အသုံးဝင်တဲ့ SetCPU ဆိုတဲ့ application တခု ထုတ်ထားပါတယ်။ဒီ application ဟာ ဘယ် Android ရဲ့ CPU တွေကိုမဆို overclocking လွယ်လွယ်ကူကူလုပ်လို့ရပါတယ်။ဒီလို overclocking လုပ်ဖို့အတွက်ဆိုရင်တော့ superuser access ကလိုပါတယ်။ဒီ superuser access ကလည်း ROOT လုပ်မှပဲ ရမှာပဲ။ဒါကျွန်တော် ဥပမာတခုအနေ နဲ့ပြောတာပါ။အင်တာနက်ပေါ်မှာ အဲ့လိုကောင်းမွန်ပြီး  root လုပ်မှသုံးလို့ရတဲ့ application တွေ အပုံတပင်ရှိပါတယ်။

 

Multitouchစနစ်

တကယ်လို့ သင်ဟာ  iPhone မှာစာရိုက်ဖူးခဲ့တယ်ဆိုရင်အဲ့ဒီက ကီးဘုတ်က စာရိုက်ရတာ အံ့ဩစရာကောင်းလောက်အောင် ချောမွေ့မြန်ဆန် တာကို သင်သတိရနေမှာပါ။ဒါမှမဟုတ် လက်ချောင်းလေးနှစ်ချောင်း နဲ့ zoom ဆွဲရတဲ့အရသာကိုလည်း ကြိုက်မိမှာပါ။ဒါတွေက Multitouch ကိုဖော်ဆောင်တဲ့ လုပ်ဆောင်ချက်တွေပါပဲ။ Andriod တော်တော်၊များများ multitouch ကိုလုပ်ဆောင်နိူင်ကြပါတယ်။ဒါပေမယ့် ထုတ်လုပ်သူတွေက ဒီ multitouch လုပ်ဆောင်ချက်ကို သူတို့ရဲ့ device တွေမှာ မထည့်သွင်းဖို့ ဆုံးဖြတ်ခဲ့ကြပါတယ်။ဒါပေမယ့် ဒီကိစ္စမှာ hardware က multitouch ကို မလုပ်ပေးနိူင်လို့လည်းဖြစ်နိူင်ပါတယ်။ပြီးတော့ ပိုပြီးဖြစ်နိူင်တာက software ကလည်း ခွင့်မပြုလို့ဖြစ်ပါတယ်။HTC Hero မှာ ဟိုအရင် Andriod 1.6 ကတည်းက multitouch စနစ်ပါခဲ့ပေမယ့်လည်း အခု အဲ့ဒီထက်ပိုကောင်းတဲ့ 2.1 run တဲ့ device တွေမှာ multitouch မပါတော့တာကြောင့် ဒီကိစ္စကို ဘယ်လိုအကြောင်းပြရမလဲကိုမသိတော့ပါဘူး။
ဒါပေမယ့် သင်သာ အကယ်၍ root  လုပ်ခဲ့မယ်ဆိုရင် multitouch စနစ်ကို device တော်တော်များများမှာ အသုံးပြုခွင့်ရလာနိူင်ပါပြီ။

 

WIFI AND Bluetooth Tethering

သင့်ရဲ့ device ကို root လုပ်ပြီးတဲ့ အခါမှာတော့ WiFi ဒါမှမဟုတ် Bluetooth မျှဝေသုံးစွဲခြင်းဖြင့် သင့်ရဲ့ cellular data connection ကို သင့် laptop ဒါမှမဟုတ် PC နဲ့အသုံးပြုလို့ရပါပြီ။ဒီ application က ad hoc connection နဲ့ အလုပ်လုပ်ပြီးတော့ သင့်ကို သင့် laptop မှတဆင့် အွန်လိုင်းလောကသို့ ခေါ်ဆောင်သွားပါလိမ့်မယ်။


ပိုမိုကောင်းမွန်တဲ့ Keyboard

ကျွန်တော်အရင်ကပြောခဲ့သလိုပဲ  အခုထပ်ပြောပါမယ် ကျွန်တော် Android keyboard ကိုမကြိုက်ပါဘူး။ဘယ်လိုပဲဖြစ်ဖြစ် HTC ရဲ့ SenseUI ကတော့ သုံးလို့တော်တော်ကောင်းပါတယ်။ ဒါပေမယ့် HTC  ကီးဘုတ် တခုတည်းကောင်းနေတော့ ကျန်တဲ့ဖုန်းသုံးတဲ့သူတွေ ကျ တော့ အဆင်မပြေတာများပါတယ်။အဲ့ဒါကြောင့် အခု မှာတော့ root-developer အဖွဲ့အစည်းဟာ ဘယ်ဖုန်းအမျိုးအစားအတွက်မဆို တန်းတူဖြစ်စေအောင် ပိုမိုကောင်းမွန်တဲ့ ကီးဘုတ်နဲ့ စာရိုက်စနစ်ကို ပြင်ဆင်နေကြပါတယ်။

အခြား မျိုးကွဲများမှ applicationများ

Android မျိုးကွဲ တခု နဲ့တခုမှာ default အနေနဲ့ပါတဲ့ application တွေ ဟာမတူကြပါဘူး။G1 မှာပါတဲ့ application တွေဟာ myTouch3G မှာ မပါသလို Nexus One မှာပါတဲ့ application တွေဟာလည်း HTC Desire မှာမပါပါဘူး။ဒါအပြင် မပါဘူးဆိုတော့ ပါအောင်ထည့်လို့ရသလားဆိုတော့လည်း မရပါဘူး။ဒါပေမယ့် custom ROM တွေမှာတော့ developer တွေဟာ user တွေ စိတ်ကျေနပ်စေမယ့်၊ အကောင်းဆုံးလို့ ပြောလို့ရတဲ့ application တွေကို package တခုအနေနဲ့ ထည့်ပေးထားပါတယ်။ဒီတော့ အဲ့ဒီ custom ROM တွေကိုအသုံးပြုဖို့ ROOT လုပ်ဖို့ လိုပါမယ်။


သင်အလွယ်တကူလုပ်ဆောင်နိူင်ပါတယ် !

"ကျွန်တော်ကြောက်တယ်၊မလုပ်ရဲဘူး"
အဲ့လိုမထင်ပါနဲ့။သင့်မှာ စွမ်းဆောင်ရည်အပြည့်ရှိတဲ့ device ကို တန်ရာတန်ကြေးပေးဝယ်ထားတာပဲ။ဒီ device ကို သင်စိတ်ကြိုက် လုပ်ပိုင်ခွင့်ရှိတာပဲ။Root လုပ်တယ်ဆိုတာ Device မှာရှိတဲ့ ဖုံးကွယ်ထားတဲ့ စွမ်းဆောင်ရည်တွေကို ဖော်ထုတ်ခြင်းပဲလေ။Root လုပ်ခြင်းက warranty ကို ပျက်ဆီးစေပါတယ်။ဒါပေမယ့် အချိန်မရွေး Stock Rom ကို ပြန်သွားလို့ရပါတယ်။အဲ့ဒီတော့ ပြောချင်တာက Root လုပ်မယ်ဆိုရင်  ကိုယ့်သဘောနဲ့ကိုယ် ဆုံးဖြတ်ပါ။


Rooting စလိုက်ရအောင်
အခုဆိုရင်  rooting ဆိုတာဘာလဲ ဆိုတာရယ်၊ဘာကြောင့် ကျွန်တော်တို့ root လုပ်ရတယ်ဆိုတာကိုနားလည်လောက်ပြီလို့ထင်ပါတယ်။ကဲ ဒါဆိုရင် စပြီး ROOT လုပ်လိုက်ရအောင်!!!

No comments:

Post a Comment