oo

  • iiii

Tuesday, July 26, 2016

ဝင္းကမာၻေက်ာ္
13 hrs ·
JAILBREAK ျပဳလုပ္ျခင္း၊ ROOT ျပဳလုပ္ျခင္း ဆိုတာ ....
***************************************************
Jailbreak ဆိုတာ Apple ကျပဳလုပ္ထားတဲ႔ iOS အသံုးျပဳထားတဲ႔ Devices ေတြ .. ဥပမာ .. iPhone, iPad အစရွိ တာေတြရဲ႕ ကန္႕သတ္ခ်က္ေတြကို ဖယ္ထုတ္ေပးတဲ႔ လုပ္ေဆာင္ခ်က္တစ္ခုပဲျဖစ္ပါတယ္။
iDevices ေတြရဲ႕ Internal Components ေတြရဲ႕ Root Access ေတြကို ၀င္ေရာက္ႏိုင္ဖို႕အတြက္ သီးျခား Kernel ကို iDevices ထဲ ကို Uploading ျပဳလုပ္ေပးတဲ႔ Process တစ္ခုျဖစ္ပါတယ္ .. Components ဆိုတဲ႔ေနရာမွာ Operating System နဲ႔ Hardware ေတြပါ၀င္ပါတယ္။
iOS သံုးထားတဲ႔ iDevices ေတြကို Jailbreak ျပဳလုပ္မႈ အမ်ိဳးအစား ႏွစ္မ်ိဳးရွိပါတယ္ ..
Tethered Jailbreaking - Tethered Jailbreak ျပဳလုပ္မယ္ဆိုရင္ iDevice သည္ Computer သို႕ Laptop နဲ႔ ခ်ိတ္ဆက္ထားရပါမယ္ .. Power On သို႔ Boot Up လုပ္ဖို႕ဆိုရင္ေတာ႔ ကြန္ပ်ဴတာ အေထာက္အပံ႔ ယူရ ပါတယ္ ..
Untethered Jailbreak - Untethered Jailbreak ဆိုတာကေတာ႔ iDevice ေတြ Boot တက္ဖုိ႕နဲ႔ power on ဖို႕ အတြက္ ကြန္ပ်ဴတာ ေထာက္ပံ႔မႈ လိုအပ္မႈ မရွိတဲ႔ Jailbreak ျပဳလုပ္နည္းျဖစ္ပါတယ္ .. လက္ရွိအခ်ိန္မွာေတာ႔ Untethered Jailbreak ကိုသာ ျပဳလုပ္ၾကပါတယ္။
ဒါေပမဲ႔ Jailbreak ျပဳလုပ္တယ္ဆိုတာ iOS အသံုးျပဳထားတဲ႔ iDevices ေတြ, iPhone, iPad စတာေတြရဲ႕ Warranty ကို ခ်ိဳးေဖာက္ျခင္းျဖစ္ပါတယ္ .. US လိုႏိုင္ငံမ်ိဳးမွာေတာ႔ Digital Millenium Copyright ေၾကာင္႔ တရားစြဲခံႏိုင္ရတဲ႔ အထိ ျဖစ္ပါတယ္။
လူေတြေတာ္ေတာ္မ်ားမ်ားဟာ iPhone, iPad ေတြ ၀ယ္ျပီးေတာ႔ဘာေၾကာင္႔ Jailbreak ဆိုတာကို ျပဳလုပ္ ရလဲ ဆိုေတာ႔ iOS မွာပါ၀င္လာတဲ႔ Features ေတြကလြဲရင္ တစ္ခ်ဳိ႕ Features ေတြကို အသံုးျပဳလို႕ မရပဲ Locked ျဖစ္ ေနတဲ႔ အတြက္ Features အသစ္ေတြကို အသံုးျပဳႏိုင္ဖို႕အတြက္ Jailbreaking ဆိုတာကို ျပဳလုပ္ရ တာျဖစ္ပါတယ္ .. ေအာက္ပါ Features ေတြက ၀ယ္ယူသူေတြ Jailbreak ျပဳလုပ္ခ်င္တဲ႔ အခ်က္ေတြျဖစ္ပါလိမ္႔ မယ္။
Apple ရဲ႕ App Store က ကန္႔သတ္ခ်က္ေတြကို ဖယ္ထုတ္ဖုိ႔အတြက္ျဖစ္ပါတယ္
တားျမစ္ထားမႈေတြကို ဖယ္ထုတ္ဖုိ႕အတြက္ျဖစ္ပါတယ္။ အဲဒါေတြကို ဖယ္ထုတ္ျပီး ၾကိဳက္ႏွစ္သက္ရာ icons ေတြ, Application, Games နဲ႔ ကုိယ္လိုခ်င္တဲ႔ Fonts ေတြကို ထည္႔သြင္းႏိုင္ဖို႕ အတြက္ျဖစ္ပါတယ္။ Jailbreak ျပဳလုပ္ထားမွသာ ကိုယ္ေစ်းၾကီးေပး၀ယ္ထားရတဲ႔ iPhone, iPad ေတြကို မိမိစိတ္ၾကိဳက္ ျပင္ဆင္အသံုး ျပဳႏိုင္မွာျဖစ္ပါတယ္။
ေနာက္တစ္ခ်က္က Jailbreak ျပဳလုပ္ထားမွသာ ကြဲျပားျခားနားတဲ႔ Mobile Carriers ေတြကို အသံုးျပဳ ႏိုင္မွာျဖစ္ပါတယ္။ ဥပမာ .. MPT သည္ Mobile Carrier တစ္ခုျဖစ္ပါတယ္။
Credit: MOHPHA
Root နဲ႔ Jailbreak ဆိုတာ ဘာလဲ ?
ဒီေန႔ နံနက္ Facebook ဖြင့္ၾကည့္လိုက္ေတာ့ အသိညီေလးတစ္ေယာက္က ျမန္မာစာသြင္းဖို႔ Root နဲ႔ JailBreak လုပ္တာဟာ သူခိုးမ်ားအသြင္ ေျပာင္းယူတာတဲ့ ဟိုက္ ရွာလဘတ္ရည္...... ညက ေသာက္ထားတဲ့ လက္က်န္ အမူးဒီဂရီေလးေတြ က်က္ေပ်ာက္ငွက္ေပ်ာက္ ေပ်ာက္ကုန္ေရာ။ ရွိရွိသမွ် ပတ္ဝန္းက်င္ က ေဆြးမ်ိဳးေတြက လာလာျပီး ခိုင္းသမွ် ဖုန္းေတြ ကို Root လုပ္ထားတာ ျဖင့္ တစ္ပံုတစ္ပင္။ သူေျပာမွ ငါက သူခိုးေခါင္းေဆာင္ၾကီးကို ျဖစ္လို႔။
Android ဟာ Linux Kernel ေပၚမွာ အေျခခံ ျပီးေရးထားတဲ့ Operation System တစ္ခုပါ။ အျခား Linux Kernel ေပၚမွာ အေျခခံ ေရးထားတဲ့ Free BSD လို ဒါမွမဟုတ္ Apple ရဲ့ OSX OS တစ္မ်ိဳးပါပဲ။ သူ႔ အတြက္ Root လုပ္တာက Linux မွာ Administrative permissions ရဖို႔ အတြက္ ျပင္ဆင္လိုက္တာပါပဲ။
Root ဒါမွမဟုတ္ Jailbreak ဆိုတာ စက္တစ္လံုးရဲ့ ထိမ္းခ်ဳပ္နိုင္မႈ အျမင့္ဆံုး အဆင့္ ျဖစ္တဲ့ administrator-level permissions ကို ရယူနိုင္ေအာင္ လုပ္တာပါ။ ကိုယ္ပိုင္တဲ့ ပစၥည္း တစ္ခုကို အဲ့ အဆင့္ အထိ ရယူသံုးစြဲနိုင္ေအာင္ လုပ္တာ က ဥပေဒေၾကာင္းအရ တရားဝင္ လဲ ျဖစ္ပါတယ္။ US မွာ User ေတြဟာ အကန္႔ အသတ္မရွိ Root ဒါမွမဟုတ္ Jailbreak တရားဝင္လုပ္ခြင့္ရွိပါတယ္။
ဘာလို႔ Root လုပ္ရတာလဲ ဆိုေတာ့ Administrator-level permissions ရယူသံုးစြဲဖို႔ လိုတဲ့ Application ေတြ အတြက္ ပါ။
ဥပမာ ျမန္မာဖြန္႔ သြင္းမယ္ဆိုရင္ System ရဲ့ Fonts ဖိုဒါထဲကို ျမန္မာစာ ဖြန္႔ ကို ကူထည့္လိုက္တာပါ။ အဲ့ အဆင့္ေတြ အတြက္ System ဖိုင္ေတြကို လွမ္း ကိုင္တြယ္ဖို႔ ဆိုတာ Administrator-level permissions လိုအပ္ပါတယ္။ ဒီအတြက္ Root လုပ္ရတာပါ။
ေနာက္ျပီး Bootloader Unlock လုပ္တာပါ။ ဒါက ကြန္ပ်ဴတာမွာဆိုရင္ BIOS ကို ျပင္ဆင္ခြင့္ ပိတ္ထားတာကို ျပင္ဆင္ခြင့္ ရေအာင္ ျပန္လုပ္တာမ်ိဳး ပါပဲ…..။
ကဲ ဒါေတြ လုပ္ေတာ့ ဘာျဖစ္သတုန္း ဆိုေတာ့ စက္ထုတ္တဲ့ Company က သူ႔ ရဲ့ အမခံ မႈ ကို ဖ်က္သိမ္းတယ္ေပါ့။
သာမန္အသံုးျပဳသူတစ္ေယာက္အေနနဲ႔ ဆိုရင္ စက္တစ္လံုးဝယ္လိုက္လို႔ အဲ့ စက္ရဲ့ Hardware အစိတ္အပိုင္းေတြကို ျဖဳတ္ၾကည့္ ရင္ အမခံဖ်က္သိမ္းမွာ စိုးေတာ့ ဖြင့္မၾကည့္ၾကေပမဲ့ Developer ေတြကေတာ့ လက္ျငိမ္ျငိမ္မေနနိုင္ပဲ ရရာလက္ႏွက္ စြဲကိုင္ျပီး ဖြင့္တာပါပဲ။
Credit: Sithu Aung (MMUC)

No comments:

Post a Comment