Oct 2, 2013

Using Terminal Guide on Android Devices

အေနာ္တို႔ Linux ေပၚမွာ Terminal ေပၚမွာ run သလိုမ်ိဴး android ေပၚမွာေလ့လာၾကည့္ရေအာင္
ဒီလိုမ်ိဴး command ေတြေလ့လာျခင္းအားျဖင့္ one click bat file ေတြကိုလြယ္လြယ္ကူေရးႏိုင္မွာပါ
အရင္ဆံုး command ေလးေတြေလ့လာၾကည့္ရေအာင္
ls=List current directory (ls က ကိုယ္ေရာက္ေနတဲ့ေနရာသို့မဟုတ္ ဖိုတာတစ္ခုရဲ႕အထဲမွာဘယ္ဖိုင္ေတြရွိတယ္ဘယ္ဖိုတာေတြရွိ
တယ္ဆိုတာကို ေဖာ္ျပမွာျဖစ္ပါတယ္။)
cd=change directory (cd /system/app လို႔ရိုက္လုိက္ရင္ sysem ထဲမွာရွိတဲ႔ app folder ထဲကိုေရာက္သြားမွာျဖစ္ပါတယ္)
rm=remove (rm ဆိုတာကေတာ့ ျဖတ္တာပါ ။ဖုိင္ေတြျဖတ္မယ္ဖိုတာေတြျဖတ္မယ္ေပါ့။ ဥပမာ
rm system/app/sample.apk လို႔ရိုက္ထည္႔လုိက္ရင္ system ထဲက app folder ထဲမွာရိွတဲ့ sample.apk ဆိုတဲ့ဖုိင္ကိုျဖတ္လုိက္မွာျဖစ္ပါတယ္)
chmod=change mode (File/folder ေတြကုိ permissions ေျပာင္းတာပါ။ ဘယ္ဖိုင္က ဘယ္ permissions ေတြလိုလည္း ေသေသခ်ာခ်ာၾကည့္ပါ။
rw- rw- rw- ဆိုရင္ေတာ့ User, Group and Other User အကုန္လံုး read/write permissions ရေနပါလိမ့္မယ္။ အဆင္မေျပပါ။ Other user အတြက္ အကန္႔အသတ္နဲ႔သာျဖစ္ပါတယ္။ )
dd=copy a file from one location to another  (file ေတြကိုတစ္ေနရ ကေနတစ္ေနရာ ကူးဖို႔အတြက္သံုးတာပါ)
dd if=/ of=/ =uses an input and an output file( file ေတြကိုတစ္ေနရာ ကေနတစ္ေနရာ ကူးဖို႔အတြက္သံုးတာပါပဲ ဥပမာ /sdcard/sample.apk ကေန /system/app/sample.apk ကိုသြင္းခ်င္
ရင္ ဒီ  command ကိုအသံုးျပဳႏိုင္ပါတယ္ဗ်ာ)
mount -o remount,rw /system= ဒီ command ကေတာ့ ကြ်န္ေတာ္တို႔ system ထဲက file ေတြကို edit လုပ္မဲ့ခ်ိန္ ေပးတာပါ
ဥပမာ- ကြ်န္ေတာ္တို႔ မလိုအပ္တဲ့ system app ေတြကို ျဖတ္ခ်င္ရင္ ဒီ command ကိုအရင္ေပးၿပီးမွ ျဖတ္လို႔ရမွာပါ)
su= su ( su ကေတာ့သိတဲ့ အတိုင္း root ထားတဲ့ ဖုန္းကို Superuser အျဖစ္ေပးတာပါ
su ေပးမွ rm,mount -o remount,rw /system စတဲ့ command ေတြေပးလို႔ရမွာပါ)
reboot =reboot devices (ဖုန္းကို reboot လုပ္မဲ့အခ်ိန္မွာ သံုးမွာပါ)
Ok အေနာ္တို႔စလိုက္ရေအာင္
အရင္ဆံုး  terminal apk ကို
http://www.mediafire.com/download/4ehn4bc9aq20p7n/Terminal_Emulator.apk
down လိုက္ပါ
ဖုန္းကလဲ root ထားၿပီးျဖစ္ေနရပါမယ္
1
Terminal apk ကိုဖြင့္လိုက္ပါ
su လို႔ရိုက္လုိက္ပါ
superuser request ေတာင္းလာပါလိမ့္မယ္ Ok ကိုေရြးေပးလိုက္ပါ

