Thursday, February 12, 2015

Android ကို Root လုပ္တယ္ဆိုတာဘာလဲ အပိုင္း(၁)
မဂၤလာပါ
ဒီေနေတာ့ Android ကို Root လုပ္တယ္ဆိုတာဘာလဲ ဆိုတဲ့
အေမးေၾကာင့္ က်ေနာ္ ဒီပိုစ့္ေလးကို မိိမိသိေသလာက္ကို
ျပန္လည္မွ်ေ၀ေပးလိုက္ျခစ္ျဖစ္ပါတယ္ခင္ဗ်ား၊
ေလာ့လာခါစ ညီအကိုေတြ အေထာက္အကူျပဳေစခ်င္လို႔ပါ။


ဖုန္းတစ္လံုးမွာ Root Device နဲ႔ Not Root Device ဆိုၿပီးႏွစ္မိ် ဳ းရွိပါတယ္။ 
ထိုႏွစ္ခုတြင္ ဘယ္လိုအမိ် ဳ းအစားက အသံုးျပဳ ရတာပိုအဆင္ေျပသလဲဆိုတာကို 
စဥ္စားစရာ တစ္ခုျဖစ္လာပါတယ္။ေန႔စဥ္နဲ႔အမွ် အသစ္တက္လာတဲ့
 ဖုန္းေဆာ့၀ဲေတြက တကယ္အံ့မခန္းေအာင္ပါပဲ၊ 
Communication စတဲ့ Apk ေလးေတြကိုေတာ့ Official & Unofficial တို႔က 
တိုက္ရိုက္ျဖစ္ေစ၊ တစ္ျခားသူေတြဆီကျဖစ္ေစ
အင္စေတာလုပ္ရတာ ဘာျပသနာမွ မရွိေပမယ့္၊ ကမၻာေက်ာ္ဇာတ္ကားေတြကို 
ထပ္တူေရးဆြဲထားတဲ့ စပါယ္ရွယ္ ဂိမ္းေတြ တစ္ျခား အားကစားဆိုင္ရာ
 ေဘာလံုးဂိမ္းေတြ စတဲ့ OBB နဲ႔ Data ဖုိင္ေတြပါတဲ့ ဂိမ္းေတြကို 
ဖုန္းမွာ အဆင္ေျပေျပကစားႏိုင္ဖို႔ရန္က မိမိဖုန္းမွာ
 Root Access ရွိထားတာက ပိုအဆင္ေျပပါတယ္။ 
ၿပီးေတာ့ ဖုန္းမွာ မိမိျပဳ လုပ္သမွ်ကို ဗီြဒီယို Record လုပ္ထား ခ်င္တယ္ဆိုပါေတာ့ အခု Official ကထြက္လာတဲ့ Apk အမ်ားစုဟာ Record လုပ္ဖို႔ရန္အတြက္ Root Device ဖုန္းေတြအတြက္ပဲ အဆင္ေျပတာပါ။
အေပၚမွာ က်ေနာ္ အနည္းငယ္ရွင္းျပလိုက္တာနဲ႔ ဘာေၾကာင့္ Root Device က ပိုအဆင္ျပေနသလဲဆိုတာကုိ ဆက္ၾကရေအာင္ပါဖုန္းတစ္လံုးကို Root လုပ္တယ္ဆိုတာဘာလဲ ေမးစရာျဖစ္လာပါတယ္ ဘာေၾကာင့္ Root လုပ္ရတာလဲ၊ Root လုပ္ဖို႔ရန္ ဘာေတြလိုအပ္သလဲ၊ Root လုပ္ၿပီးရရင္ ဘာေတြေကာင္းက်ိ ဳ းရလာႏိုင္သလဲ၊ ဘယ္ေဆာ့၀ဲေတြနဲ႔ အလြယ္တကူ Root လုပ္ယူႏိုင္တာလဲ၊ စသည္ျဖင့္ ေမးခြန္းေပါင္းမ်ားစြာေတြထဲက က်ေနာ္သိသေလာက္ကို ျပန္လည္မွ်ေ၀ခ်င္ပါတယ္။
အထက္ပါ ေမးခြန္းေပါင္းမ်ားစြာေတြထဲက Root လုပ္တယ္ဆိုတာဘဲမေျပာခင္ Root လုပ္တာကခက္ခဲသလားဆိုတာပါကို အရင္ေျပာၾကည့္ပါမယ္။
Root လုပ္တယ္ဆိုတာ အရမ္းႀကီးေတာ့ မခက္ခဲပါ၊ နားလည္သေဘာေပါက္သြားရင္
အထူးသျဖင့္ လက္ေတြ႔လုပ္ေဆာင္ထားမိ် ဳး မ်ားလာရင္ေတာ့ ဖုန္းေမာ္ဒယ္အသစ္အတြက္
ရွာေဖြစမ္းသပ္ရတာက လြဲရင္ ေန႔စဥ္လိုလို Root လုပ္ေနၾကဖုန္းေတြကိုဆို လုပ္လို႔လုပ္မွန္းေတာင္
သတိမထားမိေလာက္ေအာင္ပါ။ လြယ္ကူေနသလိုျဖစ္ေနပါ့မယ္။
ဒါေပမယ့္ ဒီ Root လုပ္တယ္ဆိုတာက လြယ္ကူတဲ့အရာလားဆုိေတာ့ လြယ္ကူတဲ့အရာေတာ့
မဟုတ္ပါဘူး၊ မေတာ္တဆ မွားသြားရင္ ပ်က္စီးႏိုင္မယ္ဆိုတဲ့ စိန္ေခၚမႈၾကားကေန စြန္႔စားခန္းဖြင့္ရတာပါ။
ပ်က္စီးႏို္င္တယ္ဆိုတာကေတာ့ Firmware က်သြားတာမိ် ဳ း၊ Device ရဲ့ Opreatin System
 ပ်က္စီးသြားတာမိ်ဳးေပါ့။
