Tuesday, September 23, 2014

iOS 8 တြင္ ၿမန္မာေဖာင္. ႏွင္. ကီးဘုတ္သြင္းနည္း ( Non - Jailbreak)

iDevices အသံုးၿပဳရာအတြင္ iOS 7 အထိ Jailbreak ရ မ iOS 8 တြင္ ၿမန္မာေဖာင္. ႏွင္. ကီးဘုတ္သြင္းနည္း ( Non - Jailbreak)
ွ သာ ၿမန္မာကီး ဘုတ္ကို အသံုး ၿပဳလို.ရေသာ္လည္း iOS 8 တြင္ Jailbreak လုပ္စရာ မလိုဘဲး ( Thard-Party Keyboard) ၿမန္မာေဖာင္. ႏွင္. ကီးဘုတ္ ကို အသံုုးၿပဳလို.ရပါၿပီ...... Black Keys လို.အမည္ရေသာ Application ကို Apple Store တြင္ $ ၿဖင့္ဝယ္ယူအသံုးၿပဳ.ရပါမည္။

Black Keys ကို ဝယ္ယူရန္

install လုပ္ၿပီးပါက ၿမန္မာေဖာင္.သြင္းရန္ install missing fonts ကိုဝင္ပါ။

Myanmar Zawgyil ကို install လုပ္ေပးပါ။

ZawGyi  Font ကို install လုပ္ၿပီးလွ်င္ Keyboard သြင္းရန္ အတြက္   Setting > General > Keyboard > Keyboards > Add New Keyboard > Black Keys ကိုဝင္ၿပီး  Burmese-Zawgyi ကို Enable လုပ္ေပးပါ

Sunday, September 21, 2014

FIFA 15 Ultimate Team v1.1.0 Apk

FIFA 15 Ultimate Team v1.1.0 ေနာက္ဆံုးထြက္ Version ေလးတင္ေပးလိုက္ပါတယ္ဗ်ာ။ Cbox မွာ ခဏခဏေတာင္းလြန္းလို႕တင္ေပးလိုက္ပါျပီဗ်ာ။ ေဘာလံုးကန္ရတာ၀ါသနာပါသူမ်ား တကယ့္ကိုသေဘာ က်ေစမယ့္ ေဘာလံုး Game ေကာင္းေကာင္းတစ္ခုျဖစ္ပါတယ္ဗ်ာ။ ရုပ္ထြက္အင္မတန္ေကာင္းမြန္ျပီး အျပင္ မွာကန္ေနရသလိုမ်ိဳး ရသကိုခံစားရမွာပါ။ Game ထဲမွာေတာ့ တစ္ပြဲခ်င္းစီလည္း ကန္လို႕ရပါတယ္။ ဒါ့အျပင္ World Cup , Euro Cup , League , အစရွိတဲ့ပြဲစဥ္မ်ားကိုလည္းကစားႏိုင္မွာပါ။ ကၽြန္ေတာ္ကေတာ့ League ကိုပိုသေဘာက်တယ္ဗ်ာ။ ပြဲစဥ္ေတြအမ်ားၾကီးကန္ရျပီး ပိုက္ဆံေတြရွာ ေနာက္ျပီးမိမိသေဘာက်တဲ့ ကစားသမားေတြကို ၀ယ္ယူျပီးအသင္းေကာင္းေကာင္းတစ္သင္းေထာင္ျပီး ကစားႏိုင္မွာပါ။ Apk အျပင္ Obb Data ကိုပါေဒါင္းယူျပီးမွကစားရမွာျဖစ္ပါတယ္။ Install လုပ္ပံုလုပ္နည္းကလည္း အရင္ Game ေတြ လိုပါပဲ။ Apk ကို Install လုပ္ျပီး ေဒါင္းလို႕ရလာတဲ့ com.ea.game.fifa15_row Folder ကို sdcard/ Android/obb ထဲကိုကူးထည့္ျပီးမွကစားႏိုင္မွာပါ။ obb Folder မရွိခဲ့ဘူးဆိုရင္လည္း ကိုယ္တိုင္ေဆာက္ လိုက္ပါ။ ဒါဆိုအဆင္ေျပပါျပီ။ Android OS 2.3.3 ႏွင့္အထက္ဖုန္းမ်ားမွာ ကစားႏိုင္မွာျဖစ္ပါတယ္ဗ်ာ။
ေအာက္ကlinkမွာေဒါင္းယူပါ

FiFa apk ​ေဒါင္​းယူရန္

FiFa obbဖိုင္​​ေဒါင္​းယူရန္

လူအခ်ိဳ႕မွာ ရွိေနတဲ့ သဘာဝ ႏွုိးစက္

လူအခ်ိဳ႕ဟာ ဘာႏိွုးစက္မွ ေပးစရာမလုိပဲဲ ဘယ္အခ်ိန္ ထမယ္ ဆုိတာကို တြက္ခ်က္ကို တကယ္ကို ႏွိုးတက္ၾက ပါတယ္။ ဥပမာ အားျဖင့္ မနက္ ၄ နာရီ ထရမယ္လို႔ ေတးထားျပီး တကယ္ပဲ ေလးနာရီ ဝန္းက်င္မွာ ဘယ္သူမွ မႏွိုးပဲ ထေနျခင္း ျဖစ္ပါတယ္။

ယင္းကို လူေတြရဲ႕ စိတ္ထဲမွာ ရွိတဲ့ natural alarm clock ေၾကာင့္မို႔လဲ ဆုိ ပါတယ္။ သူ႔ပါသူ ႏိုးလာေအာင္ ဖန္တီးေပးတဲ့ စိတ္ ျဖစ္ပါတယ္။ ယင္း စိတ္ျဖစ္ေအာင္ ႏွိုးဆြ ေပးသူ ကေတာ့ stress hormone လို႔ေခၚတဲ့ စိတ္ဖိစီးမွု ဟိုမုန္း တစ္ခုက တြန္းအားေပးျခင္း ျဖစ္ပါတယ္။ ယင္း ဟိုမွုန္း ရွိသူ မ်ားဟာ သာမန္ လူမ်ားထက္လည္း သတိပုိတတ္ ပါတယ္။ သုိ႔ေပမယ့္ က်န္းမာေရး အရ ၾကည့္ရင္ အျခား တစ္ဖက္မွာလည္း Stress hormone ေၾကာင့္ ဆုိးက်ိဳး အခ်ိဳ႕လည္း ရွိေန ပါေသးတယ္။

ဒီေတာ့ သာမန္ေန႔ထက္ အေစာၾကီး ထရမယ့္ ေန႔မ်ိဳးေတြမွာ ဆုိရင္ ႏွုိးစက္ နာရီ အသံုးျပဳျခင္းက ေကာင္းျပီး သာမန္ ထေနၾက အခ်ိန္မ်ား ျဖစ္ရင္ မိမိ ကိုယ္ကို ႏွိုးထ ျခင္းက သာမန္ လူမ်ားရဲ႕ အေလ့အက်င့္ ျဖစ္ပါတယ္

Chit Ko Ko(သတင္းစံု)v.1.0apk

