TTA Mobile Training မွအတန္းခြဲ အမွတ္စဥ္ (၁၄) သင္တန္း ကို (၁) လပိုင္း (၂၄) ရက္ေန႔ ၂၀၁၉ မွာစပါမယ္



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
ref:pinlonthar.com

0 comments:

Post a Comment

ကၽြန္ေတာ္တုိ႕က ပုိက္ဆံရွာဖုိ႔ အခမဲ့ ၀န္ေဆာင္မႈလုပ္ငန္းေတြကုိ တည္ေထာင္တာ မဟုတ္ပါဘူး။ အခမဲ့ ၀န္ေဆာင္မႈလုပ္ငန္းေတြကုိ တည္ေဆာက္ဖုိ႕ ပုိက္ဆံရွာတာ။ မာ့ခ္ဇက္ကာဘတ္

အမွန္တကယ္တတ္ေျမာက္လိုသူမ်ားအတြက္ မုိဘိုင္းဖုန္းျပုျပင္ျခင္းဆုိင္ရာ Software ပိုင္းကို အေျခခံမွစတင္သင္ၾကားမယ့္ (၁) လျပတ္ သင္တန္း ကို ဆရာ Than Toe Aung ( TTA ) မွ သင္ၾကားေပးသြားမွာျဖစ္ပါတယ္ စာရင္းေပးသြင္းလိုသူမ်ား 09250248011 , 0941005703 သို႔ ဆက္သြယ္စာရင္းေပးသြင္းႏိုင္ပါၿပီ...