Top Ad unit 728 × 90

Description of Image

latest News

recent

boot.img ျဖည္ထုတ္ျခင္း, insecure boot and superboot ေဆာက္နည္း


ကြ်န္ေတာ္တို႔ boot.img ကိုျပင္ဖို႔အတြက္ ပထမဆံုး
working folder တစ္ခု ေဆာက္ရပါ့မယ္ working folder
ေဆာက္ဖို႔အတြက္ C:\cygwin\kichen ကိုဖြင့္လိုက္ပါ။

 ၿပီးလွ်င္ right-click ႏွိပ္ၿပီး new folder တစ္ခုေဆာက္ပါ။
rename ကို WORKING_xxxxxxx (xxxx ေနရာမွာ ႀကိဳက္ရာထည့္ပါ။
name တစ္ဆက္တည္းျဖစ္ရမည္ space မျခားရပါ) ဆိုၿပီး rename ေပးလိုက္ပါ။



ၿပီးလွ်င္ ကြ်န္ေတာ္တို႔ ျပင္ခ်င္တဲ့ boot.img ကို working folder ထဲမွာ သြားထားေပးပါ။


ၿပီးလွ်င္ cygwin ကို ဖြင့္ကာ ေအာက္ကအတိုင္း အဆင့္ဆင့္ရိုက္ပါ။
cd C:\cygwin
cd kitchen
./menu


enter 0


enter 12


enter w


ၿပီးလွ်င္ ကြ်န္ေတာ္တို႔ kitchen ထဲမွာ BOOT-EXTRACTED ဆိုတဲ့
folder ေလးတစ္ခု ေရာက္လာပါလိမ့္မယ္။


ျပင္စရာရွိတာ ျပင္ၿပီး ျပန္ေပါင္းခ်င္ရင္ေတာ့ b ကုိ ႏွိပ္ၿပီး ျပန္ေပါင္းႏိုင္ပါၿပီး။


insecure boot.img ေဆာက္နည္း
====================
ခုနကျဖည္လို႔ရလာတဲ့ BOOT-EXTRACTED folder ထဲက
 boot.img-ramdisk ဆိုတာကို ဆက္ဖြင့္ပါ။


အဲ့အထဲကမွ default.prop ကို right-click ေထာက္ၿပီး note pad ++ နဲ႔ ဖြင့္လိုက္ပါ။
အဲ့ထဲက ro.secure=1 ကို 0 ေျပာင္းၿပီး save မွတ္လိုက္ပါ။
 ၿပီးလွ်င္ cygwin ကေန b ႏွိပ္ၿပီး ျပန္ေပါင္းႏိုင္ပါၿပီ။


superboot.img ေဆာက္နည္း
==================
 ပထမဆံုး superboot ေဆာက္ဖို႔အတြက္ ကိုယ့္ဖုန္းရဲ ႔
system block ကိုေတာ့သိိဖို႔ လိုပါတယ္ system block စစ္နည္းကို
ဟိုးအရင္ post ေတြတုန္းကလည္း တင္ေပးခဲ့ဖူးပါတယ္။

 superboot ေဆာက္ဖို႔အတြက္ ခုနက boot.img-ramdisk folder ထဲကို
superboot folder ေလးထည့္ေပးရပါမယ္။
superboot folder ကို ဒီမွာ download ရယူပါ။

Click Here to Download Superboot Folder

OR

Click Here to Download Superboot Folder

ေဒါင္းလို႔ရလာတဲ့ superboot folder ကို boot.img-ramdisk ေလးထဲထည့္လိုက္ပါ။


ၿပီးရင္ superboot folder ေလးကိုဖြင့္လိုက္ပါ။ အထဲမွာ su file ရယ္
superuser.apk ရယ္ ၿပီးေတာ့ superboot.sh ဖိုင္ရယ္ သံုးခုပါပါတယ္။
superboot.sh ကို Notepad ++ နဲ႔ဖြင့္လိုက္ပါ။


အေပၚဆံုးကအေၾကာင္းမွာ system
block ကို read write လုပ္ဖို႔အတြက္ comment ထည့္ေပးရမွာျဖစ္ပါတယ္။


ဥပမာ U9200 ဆိုရင္ mount -o, remount rw /dev/block/xxxx/xxxx/
by-name/system /system ဆိုၿပီးရိုက္ထည့္ေပးရမွာပါ။

ဒါအၾကမ္းဖ်င္းေပါ့ေနာ္ အခု ေပးထားတဲ့ comment နဲ႔ system ကို
 rw ေပးမရဘူးဆိုရင္ …. အဲ့ေနရာမွ ျပင္ၿပီးၿပီဆိုရင္
save မွတ္ၿပီး အျပင္ကို ျပန္ထြက္လိုက္ပါ။

ခုနက default.prop ေအာက္မွာ init.rc ဆိုတာေလးရွိပါတယ္
notepad ++ နဲ႔ပဲဖြင့္လိုက္ပါဦး။


ၿပီးရင္ ctrl+F ႏွိပ္ၿပီး search box ဖြင့္လိုက္ပါ။ search box မွာ ဒီစာသားေလးရိုက္ထည့္လိုက္ပါ။
“## Daemon processes to be run by init.” ဆိုတာေလးပါ ၿပီးရင္ find next ႏွိပ္လိုက္ပါ။


ေတြ႔ၿပီဆိုရင္ ## ႏွစ္ခုေအာက္မွာ ဒီစာသားေလးေတြ
copy ကူးထည့္ၿပီး save လုပ္လိုက္ပါ။

After the second ##
Insert the four folowing lines
service superboot /system/bin/sh /superboot/superboot.sh
user root
group root
oneshot


ၿပီးရင္ cygwin ကေန BOOT-EXTRACT folder ကို b ႏွိပ္ၿပီး ျပန္ေပါင္းႏိုင္ပါၿပီ။
ရပါတဲ့ superboot ကို fastboot ကေန သြင္းလိုက္ပါ။

root ပါတစ္ခါတည္း တန္းေပါက္ပါတယ္
အလားတူ superboot ထဲမွာ root တင္မကဘူး ျမန္မာစာ
font ၊ frozen keyboard တို႔ပါ တစ္ပါတည္း သြင္းယူႏိုင္ပါသည္။


 Credit Hein Maung (MMAS Training Team)


အဆင္ေျပပါေစ

ဇူးနစ္(နည္းပညာ)
boot.img ျဖည္ထုတ္ျခင္း, insecure boot and superboot ေဆာက္နည္း Reviewed by ဇူးနစ္ on 11:36 AM Rating: 5

No comments:

All Rights Reserved by ဇူးနစ္(နည္းပညာ) © 2015 - 2016
Powered By www.zunite.org, Designed by ဇူးနစ္

Contact Form

Name

Email *

Message *

Powered by Blogger.