ကြၽန္ေတာ္facebook wall,website,bloggerေတြမွာတင္သမွ်သတင္းေတြအကုန္လံုးအလြယ္တကူဖတ္ႏိုင္ရန္အတြက္Android applicationတစ္ခုျပဳလုပ္ေပးထားပါတယ္။အင္တာဖြင့္ၿပီးupdateလုပ္လိုက္ယံုျဖင့့္သတင္းမ်ားကိုofflineအေနျဖင့္လဲဖတ္႐ႈႏိုင္ပါတယ္။applicationရဲဆိုဒ္ကေတာ့4.4MBသာ႐ွိပါတယ္။ေအာက္ကlinkေတြထဲကျကိဳက္တယ့္linkကေနေဒါင္းယူႏိုင္ပါတယ္။

​ေဒါင္​းယူရန္​Link(1)

​ေဒါင္​းယူရန္​link(2)

​ေဒါင္​းယူရန္​Link(3)

​ေဒါင္​းယူရန္​Link (4)

Friday, September 12, 2014

Android Application Download ၀က္ဆိုဒ္ (10)ခု

Android Device ေတြမွာ ထည့္သြင္းအသံုးျပဳႏိုင္ဖို႔အတြက္ Application ေတြကို အြန္လိုင္းမွတစ္ဆင့္ အခမဲ့ရယူႏိုင္မယ့္ ၀က္ဆိုဒ္ေတြပါ....အခမဲ့ရယူႏိုင္တဲ့ ၀က္ဆိုဒ္ေတြအမ်ားႀကီးရွိတဲ့ထဲက ထိပ္တန္း ၀က္ဆိုဒ္ (10)ခုကို ညႊန္းေပးလိုက္ပါတယ္....

1 /1mobile

2/ Approb
3/ Androidfreeware
4/ Androidapps
5/ Androidgamesroom
6/ Playandroid
7/ Bestandroiddownloads
8/ Appsapk
9/ Androidsoftwaredownload
10/ Appdoll 

ကဲအေပၚက၀က္ဆိုဒ္ (10)ခုဟာဆိုရင္ သင့္ရဲ႕ Android အတြက္ အေကာင္းဆံုး ဆိုဒ္ (10)ခုပဲျဖစ္ပါတယ္

Sunday, September 7, 2014

မိမိတို႔ Facebook ကို Lock မက်ရေစေအာင္​

မိမိတို႔ Facebook မွ Friends Request 24 hr အခ်ိန္ထဲမွာ 20 ေယာက္ Request ေပးႏိုင္ပါတယ္ ပိုလို႔မရပါဘူးေနာ္ တတ္ႏိုင္ရင္ 10, ေယာက္ေလာက္သာေပးပါ မိမိတို႔ Request လုပ္ထားၿပီး သူမ်ားကလက္မခံရင္ Pending ဆိုတဲ့သြားေနဆဲမွာ႐ွိေနပါတယ္ေနာ္...

 အဲဒီလို Pending ဆိုတဲ့ 20, ေယာက္႐ွိ 72 hr ျဖစ္ၿပီ႐ွိေနပါရင္ Lock က်ပါလိမ့္မည္
မိမိတို႔ Account မွ Friends Requests အဝင္ကို 24 hr ထဲ 100, ေယာက္လက္ခံႏိုင္ပါတယ္ ပိုၿပီးလက္ခံမိရင္ Lock က်တတ္ပါတယ္ေနာ္....

ေဖစ္ခဲ့တဲ့ Friends Requests Pending ကို 24 ျဖစ္လွ်င္ စစ္ေဆးၿပီး Delete လုပ္ေပးရပါမည္ Opera or UC Browser မွေနလို႔ဝင္ရပါမည္ မိမိတို႔ နဂို႐ွိတဲ့ Facebook မွမဟုတ္ပါ မျပည့္စုံလို႔ပါ Browser မွာ Facebook ကို Log in ဝင္ပါ ၿပီးေနာက္ ပုံ 1 ကိုၾကည့္ပါ Friends ဆိုသည့္ေနရာကို ကလပ္ေပးလိုက္ပါ ပုံ 2 ကိုၾကည့္ပါ Requests ဆိုတာကို ကလပ္ေပးလိုက္ပါ ပုံ 3 ကိုၾကည့္ပါ View Sent Requests ဆိုတာကို ကလပ္ေပးလိုက္ပါ ျမင္ရပါၿပီ သင္ေတာင္းဆိုထားတဲ့ Friends Requests မ်ားျဖစ္ပါတယ္ Delete Request ကို ကလပ္ေပးလိုက္ပါ ဒါဆိုရင္ Friends Request မ်ားမ႐ွိပါၿပီေနာ္..

2, မိမိတို႔ Account Profile ကိုအျပည့္စုံျဖည့္ေပးရပါမည္ ဒါဆိုရင္ အေပၚဘယ္ဘက္ထိပ္မွာ Home ဆိုတာအနီးမွာ Profile ကိုကလပ္ေပးပါ ျပန္က်လာတာက သင့္ရဲ႕ပုံညာဘက္မွာ Exit Profile ကို ကလပ္ေပးလိုက္ပါ ျပန္က်လာတာက Profile Setting ပါ အေရးႀကီးခ်က္က သင့္ဖုန္းနံပါတ္ ေက်ာင္း ေကာလိပ္ တကၠသိုလ္ မိမိေနထိုင္သည့္ ၿမိဳ႕ ၿမိဳ႕နယ္ ဘာသာ က်ား/မ အဲဒါေတြက မျဖစ္မေနထည့္ေပးရပါမယ္ေနာ္ မထည့္ေပးရင္ သင့္ရဲ႕ Account ဟာ မခိုင္ျမဲပါဘူး အသိမွတ္မျပဳပါဘူးေနာ္...

3, မိမိတို႔သည္ သူတပါး ႀကိႀကိဳက္ႏွစ္သလိုေနထိုင္ေျပာဆိုဖို႔လိုအပ္ေပသည္
အဘယ့္်ၾကာင့္ဆိုသည္မွာ သူတစ္ပါးအေပၚ မေကာင္း အပုတ္ခ်ေရးသားျခင္း သူတပါးကို ၾကမ္းတမ္းစြာ ဆက္ဆိုင္ျခင္းျပဳမိလွ်င္ သူတစ္ပါးတို႔က သူငယ္ခ်င္းဖြဲ႔၍ Report လုပ္ၿပီးတင္ေလွ်ာက္လိုက္ရင္ အဲဒီလို စာေလးေစာင္ Facebook Centre သို႔ေရာက္ခဲ့ပါလွ်င္ Centre မွဖ်က္ေပးရပါသည္ ထိုအခါ သင့္ရဲ႕ Account ကိုဘယ္ဆရာမွမကူညီႏိုင္ဘူးေနာ္
ဒါေၾကာင့္ဆင္ျခင္ဖို႔လိုအပ္ေပသည္...