အဲဒီလိုပ်က္စီးရင္ဘယ္လိုလုပ္မလဲဆိုေတာ့ ဒီ Device နဲ႔ကိုက္ညီမယ့္ Firmware ကိုရွာၿပီး
ျပန္တင္ေပးရပါမယ္။ ဒီေတာ့ Root လုပ္ခ်င္တယ္ဆိုရင္ေတာ့ Root လုပ္တဲ့အခါ ဒီလိုမိ်ဳးျဖစ္တတ္ေသးတယ္ဆိုတာကို သေဘာေပါက္ထားရပါမယ္။ 
ဒီလိုစိန္ေခၚမႈေတြကို လက္သင့္ခံႏိုင္တယ္ဆိုရင္ေတာ့ Root လုပ္ျခင္း
ကိစၥကို အရမ္းႀကီးေၾကာက္စရာမလိုေတာ့ပါဘူး၊ Root လုပ္လို႔ပ်က္စီးသြားတယ္ဆုိတာလည္း
Device နဲ႔ Root Tool တို႔မကိုက္ညီလို႔ ျဖစ္တတ္သလို၊ Root Access ရရွိၿပီးလို႔ ျမန္မာစာအတြက္
ကီးဘုတ္နဲ႔ ေဖာင့္ထည့္တဲ့အခါ အဆင္မေျပတဲ့အတြက္လည္း ျဖစ္တတ္ပါတယ္။
ေလ့လာခါစညီအကိုေတြနဲ႔အေနနဲ႔ေတာ့ အဲဒီလိုအေၾကာင္းအရာေတြကို မျဖစ္ရေအာင္
Root လုပ္ျခင္းကိစၥမစတင္ခင္ ႀကိဳတင္ျပင္ဆင္ထားမွာေပါ့၊ ဆိုင္ေတြမွာေတာ့ ဒီလိုမိ်ဳးျပသနာကို သြားအပ္လိုက္တာနဲ႔ အနည္းဆံုး ၅၀၀၀ အထက္ေလာက္ကေန စယူေတာ့မွာျဖစ္ပါတယ္။
 ဒါကလည္း အျပစ္ေျပာလို႔မရပါဘူး၊ မ်ားသားအားျဖင့္ေတာ့ သူတို႔ဆိုင္ေတြက
