Sunday, January 5, 2014

Custom ROM ဆိုတာဘာလဲ



အရင္ကလည္း တင္ေပးဖူးပါတယ္ . . . ဒါေပမယ့္ ေနာက္တစ္နည္း ဗဟုသုတ ပြားမ်ားဖို႔ အတြက္ ထပ္ၿပီး Share ေပးလိုက္တယ္ေနာ္ . . . . .


Android ထုတ္အသံုးျပဳသူမ်ားအေနနဲ႔ Android နဲ႔သက္ဆုိင္တဲ့ သတင္း၀က္ဆုိဒ္ေတြထံ လည္ပတ္ေရာက္ရွိတဲ့အခါမွာ ROM ေတြရဲ့အေၾကာင္းကို ၾကားဖူးေကာင္းၾကားဖူးပါလိမ့္မယ္။ ဒါေပမယ့္ Android အသံုးျပဳသူအမ်ားစုာ ROM ေတြရဲံအေၾကာင္းကို နားလည္သိရွိၾကေပမယ့္ အခ်ိဳ႔ေသာသူမ်ားကေတာ့ ROM ေတြရဲ့အေၾကာင္းနဲ႔ပတ္သက္ၿပီး ရွင္းရွင္းလင္းလင္းမသိၾကပါဘူး။ ဒါေၾကာင့္ Custom ROM ေတြရဲ့အေၾကာင္းကို မသိေသးသူမ်ားအတြက္ Custom ROM ကိုအသံုးျပဳရမွာ သိထားသင့္တဲ့ အခ်က္ေတြကို ေဖာ္ျပလိုက္ပါတယ္။ ပထမဦးဆံုးအေနနဲ႔ ROM ဆိုတာဘာလဲဆိုတာရွင္းျပပါမယ္။ ROM ဆိုတဲ့အသံုးအႏႈန္းဟာ သိုေလွာင္မႈခ်စ္ပ္ေတြပါ၀င္တဲ့ Read Only Memory ကိုအတိုေကာက္ေခၚဆိုထားျခင္း ျဖစ္ပါတယ္။ ROM ပါ၀င္တဲ့ Gameboy ဂိမ္းေတြမွာ ဂိမ္းေတြကို Save လုပ္ဖို႔အတါက္ သီးျခားေနရာရွိေပမယ့္ ဂိမ္းေတြကေတာ့ Read Only ျဖစ္တဲ့အတြက္ Modify ျပဳလုပ္ႏုိင္ျခင္းမရွိပါဘူး။ ဒီအသံုးအႏႈန္းကို Android မွာရည္ညြန္းအသံုးျပဳတဲ့အခါမွာေတာ့ Firmware လို႔သံုးႏႈန္းတာ အနီးစပ္ဆံုးမွန္ကန္တယ္လို႔ ဆိုရပါမယ္။ ROM ကို Android ထုတ္ကုန္ေတြမွာ Install လုပ္တယ္ဆုိတဲ့အဓိပၸါယ္ဟာ Android software/system file ေတြကိုဖ်က္ျခင္း (သို႔) လက္ရွိဖုိင္အေဟာင္းကို အသစ္နဲ႔အစားထိုးျခင္းကိုဆိုလိုျခင္းျဖစ္ပါတယ္။ ဒီနည္းလမ္းဟာ ကြန္ပ်ဴတာ Operating System (Window 7, OS x, Linux) တို႔ကို re-install လုပ္တဲ့လုပ္ငန္းစဥ္နဲ႔တူညီပါတယ္။





Custom ROM ဆိုတာဘာလဲ ၂