4, မိမိတို႔ Facebook သုံးၿပီး Online မွာေနရင္း ဂိမ္းမဆို ေဆာ့ဝဲလ္မဆို ျဖဳတ္ခနဲဝင္ေရာက္လာၿပီး လႈပ္႐ွားျခင္းျဖငိ့ျပသေနပါတယ္ ထိုေနရာကို ကလပ္ လုပ္မိရင္ ေဒါင္း က်လာပါတယ္ ေဒါင္းယူလို႔သုံးလို႔ရပါတယ္ ေနာင္ခ်ိန္ မၾကာခင္မွာ သင္ရဲ႕ဖုန္းကိုေသာ္လည္းေကာင္း Account ကိုသာလည္းေကာင္းအေနာက္႐ွက္ေပးပါလိမ့္မည္

5, မိမိတို႔ Facebook ကိုထိမ္းေပးေနတဲ့ Email ကို ဂ႐ုစိုက္ရေပမည္ မၾကာမၾကာဖြင့္ၿပီး စာမ်ားကို Delete လုပ္ေပးထားရမည္ အဲဒီလိုထားသည္အတြက္ သင့္ရဲ႕ Email လဲ Runing ျဖစ္ေနသည္ ေပါ့လဲေပါ့ၿပီး တခ်ိန္တခါတြင္ သက့္ရဲ႕ Facebook အခက္ခဲျဖစ္ရင္ ကူညီမယ့္ဟာေတာ့ သူပါပဲ သူ႔ကို ဂ႐ုမစိုက္ Password ေမ့လိုပ္ စာေတြျပည့္လိုက္ဆိုရင္ သင့္ Facebook အတြက္ ဆိုးျခင္းလကၡဏာပါ
Email ထဲမွာ စာေတြ 10000, တစ္ေသာင္းျဖစ္ခဲ့ရင္ ထို Email အလုပ္မလုပ္ေပးေတာ့ၿပီ မၾကာခင္ ထို Email လဲပိတ္ Facebook လဲပိတ္ေတာ့မယ္​

Network မွ တစ္ဆင့္ ကြန္ပ်ဴတာ မွာ window တင္နည္း

Client Computer ေတြသို ့Network ေပၚက တဆင့္ Windows OS Installation လုပ္တဲ့ ပုံစံကို မသိေသးတဲ့ မိတ္ေဆြမ်ား 
သိရ ေလေအာင္ Remote Installation Services အေၾကာင္းကို ေျပာေပး ပါမယ္ ။

RIS Requirements 
* Windows 2003 or 2000 Server 
* Remote Installation Services Component 
* Windows XP Professional CD 
* Active Directory 
* DHCP 
* PXE Client တို ့ျဖစ္ၾက ပါသည္။

အထက္က လိုအပ္ခ်က္ေတြ ျပည့္စုံၿပီ ဆိုရင္ေတာ့ RIS လုပ္ငန္း စတင္လို ့ရပါၿပီ။ 

Windows Server 2003 or 2000 တြင္ ျပဳလုပ္ရန္ ။ 

ပထမ ဦးဆုံး Remote Installation Services ဆိုတဲ့ Windows Component တစ္ခု ကို ထည့္ သြင္း ေပးရ ပါမယ္ ဒီလို 
ထည့္ သြင္း လို ့ရဖို ့အတြက္ Server 2003 CD or Server 2000CD ေခြကို ႀကိဳ ထည့္ ထား ဖို ့လုိအပ္ ပါသည္။ လုပ္တဲ့ 
ပုံစံ ကေတာ့ - Start >>> Control Panel >>> Add or Remove Programs အဲဒီ ထဲ ကမွ Add / Remove Win
dows Components ကို ေရြးပါ။ Windows Components Wizard Box လာပါမယ္ Your browser may not support 
display of this image. အဲဒီ ထဲကမွ Remote Installation Services ကို အမွန္ျခစ္ ေပးပါ။ Next ကိုႏွိပ္ပါ။ Remote 
Installation Services ကို Install လုပ္ေပး ေနလိမ့္မယ္ ၿပီးရင္ Complete Wizard Box က် လာပါမည္။ Finish မွာႏွိပ္
ပါ။ ဒါဆိုလွ်င္ Remote Installation Services ကို Install လုပ္တာ ၿပီးဆုံး သြားပါၿပီ။ 

ကြ်န္ ေတာ့္ တို႔ အခု server 2003 မွာ Remote Installation Services component ကို ထည့္ သြင္း ၿပီး ၿပီ ျဖစ္ သျဖင့္ 
RIS လုပ္ငန္းကို စတင္လို ့ရပါၿပီ စတင္ အသုံးျပဳပုံကေတာ့ - Start>>>run box ထဲမွာ risetup ရိုက္ ၿပီး Enter ေခါက္
ပါ ။ RIS Setup Wizard box က် လာ ပါမယ္ ။ Your browser may not support display of this image. RIS Wel
come Screen တြင္ RIS installation အပိုင္း ၿပီး ေျမာက္ ဖို ့အတြက္ လိုအပ္ခ်က္ ေတြကို ေဖာ္ျပ ထားပါတယ္။ ၿပီးလွ်င္ 
Next မွာႏွိပ္ပါ ။ 

Your browser may not support display of this image.

ဒီ အဆင့္ ေလးက ေတာ့ ကိုယ့္ server ၏ C: Drive မဟုတ္ တဲ့။ တျခား Drive letter D:, E:, စသည့္ အပိုင္း တြင္ 
Remoteinstall ႏွင့္ ပတ္သက္ ေသာ လုပ္ငန္း စဥ္မ်ား သိမ္းဖို႔ အတြက္ ေနရာ သတ္မွတ္ ေပးတဲ့ အပိုင္း ျဖစ္ ပါတယ္။ 
ထိုသို႔ သတ္မွတ္ ခ်င္ပါက Browse တြင္ႏွိပ္၍ သတ္မွတ္ နိုင္ပါသည္။ Next မွာႏွိပ္ပါ။

Your browser may not support display of this image.

ဒီအဆင့္ ကေတာ့ အခု ဖန္တီး ထားတဲ့ RIS ကို Client သို ့ခ်က္ျခင္း ေထာက္ပံမွဳ ေပးမည္ ၊ မေပး မည္ ကို ေရြး ခ်ယ္
သည့္ အပိုင္းပါ။ Next မွာႏွိပ္ပါ။ 

Your browser may not support display of this image.

ဒီ အဆင့္ ကေတာ့ Client မွာ အသုံး ျပဳမည့္ Windows ေခြ ရဲ့ လမ္း ေၾကာင္း ကို ေရြးခိုင္း တာပါ။ အဓိက ကေတာ့ 
Windows CD ထဲက i386 folder ကို Copy ကူးယူ သြားတာပါ။ win xp CD ရွိတဲ့ လမ္း ေၾကာင္း ကို ေပးၿပီး ၿပီဆို
လွ်င္ Next မွာ ႏွိပ္ပါ။ 

Your browser may not support display of this image.

ဒါက ေတာ့ ကိုယ္ ဖန္တီး လိုက္တဲ့ Image အတြက္ နာမည္ေလး ေပးလိုက္ တာပါ။ Next မွာႏွိပ္ပါ။ 

Your browser may not support display of this image.

ဒီီ အဆင့့္္ ကေတာ့့ windows image ၏ Descripiton Name ေပးတဲဲ့ ေနရာပါ။ Next မွာႏွိပ္ပါ။ 