၀ယ္တာမိ်ဳးဆိုရင္ အခမဲ့ျပဳလုပ္ေပးတာမ်ားပါတယ္။
တစ္ခါတစ္ေလ ၀ယ္လာတဲ့ဆိုင္က သူတို႔လုပ္မရေတာ့ဘူးဆိုတာနဲ႔ 
Samsung ကုမဏီႀကီးကို ပို႔ေပးၿပီးလုပ္ေပးပါတယ္။ လာယူရမယ့္ေန႔ကို ေျပာလိုက္ပါတယ္၊
ထိုင္းမွာေတာ့ Warranty နဲ႔ ၀ယ္လာတဲ့ဖုန္းျဖစ္ျဖစ္ တစ္ျခားပစၥည္းေတြလည္း အဲဒီလိုပါပဲ
ဆိုင္က ၀ယ္ယူသူစိတ္ေက်နပ္ေအာင္လုပ္ေပးၾကပါတယ္။
ေစာနားက Root လုပ္တယ္ဆိုတာနဲ႔ပတ္သက္လို႔ ျပန္ဆက္ပါမယ္ ညီအကိုေတြက
အဲေလာက္ အႏၱရာယ္လည္းရွိႏိုင္တဲ့ အလုပ္ကို ဘာေၾကာင့္ အခ်ိန္ကုန္ခံၿပီး Root လုပ္ေနရတာလည္း
လို႔ေမးလာႏိုင္ပါတယ္။ ဟုတ္ပါတယ္ ဒါေပမယ့္ မိမိ Android Phone & Tablet စတာေတြမွာ ျမန္မာလို
Contact ေတြထည့္သြင္းခ်င္တယ္၊ File နာမည္ေပးခ်င္တယ္၊ ျမန္မာလို Massage ပို႔ခ်င္တယ္၊
Facebook ၾကည့္တဲ့အခါ ျမန္မာလို အဆင္ေျပေျပျမင္ခ်င္တယ္၊ တစ္ျခားသတင္းဆိုက္မ်ား၊ နည္းပညာဆိုက္မ်ား မွာ ၀ိုင္စက္ေနတဲ့ စာေတြကို ျမန္မာလိုျမင္ခ်င္တယ္ပဲမလား။
မိမိဖုန္းတစ္ခုလံုးကို ဒီလို Feature ေတြအျပည့္အစံုသံုးလိုတယ္ဆိုရင္ေတာ့ ဖုန္းကို
မျဖစ္မေန Root ျပဳလုပ္ရမွာျဖစ္ပါတယ္။ ဒါက မိမိအတြက္ လိုအပ္ခ်က္ျဖစ္လို႔ ျပဳလုပ္ရတာပါ။
ဆိုင္ေတြမွာ ျမန္မာစာအတြက္ဆိုရင္ေတာ့ အနည္းဆံုး ၅၀၀၀ ထက္မနည္းယူမွာျဖစ္ပါတယ္။
တကယ္ေတာ့ အဲဒီ ျမန္မာစာအတြက္ ခ်ည္းပဲယူတာမဟုတ္ပါဘူး၊ Rootလုပ္ေပးရတဲ့အတြက္ယူတာျဖစ္မွာပါ ဒါဆိုရင္ Root လုပ္တယ္ဆိုတာကို ရင္းႏွီးေလာက္ၾကၿပီထင္ပါတယ္။
တကယ္ေတာ့ Android Phone ေတြနဲ႔ Tablet ေတြမွာထည့္သြင္းထားတဲ့ Android OS က Google ကအခမဲ့ထုတ္ေ၀ေပးတယ္ဆိုေပမယ့္ Phone ထုတ္လုပ္သူေတြက သူတို႔ရဲ့ ထုတ္ကုန္ပစၥည္းျဖစ္တဲ့ Hardware ပိုင္းနဲ႔ ပိုမိုကိုက္ညီမႈရွိေအာင္၊ သူတို႔ထည့္သြင္းခ်င္တဲ့ Feature ေတြကိုလည္း ထည့္သြင္းလို႔ရေအာင္ဆိုတာမိ်ဳး ပံုစံအမိ်ဳးမိ်ဳးတီတြင္ေရးသားၿပီးေတာ့ Phone ေတြထဲ ထည့္သြင္းေပးလိုက္ၾကတာပါ။
 