Android ROM ေတြမွာ Stock ROM နဲ႔ Stock ROM ဆိုၿပီးႏွစ္မ်ိဳးရွိပါတယ္။ Stock ROM ဆိုတာကေတာ့ Android ဖုန္းကုိ၀ယ္ယူတဲ့အခါမွာ ပါလာတဲ့ဖုန္းရဲ့ OS ျဖစ္ပါတယ္။ Custom ROM ဆုိတာကေတာ့ Android ျဖန္႔ခ်ီမႈတစ္ခုကို ျပဳျပင္မြမ္းမံထားျခင္းျဖစ္ပါတယ္။ Google ဟာ Android source code ကိုမည္သူမဆို ေျပာင္းလဲအသံုးျပဳႏုိင္ေအာင္ ျပဳလုပ္ေပးထားတာေၾကာင့္ လူအမ်ားဟာ ၄င္း code ကိုကုိယ္တုိင္ေျပာင္းလဲၾကၿပီး Feature မ်ားထည့္သြင္းၾကသလို ႏွစ္သက္ဖြယ္ေကာင္းတဲ့ Tweak မ်ားနဲ႔ ေျပာင္းလဲျဖန္႔ေ၀ၾကပါတယ္။ ဒါေၾကာင့္ Custom ROM တစ္ခုကို Homescreen ေျပာင္းလဲျခင္း၊ Background ၀န္ေဆာင္မႈမ်ားနဲ႔ Default software စတာေတြပါ၀င္တဲ့ Android ကိုထုတ္ကုန္တစ္ခုေပၚမွာ ပိုမိုေကာင္းမြန္စြာ အလုပ္လုပ္ႏုိင္ဖို႔အတြက္ Custom code ေျပာင္းလဲျပင္ဆင္မႈအခ်ိဳ႔ျပဳလုပ္ထားျခင္းလို႔ အဓိပၸါယ္ဖြင့္ဆိုႏုိင္ပါတယ္။ Software ကၽြမ္းက်င္ပညာရွင္မ်ားဟာ လ်င္ၿမန္ၿပီး Feature အမ်ားစုျဖည့္စြက္ထားတဲ့ ROM ေတြကိုအတူတကြပူးေပါင္းတည္ေဆာက္ၾကပါတယ္။ လက္ရွိမွာ နာမည္ေက်ာ္ေနတဲ့ ROM မ်ားကေတာ့ Android ထုတ္ကုန္ 70 ေက်ာ္အတြက္ အေထာက္အပံ့အေပးတဲ့ CyanogenMod, ျပဳျပင္ေျပာင္းလဲမႈမ်ားစြာျပဳလုပ္ထားၿပီး ေပ့ါပါးတဲ့ ROM ျဖစ္တ့ဲ AOKP အျမင္ေကာင္းမြန္ေအာင္ အဓိကထားျပဳလုပ္ထားတဲ့ ROM ျဖစ္တဲ့ Android Revolution တို႔ျဖစ္ပါတယ္။ ဒါေပမယ့္ အဆိုပါ Android တည္ေဆာက္မႈမ်ားကို သာမာန္လူမ်ားကသာ ျပဳလုပ္ထားျခင္းျဖစ္ၿပီး HTC နဲ႔ Samsung တို႔မွ Developer မ်ားကျပဳလုပ္ထားျခင္းမ်ိဳးမဟုတ္ေပမယ့္ အားနည္းခ်က္အမ်ားအျပားရွိသလို အသံုးျပဳတဲ့အခါမွာလည္း အႏၲရာယ္မရွိေစပါဘူး။ အခ်ိဳ႔ေသာ အေျခအေနမ်ားတြင္ Community မ်ားက တည္ေဆာက္ထားတဲ့ software ေတြဟာ ဆယ္ဆမက ပိုမိုေကာင္းမြန္တာေတြ႔ရၿပီး ျဖန္႔ခ်ီတဲ့အခ်ိန္ကလည္း တစ္ခုတစ္ခုကြာေ၀းျခင္းမရွိပါဘူး။ Android အသံုးျပဳသူမ်ားအေနနဲ႔ HTC နဲ႔ Samsung တို႔ရဲ့ လက္ရွိ Software နဲ႔ပတ္သက္ၿပီး စိတ္ေက်နပ္မႈမရွိဘူးဆိုရင္ ေအာက္ေဖာ္ျပပါ ၀က္ဘ္ဆုိဒ္မ်ားထံ သြားေရာက္လည္ပတ္ၿပီး ေလ့လာႏုိင္ပါတယ္။ လက္ရွိနာမည္ႀကီးေနတဲ့ ROM သံုးခုကေတာ့ ေအာက္ပါအတုိင္းျဖစ္ပါတယ္။



-       CyanogenMod, http://www.cyanogenmod.com ကေတာ့ Android ထုတ္ကုန္ေတြကို လွ်င္ျမန္စြာနဲအသံုးျပဳႏုိင္ေစမယ့္ ROM ျဖစ္ပါတယ္။



-       AOKP, http://www.aokp.co ကလည္းနာမည္ေက်ာ္ ROM တစ္ခုျဖစ္ပါတယ္။ ဒါေပမယ့္ ထုတ္ကုန္အမ်ားစုအတြက္ေထာက္ပံ့ေပးထားျခင္းမရွိေပမယ့္လည္း ေလ့လာရက်ိဳးနပ္ေစမယ့္ ROM ျဖစ္ပါတယ္။