Your browser may not support display of this image.

ဒီီအဆင့္ ကေတာ့ ေနာက္ ဆုံး ၿပီးဆုံး သြားတဲ့ အဆင့္ပါ။ Finish မွာႏွိပ္ပါ ။

Your browser may not support display of this image.

ဒါက ေတာ့ ေရွ့ မွာ ခ် ခဲ့တဲ့့ settings အတိုင္း Install လုပ္ေန တာပါ။ 

Your browser may not support display of this image.

အခု ဆိုရင္ ေတာ့ ကြ်န္ေတာ္ တို႔ ၏ Remote Installation Services Setup Wizard ကေန လိုအပ္ တာေလးေတြကို 
remoteinstall folder ဖြဲ႔ၿပီး ဖန္တီးျခင္း အဆင့္ ၿပီးဆုံးလို ့သြားပါၿပီ။ Done မွာႏွိပ္ လိုက္ပါ

Facebook Sticker ကြန္မန္႔ေပးနည္း

အရမ္းလြယ္ကူပါတယ္ မိမိBrowser မွာ ထည့္ေပးရမည့္ Add ႏွစ္ခုကို မူရင္းလင့္မွာ သြားေရာက္ေဒါင္းယူလိုက္ပါ ။
လင့္မ်ားကို ေအာက္မွာေပးထားပါတယ္

ေဒါင္းၿပီးတာနဲ႔ အင္စေတာလုပ္ေပးပါလိမ့္မယ္ ၿပီးရင္မိမိ FB အေကာင့္ကို ထြက္ၿပီး ၿပန္ဝင္လိုက္ပါ ။
ကြန္မန္႔ေပးရမည့္ အကြက္မွာ ပံုထဲကအတိုင္း မ်က္ႏွာပံုေလးေပၚလာပါမယ္ ႏွိပ္၍မိမိၾကိဳက္ႏွစ္သက္ရာအရုပ္မ်ားကို မန္႔ႏိုင္ပါၿပီ :)

ေပးထားတဲ့ Hola Unlock Add လဲ အေပၚကနည္းအတိုင္းပါပဲ ႏိုင္ငံကိုေတာ့ Australia ကို ေရြးခ်ယ္ေပးရမည္ၿဖစ္ပါတယ္ ။
မူရင္းဆိုက္မွာ ပံုႏွင့္တကြၿပသထားလို႔ မရွင္းၿပေတာ့ပါဘူး ကလစ္တစ္ခ်က္ႏွိပ္ေပးယံုပါပဲ

Emoji အရုပ္အတြက္ Facebook Secret Emoticons Add ကို ေအာက္မွာေဒါင္းယူပါ

Mozilla Firefox Browser အတြက္

Google Chrome Browser အတြက္

Facebook Sticker အတြက္ Hola Unlock Add ကို ေအာက္မွာ ေဒါင္းယူပါ ။

Hola Unlock Add ကို ဒီမွာေဒါင္းပါ

Friday, September 5, 2014

Android ႏွင့္ပက္သက္၍ အနည္းဆံုး သိသင္​့သည္​့ဗဟုသုတမ်ား


