Powered By Blogger

Friday, June 1, 2012

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