ကုမဏီတစ္ခုနဲပတစ္ခုက တီထြင္မႈပိုင္းဆိုင္ရာမွာ မတူၾကပါဘူး၊ Version ကအစ ကြဲျပားၾကပါတယ္။
ဒါ့အျပင္ သူ႔တို႔ရဲ့ ထုတ္ကုန္ပစၥည္းေတြလည္း ေကာင္းမြန္တည္ၿငိမ္မႈရွိေအာင္ ကိုယ္ျပဳလုပ္ထားတဲ့ အစီအစဥ္ေတြ ၊ System File ေတြကို ဖ်က္စီးျပဳျပင္မွာကိုလည္း ဘယ္ ကုမဏီ ကမွ အလိုရွိမွာမဟုတ္ပါဘူး။
ဒါ့ေၾကာင့္သူတို႔ထုတ္လုပ္လိုက္တဲ့ ဖုန္းေတြကို အသံုးျပဳသူေတြအေနနဲ႔ 
System ပိုင္းေတြကို ျပင္ဆင္ဖို႔၊ ဖ်က္လို႔မရေအာင္ဆိုၿပီး Security ေကာင္းေကာင္းျပဳလုပ္ဖန္တီးၾကတာျဖစ္ပါတယ္။
Computer ပိုင္းမွာလည္း အတူတူပါပဲ၊ User Account Level မွာဆိုရင္ 
Admin Level အေကာက္ User Level အေကာက္ရယ္လို႔ ရွိတဲ့အနက္
 တကယ္တန္းေပးမယ္ဆိုရင္ေတာ့ User Level အေနနဲ႔ပဲ ေပးလိုက္တာမိ်ဳးေပါ့။
ကိုယ္က တကယ္လို႔ အဲဒီံလိုအေၾကာင္းအရာေတြကို ၾကည့္ခ်င္တယ္၊ ျပင္ခ်င္တဲ့အခါ Admin Level ျဖစ္ေအာင္ ဖန္တီးယူရေတာ့မွာေပါ့၊ ဒီသေဘာမိ်ဳးပါပဲ ေစာနားက က်ေနာ္ေျပာခဲ့သလို Android ေတြအတြက္ ျမန္မာစာဆိုရင္ေတာ့ ျမန္မာစာအမွန္မပါေသးတဲ့ဖုန္းေတြကို 
Root လုပ္မွသံုးလုိ႔ရတဲ့ System Application ေတြသံုးခ်င္တာမိ်ဳး၊ Bootloader ေတြ၊ Custom ROM စတာေတြထည့္သြင္းျပဳျပင္ခ်င္တာမိ်ဳးဆိုရင္ေတာ့ ဖုန္းကို Root လုပ္ဖို႔ဆိုတာ လိုကိုလုိအပ္တာပဲေပါ့။
ၿပီးေတာ့ တရုတ္ကလာတဲ့ဖုန္းေတြမွာဆိုရင္ ကိုယ္မသိတဲ့ ေဆာ့၀ဲေတြကမ်ားေနတာမိ်ဳး၊ အသံုးလည္းမတည့္ဖူး ေဆာ့၀ဲေတြသာမ်ားေနၿပီး မ်က္စိေနာက္ေနတာမိ်ဳးေတြဆိုရင္ 

အလြယ္တကူ ဖ်က္ထုတ္ပစ္ႏိုင္ေအာင္ ထုတ္ပစ္ရမွာေပါ့၊
 ထုတ္ပစ္လိုက္ဖို႔အတြက္ကေတာ့ ဖုန္းမွာ Root Access ရွိမွ အဆင္ေျပမွာျဖစ္ပါတယ္။