Android ကိုစတင္ေလ့လာဖို႔က်ိဳးစားေနသူေတြအေနနဲ႔ အမ်ားေျပာေနၾကတဲ့ Bootloader , Firmware,
ADB , Stock ROMs, Custom ROMs, OS Kernel, ClockworkMod, Flashing , Rooting , Baseband
စသျဖင့္ စာလံုး အထူး အဆန္းေတြျခည္းေတြ႔ရလို႔ ေလ့လာခ်င္စိတ္ကုန္ သြားတတ္သလို႔၊ တစ္လံုး စီနဲ႔
သူတို႔ရဲ့ သီးသန္႔ အလုပ္လုပ္ပံုကို အတိအက် မသိရင္ နာမည္သာေခၚေနေပမယ့္ အႏွစ္သာရ
မဲ့ေနတတ္ပါတယ္၊ တကယ္ေလ့လာလိုသူေတြအေနနဲ႔ လဲ တစ္ခုစီရဲ့ အဓီပါယ္နဲ႔ အသံုး၀င္ပံု
အေသးစိတ္အလုပ္လုပ္ပံုတို႔ကို ေသခ်ာ သိကိုသိထား ရပါမယ္၊ ဒီပို႔စ္မွာ အထက္က
စာလံုးေတြအေၾကာင္း ရွင္းသြားေပးပါမယ္၊ တကယ္ပညာရွင္အဆင့္ တက္လွမ္းခ်င္သူေတြအတြက္
Open Source ျဖစ္တဲ့ Android က မည္သူမဆို ေဒါင္းယူႏိုင္ပီး ႀကိဳက္သလို ျဖတ္ႏိုင္ ျပင္ႏိုင္ ပါတယ္၊
စိတ္ႀကိဳက္ေျပာင္းႏိုင္ မိမိနဲ႔ အသင့္ေတာ္ဆံုး ျဖစ္တဲ့ System တစ္ခုျဖစ္သြားတဲ့ အထိ
ျပဳျပင္ယူလို႔ရပါတယ္၊
Bootloader ဆိုတာဘာလဲ
Bootloader ဆိုတာက Operation System မစတင္ခင္ အလုပ္လုပ္တဲ့ Code
အစိတ္အပိုင္းေလးကိုေခၚပါတယ္၊ Bootloader ထဲမွာ OS kernal ကို စတင္အလုပ္လုပ္ေအာင္ ေခၚမယ္
ညြန္ၾကားခ်က္ေတြပါပါတယ္၊ Bootloader က Internal Memory ထဲမွာရွိတဲ့ Paratition ေတြအားလံုးက ရဲ့
ပထမဆံုး Partition မွာ တည္ရွိမွာျဖစ္ပီး အျခား Partitions ေတြအားလံုးကို သြားမယ့္ Check Point ပါပဲ၊
Bootloader ဘယ္လိုအလုပ္လုပ္တာလဲ
Power စဖြင့္တာနဲ႔ ROM ထဲမွာရွိတဲ့ Boot ROM Code က စပီးအလုပ္လုပ္ပါတယ္၊ ပီးရင္ Bootloader
လို႔ေခၚတဲ့ Boot Strap Firmware ကို ႏိုးမယ္၊ Boot Strap Firmware ထဲမွာ MBR and GRUB/LILO
တို႔ပါ၀င္တယ္၊ Bootloader အလုပ္စပီဆိုတာနဲ႔ init.S ဖိုင္ စအလုပ္လုပ္တယ္ ၊ အရင္ ဆံုး BSS segment
ကို 0 တန္ဖိုးေရာက္သြားေအာင္ရွင္းတယ္၊ ပီးရင္ main.c ဖိုင္ကို စေခၚမယ္၊ main.c ဖိုင္ စ
အလုပ္လုပ္တာနဲ႔ hardware အစိတ္အပိုင္းေတြျဖစ္တဲ့ clocks, board, keypad, console
တို႔ကိုစတင္ေစမယ္၊ ပီးရင္ Linux Tags ကိုဖန္တီးပီး Linux Kernel image ကို Memory ကေန
၀င္တင္မယ္၊
Botloader
ေရြးခ်ယ္မ္မွဴွဴ
Bootloader က Phone မွာပါ၀င္တဲ့ အျခား မည္သည့္ software မဆိုရဲ့ အဦးဆံုး စတင္တဲ့ အတြက္
မွန္ကန္တဲ့ processor ကိုအသံုးျပဳဖို႔ အလြန္အေရးႀကီးလွပါတယ္၊ Android OS က Open Source ျဖစ္တဲ့
အတြက္ ဖုန္းထုတ္လုပ္တဲ့ ကုမၼဏီေတြက သူတို႔ ထုတ္လုပ္တဲ့ ဖုန္း Hardware နဲ႔ ကိုက္ညီတဲ့ Bootloader
version ကို Develop လုပ္ထားၾကပါတယ္၊ Android ဖုန္းေတြမွာပါ၀င္တဲ့ Bootloader ေတြကို အျမဲတမ္း
Locked ခ်ထားပါတယ္၊ ဒီလိုလုပ္ထားတာကေတာ့ ထုတ္လုပ္တဲ့ ကုမၼဏီေတြကို
သူတို႔ထုတ္လုပ္တဲ့ဖုန္းကို သူတို႔ထုတ္လုပ္တဲ့ OS version နဲ႔ ပဲတြဲသံုးေစခ်င္လို႔ပါ၊ Bootloader ကို
Locked လုပ္ထားရင္ Custom ROM install လုပ္လို႔မရပါဘူး၊ ဒါေၾကာင့္ Custom ROM Install
လုပ္လိုရင္ Bootloader ကို အရင္ Unlock လုပ္ရပါတယ္၊
Kernel ဆိုတာဘာလဲ
Kernel ဆိုတာက Android တစ္ခုထဲမွာသာလွ်င္ရွိတာ မဟုတ္ပဲ IOS,MacOS,Window,BlackBerry's
QNX တို႔မွာလဲရွိပါတယ္၊ High Level Operation Systems အားလံုးမွာ Kernel တစ္ခုေတာ့ ပါ၀င္ပါတယ္၊
ခု ေျပာမွာက Android အေၾကာင္းဆိုေတာ့ Linux Kernel ကိုပဲ ဦးတည္ပီးေျပာသြားပါမယ္၊ Android
သံုးသမွ် ပစၥည္းေတြက Linux Kernel ကိုသံုးၾကပါတယ္၊ ဒါေပမယ့္ Linux Operation System က သံုးတဲ့
Kernel နဲ႔ေတာ့ တထပ္တည္းမတူပါဘူး၊ Android Kernel မွာ Android အတြက္ သီးသန္႔ Build-in code
ေတြပါေနပါတယ္၊ ဒါ့ေၾကာင့္ပဲ Developers ေတြနဲ႔ hackers ေတြအတြက္ Android Versions
အသစ္ေတြကို Android ဖုန္း အေဟာင္းေတြမွာ ထည့္သြင္းပီး အားလံုး အဆင္ေျပေျပ
အလုပ္ျဖစ္ေအာင္လုပ္ဖို႔ အေတာ့ကိုေစာင့္ရပါတယ္၊ Gingerbred kernel အတြက္ သံုးတဲ့ drivers ေတြက
Ice Cream Sandwich kernel အတြက္ အလုပ္လုပ္မွာ မဟုတ္ပါဘူး၊ ဒီကစၥက လဲ အေရးႀကီးပါတယ္၊
Kernel ရဲ့ အဓီက အလုပ္က Hardware ကို ထိန္းခ်ဳပ္ဖို႔ တာ၀န္ကိုယူထားလို႔ပါ၊ kernel ကိုေရးတဲ့
ကုတ္ေတြလဲ တကယ့္ကိုမ်ားလွပါတယ္၊ Kernel ရဲ့ အဓီက တာ၀န္ကေတာ့ Hardware နဲ႔ Software
တို႔ၾကားမွာ ႏွစ္ဖက္ညြန္ၾကားခ်က္ေတြကို နာလည္ေအာင္ လုပ္ကိုင္ေပးဖို႔ပါပဲ၊
Software တစ္ခုက ဘယ္လို အလုပ္မ်ိဳးကိုမဆို Hardware ကို လုပ္ေစခ်င္တဲ့ အခါက်ရင္ Hardware ကို
တိုက္ရိုက္ အမိန္႔မေပးပဲနဲ႔ Kernel ကို ညြန္ၾကားခ်က္ အရင္လွမ္းပို႔ပါတယ္၊ ဒီေနရာမွာ အလုပ္ဆိုတာက
ဖုန္းက လုပ္ႏိုင္တဲ့ အလုပ္အားလံုးကိုညြန္းပါတယ္၊ ဖုန္း Screen အလင္းေရာင္ခ်ိန္တာတို႔၊ အသံ အနိမ္း
အျမင့္ ခ်ိန္တာတို႔၊ Raido ကို ခ်ိတ္ဆက္ပီး ဖုန္းေခၚဆိုတာတို႔၊ ဖုန္း မ်က္ႏွာျပင္မွာ ပုံဆြဲတာတို႔ စသျဖင့္
အလုပ္ မွန္သမွ်ကို Software က လုပ္လိုတဲ့အခါက်ရင္ Hardware ကိုတိုက္ရိုက္ မခိုင္းပဲ Kernel
ကိုလွမ္းခိုင္းလိုက္ပါတယ္၊ အဲ့ဒီ့ အခါမွာ Kernal က တဆင့္ Hardware ကို
လုပ္မယ့္အလုပ္ကိုညြန္ၾကားပါတယ္၊ ဥပမာ ကၽြန္ေတာ္တို႔ ဖုန္း မ်က္ႏွာျပင္ေပၚမွာ က ကင္မရာ (Camera)
ရိုက္တဲ့ခလုပ္ မွာ ခလစ္တစ္ခ်က္ႏွိပ္ပီး ဓါတ္ပံုရိုက္တယ္ဆိုပါစို႔ ၊ ခလုပ္ကိုႏွီပ္လိုက္တာနဲ႔ကို software က
Event တစ္ခုကိုနားေထာင္လုိ႔ရမယ္ ရတဲ့ Event ျဖစ္ေပၚတဲ့ေနရာကို driver ကတဆင့္ Kernel ကို ပို႔မယ္၊
kernel ကလဲ ရလာတဲ့အခ်က္နဲ႔ ပက္သက္တဲ့ command ကို Camera hardware ကိုလွမ္းပို႔မယ္၊ Camera
Hardware က ဓါတ္ပံုကို ရိုက္ေပးမယ္၊ ဒီလို တစ္ခုက Software က Input လုပ္လိုက္တာကို Kernel က
ယူပီး Output တစ္ခုအျဖစ္ Hardware ကိုျပန္ေပးပါတယ္၊
အကယ္၍ Kernel သာမရွိခဲ့ရင္ေတာ့ Developers ေတြက အလုပ္တစ္ခုစီအတြက္
အလြန္႔အလြန္မ်ားျပားလွတဲ့ machine Code ေတြကို ေရးပီး Hardware ကို ခိုင္းေစရမွာျဖစ္ပါတယ္၊
Kernel က ၾကားခံ ေပးထားတဲ့အတြက္ Application Developers ေတြအေနနဲ႔ Android System API's
ေတြကေန တစ္ဆင့္ Kernel ဆီကို Resquest ေတြအလြယ္တစ္ကူပို႔ႏိုင္ပီး Kernel နဲ႔ ခ်ိတ္ဆက္
အလုပ္လုပ္ဖို႔သာ Develop လုပ္ရမွာျဖစ္သလို Hardware Developers ေတြကလဲ သူတို႔ Develop လုပ္တဲ့
Hardware ကို Kernel နဲ႔ ဆက္သြယ္ အသံုးျပဳႏိုင္ေအာင္သာ Develop လုပ္ေပးစရာလို႔ပါတယ္၊
CWM ဆိုတာဘာလဲ
CWM ဆိုတာကေတာ့ ClockWorkMod ကိုဆိုလိုပါတယ္၊ CWM ကို Android သံုး ဖုန္း နဲ႔ Tablet ေတြ
Recovery လုပ္ဖို႔သံုးပါတယ္၊ ဒီလို CWM သံုးပီး recover လုပ္တာကိုပဲ CWM recovery လို႔ေခၚပါတယ္၊
CWM recovery လုပ္ျခင္းအားျဖင့္ Stock Recovery နဲ႔ မလုပ္ႏိုင္တဲ့ Data ျပန္လည္သိုေလွာင္ျခင္း root
access ရယူျခင္း အသံုးျပဳတဲ့ ဖုန္းထဲက data ေတြကို Backup လုပ္ျခင္း Custom ROM ထည့္သြင္း
အသံုးျပဳျခင္း Kernel တပ္ဆင္ျခင္း စသျဖင့္ အလုပ္ေတြအမ်ားၾကီးကိုလုပ္သြားႏိုင္ပါတယ္၊ Android
အေျခခံ အဆင့္ ကို နားမလည္ေသးသူေတြအတြက္ ClockWorkMod ကိုသံုးပီး Recovery လုပ္ရင္
အခက္အခဲ ေတြ႔ႏိုင္သလို CWM recovery က အစြမ္းကိုလဲ သေဘာေပါက္ဖို႔ခက္ခဲေနပါအံုးမယ္၊
Android Devices ေတြအားလံုး recovery console ကို ဖုန္း အတြင္းပိုင္း memory ထဲ ထည္ပီး
ကုမၼဏီေတြက ထုတ္လုပ္ေရာင္းခ်ပါတယ္၊ recover console ကေန Boot တက္ႏိုင္ပါတယ္၊ အကယ္၍
မလိုလားအပ္တဲ့ ျပသနာေတြ တက္လာပီးဆိုရင္ ကၽြန္ေတာ္တို႔ Factory Reset သံုးပီး Recover
လုပ္ႏိုင္ပါတယ္၊ ဒါမွမဟုတ္ zip ဖိုင္နဲ႔ လာတဲ့ official ROM ကို Update လုပ္ႏို္င္ပါတယ္၊ ဒီလို
အခ်က္ေလာက္သာလွ်င္လုပ္ႏိုင္တာပါ Custom Recovery ကေတာ့ သူမတူတဲ့
အလုပ္မ်ိဳးကိုလုပ္ႏုိင္ပါတယ္၊ Custom Recovery ကေတာ့ Stock Recovery လိုမဟုတ္ပဲ Stock
Recovery လုပ္ႏိုင္သမွ်ကိုလုပ္ႏိုင္တဲ့ အျပင္ ကိုယ္ ပိုင္ Android ကို စိတ္ႀကိဳက္ ထိန္းခ်ဳပ္ ႏိုင္ေအာင္
အဆင့္ျမင့္တဲ့ Options ေတြပါလာပါတယ္၊ Custom Recovery ကို သံုးရင္ တရား၀င္ေကာ တရားမ၀င္
ROMs ေတြကိုပါ Install လုပ္ႏိုင္ပါတယ္၊ အျခား Application Update လုပ္ျခင္း Themes ေျပာင္းျခင္း
Kernel ေျပာင္းလဲျခင္း Zip ဖိုင္ အသံုးျပဳျခင္း User Data အပါအ၀င္ ဖုန္း Partition ေတြအားလံုးကို
ျဖတ္ႏိုင္ျခင္း SD cards Partition ခြဲျခင္း Dalvik Cache မ်ားျဖတ္ပစ္ျခင္း Permission မ်ားေျပာင္းလဲခင္း
resotre န႔ဲ Backup မွာ စိတ္ႀကိဳက္ အစိတ္အပိုင္းေတြကို ေရြးခ်ယ္ႏိုင္ျခင္း နဲ႔ အျခား အျခား ေသာ
အလုပ္ေတြအမ်ားႀကီးကို စိတ္ႀကိဳက္လုပ္ႏိုင္ပါတယ္၊
ClockWorkMod recovery ကို Koushik Dutta က Develop လုပ္ခဲ့ပါတယ္၊ Android ROM Manager ကို
Develop လုပ္တဲ့သူပါပဲ၊ သူ႔ရဲ့ Hacking away at Android devices ဆိုတဲ့ Blog နဲ႔ Twitter မွာ သူ႔ကို
ရွာေတြ႔ႏိုင္ပါတယ္၊
Firmware နဲ႔ ပက္သ္သက္သ္သမွ်ွ်
Firmware ဆိုတာက ROM (read only memory) ထဲကိုထည့္ေရးထားတဲ့ Software program
ကိုဆိုလိုပါတယ္၊ Window computer ေတြမွာသံုးတဲ့ window7 install လုပ္သ လိုပါပဲ၊ ဖုန္းအတြက္
Firmware Install လုပ္တယ္ဆိုရင္ေတာ့ Froyo,Gingerbread,HoneyCamb,ICS,Jelly Bean,Kitkat
တို႔လို Android Version ေတြကို Phone မွာ Install လုပ္ျခင္းပါပဲ၊ ဖုန္းတိုင္းမွာ မတူညီတဲ့ Firmware နဲ႔
installation Tool ေတြရွိပါတယ္၊ ဒါ့ေၾကာင့္ ႀကိဳက္တဲ့ ဖုန္းမွာ ႀကိဳက္တဲ့ firmware ကို သံုးႏိုင္မွာေတာ့
မဟုတ္ပါဘူး၊ တစ္ခုေတာ့ရွိတယ္၊ ROM ဆိုတာက မူရင္း အဓိပါယ္ Read-Only-Memory
ကိုဆိုလိုပါတယ္၊ ဒီေတာ့ read only ဖတ္လို႔ပဲရမယ္ ေရးလို႔မရဘူးဆိုတဲ့ သေဘာေပါ့၊ ဒါဆိုရင္
ဘယ္လိုလုပ္ပီး ROM ထဲက Firmware ကို Update လုပ္ႏိုင္မွာလဲလို႔ေတြးစရာပါ၊ သေဘာတရားအရ
ေတာ့ ROM ထဲမွာ Firmware ရွိတယ္ေပါ့ ၊ ေနာက္ပိုင္းမွာေတာ့ Developer ေတြက ROM ရဲ့ အျပင္မွာ
Firmware ကိုထည့္ေရးကုန္ၾကပါတယ္၊ ဖုန္းရဲ့ Firmware ကို ROM လို႔လဲေခၚတယ္၊ အေၾကာင္းကေတာ့
သီအိုသီသေဘာမွာ Firmware က ROM ထဲမွာရွိတယ္၊ ROM ဆိုတာ Read Only Menory, ေရွ႕က
ထုတ္ခဲ့တဲ့ ဖုန္းေတြမွာေတာ့ Firmware က ROM ထဲမွာရွိတယ္ဆိုတာမွန္ပါတယ္၊ ဒါေပမယ့္ ယေန႔
အသံုးျပဳေနတဲ့ ဖုန္းေတြမွာေတာ့ Firmware ကို ROM မထည့္ေတာ့ပါဘူး၊ Firmware ကို ဖုန္းရဲ့ internal
flash meonry ထဲမွာ ထည့္ထားတယ္၊၊ internal flash meonry က Read Only မဟုတ္ဘူး၊ ဒါ့ေၾကာင့္
firmware အသစ္တစ္ခုကို flash လုပ္လို႔ရတာေပါ့၊
Flashing ဆိုတာဘာလဲ
Flashing လုပ္တယ္ဆိုတာက Eloctronic Device ျဖစ္တဲ့ Phone ထဲကို firmware
ထည့္သြင္းတာကိုဆိုလိုပါတယ္၊ Flashing လုပ္ျခင္းက ROM ထဲမွာရွိတဲ့ Data ေတြကို ျပန္ေရးျခင္းပါပဲ၊
Android ဖုန္းမွာ Custom ROMs ကို Stock ROMs အစား Flashing လုပ္ပီးေတာ့ ဖုန္းထုတ္တဲ့
ကုမၼဏီက ထည့္သြင္းေပးလိုက္တဲ့ Functions ေတြကို ေျပာင္းလဲ ပီး ပိုမိုေကာင္းမြန္တဲ့ Unlimited
၀င္ေဆာင္မွဴကို ရရွိႏိုင္ပါတယ္၊
Rooting ဆိုတာဘာလဲ
Android System ရဲ့ Hardware Layer အေပၚမွာရွိတဲ့ Linux Kernel ကို လိုသလို ထိန္းခ်ဳပ္လို႔ရႏိုင္မယ့္
အခြင့္အေရးရခ်င္လုိ႔ Root access လုပ္ၾကပါတယ္၊ ဒီအခြင့္အေရးရယူႏိုင္ျခင္းကိုပဲ Root Access
ရတယ္လို႔ေခၚပါတယ္၊ Root Access ရသြားရင္ Android File System ကို စိတ္ႀကိဳက္ ျပဳျပင္ႏိုင္ပါတယ္၊
Android File System ထဲမွာ အဓိက ပါ၀င္တဲ့ အလႊာ (Partitions) ၆ ခု ကိုလိုသလို အသံုးခ်ႏိုင္ရင္
Booting နဲ႔ ပက္သက္တဲ့ Process ေတြအားလံုးကိုထိန္းခ်ဳပ္ႏိုင္ သလို File System ထဲက တန္ဖိုးေတြနဲ႔
ထိန္းခ်ဳပ္မွူေတြကိုလဲ လိုသလို ျပဳျပင္ႏိုင္ပါပီ၊ ဒါတင္မကပါဘူး ကၽြန္ေတာ္တို႔ စိတ္ႀကိဳက္ SSH (Secure
Share protocol) (သို႔) HTTP (Hyper Text Transfer Protocol) DHCP (Dynamic Host Configuration
Protocol) (သို႔) DNS(Domain Name Server) နဲ႔ Proxy Servers ေတြကို လဲ အသံုးျပဳႏိုင္ပါပီ၊ Android
System ရဲ့ လုပ္ေဆာင္မူေတြထဲက ရပ္ခ်င္သမွ်လုပ္ေဆာင္ခ်က္ေတြကိုလဲ ရပ္ထားႏိုင္တဲ့ အျပင္
Arbitrary commands ေတြလဲ အသံုးျပဳႏိုင္သြားပါတယ္၊ အျခားအျခား အျခား ေသာ အခ်က္ေတြအမ်ား
အမ်ားႀကီးကိုလဲလုပ္ႏိုင္ပါေသးတယ္၊ ဒီအခ်က္ေတြက Root လုပ္ရျခင္းရဲ့ ရည္ရြယ္ခ်က္ပါ၊ ဒါကိုပဲ
Rooting လုပ္တယ္လဲေခၚပါတယ္
ထုတ္လုပ္သူ ေတြက သူတို႔ရဲ့ Device ေတြကိုေရာင္းခ်တဲ့အခါ Software restrictions ေတြပါလာပါတယ္၊
ဒီလို Software Restrictions ေတြပါလာရတဲ့ အေၾကာင္း အမ်ိဳးမ်ိဳးရွိပါတယ္၊ တစ္ခ်ိဳ႕ကုမၼဏီေတြကေတာ့
သူတို႔ပစၥည္းကို အသံုးျပဳတဲ့ သူေတြကို ကာကြယ္ေပးဖို႔ ဆိုပီး Restrictions ထည့္ပါတယ္၊ ဘယ္လို
အေၾကာင္းေၾကာင့္ပဲျဖစ္ျဖစ္ ကန္႔သက္ခ်က္ေတြပါ၀င္ေနျခင္းဟာ Android ဖုန္း (သို႔) Tablet ကို သံုးတဲ့သူ
လိုအပ္တဲ့ ပံုစံအတိုင္းေျပာင္းလဲဖို႔ႀကိဳးစားတဲ့ အခါ မ်ိဳး (သို႔) အဆင့္ျမင့္တဲ့ ျပင္ဆင္မွဴျပဳလုပ္ျခင္းမ်ိဳး
ျပဳလုပ္တဲ့အခါမ်ိဳးမွာ ကာစီေနတတ္ပါတယ္၊ ဒီလို အကာ အစီးကို ေက်ာ္ျဖတ္ပီး
စိတ္ႀကိဳက္ထိန္းခ်ဳပ္ႏိုင္ေအာင္ Root access ရဖို႔ႀကိဳးစားၾကပါတယ္၊
Rooting လုပ္ျခင္းက Android သံုး ပစၥည္းထုတ္လုပ္တဲ့ကုမၼဏီေတြက ကန္႔သတ္ထားတဲ့
ကန္႔သက္ခ်က္ေတြကို ခ်ိဳးျဖတ္ပီး software ကို အကန္႔အသက္ မရွိအသံုးျပဳျခင္းပါပဲ၊ ဒီလို Rooting
လုပ္ျခင္းအားျဖင့္ ကၽြန္ေတာ္တို႔ကို ကန္႔သက္ထားတဲ့ Android ပစၥည္း ရဲ့ အစိတ္အပိုင္းမွာ
ေရးခ်င္တာေရးႏိုင္သလို ျပဳျပင္လိုသမွ်ကို ျပဳျပင္သြားႏိုင္ပါတယ္၊
Rooting အေၾကာင္းကို အေသးစိတ္ ရွင္းျပထားတာကို pdf ဖိုင္နဲ႔ ေရးေပးထားတာ ရွိပါတယ္၊ ေအာက္က
လင့္မွာ ေဒါင္းလုပ္ရယူပါ၊
Custom ROM နဲ႔ Stock ROM တို႔ ဘာကြာလဲ
Stock ROM နဲ႔ Custom ROM ဆိုပီးႏွစ္မ်ိဳးရွိမယ္၊ Stock ROM က ဖုန္း၀ယ္တုန္းက ပါလာတဲ့ Phone
Operation System. Stock ROM မွာ Software Restriction ေတြထည့္သြင္းထားတဲ့ အတြက္
စိတ္ႀကိဳက္အသံုးျပဳခြင့္ မရတဲ့ Operation System ျဖစ္ေနပါတယ္၊ Custom ROM ဆိုတာကေတာ့ OS
Version တစ္ခုပါပဲ၊ Custom ROM ထဲမွာလဲ Stock ROM ေတြလိုပဲ Android Device တစ္ခုလံုးကို
အလုပ္လုပ္ေစတဲ့ Kernel ပါတယ္၊ System Applications ေတြပါမယ္၊ Services ေတြပါမယ္၊
တစ္ခုပဲကြဲသြားတာက စိတ္ႀကိဳက္တည္ေဆာက္ထားတဲ့ ROM ျဖစ္ျခင္းနဲ႔ Software Restriction
ေတြမပါျခင္းပါပဲ၊ ဒီေတာ့ Custom ဆိုတဲ့စကားလံုးက ကဘာကိုရည္ညြန္းလဲ၊ Android က Open Source
ျဖစ္တဲ့ အတြက္ Developers ေတြက Stock ROMS ေတြ အခမဲ့ယူလို႔ရတယ္၊ ပီးရင္ စိတ္ႀကိဳက္
ျပဳျပင္လို႔ရတယ္ ဖ်က္ပစ္လိုရာ ျဖတ္ထုတ္ႏိုင္တယ္၊ ထပ္ထည့္လိုတာထပ္ထည့္ႏိုင္တယ္၊
အရည္အခ်င္းရွိရင္ ရွိသေလာက္ စိတ္ၾကိဳက္ ျပဳျပင္ေျပာင္းလဲပီး စိတ္ၾကိဳက္ ROM ကို
တည္ေဆာက္ယူႏိုင္တယ္၊ ဒီလို စိတ္ႀကိဳက္တည္ေဆာက္ထားတဲ့ ROM ကိုပဲ Custom ROM
လို႔ေခၚတာပါ၊
ADB ဆိုတာဘာလဲ
ADB ရဲ့ မူရင္းစာလံုးကေတာ့ Android Debug Bridge ပါ၊ သူ နာမည္အတိုင္းပါပဲ သူက ဖုန္းကို ျပဳျပင္ဖို႔
အတြက္ ကြန္ျပဴတာနဲ႔ ဖုန္းၾကားခ်ိတ္ဆက္ ႏိုင္တဲ့ တံတားတစ္စင္းပါ၊ Android Phone က Linux Kernel
ကို အေျခခံထားပါတယ္၊ ဒီေတာ့ computer adb server ကိုအသံုးျပဳျပီး ကြန္ျပဴတာကေန ဖုန္း ရဲ့ adb
Client ကို Linux commands ေတြလွမ္းပို႔ႏိုင္ပါတယ္၊ ဒီလိုလုပ္ပီး commands ေတြကို
အလုပ္လုပ္ေစႏိုင္ပါတယ္၊ ဖုန္း အလုပ္လုပ္ပံုေတြမမွန္ေတာ့တဲ့ အခါမ်ိဳးမွာ ဒီနည္းက ေတာ့ အမွားရွာပီး
ျပင္ဆင္ဖို႔ တကယ့္ကို အသံုး၀င္တဲ့နည္းပါ၊ ဒီနည္းအတိုင္း ADB Server ျဖစ္တဲ့ Computer ကေန ADB
Client ျဖစ္တဲ့ ဖုန္းကို Linux Commands ေတြပို႔ပီး အလုပ္မလုပ္ဖူးေသးရင္ေတာ့ မိတ္ေဆြ ADB ရဲ့
အသံုး၀င္ မွူကိုခံစားဖူးအံုး မွာ မဟုတ္ေသးပါဘူး၊
Baseband ဆိုတာဘာလဲ
Baseband ဆိုတာကေတာ့ ဖုန္းေတြမွာသံုးတဲ့ Raido ကိုဆိုလိုပါတယ္၊ ဖုန္း Version နဲ႔ ထုတ္လုပ္တဲ့
ကုမၼဏီ အလိုက္ Raido Version ေတြလဲကြာပါတယ္၊ Raido File ေတြကို Recovery tools ေတြကေန
Flash လုပ္ႏိုင္သလို ADB/ODIN တို႔ကလဲ Flash လုပ္ႏိုင္ပါတယ္၊ Raido (သို႔) Modem နဲ႔ ROM Version
တို႔ ကိုက္ညီမွဴမရွိရင္ ေတာ့ MMS, 3G data, VM နဲ႔ Network ျပသနာ တတ္ႏိုင္ပါတယ္၊ ဒါေၾကာင့္
အသံုးျပဳ ေနတဲ့ ROM နဲ႔ ကိုက္ညီတဲ့ Radio (သို႔) Modem ကို ေရြးခ်ယ္ႏိုင္ဖို႔လိုသလို ဖုန္းနဲ႔ ကိုက္ညီတဲ့
network နဲ႔ bandwidth တို႔ကိုလဲ ေရြးခ်ယ္ႏိုင္ဖို႔လိုအပ္ပါတယ္၊
Raido Firmware က Network ခ်ိတ္ဆက္ ဆက္သြယ္ေရးအတြက္ low-level functions ေတြကိုသံုးပီး
Wi-Fi နဲ႔ GPS တို႔ ခ်ိတ္ဆက္အသံုးျပဳႏိုင္ေစပါတယ္၊ အကယ္၍ ဆက္သြယ္ေရး နဲ႔ ပက္သက္တဲ့
ျပသနာမ်ိဳး Android Device မွာ ေတြ႔ၾကံဳေနရပီဆိုရင္ေတာ့ Radio Firmware ကို Update လုပ္ဖို႔လိုပါပီ၊
Radio Firmware ကို Update လုပ္ျခင္းက Range နဲ႔ လုပ္ေဆာင္မွဴေတြကို ပိုမိုေကာင္းမြန္လာ မွာ
ျဖစ္သလို Bettery အသံုးျပဳမွဴကိုလဲ ေရွာ့ခ်ေပးႏိုင္ပါတယ္၊
ဖုန္းထဲမွာ Baseband Radio Processor Chipsets ေတြပါ၀င္ပါတယ္၊ ဒီ Chipsets ေတြကို
ထိန္းခ်ဳပ္ဖို႔အတြက္ Software မ်ိဳးစံုကိုလဲ ဖုန္းထုတ္လုပ္တဲ့ ကုမၼဏီေတြက Develop လုပ္ၾကပါတယ္