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



Meizu Flyme 6 ျမန္မာေဖာင့္ထည့္နည္း ( Command ျဖင့္ျမန္မာေဖာင့္ထည့္နည္း )

Meizu Flyme 6 ျမန္မာေဖာင့္ထည့္နည္း ေလးေရးေပးလိုက္ပါတယ္
Flyme 5 တုန္းက root ရၿပီးတာနဲ႔ supersu app ေလးေဒါင္းၿပီး full root access ရယူၿပီး fontchanger ေတြနဲ႔ခ်ိန္းလိုက္လွ်င္အဆင္ေျပေပမယ့္ Flyme 6 မွာက်ေတာ့ supersu app နဲ႔ full root access ရယူလွ်င္ phone logo ရပ္တာမ်ိဳးျဖစ္ေနတဲ့အတြက္ full root access မရႏိုင္ေသာေၾကာင့္ fontchanger ေတြနဲ႔အဆင္မေျပပဲ ျမန္မာေဖာင့္အဆင္မေျပတာမ်ိဳးေတြၾကံဳေနရတာေတြ႕လို႔ ဒီ post ေလးေရးေပးလိုက္ရျခင္းျဖစ္ပါတယ္

ပထမဆံုး root Access ရယူရန္
setting > Fingerprint and Security ကိုဝင္ပါ
Root permission ကိုဝင္ၿပီးအမွန္ျခစ္ေပးပါ Flyme account မထည့္ထားပါက႐ိုက္ထည့္လိုက္ပါ
အင္တာနက္ဖြင့္ထားဖို႔လိုပါမယ္ အမွန္ျခစ္ၿပီး ခဏေန ဖုန္းပိတ္ၿပီးျပန္ပြင့္လာလွ်င္ေတာ့ root access
ရရွိၿပီပဲျဖစ္ပါတယ္။

Root ရၿပီးလွ်င္ ေဖာင့္ခ်ိန္းမယ္
ေဖာင့္ခ်ိန္းတဲ့အခါမွာ ခုနကေျပာသလိုပဲ full root access မရသလိုျဖစ္တဲ့အတြက္ ဘာ fontchanger နဲ႔မွအဆင္မေျပျဖစ္ေနပါတယ္အဲဒါေၾကာင့္ေအာက္မွာ ကိုယ္တိုင္ command ႐ိုက္ၿပီးေဖာင့္ခ်ိန္းႏိုင္ေအာင္ Command ေလးေတြဆက္လက္ေဖာ္ျပေပးသြားပါမယ္ တျခားဖုန္းေတြလည္းဒီနည္းအတိုင္းေဖာင့္ခ်ိန္းႏိုင္ပါတယ္။

အရင္ဆံုး ဒီေဖာင့္ေလးကိုေဒါင္းလိုက္ပါ > Download Font
ေဒါင္းၿပီးရင္ Desktop ေပၚကိုကူးထည့္ထားပါ

ၿပီးလွ်င္ ဖုန္းကို USB Debugging On ၿပီး ကြန္ပ်ဴတာနဲ႔ခ်ိတ္ဆက္ေပးလိုက္ပါ ခ်ိတ္ၿပီးလွ်င္ command box တြင္ Command မ်ားစ႐ိုက္ႏိုင္ပါၿပီ။



၁။ ခုနကေဒါင္းထားတဲ့ေဖာင့္ဖိုင္ေလးကို ဖုန္းအတြင္းမွာ ရွိတယ္ data ေအာက္ကိုေရာက္ေအာင္ကူးထည့္ထားေပးရပါမယ္
adb push ( ေဖာင့္ဖိုင္ command box ထဲ ဆြဲထည့္ ) data/local/tmp
လို႔႐ိုက္ၿပီး ေဖာင့္ဖိုင္ကို data/local/tmp ေအာက္ပို႔ပါ

၂။ ေဖာင့္ဖိုင္ data ေအာက္ေရာက္သြားလွ်င္ အဲဒီေဖာင့္ကို system ေအာက္က ေဖာင့္ေတြနဲ႔အစားထိုးရမွာျဖစ္ပါတယ္ အစားထိုးဖို႔ root command ေတြ႐ိုက္ၿပီး အစားထိုးသြားမွာျဖစ္ပါတယ္။ root command မ်ား႐ိုက္ႏိုင္ရန္
adb shell လို႔႐ိုက္ပါ
$ ေပၚလာလွ်င္ su လို႕ထပ္႐ိုက္ေပးပါ
(su လို႔႐ိုက္လိုက္လွ်င္ ဖုန္းမွာ root ေတာင္းတဲ့အကြက္ေပၚလာမွာျဖစ္ၿပီး allow or grant ေပးပါ)
# ေပၚလာလွ်င္ root command မ်ား႐ိုက္လို႔ရပါၿပီ။