အေပၚကရွင္းျပခဲ့တာေတြအားလံုးကေတာ့ Root လုပ္လို႔ 
ရရွိလာႏိုင္တဲ့ ေကာင္းက်ိဳးေတြခ်ည္းျဖစ္ပါတယ္။
ဟုတ္ပါၿပီ အခုလို Root လုပ္လို႔ဒီလိုေကာင္းက်ိဳးေတြရမယ္ဆိုရင္ ဆိုးက်ိဳးေတြကေတာ့ ဘာရွိလာႏိုင္သလဲဆိုေတာ့ Root လုပ္တဲ့အခါ အခန္႔မသင့္ရင္ေတာ့ System ေတြ ပ်က္စီးႏိုင္မယ္။
ေနာက္တစ္ခုက Wrrranty လို႔ေခၚတဲ့ Phone ကုမဏီေတြက ေပးတဲ့ အာမခံခ်က္ေတြ ပ်က္စီးသြားႏိုင္တာေတြေပါ့။
ဒီေနရာမွာ ဘာေၾကာင့္အာမခံ Wrranty ေတြပ်က္ႏိုင္တာလည္းဆိုေတာ့ ရွင္းပါတယ္၊ သူတို႔လုပ္ထားတဲ့အတိုင္း မသံုးပဲ ကိုယ့္ဘာသာ လက္ကလစ္လို႔ ျဖစ္တာဆိုေတာ့ ကိုယ္ျဖစ္ကိုယ္ခံေပါ့။
ဥပမာ-အႏုပညာရပ္ဆိုင္ ကိုယ္၀ယ္လာတဲ့ ပန္းခ်ီကားက ကိုယ့္အပိုင္ေပါ့၊ ကိုယ္လုပ္ခ်င္သလိုလုပ္လို႔ရတယ္။
ပန္းခ်ီကားကို ေဘာျဖဳတ္ၿပီး ဟိုးနားဒီနားေဆးထပ္တတို႔လို႔ ရုပ္ဆိုးႀကီးျဖစ္သြားရင္ေတာ့ ပန္းခ်ီဆရာအပိုင္း ေတာ့ ဘယ္ဟုတ္ဦးမလဲေပါ့။ အဲဒီလိုပါပဲ ဖုန္းကို Root လုပ္လိုက္ရင္ Wrranty ကလံုး၀ပ်က္သြားသလား ဖုန္းတိုင္းလိုလိုပဲလားဆိုေတာ့လဲမဟုတ္ပါဘူးခင္ဗ်ား…
Root လုပ္ထားေပမယ့္ တစ္ခ်ိဳ႕ Wrranty ေပးတဲ့ ကုမဏီေတြလည္း ရွိၾကတာေပါ့၊
Root လုပ္ထားလို႔ ပ်က္သြားလည္း ျပန္ျပင္ေပးတဲ့ ကုမဏီေတြလည္း ရွိပါတယ္၊
အခုေလာက္ဆိုရင္ Root လုပ္တဲ့အခါ ေကာင္းက်ိဳးရွိသလို၊ ဆိုးက်ိဳးလည္းရွိမယ္ဆိုတာ
သေဘာေပါက္ေလာက္ၿပီလို႔ ထင္ပါတယ္။ 
ကဲဗ်ာ သင္ဟာ ဖုန္းကို ကလစ္ခ်င္သူလည္း ျဖစ္ေနတယ္၊ Root လုပ္လို႔ ျဖစ္လာမယ့္ ဆိုးက်ိဳးနဲ႔ ေကာင္းက်ိဳးကိုလည္း လက္ခံတယ္ဆိုရင္ေတာ့ က်ေနာ္ထပ္ေျပာခ်င္တာေလးကေတာ့
 Root လုပ္တဲ့အခါ ဗားရွင္းအလိုက္ တစ္လံုးနဲ႔တစ္လံုး မတူညီၾကတဲ့အတြက္ေၾကာင့္ Root လုပ္မယ့္ 

Software ေတြကလည္း အမ်ားႀကီးျဖစ္ႏိုင္တယ္ဆိုတာပါပဲ။ Phone Brand ေတြလည္း 
အမ်ားႀကီးဆိုေတာ့ သူတိုရဲ့ထုတ္ကုန္ Model ေတြက အမိ်ဳးမိ်ဳးထြက္ေနတာပါ။
ဖုန္းရဲ့ Brand တူၿပီး Model တူတဲ့ ဖုန္းႏွစ္လံုးမွာေတာင္ 
ထုတ္တဲ့ စက္ရံု ထုတ္တဲ့အခ်ိန္ေတြေပၚမွာ မူတည္ၿပီး Firmware ေတြက ကြာျခားပါေသးတယ္။ 

ဒါေၾကာင့္မို႔ Root လုပ္တဲ့အခါ အမွားအယြင္း၊ ခ်ိဳ႕ယြင္းခ်က္ေတြျဖစ္လာခဲ့ရင္ေတာ့
 Root လုပ္တဲ့ ေဆာ့၀ဲနဲ႔ ဖုန္းေတြကိုလည္း အျပစ္မတင္ပါနဲ႔၊ ကိုယ့္ကိုယ္ကိုလည္း 
အျပစ္မတင္ပါနဲ႔ ေအာ္ ဒီေန႔ ငါကံမေကာင္းပါလားဆိုၿပီး ေျဖသိမ့္လိုက္ပါ။
ေနာက္ေန႔မွာ အပိုင္း (၂) ကိုဆက္ပါမည္။
အားလံုးပဲ အဆင္ေျပၾကလိမ့္မယ္လို႔ေမွ်ာ္လင္ပါတယ္။
အားလံုးကို ခင္မင္ေလစားလွ်က္


အဆင္ေျပပါေစ
ဇူးနစ္(နည္းပညာ)
 www.zunite.org