-       Android Revolutio HD, http://forum.xda-developers.com/showthread.php?t=840040 မွာေတာ့ HTC ထုတ္ကုန္မ်ားကို အမ်ားစု ေထာက္ပံေပးထားၿပီး Asus Transformer နဲ႔ Galaxy Nexus တို႔ကိုလည္း အေထာက္အပံ့ေပးထားပါတယ္။





Custom ROM မ်ားကိုအသံုးျပဳျခင္းေၾကာင့္ ရရွိသည့္အက်ိဳးေက်းဇူးမ်ား

- Android ျဖန္႔ခ်ီမႈအသစ္ကို ရရွိလိုတဲ့အခါမွာ လေပါင္းမ်ားစြာေစာင့္ဆုိင္းရပါတယ္။ ဒါေပမယ့္ Custom ROM Developer မ်ားကေတာ့ ရက္သတၱပတ္အနည္းငယ္အတြင္း ျဖန္႔ခ်ီေပးႏုိင္ပါတယ္။ ဒါ့အျပင္ Feature သစ္ပါ၀င္ၿပီးအားနည္းခ်က္ေတြကို ျပင္ဆင္ထားတဲ့ Update ေတြကို မၾကာခဏဆိုသလို ျဖန္႔ခ်ီတဲ့အတြက္ ထုတ္ကုန္ေတြကို လ်င္ျမန္စြာနဲ႔ အသံုးျပဳႏုိင္ေစပါတယ္။ Custom ROM အမ်ားစုကို Update ျပဳလုပ္တဲ့အခါမွာလည္း over the air (OTA) ျဖင့္ျပဳလုပ္ႏုိင္တာေၾကာင့္ အရာအားလံုးကို  re-install မလုပ္ဘဲ သံုးႏုိင္ပါတယ္။



- ဖုန္းကို Root လုပ္ၿပီးတဲ့ ROM တစ္ခုကို Install လုပ္တဲ့အခါမွာအလြယ္တကူျပဳလုပ္ႏုိင္ၿပီး ဖုန္းနဲ႔အတူပါလာတဲ့ Stock  ROM ကိုလည္း ေျပာင္းလဲအသံုးျပဳႏုိင္ေစပါတယ္။



- Custom ROM တစ္ခုကို Install လုပ္ဖို႔အတြက္ Android ထုတ္ကုန္ကို Root လုပ္ထားဖို႔လိုပါတယ္။ ဒါမွသာ ဖုန္းေပၚမွမလုိအပ္တဲ့အရာမ်ားကို ဖယ္ရွားျခင္း၊ ဖုန္းကို ေမႊေႏွာက္အသံုးျပဳျခင္းတို႔ကို ျပဳလုပ္ႏုိင္မွာျဖစ္ပါတယ္။ ဒါ့အျပင္ Root Access လိုအပ္တဲ့ Overclocker လုိမ်ိဳး Application ေတြကိုလည္း အသံုးျပဳႏုိင္ေစပါတယ္။





Custom ROM အသံုးျပဳရာတြင္သတိျပဳရမည့္အခ်က္မ်ား

-      Custom ROM မ်ားကိုအသံုးျပဳတဲ့အခါမွာ အႏၲရာယ္ျဖစ္ေစႏုိင္တာေၾကာင့္ သတိျပဳၿပီးအသံုးျပဳဖို႔လိုပါတယ္။ ပထမဦးဆံုးအေနနဲ႔ ROM ထည့္သြင္းျခင္းလုပ္ငန္းစဥ္ျဖစ္တဲ့ Flash လုပ္ငန္းစဥ္ကိုျပဳလုပ္တဲ့အခါမွာအမွားအယြင္းတစ္စံုတစ္ရာနဲ႔ ေတြ႔ႀကံဳႏုိင္ပါတယ္။ ဒီလိုျဖစ္ရပ္မ်ိဳးာ ျဖစ္ပြားမႈနည္းပါးလွ်က္ရွိၿပီး တကယ္လို အမွားအယြင္းတစ္စံုတစ္ရာနဲ႔ႀကံဳေတြ႔ခဲ့ပါက ယခင္အေျခအေနအေနအတုိင္း Restore လုပ္ႏိုင္ပါတယ္။



-       Custom ROM ကို Install လုပ္တဲ့အခါမွာ Clean wipe ကိုအသံုးျပဳဖို႔လိုပါတယ္။ ဒီလုပ္ငန္းစဥ္ဟာ လက္ရွိ Dataေတြအားလံုးကို ဖ်က္ပစ္မွာျဖစ္တဲ့အတြက္ အရာအားလံုးကို အရင္ဆံုး Backup လုပ္ထားရပါမယ္။

Credit to : www.kyawzinlatt.com

No comments:

Post a Comment