2
ls လို႔ရုိက္လိုက္ပါ
device ထဲမွာရိွတဲ့ folder ေတြနဲ႔ file ေတြက်လာပါလိမ့္မယ္
4
cd /system/app လို႔ရိုက္လိုက္ပါ
ls လို႔ရိုက္လိုက္ပါ
system/app ထဲက system app ေတြကို ျမင္ရပါလိမ့္မယ္
normal or system app သြင္းနည္း mm font သြင္းနည္း မလိုအပ္တဲ့ apk ကိုျဖတ္နည္းေတြကိုေျပာျပပါမယ္

5
normal app သြင္းခ်င္ရင္
မိမိသြင္းခ်င္တဲ့ apk ကို data/app folder ေအာက္ကိုထည့္ေပးရမွာပါ
မိမိထည့္ခ်င္တဲ့ apk ကို sdcard ထဲထည့္ထားလိုက္ပါ eq.sample.apk
6
terminal မွာေအာက္က command ေတြကိုရိုက္လိုက္ပါ
su
mount -o remount,rw /system
dd if=/sdcard/sample.apk of=/data/app/sample.apk
chmod 777 /data/app/sample.apk
reboot
ဖုန္းျပန္တတ္ရလာရင္ nomal apk အျဖစ္သြင္းၿပီးသြားပါလိမ့္မယ္
သြင္းထားတဲ့ sample.apk ကို sdcard ထဲ backup ျပန္လိုက္ခ်င္ရင္ ေအာက္က command ေတြကို run ေပးလိုက္ပါဗ်ာ
su
mount -o remount,rw /system
dd if=/data/app/sample.apk of=/sdcard/sample.apk
sample.apk နာမည္နဲ႔ sdcard ထဲမွာ backup လုပ္ေပးမွာပါ
system app သြင္းခ်င္ရင္
မိမိသြင္းခ်င္တဲ့ apk ကို system/app folder ေအာက္ကိုထည့္ေပးရမွာပါ
su
mount -o remount,rw /system
dd if=/sdcard/sample.apk of=/system/app/sample.apk
chmod 777 /system/app/sample.apk
reboot
ဖုန္းျပန္တတ္လာရင္ system app အျဖစ္သြင္းၿပီးသြားပါလိမ့္မယ္
7
မလိုအပ္တဲ့ system app ေတြကိုျဖတ္ခ်င္ရင္
အရင္ဆုံုး  ls command အသံုးျပဳၿပီးၾကည့္လိုက္ပါ
ls /system/app
ဥပမာ -ျဖတ္ခ်င္တဲ့ apk က Email.apk ေပ့ါ
su
mount -o remount,rw /system
rm /system/app/Email.apk
reboot
မွတ္ခ်က္-app နာမည္ အၾကီးအေသး မွားလို႔မရပါ
mm font သြင္းခ်င္ရင္ေတာ့
For 2.3xx
DroidSansFallback.tff ဖိုင္ကို sdcard ထဲထည့္ၿပီးေအာက္က command ေတြကို run လိုက္ပါ
su
mount -o remount,rw /system
dd if=/sdcard/DroidSansFallback.ttf of=/system/fonts/DroidSansFallback.ttf
chmod 777 /system/fonts/DroidSansFallback.ttf
reboot
For 4.0 xx
Zawgyi.ttf နဲ႔ fallback_fonts.xml ကုိ sdcard ထဲထည့္ထားလိုက္ပါ
su
mount -o remount,rw /system
dd if=/sdcard/Zawgyi.ttf of=/system/fonts/Zawgyi.ttf
dd if=/sdcard/႔ fallback_fonts.xml of=/system/etc/fallback_fonts.xml
chmod 777 /system/fontsZawgyi.ttf
chmod 777 /system/etc/fallback_fonts.xml
reboot
မွတ္ခ်က္-fallback_fonts.xml ဟာ Zawgyi.ttf ကို assign လုပ္ထားၿပီးျဖစ္ရပါမယ္
comming soon how to create one click bat :D
credit  သန္းတိုးေအာင္ 
ref:pinlonthar.com

No comments:

Post a Comment

Followers