(ေအာက္ေဖာ္ျပပါ command မ်ားသည္ root command မ်ားျဖစ္သျဖင့္ # အေနအထားမွာ႐ိုက္ရပါမယ္)

ေဖာင့္ခ်ိန္းခ်င္တာျဖစ္တဲ့အတြက္ ေဖာင့္ေတြဟာ system ေအာက္က font ဖိုဒါထဲမွာရွိပါတယ္ system ႀကီးကိုေရးႏိုင္ဖတ္ႏိုင္ေအာင္ read write ျဖစ္ေအာင္ mount လုပ္ရပါမယ္ဒါေၾကာင့္

mount -o rw,remount -t auto /system လို႔႐ိုက္ထည့္ၿပီး enter ေခါက္လိုက္ပါ

ဒါဆိုရင္ system ကိုေရးႏိုင္ဖတ္ႏိုင္သြားေအာင္လုပ္လိုက္သလိုျဖစ္သြားတဲ့အတြက္ system အတြင္းကမည္သည့္ဖိုင္မဆို ထုတ္ခြင့္ သြင္းခြင့္ read-write ရသြားၿပီပဲျဖစ္ပါတယ္။

ေနာက္ၿပီး ခုနက data/local/tmp ေအာက္ေရာက္ေနတဲ့ ot.ttf ဆိုတဲ့ဖိုင္ကို system ထဲက ျမန္မာစာ မမွန္တဲ့ unicode ေဖာင့္ဖိုင္ေတြေနရာမွာ အစားထိုးလဲလွယ္ရမွာျဖစ္ပါတယ္။

ျမန္မာ Unicode ေဖာင့္ဖိုင္ေတြနာမည္ေတြကေတာ့
Android 5 to 8 မွာ
NotoSansMyanmar-Bold.ttf
NotoSansMyanmar-Regular.ttf
NotoSansMyanmarUI-Bold.ttf
NotoSansMyanmarUI-Regular.ttf
SamsungMyanmar.ttf
တို႔ပါတတ္ၿပီး

Android 4.2.2 ကေန 4.4.4 ထိ
Padauk.ttf
Padauk-book.ttf
Padauk-bookbold.ttf
ပါတတ္ပါတယ္။
ls -l system/fonts လို႕႐ိုက္ၿပီး မိမိခ်ိန္းမယ့္ဖုန္းထဲက ေဖာင့္ဖိုင္ေတြကိုလည္း စစ္ၾကည့္ႏိုင္ပါတယ္။

ဒါေၾကာင့္အဲဒီ unicode myanmar ေဖာင့္ေတြေနရာမွာ အခုေဇာ္ဂ်ီ ေဖာင့္ဖိုင္ေလးကို အစားထိုးလိုက္လွ်င္ ျမန္မာစာ မွန္ၿပီျဖစ္ပါတယ္။ ေအာက္က command ေတြ႐ိုက္ၿပီးျမန္မာစာ ခ်ိန္းပါမယ္။

dd if=/data/local/tmp/ot.ttf of=/system/fonts/NotoSansMyanmar-Bold.ttf

ပထမက က်ေနာ္တို႔ push လုပ္ထားတဲ့ data/local/tmp ေအာက္က ot.ttf ကို system ေဖာင့္ေအာက္က NotoSansMyanmar-Bold.ttf နဲ႔ လဲထည့္လိုက္တာျဖစ္ပါတယ္ ဒီတိုင္းပဲ ေဖာင့္ေတြကို ဆက္လဲထည့္သြားပါမယ္။

dd if=/data/local/tmp/ot.ttf of=/system/fonts/NotoSansMyanmar-Regular.ttf
dd if=/data/local/tmp/ot.ttf of=/system/fonts/NotoSansMyanmarUI-Bold.ttf
dd if=/data/local/tmp/ot.ttf of=/system/fonts/NotoSansMyanmarUI-Regular.ttf
dd if=/data/local/tmp/ot.ttf of=/system/fonts/Padauk.ttf

command တေၾကာင္းခ်င္းစီကို copy လုပ္ၿပီး enter ေခါက္သြားပါ အားလံုးၿပီးသြားရင္ေတာ့ ခုနက unicode ေဖာင့္ေတြေနရာမွာ ot.ttf လို႔နာမည္ေပးထားတဲ့ ေဇာ္ဂ်ီေဖာင့္ဖိုင္ေလးဝင္သြားၿပီျဖစ္ပါတယ္။
ဝင္သြားေသာ္လည္းဖတ္ခြင့္မရေသးျဖစ္ေနပါလိမ့္မယ္ ဒါေၾကာင့္

chmod 644 system/fonts/*.ttf

လို႔႐ိုက္ၿပီး ဖတ္ခြင့္ေပးလိုက္မွ ပိုျပည့္စံုသြားပါမယ္။

ၿပီးလွ်င္ေတာ့ reboot လို႔႐ိုက္လိုက္ပါ ဖုန္းပိတ္ၿပီး ျပန္ပြင့္လာပါလိမ့္မယ္ ပိတ္ၿပီး ျပန္ပြင့္လာခ်ိန္မွာေတာ့ ျမန္မာစာ မွန္ေနတာကို ေတြ႕ျမင္ရမွာျဖစ္ပါတယ္။

(command ေတြကို အျပာေရာင္ေလးေတြခ်ယ္ထားေပးပါတယ္  space ျခားရမယ့္ေနရာမွာ ျခားၿပီး ျပနထားသလိုေသခ်ာ႐ိုက္ေပးပါ အားလံုးအဆင္ေျပမယ္လို႔ယံုၾကည္ပါတယ္)

Post by Than Toe Aung

2 comments:

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

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