Saturday, March 5, 2016

Backlight အပိုင္း (၂) ဆရာ ကိုစိုးျမတ္သူ

Backlight အပိုင္း (၂)
အလုပ္လုပ္ပံု အၾကမ္းဖ်င္းသိၿပီဆိုရင္ Switching IC အေၾကာင္း ဆက္ၾကရေအာင္။ ပင္ငုတ္တခုျခင္း ေျပာပါ့မယ္။
Switching IC - U1301
1.VIN - အေပါင္းဗို႔ ေပးသြင္းလမ္းေၾကာင္း
IC အတြင္းက switching ပိုင္းကို ခုတ္ေမာင္းေပးမယ့္ လိႈင္းထုတ္အပိုင္း (Oscillator) အတြက္ ေပးသြင္းဗို႔ပါ။ MTK ဖုန္းေတြမွာ ဘက္ထရီငုတ္လမ္းေၾကာင္းျဖစ္တဲ့ VBAT ကေပးသြင္းၿပီး Qualcomm ဖုန္းေတြမွာေတာ့ FET ရဲ႕ Source လမ္းေၾကာင္းျဖစ္တဲ့ VPH PWR ကတဆင့္ ေပးသြင္းတတ္ပါတယ္။ 3.7V ဘက္ထရီတတ္ထားၿပီး ပါဝါမႏိႈးခင္ VIN ငုတ္လမ္းေၾကာင္းမွာ Ground ခ်ထားတဲ့ Condenser ကို ဗို႔တိုင္းၾကည့္ပါ။ MTK ဖုန္းမွာ 3.7V ရွိေနၿပီး Qualcomm ဖုန္းမွာ 3.2V ဝန္းက်င္ ရွိပါလိမ့္မယ္။
2.EN (Enable) – IC ကို ႏိႈးေသာလမ္းေၾကာင္း
IC ကို 3.7V ေပးသြင္းထားေပမယ့္ IC အတြင္းက လိႈင္းထုတ္ပိုင္း (OSC) အလုပ္မလုပ္ေသးရင္ Switching မခုတ္ေသးတဲ့အတြက္ ဗို႔ျမင့္ မထြက္ေသးပါဘူး။ ဗို႔ျမင့္ထြက္ဖို႔ လိုအပ္တဲ့အခ်ိန္ျဖစ္တဲ့ LCD မွာ အရုပ္ေပၚတဲ့အခ်ိန္တိုင္းမွာ CPU ကတဆင့္ EN လမ္းေၾကာင္းနဲ႔ OSC ပိုင္းကို လွမ္းႏိႈးလိုက္ပါတယ္။ OSC ႏိုးမွ ဗို႔ျမင့္ထြက္ပါမယ္။ ဗို႔ျမင့္ထုတ္ဖို႔ မလုိေတာ့ရင္(display ပိတ္သြားရင္) EN လမ္းေၾကာင္းကို ျပန္ပိတ္ေပးလိုက္ရုံပါပဲ။
3.PWM (Pulse Width Modulation) ခုန္လိႈင္းေျပာင္းေပးျခင္း
LCD ရဲ႕ အလင္းအေမွာင္ (brightness) ခ်ိန္ညွိတာဟာ LED ေလးေတြရဲ႕ အလင္းေရာင္ အနည္းအမ်ားကို ခ်ိန္ညွိတာပါပဲ။ LED ေလးေတြ မွိန္သြားရင္ brightness က်သြားၿပီး လင္းလာရင္ brightness တက္လာတာပါပဲ။ IC အတြင္းထဲက လိႈင္းထုတ္ေပးတဲ့ OSC ပိုင္းရဲ႕ ခုန္လိႈင္းကို ခ်ိန္ညွိလိုက္ရင္ switch time ေျပာင္းသြားတာေၾကာင့္ ဗို႔ျမင့္အထြက္မွာလဲ လိုက္ေျပာင္းသြားပါတယ္။ အဲဒါေၾကာင့္ PWM လမ္းေၾကာင္းကို CTRL (Control) လို႔လဲ ေခၚၾကပါတယ္။ အဲဒီလမ္းေၾကာင္းကုိ တခ်ိဳ႕ဖုန္းေတြမွာ LCD ကတဆင့္ ျပန္ေပးတာရွိသလို ဒီဖုန္းထဲမွာေတာ့ CPU ကေန တိုက္ရိုက္ ထိန္းခ်ဳပ္ေမာင္းႏွင္ေပးပါတယ္။
4. COMB – Loop Compensation
R + C နဲ႔ Loop ကို တည္ၿငိမ္ေစဖို႔အတြက္ သံုးထားပါတယ္။ အဲ့ဒီလမ္းေၾကာင္းမွာ C တလံုးနဲ႔ Ground ခ်ထားပါတယ္။
5. SW – Switching
IC အတြင္းပိုင္းထဲက ခလုတ္အျဖစ္အလုပ္လုပ္ေပးတဲ့ FET ေလးရဲ႕ Source ငုတ္နဲ႔ ဆက္ထားတဲ့ လမ္းေၾကာင္းပါ။ FET ရဲ႕ Drain ငုတ္ကို Ground နဲ႔ ဆက္ထားတဲ့အတြက္ FET Gate တခါပြင့္တိုင္း Soruce ကို အႏုတ္ဗို႔ေရာက္ေစေအာင္ ဖန္တီးထားတာပါ။ FET ရဲ႕ Gate ငုတ္ကို တစကၠန္႔အတြင္းမွာ အႀကိမ္ေပါင္းမ်ားစြာ အပိတ္အဖြင့္လုပ္ေပးတဲ့အတြက္ SW ငုတ္မွာလဲ အႏုတ္ဗို႔ဟာ အႀကိမ္ေပါင္းမ်ားစြာ ေရာက္လိုက္မေရာက္လိုက္ ျဖစ္ေနပါမယ္။ အဲဒီ SW ကို Coil ရဲ႕ တစနဲ႔ ဆက္ေပးထားပါတယ္။
6. IFB1 နဲ႔ IFB2
VLED A ကတဆင့္ ထုတ္ေပးတဲ့ အေပါင္းဗို႔ျမင့္ဟာ LED ေတြကို တကယ္ျဖတ္စီးမစီး IC သိေအာင္ ေနာက္ျပန္ေကြ်းထားတဲ့ Feedback လမ္းေၾကာင္းေတြပါ။ အေၾကာင္းတခုခုေၾကာင့္ FB လမ္းေၾကာင္း ျပန္မေရာက္ခဲ့ရင္ OSC ကို ပိတ္ပစ္လိုက္တဲ့အတြက္ Switching မခုတ္ေတာ့တာေၾကာင့္ ဗို႔ျမင့္လဲ မထြက္ႏိုင္ေတာ့ပါဘူး။
7. ISET
LED ေတြမွာ ျဖတ္စီးေနတဲ့ လွ်ပ္စီးေၾကာင္းကို တည္ၿငိမ္ေအာင္ထိန္းဖို႔အတြက္ R တလံုးနဲ႔ Ground ခ်ထားပါတယ္။
8. Ground
OSC ပိုင္းနဲ႔ VLED K အတြက္ အႏုတ္ဗို႔ ေပးသြင္းလမ္းေၾကာင္း ျဖစ္ပါတယ္။
IC ရဲ႕ ငုတ္ေတြအေၾကာင္း သိၿပီဆိုရင္ IC နဲ႔ တြဲသံုးထားတဲ့ တျခား ကြန္ပို႔နင့္ေလးေတြအေၾကာင္း ဆက္ေျပာပါ့မယ္။
1.Booster Coil (L1301)
DC volt ကို ျမွင့္တင္ေပးႏိုင္ေအာင္ coil အတြင္းမွာ AC ျဖစ္ေအာင္ အရင္ဖန္တီးရပါတယ္။ Coil တစ္စကို အေပါင္းဗို႔ တိုက္ရုိက္ေပးထားၿပီး က်န္တစကို IC ရဲ႕ SW ငုတ္ကတဆင့္ အႏုတ္ဗို႔ ေပးသြင္းထားပါတယ္။ လိုအပ္တဲ့ဗို႔ကို ကြိဳင္အပတ္ေရနဲ႔ တြက္ခ်က္ၿပီး လိုအပ္တဲ့ အမ္ပီယာကိုေတာ့ ကြိဳင္ႀကိဳးအရြယ္အစားနဲ႔ တြက္ခ်က္ရပါတယ္။ အသံုးျပဳခ်ိန္သက္တမ္းၾကာလာရင္ ကြိဳင္အတြင္းထဲက ႀကိဳးေလးေတြမွာ သုတ္ထားတဲ့ လွ်ပ္ကာေဆးရည္ကြာက်ၿပီး ကိြဳင္အခ်င္းခ်င္း ေရွာ့က်တတ္ပါတယ္။ အဲဒါကို တန္းေရွာ့ (turn short) ျဖစ္တယ္လို႔ ေခၚၾကၿပီး မူလပတ္ထားတဲ့အပတ္ေရထက္ နည္းသြားတဲ့အတြက္ ဗို႔ထြက္လဲ နည္းသြားပါတယ္။ မီတာနဲ႔ တိုင္းၾကည့္ရင္ အဆက္အသြယ္ျပေနေပမယ့္ လိုအပ္တဲ့အပတ္ေရအတိုင္း ရွိေနမွသာ သတ္မွတ္ဗို႔အတိုင္း ျပန္ထုတ္ေပးႏိုင္မွာပါ။
2. Rectifier Diode (D1301)
Coil ထဲမွာ ျဖစ္ေပၚေနတဲ့ AC ကို DC ျဖစ္ေအာင္ေျပာင္းဖို႔ တာဝန္ယူေပးရပါတယ္။ Diode မွာ Anode နဲ႔ Kathode အစြန္းႏွစ္ဘက္ပါတဲ့အတြက္ ဘက္မွားတတ္မိရင္ ထြက္လာတဲ့ ဗို႔လဲ မွားပါလိမ့္မယ္။ အရစ္အမွတ္အသား မပါတဲ့ဘက္ကို Anode လို႔ေခၚၿပီး Coil ဘက္မွာ တတ္ေပးရမွာပါ။ IC ကတဆင့္ ထုတ္ေပးတဲ့ switch time ဟာ ႀကိမ္ႏႈန္းျမင့္လြန္းတဲ့အတြက္ ႀကိမ္ႏႈန္းျမင့္ဒဏ္ကို ခံႏိုင္ရည္ရွိတဲ့ High Frequency Diode မ်ားကို တတ္ဆင္ထားပါတယ္။ Diode ကို ျဖတ္စီးမယ့္ volt ကလည္း ဗို႔ျမင့္ျဖစ္လို႔ High Voltage Diode မ်ားကိုပဲ သံုးထားပါတယ္။ အဲဒီ Diode အစားထိုးမယ္ဆိုရင္ ပံုစံတူ ခံႏိုင္ရည္တူတဲ့ Diode မ်ားကိုပဲ အစားထိုးလို႔ ရမွာပါ။
3. Filter Condenser (C1352) (C1356)
VBAT လမ္းေၾကာင္းမွာ Filter အျဖစ္ အသံုးျပဳဖို႔ Condenser ထည့္ထားပါတယ္။ VBAT ဟာ 3.7 ပဲရွိတာျဖစ္တဲ့အတြက္ 10V ခံႏိုင္ရည္ရွိတဲ့ C မ်ားကို အဲဒီလမ္းေၾကာင္းမွာ အသံုးျပဳထားပါတယ္။ VLED A လမ္းေၾကာင္းမွာ သံုးထားတဲ့ C ကေတာ့ ဗို႔ျမင့္ျဖစ္တဲ့အတြက္ 50V ခံႏိုင္ရည္ရွိတဲ့ C မ်ားကိုပဲ သံုးလို႔ရပါတယ္။ VBAT Filter Condenser အစားထိုးခ်င္ရင္ ပံုစံတူတာ အစားထိုးဖို႔လြယ္ေပမယ့္ VLED A လမ္းေၾကာင္းက C ကိုေတာ့ ခံႏိုင္ရည္ဗို႔တူတာကိုပဲ အစားထိုးမွ ရမွာပါ။
4. LB Coil (LB1301) (LB1304) (LB1305)
Backlight ပိုင္းဟာ သံလိုက္စက္ကြင္းကို အေျခခံတည္ေဆာက္ထားတာျဖစ္လို႔ ထုတ္ေပးတဲ့ဗို႔ျမင့္မွာ သံလိုက္စက္ကြင္းေတြ ေရာပါသြားပါတယ္။ အဲဒီ သံလိုက္စက္ကြင္းေတြက LCD ရဲ႕ အရုပ္ပံုပိုင္းကို ေႏွာင့္ယွက္ေပးႏိုင္တဲ့အတြက္ သူတို႔ကို LB Coil ေလးေတြနဲ႔ စစ္ထုတ္ေပးပါတယ္။ အဲဒါေၾကာင့္ LB Coil ေလးေတြကို VLED A နဲ႔ VLED K လမ္းေၾကာင္းေတြမွာ ထည့္ထားတာပါ။ တခါတေလ အဲဒီ Coil ေလးေတြ ျပတ္တာ ျပဳတ္တာ ျဖစ္တတ္တဲ့အတြက္ ပံုစံတူရွိရင္ အစားထိုးႏုိင္ၿပီး မရွိရင္လဲ ႀကိဳးဆက္သံုးလို႔ ရပါတယ္။
ေနာက္တပိုင္းမွာ ျပစ္ခ်က္ရွာနည္းကို ဆက္ေျပာေပးပါ့မယ္။


Backlight အပိုင္း (၁) ဆရာ ကိုစိုးျမတ္သူ

သႀကၤန္နားနီးၿပီဆိုေတာ့လဲ
ထံုးစံအတိုင္း Backlight အေၾကာင္း ေျပာၾကတာေပါ့ဗ်ာ ...
Backlight အပိုင္း (၁)
Backlight အေၾကာင္း ေျပာရရင္ LCD ကေန စေျပာရမွာပါ။
ဖုန္းထဲမွာ LCD ကို ရုပ္ပံုေဖၚဖို႔အတြက္ သံုးပါတယ္။ LCD ကို ႏွစ္ပိုင္းခြဲၾကည့္ရင္ ရုပ္ပံုျပေပးတဲ့ (Display) ပိုင္းနဲ႔ ေနာက္ခံမီးထိုးေပးတဲ့အပိုင္း (Backlight) ဆိုၿပီးရွိပါတယ္။ Display ေကာင္းရင္ ရုပ္ပံုေပၚေနေပမယ့္ Backlight ပိုင္းမေကာင္းရင္ ရုပ္ပံုကို ျမင္ရမွာ မဟုတ္ပါဘူး။
Backlight ပိုင္းမွာ ေနာက္ခံမီးထိုးေပးဖို႔အတြက္ LED မီးသီးေလးမ်ားကို အသံုးျပဳထားပါတယ္။ LED တလံုးကို အၾကမ္းဖ်င္းအားျဖင့္ (2.5V to 3.0V ) ဝန္းက်င္ ေပးသြင္းဖို႔ လိုအပ္ပါတယ္။ LED ေလးမ်ားကို တန္းဆက္ (series) ဆက္သံုးထားတာျဖစ္လို႔ LED အေရအတြက္အေပၚမူတည္ၿပီး ဗို႔ေပးသြင္းဖုိ႔ လိုအပ္ပါတယ္။ 10 လံုးသံုးရင္ 30V ဝန္းက်င္လိုအပ္ၿပီး 8 လံုးသံုးရင္ 24V ဝန္းက်င္ ေပးသြင္းရမွာပါ။ အဲဒါဆိုရင္ LED တန္းဆက္တတြဲမွာ အေပါင္းဗို႔ေပးသြင္းဖို႔ VLED A ငုတ္နဲ႔ အႏုတ္ဗို႔ေပးသြင္းဖို႔ VLED K ဆိုၿပီး ငုတ္ႏွစ္ငုတ္ ပါဝင္ပါတယ္။ တခ်ိဳ႕ဖုန္းေတြမွာေတာ့ LED 12 လံုးသံုးရင္ 6 လံုးစီကိုတန္းဆက္ဆက္ၿပီး တန္းဆက္ႏွစ္တြဲကို ၿပိဳင္ဆက္ (parallel) ဆက္သံုးတတ္ၾကပါတယ္။ VLED A ႏွစ္ငုတ္ကို ေပါင္းေပးလိုက္ေတာ့ VLED A တငုတ္ ရပါတယ္။ VLED K ကိုေတာ့ တငုတ္စီ ထုတ္ထားတဲ့အတြက္ VLED K1 နဲ႔ VLED K2 ဆိုၿပီး ငုတ္ႏွစ္ငုတ္ ရွိလာပါတယ္။ အဲလိုဖုန္းေတြမွာေတာ့ LED 6 လံုးႏွစ္တြဲျဖစ္တဲ့အတြက္ 18V ဝန္းက်င္ပဲ ေပးသြင္းဖို႔ လိုအပ္ပါတယ္။ ဒါေပမယ့္ Amp ေတာ့ LED တတြဲထက္ ႏွစ္ဆ လိုအပ္မွာပါ။
LED အေရအတြက္နဲ႔ တန္းဆက္ၿပိဳင္ဆက္အေပၚမူတည္ၿပီး ေပးသြင္းဗို႔ လိုအပ္လာပါၿပီ။ အဲဒီဗို႔ေတြကို ဘယ္ကရမွာလဲ။ ဖုန္းဘက္ထရီေတြရဲ႕ စံသတ္မွတ္ခ်က္ (standard) က 3.7V ပါ။ လိုအပ္ေနတာက 24V ဆိုၾကပါစို႔။ 3.7V ကေန 24V ေရာက္ေအာင္ ဘယ္လို ျမွင့္တင္ၾကမလဲ။ DC volt ဆိုတာက မူရင္းရွိေနတဲ့ဗို႔ေအာက္ ေလ်ာ့ခ်ခ်င္ရင္ လြယ္ေပမယ့္ သူ႔ထက္ျမင့္ေအာင္ ျမွင့္တင္ဖို႔ဆိုတာ မလြယ္ပါဘူး။
DC volt ကို ျမွင့္တင္ဖို႔အတြက္ DC ကို AC ျဖစ္ေအာင္ အရင္ေျပာင္းေပးရပါမယ္။ ျပန္ထုတ္ခ်င္တဲ့ DC volt အတိုင္း AC ျဖစ္ေအာင္ အရင္ေျပာင္းပါမယ္။ DC ကို AC ေျပာင္းေပးမယ့္အလုပ္ကို Coil ေလးက လုပ္ေပးမွာပါ။ အဲ့ဒါေၾကာင့္ Baclklight မွာသံုးတဲ့ Coil ေလးကို Booster Coil လို႔ ေခၚၾကပါတယ္။
DC volt ကို အရွင္ျဖစ္ေအာင္ Coil ထဲကို ထည့္ေပးႏိုင္ရင္ Coil ထဲမွာ သံလိုက္စက္ကြင္းသီအိုရီအတိုင္း AC ျဖစ္ေပၚေစပါတယ္။ အဲဒါဆိုရင္ DC အေပါင္းစကို Coil ထဲမွာ တိုက္ရိုက္ထည့္ၿပီး အႏုတ္စကို ခလုတ္ပတ္လမ္း (switching circuit) နဲ႔ ထည့္ေပးလိုက္ရင္ Coil ထဲမွာ AC ျဖစ္သြားပါၿပီ။ Switching လုပ္ငန္းကို IC က တာဝန္ယူေပးပါလိမ့္မယ္။ IC ထဲမွာ ထည့္သြင္းထားတဲ့ FET ေလးရဲ႕ Gate ငုတ္ကို အပိတ္အဖြင့္အခ်က္ျပ (On Off Signal) အႀကိမ္ေပါင္းမ်ားစြာ ျပဳလုပ္ေပးလုိက္ရင္ IC ရဲ႕ SW (switch) ငုတ္မွာ အႏုတ္ဗို႔ဟာ ေရာက္လိုက္ မေရာက္လိုက္ ျဖစ္ေနပါမယ္။ အဲဒါဆိုရင္ SW ငုတ္နဲ႔ ဆက္ထားတဲ့ Coil ထဲမွာလည္း အႏုတ္ဗို႔ဟာ ေရာက္လိုက္မေရာက္လိုက္ျဖစ္ေနတဲ့အတြက္ Coil ထဲမွာ AC ျဖစ္သြားပါၿပီ။
Coil ထဲမွာ ျဖစ္ေနတဲ့ AC ကို Rectifier Diode တလံုးသံုးၿပီး DC ျဖစ္ေအာင္ ေျပာင္းေပးရပါတယ္။ Diode က ေျပာင္းေပးတဲ့ DC ကို တည္ၿငိမ္ေစေအာင္ Condenser တလံုးနဲ႔ ထိန္းေပးထားပါတယ္။
တခ်ိဳ႕ဖုန္းေတြမွာေတာ့ Condenser အထြက္လမ္းေၾကာင္းမွာ LB Coil တလံုးခံၿပီး LED Anode စကို အေပါင္းဗို႔ ေပးသြင္းထားပါတယ္။ အေပါင္းဗို႔ျမင့္လမ္းေၾကာင္းဟာ LED A ကတဆင့္ LED K ကို ျဖတ္စီးၿပီး Switching IC ထဲသို႔ ေနာက္ျပန္ေကြ်းလမ္းေၾကာင္း (FeedBack) အျဖစ္ ျပန္ေပးထားရပါတယ္။ အဲလို ျပန္ေပးထားျခင္းအားျဖင့္ Backlight ပိုင္းက ထုတ္ေပးတဲ့ ဗို႔ျမင့္ကို LED ေတြက တကယ္သံုးမသံုး သိေစမွာပါ။
Switching IC ထဲက အႏုတ္ဗို႔လမ္းေၾကာင္းကျဖစ္ေစ သီးသန္႔ R တလံုးသံုးၿပီးျဖစ္ေစ LED K အတြက္ လိုအပ္တဲ့ အႏုတ္ဗို႔ကို ဖန္တီးေပးထားပါတယ္။
LED K လမ္းေၾကာင္းမွာ ခံသံုးထားတဲ့ R ေလးေတြရဲ႕ တန္ဖိုးက အမ်ားအားျဖင့္ 10 -15 Ohm ဝန္းက်င္ သံုးတတ္ၾကပါတယ္။ အဲဒီ R ေလးေတြရဲ႕ တဖက္မွာ အႏုတ္ဗို႔လမ္းေၾကာင္းျဖစ္တဲ့ Ground လမ္းေၾကာင္းနဲ႔ ဆက္ထားတဲ့အတြက္ တိုင္းၾကည့္ရင္ တဖက္မွာ Ground က်ေနပါလိမ့္မယ္။ အဲ့ဒါ ပံုမွန္ပါပဲ။ အေၾကာင္းတခုခုေၾကာင့္ LED ေတြက အမ္ပီယာပိုစားေနခဲ့ရင္ (ဥပမာ ေရဝင္ျခင္း) Backlight ပိုင္းကို ထိခိုက္ေစႏိုင္ပါတယ္။ အဲလိုမျဖစ္ေစေအာင္ LED ေတြရဲ႕ Kathode လမ္းေၾကာင္းမွာ Current Limit လုပ္ဖို႔ R ေလးေတြ ထည့္ထားျခင္းအားျဖင့္ သတ္မွတ္အမ္ပီယာထက္ ပိုစားလို႔ မရေတာ့ပါဘူး။
Diagram နဲ႔ Block ကို တြဲေပးထားပါတယ္။ အေသးစိတ္ ေလ့လာၾကည့္ပါ။
ေနာက္တပိုင္းမွာ Backlight IC အေၾကာင္း ဆက္ေျပာေပးပါ့မယ္။




Thursday, March 3, 2016

Xaoimi Mi Pad2 By Telecom Technology

Xaoimi Mi Pad2 ကို SuperSU မွားႏိွပ္မိလို႔ Logo ရပ္ခဲ့မယ္ဆိုရင္
*************************************************************************
*************************************************************************
ဒီ ျပသနာဟာ ေတာ္ေတာ္ေလးႀကီးပါတယ္။ ျဖစ္ရတဲ့အျခင္းအရာကို ရွာၾကည္႔ လိုက္တဲ့အခါမွာ Bootloader Unlock မလုပ္လိုက္လို႔ဆိုတာကို ေတြ႕ရပါတယ္။ Mi Pad2 အတြက္ Bootloader Unlock Code ေတာင္းစရာမလိုေပမယ့္လည္း Bootloader Unlock လုပ္ဖုိ႔ဆိုရင္ Developer Options ထဲက Enable OEM Unlock ကို အမွန္ျခစ္ေပးထားခဲ့ရပါတယ္။
အမွန္မျခစ္ထားခဲ့မိရင္ Fastboot Mode က Encrypt ျဖစ္သြားတဲ့အတြက္ Fastboot ကေန Firmware ျပန္ေရးလို႔မရပါဘူး။ ကံဆိုးခ်က္က Recovery လည္း၀င္မရတဲ့အတြက္ Update Firmware နဲ႔လည္း ေရးမရပါဘူး။ ဒီေတာ့ ေျဖရွင္းနည္းေလးကို Step by step ေဖာ္ျပေပးလိုက္ပါတယ္။ အသံုးလိုတဲ့သူ ေတြ အဆင္ေျပႏိုင္ေအာင္ပါ။
ေအာက္က အဆင့္ေတြကို မလုပ္ခင္မွာ Intel USB Driver ကို Google ကေန ရွာေဒါင္းထားပါ။ ရလာရင္ Install လုပ္ေပးထားရပါမယ္။
၁။ Bootloader Locked အေနအထားမွာ ဘယ္လိုမွ Firmware ေရးလို႔မရတဲ့အတြက္ တမ်ိဳးတဖံုႀကံရပါမယ္။ Qualcomm Base မဟုတ္ဘဲ Intel Base ျဖစ္တဲ့အတြက္ Qloader ကလည္း ေျဖရွင္းလို႔မရပါဘူး။
၂။ ဒါေပမယ့္ Intel ျဖစ္တဲ့အခ်က္ကပဲ ေျဖရွင္းႏုိင္မယ့္နည္းကို ေတြ႕သြားေစတာ ျဖစ္ပါတယ္။ Intel ဟာ Windows Base ျဖစ္တဲ့အတြက္ Intel Processor နဲ႔လာတဲ့ ဖုန္းေတြကို Windows တင္လို႔ရပါတယ္။ ဒီေတာ့ မရတာကို ဒုကၡခံစဥ္းစားမေနဘဲ Windows 10 တင္လိုက္ပါမယ္။
၃။ Windows 10 တင္ဖို႔အတြက္ Windows 10 Firmware လိုပါတယ္။ Windows 10 Firmware ကိုေတာ့ http://pan.baidu.com/s/1dEwKsSD ကေန Download လုပ္ႏိုင္ပါတယ္။ (6.05 GB ေတာင္ရိွတယ္ ငိငိ)
၄။ Download မဆြဲခ်င္ဘူးဆိုရင္ေတာ့ ကြန္ပ်ဴတာမွာ တင္ရတဲ့ Windows 10 ေခြကို သံုးၿပီး Bootable Memory Stick ေလးလုပ္ၿပီး OTG Cable နဲ႔ပဲျဖစ္ျဖစ္ OTG Memory Stick နဲ႔ပဲျဖစ္ျဖစ္ တင္ေပးလို႔ရပါတယ္။
၅။ Windows တင္တာက ကြန္ပ်ဴတာနဲ႔ အတူတူျဖစ္သလို လြယ္ကူလြန္းတာေၾကာင့္ ခ်န္ထားခဲ့ပါေတာ့မယ္။
၆။ Windows တက္သြားၿပီးရင္ Driver စံုေအာင္ Install လုပ္ၿပီး Windows 10 Tablet အျဖစ္ အသံုးျပဳလို႔ရပါတယ္။
၇။ တကယ္လို႔ Windows မသံုးဘဲ Android ျပန္ေျပာင္းခ်င္တယ္ဆိုရင္လည္း ျပန္ေျပာင္းလို႔ရပါတယ္။ ျပန္ေျပာင္းဖို႔အတြက္ ေအာက္အဆင့္ေလးေတြအတိုင္း လုပ္ေပးလိုက္ရံုပဲျဖစ္ပါတယ္။
၈။ Android ျပန္ေျပာင္းဖို႔အတြက္ Android Firmware လိုပါတယ္။ MiPad2 Android Firmware ကိုhttp://en.miui.com/a-234.html က ေဒါင္းထားပါ။
၉။ ရလာတဲ့ ဖိုင္ကို ျဖည္လိုက္ရင္ images.gz ဖိုင္ေလးထြက္လာပါမယ္။ အဲဒါကိုပါထပ္ျဖည္လိုက္ရင္ေတာ့ image Folder ေလးကို ထပ္ရမွာျဖစ္ပါတယ္။
၁၀။ ဖုန္းကို Fastboot Mode ၀င္ရပါမယ္။ Windows တင္ထားတာျဖစ္တဲ့အတြက္ boot.img မပါတဲ့အတြက္ သမရိုးက် Fastboot Mode ၀င္လို႔မရပါဘူး။ ဒီေတာ့ Dx Fastboot Mode ပဲ၀င္ရပါမယ္။ Dx Fastboot Mode ၀င္ဖို႔အတြက္ ဖုနး္ကို ပါ၀ါပိတ္ထားပါ။
၁၁။ ပါ၀ါပိတ္ေနတဲ့ ဖုန္းကိုပဲ Power ခလုတ္နဲ႔ Vol + ေလးကို ၁၀ စကၠန္႔ေလာက္တြဲႏိွပ္ေလးလိုက္တာနဲ႔ Dx Fastboot Mode ကုိ ေရာက္သြားတာကို ေတြ႕ရမွာျဖစ္ပါတယ္။ Dx Fastboot Mode နဲ႔လည္း Firmware ေရးလုိ႔မရ ေသးပါဘူး။ Firmware ေရးဖို႔အတြက္ သမရိုးက် Fastboot Mode လိုအပ္ပါတယ္။
၁၂။ ရုိးရိုး Fastboot Mode ၀င္ဖို႔အတြက္ fastboot command ေလးကို အသံုးျပဳရပါမယ္။ fastboot boot လို႔ရိုက္ၿပီးေတာ့ ျဖည္ခ်ထားတဲ့ Image ဖိုင္ထဲက loader.efi ဖိုင္ေလးကို ဆြဲထည္႔ေပးပါ။ ၿပီး Enter ေခါက္လိုက္ရင္ ရိုးရိုး Fastboot Mode ကိုေရာက္သြားပါလိမ့္မယ္။
၁၃။ Fastboot Mode ကုိေရာက္သြားရင္ေတာ့ Bootloader unlock လုပ္ေပးရပါမယ္။ ဒီအတြက္ fastboot oem unlock လို႔ရိုက္ၿပီး Enter ႏိွပ္ေပးပါ။ ဖုန္းမွာ Bootloader Unlock လုပ္၊မလုပ္ အတည္ျပဳခ်က္ေတာင္းလာတဲ့အခါမွာ ေတာ့ Yes ကိုေရြးေပးလိုက္ပါ။
၁၄။ Bootloader ျပဳတ္သြားရင္ေတာ့ က်န္တဲ့ Firmware ျပန္ေရးတာက လြယ္လြယ္ေလးပဲျဖစ္ပါတယ္။ Fastboot Command ေလးေတြနဲ႔ ျပန္ေရးေပးလိုက္ရံုပဲျဖစ္ပါတယ္။ Command မရိုက္ခ်င္ဘူးဆိုရင္ေတာ့ Intel Phone Flash Tool ေလးနဲ႔ Firmware ျပန္ေရးႏိုင္ပါတယ္။ Intel Phone Flash Tool ကုိ ဒီကေန Down ႏိုင္ပါတယ္။
၁၅။ တကယ္လို႔ Flashtool မသံုးပဲ Fastboot Command ေတြပဲသံုးမယ္ဆုိရင္ေတာ့ ေအာက္မွာျပထားတဲ့အတိုင္း command ေလးေတြရိုက္ၿပီး Firmware ေရးသြားရံုပဲျဖစ္ပါတယ္။ လိုအပ္တဲ့ () ျပထားတဲ့ ဖိုင္ေတြကိုေတာ့ ျဖည္ခ်ထားတဲ့ Image Folder ကေန ဆြဲထည္႔ေပးလိုက္ပါ။
* fastboot flash oemvars (oemvars.txt)
* fastboot flash oemvars (oemvars-battery-config-fake-disabled.txt)
* fastboot flash oemvars (oemvars-battery-config-fake.txt)
* fastboot flash gpt (gpt.bin)
* fastboot flash bootloader (bootloader)
* fastboot erase misc
* fastboot erase persistent
* fastboot erase metadata
* fastboot format config
* fastboot format factory
* fastboot format cache
* fastboot flash data (userdata.img)
* fastboot flash system (system.img)
* fastboot flash boot (boot.img)
* fastboot flash recovery (recovery.img)
၁၆။ ၿပီးရင္ေတာ့ ၿပီးၿပီဗ်။ Fastboot reboot ဆိုတာနဲ႔ Android နဲ႔ျပန္တက္လာပါလိမ့္မယ္။ ေနာက္တစ္ခါထပ္ျဖစ္ေစခ်င္ရင္ေတာ့ fastboot oem lock ဆုိတဲ့ command နဲ႔ ျပန္ bootloader lock လုပ္လိုက္ေပါ့ ဟီး စတာပါ။ Developer Options ထဲက Enable OEM Unlock ကို အမွန္ျခစ္ေပးထားခဲ့ ရင္ ထပ္မျဖစ္ေတာ့ပါဘူးဗ်။
ဒီ ျပသနာမ်ိဳး ႀကံဳလာခဲ့ရင္ အဆင္ေျပေျပ ေျဖရွင္းႏုိင္ၾကပါေစဗ်ာ။ ကၽြန္ေတာ္ဆို သံုးေလးရက္ေလာက္ တိုင္ပတ္သြားတယ္။ ငိငိ










Wednesday, March 2, 2016

Huawei Board Software တင္နည္း By Firmware Fix

Huawei Board Software တင္နည္း
G730-U30 ေလးနဲ႔ စမ္းျပထားပါတယ္ ျဖစ္တာက boot image verify failed! ဆုိတဲ႔စာတန္းေလးျပေနတာ bootloader state ကလည္း lock ျဖစ္ေနတယ္ code ေတာင္းျပီးျဖည္ေတာ့လည္း code မွားေနတယ္လုိ႔ ေျပာတဲ႔ G730-U30 ဆုိင္သမားတစ္ေယာက္အလုံးေလးကုိ ကလိခ်င္လုိ႔ ယူစမ္းျပထားပါတယ္ စမယ္
Huawei Smart phone Multi-download Software ကုိဖြင့္ပါ ပုံမွာ ျပထားတဲ႔အတုိင္း manufacture ကုိ ေရြးျပီး next နွိပ္ပါ ပထမ ဖြင့္မိျပီး ဘာနွိပ္လုိ႔ႏွိပ္မိမွန္းမသိတဲ႔သူေတြက RESET SETTING.reg ကုိ right click နဲ႔ merge ဆုိတာေလးကုိနွိပ္လုိက္ပါ တခ်ိဳ႔ေတြကေတာ့ ရတယ္ေျပာတယ္ ကြ်န္ေတာ့္စက္မွာေတာ့ အဲ႔ reg ဖုိင္ေလး run မရဘူး
အဲ႔ေတာ့ ဒီလုိေလးရွင္းလုိက္မယ္ window key + R နဲ႔ run box ေလးေခၚလုိက္ပါ regedit ဆုိျပီးရုိက္မယ္ Registry Editor ဆုိျပီး box တစ္ခုေပၚလာမယ္ အဲ႔box ထဲကဘယ္ဘက္ျခမ္းက HKEY_USERS ထဲက
S-1-5-21-1331931615-3837818793 ထဲကုိ ထပ္၀င္ပါ ျပီးရင္ Software>Huawei>QPBLFBML01>Setting ထဲေရာက္ရင္ ညာဘက္ box ထဲက user တုိ ့ default တုိ႔အကုန္လုံး select ျပီး delete လုိက္ပါ default ကေတာ့ဖ်က္လုိ႔မရဘူးျပလိမ့္မယ္ ျပသနာမရွိဘူး ျပီးရင္ Huawei Smart phone Multi-download Software ကုိ ျပန္ဖြင့္လုိက္ပါ manufacture ကုိေရြးေပးလုိက္ပါ password အသစ္ရုိက္ခုိင္းလိမ့္မယ္ ကြ်န္ေတာ္ကေတာ့ ၁၁၁၁ ဆုိျပီးအလြယ္ေပးလုိက္မယ္ ျပီးရင္ xml ဖုိင္ကုိေရြးေပးရမယ္ board software folder ရဲ ႔firmware file ထဲက
MSM8610V100R001C00B001.xml ကုိေရြးေပးပါ folder ေတြကုိ rename လုပ္ျပီး g730 လုိ႔ အလြယ္ေပးထားလုိက္ ဒါမွ xml ဖုိင္ေရြးရတာအဆင္ေျပမယ္ အုိေက ေရြးပီးရင္ next ကုိနွိပ္လုိက္ ျပီးရင္scan and download ကုိဆက္နွိပ္မယ္ ဖုန္းကုိ 9008 mode ၀င္ျပီးၾကိဳးထုိးလုိက္ 9008 ဘယ္လုိ၀င္မလဲ testpoint နဲ႔၀င္ဖုိ႔ျပထားတယ္ အဲ႔တုိင္းလုိက္၀င္ နက္မဖြင့္ခ်င္ဘူးဆုိ recovery mode ၀င္ျပီး adb reboot edl လုိ႔ ရုိက္လုိက္.........9008 Mode ကုိသိျပီဆုိတာနဲ႔ Huawei Smart phone Multi-download Software က ပုံမွာျပထားတဲ႔အတုိင္း % ေလးေတြတတ္လာျပီး bootloader image ကုိ စတင္ေရးေနပါျပီ 40% မွာ rebooting handset လုိ႔ျပျပီး restart က်ျပီးးပုံမွာျပထားတဲ႔အတုိင္း 3 colour နဲ႔ fastboot mode ကုိေရာက္သြားလိမ့္မယ္ Huawei Smart phone Multi-download Software က fastbootimage ကုိဆက္ျပီးေရးသြားပါ့လိမ့္မယ္ fastbootimage ကုိေရးေနခ်ိန္ tool မွာ download bootloader fail လုိ႔ျပေနပါလိမ့္မယ္ ဘာမွမျဖစ္ဘူး
download success လုိ႔ျပရင္ ရပါျပီ ကဲမျပီးေသးပါဘူး ပါ၀ါဖြင့္ရင္ factory လုိ႔ပဲျပေနလိမ့္မယ္ dload နဲ႔ ထပ္ေရးရပါမယ္ boardsoftware ရဲ ႔ sd foler ထဲကပါတဲ႔ dload နဲ႔ေရးလုိက္ပါ firmware တတ္လာပါျပီ boardfirmwareၾကီးကုိမၾကိဳက္ရင္ ထပ္ျပီးေတာ့ မိမိနွစ္သက္ရာ buildnumber မ်ားကုိအဆင္ေျပေျပေရးနုိင္ပါျပီ
တစ္ခုထူးတာက Huawei Smart phone Multi-download Software နဲ႔တင္ျပီးေတာ့ fastboot oem get-bootinfo နဲ႔ lock unlock လား စစ္လုိ႔မရေပမဲ႔ img ဖုိင္ေတြကုိ fastboot flash *img ဆုိေပးျပီး flashခြင့္ေပးတယ္ဗ် not allowed လုိ႔မျပေတာ့ဘူး ဘာလုိ႔လဲေတာ့ သိဘူး
အမွားပါရင္ ၀င္မန္႔ေပးသြားပါ ေက်းဇူးပါ
ရမ္းကလိ



G730-U30 Board_Software ေလးလာေပးတာ တင္နည္းမလုိေလာက္ဘူးထင္တယ္ေနာ္ ့
ေတာ္ေတာ္မ်ားမ်ားလည္း တင္လုိ႔အဆင္ေျပတယ္
fb ေပၚမွာ ဆရာေတြ ေရးထားတာေတြအမ်ားၾကီးပဲ ရွာသာဖတ္ေပေတာ့
mode ၀င္နည္းကလည္းး အရင္ပုိစ့္မွာတင္ေပးထားတယ္ tool လင့္လည္းေပးထားတယ္လုိင္းမေကာင္းလုိ႔ ကုိသုညလူ တင္ထားတဲ႔ တူးလင့္ မလာတယ္ G730-U30 boardsoftware ကုိေတာ့ http://easy-firmwareေဒါ့com ကေန leech ေပးထားတယ္ ဆြဲလုိက္ၾကပါအုန္း
G730-U30_M01006_Firmware_China_China.zip 766.3MB
http://pc.cd/If4ctalK
Huawei_Qualcomm_Platform_Bootloader-Fastboot_Multi-Download-1.0.0.2
http://d-h.st/O4B9

Sunday, February 21, 2016

Qualcomm Mode BY Firmware FIX

တခ်ိဳ ့က ခ်က္ေဘာက္မွာ လာလာေျပာျကတယ္ အကုိ ပုိစ့္တင္တာကုိ မျကိဳက္တဲ့သူေတြ ရွိျကတယ္တဲ့ ကြ်န္ေတာ္ပုိစ့္ေတြ ကြ်န္ေတာ္ အပ်င္းေျပထုိင္ကလိတာေလး ဖတ္ရပါေစလုိ ့တင္ေပးတယ္ ကြ်န္ေတာ္ china site ေတြ russia site ေတြ indo site ေတြ japan site ေတြကရွာတယ္ search engine ေတြကရွာတယ္ yun pan yandex .etc ေတြကရွာျကည့္တယ္ ေတြ ့တာေတြ ့တယ္ မေတြ ့တာေတြ မေတြ ့ဘူး page မွာပုိစ့္ေကာင္း၂ေလးတင္ေပးခ်င္လုိ ့ဘာတင္ရမလဲစဥ္းစားေတာ့ qualcomm ကတအားေဟာ့ေနတယ္ ကုိယ္လဲ ဘာမွမသိဘူး လုိက္ကလိျကည့္မယ္ဆုိျပိးးကလိျကည့္တာပါ
emmc raw tool ဆုိတာကလည္းနာမည္ကတအားစြပ္ျကီးးျဖစ္ခ်င္ေတာ့ mmc mode ဆုိတာျကိးဝင္မွရမယ္တဲ့ ကံေကာင္းတယ္ေျပာရမလား y321 မွာ mmc mode တန္းဝင္လုိ ့ရခဲ့တယ္ backup restore တင္ေပးခဲ့တယ္
ပုိးကမေသဘူးဗ်ာ ထပ္ရွာတယ္ သဲလြန္စေတြေတြ ့တယ္ indoကေကာင္ qpst နဲ ့ ဖုိင္ေလး၂ဖုိင္၃ဖုိင္ ထည့္နွဳိးျပီး official rom ေတြျပန္တင္သြားတာေတြေတြ ့တယ္ လုိက္စမ္းတာေပါ့ လုိက္စမ္းခ်င္လြန္းလုိ ့ y321 ေလးကုိ mmc mode ဝင္ျပီးး dead သြားေအာင္ format ခ်ျပစ္လုိက္တာ အိပ္ေရးပ်က္သြားတယ္ ေအာင္ျမင္္တယ္ y321 မုိ ့ထင္ပါရဲ ့ လုိအပ္သမွ် ဖုိင္ေတြအားလုံးကုိ လုိင္းေပၚက public free sharing ေတြကရတာေပါ့ဗ်ာ ေအာ္ free ရတာပါလုိ ့ ထည့္ေျပာမွျဖစ္မယ္ဗ် ကလိျပီး ့ေအာင္ျမင္သေလာက္ေလး free share တယ္ ဘာလုိ ့free share ့လဲ ကြ်န္ေတာ္ကလိတာေလးေတြ paid အဆင့္မွ မရွိတာ ကလိပါတယ္ဆုိမွ . . .အဲ့ဒါကုိ လူယုတ္မာလုိလုိ သူခုိးလုိုလုိထင္ေအာင္ ေရးတဲ့သူေတြရွိတယ္ ေရာ္. . . ခက္ပ!! ရယ္စရာေတာ္ေတာ္ေကာင္းတာဗ်ေနာ္ ေတြးပါ နက္နက္နဲနဲေတြးေလ ရယ္ရေလပဲ ေအာင္မာ တခ်ိဳ ့ကအတုိ ့အေထာင္နဲ ့ေအာက္ကလုပ္ေသးဗ် ေျပာခ်င္ပါဘူး (ေျပာျပီးေနျပီ)ကိုယ့္လမ္းကုိ
္ေလ်ာက္ ကုိယ္သိသေလာက္ကုိယ္ေရးေနတာပါ ကြယ္ကြန္သိသေလာက္ဆက္ရႊီးမယ္ တခ်ိဳ ့ေမာ္ဒယ္ေတြ mmc mode ဝင္ဖုိ ့အခက္အခဲရွိတယ္ ဒါေပမဲ့ qloader ဝင္လုိ ့ရ ရင္ mmc mode ကုိ ေခၚလုိ ့ရျပီေလ အဲ့ေတာ့ qloader ဝင္နည္းေလ့လာတယ္ တခ်ိဳ ့ေတြ vroot rootgenius ေတြနဲ ့ဝင္ကုန္တယ္ chatbox မွာ ေမးလုိက္ေျဖလုိက္ ေျဖလုိက္ေမးလုိက္နဲ ေသခ်ာေရရာတဲ့နည္းလမ္းမဟုတ္ဘူး ဒါေပမဲ့ ဝင္တဲ့ေမာ္ဒယ္ေလးေတြမွတ္ထားရင္ အသုံးဝင္သားပဲ ဒါေပမဲ့ test point ေလးေထာက္ျပိးဝင္လုိ ့ရ ရင္ပုိမေကာင္းဘူးလား test point နဲ ့ဝင္ဖုိ ့ ့အရင္ဆုံးအင္တာနက္ေပၚ လုိက္ရွာတယ္ huawei တြက္မေတြ ့ဘူး miui မွာ mi ဝင္နည္းေတာ့ေတြ ့ခဲ့တယ္ sim အထုိင္နား test point ေလး၂ခုပူးျပထားတယ္ youtube ကလည္း ဝါယာျကိဳးေလးနဲ ့ပူးျပထားတဲ့ video ေလးေတြ ့တယ္ အဲ့ေတာ့ test point ၂ခု ပူးရမယ္ဆုိတဲ့အသိဝင္သြားတယ္ အဲ့လုိမွမဟုတ္ရင္ point တစ္ခုခုကုိ Ground ခ်ရမယ္ေပါ့ေလ ကြ်န္ေတာ္က ကလိတတ္တာကလြဲလုိ ့ဘာမွမတတ္ဘူးဗ် အဲ့ေတာ့ကလိတာေပါ့ diagram ေလးမေတာက္တေခါက္ဖတ္ျပီး point ေတြလုိက္ရွာဖတ္ QFUSE ေတြ EFUSE ေတြ ့လုိ ့ေတြ ဘာမွန္းလဲမသိပါဘူးး ေဟာ ေဟာာ 4X diagram မွာေတာ့ Force usb boot ဆုိတာေလး သြားေတြ ့တယ္ နာမည္ေလးက ဆဲြေဆာင္နုိင္လြန္းအားႀကီးတယ္ ဒါေပမဲ့ ကုိယ့္မွာ စမ္းစရာ 4x ကမရွိဘူး ဆားဗစ္လုပ္ေနတဲ့ သူငယ္ခ်င္းအသိဆုိင္မွာ မင္းမွာ qualcomm ဘာအလုံးရွိသလဲလုိ ့ေမးေတာ့ G630 ပဲရွိတယ္တဲ့ ေအးခဏငွားကြာ ဆုိျပီးးး
ငွားလာခဲ့တယ္ G630 diagram ကမရွိဘူးဗ်ာ
ကြ်န္ေတာ့္မွာမရွိတာေျပာတာ Test point ဘယ္လုိရွာမလဲ ဟဲဟဲ ကလိပါတယ္ဆုိမွ ဘာမွ မလုိဘူး ရမ္းရွာတာေပါ့ အႏၲရာယ္ရွိမဲ့ point ေတြ ဖယ္ထုတ္လုိက္တယ္ VCHG ဆုိုလား ဘာဆုိလားပဲ
တျခား VBAT, DP, DM ဒါေတြဖယ္တယ္ network နားဘာနားညာနားေတြမစမ္းဘူး ဘာလုပ္လဲ 4x diagram မွာျမင္ခဲ့တဲ့ဟာေလးကုိ စိတ္ကူးေလးနဲ ့မွန္းျပီးး ဒါေလးက mode ဝင္တဲ့ Testpoint ေလးပဲ ေနမွာလုိ ့ေတြးျပီးးး G630မွာလည္း ပါမွာလုိ ့ယူဆ အထင္အျမင္ေလးနဲ ့လုိက္ရွာတာေပါ့ မီတာနဲ ့ DP နဲ ့DM ကုိ Ohm တုိင္းလုိက္တယ္ Ohm လည္းမျကည့္တတ္ဘူးဗ်
ကြ်န္ေတာ္သိတာ လက္တံေလးတတ္သြားတယ္ က်သြားတယ္ေပါ့ အဲ့ဒီ့လက္တံေလး တတ္သြားတာေလးကုိမွတ္တာေပါ့ဗ်ာ အဲ့ဒီေတာ့ ဥပမာ အေနနဲ ့ မွတ္ရလြယ္ေအာင္ 100 Ohm လုိ ့သေဘာထားဗ်ာ ကြ်န္ေတာ္သိတာက DP/DM က CPU ထဲကုိသြားတယ္ QLOADER ဝင္တဲ့ TESTPOINT ကလည္း CPU ထဲကုိသြားတယ္ ဒီေတာ့ DP နဲ ့DM က 100 Ohm ဆုိ Qualcomm Testpoint ကလည္း 100 Ohm ျဖစ္မယ္လုိ ့ယူဆတယ္ ကြ်န္ေတာ္ေတြးတာမွားနုိင္တယ္ဗ်ေနာ့္ ယုံခ်င္မွယုံ
ရမ္းသလူးကြက္လုိ ့ေခၚတယ္ အဲ့ဒီေတာ့ မီတာလက္တံေလးတတ္တဲ့ေနရာေလးမွတ္ျပီးးးတစ္ဘုတ္လုံးးTEST POINT ေတြ VCHG VBAT SDA SCL ကလြဲလုိ ့ က်န္တဲ ့ျဖစ္နုိင္ေခ် point ေတြလို္က္တုိင္းလုိက္တာ Ohm တူတာ၃ေနရာသြားေတြ ့တယ္ ႏွစ္ေနရာက DP နဲ ့DM ေနာက္တစ္ေနရာကေတာ့ QUALCOMM TESTPOINT ပဲေပါ့ဗ်ာ ေတြ ့ေတာ့ေတြ ့ျပီ GND ခ်တယ္ မရဘူးဗ် QLOADER MODE မဝင္ဘူး လုိင္းေပၚျပန္ရွာေတာ့ RIFF BOX အေျကာင္းရွင္းတဲ့ေနရာမွာ BATTERY မတတ္ဖုိ ့ ့ေျပာထားတယ္ မတတ္ဘူး GND ခ်ျပီး USB ထုိးတယ္မရဘူး ဒါဆုိ အနီးနားက POINT ေတြနဲ ့ ့ပူးရမွာေပါ့ေလ ဇာဂနာေလးနဲ ့ဟုိခြ ဒီခြေပါ့ လုိက္ပူးတာေပါ့ ဟဲ ရသြားေလေရာ ရသြားတဲ ့ ေနာက္ POINT ကုိ VOLT တုိင္းျကည့္ေတာ့ 1.8V တဲ့ဗ် ဒါဆို သူ ့ENABLE က 1.8V ေပါ့ေလ SUPPLY ကေန ေကြ်းျကည့္လုိက္တယ္ ရသြားတာေပါ့ TESTPOINT မပါတဲ့ ဘုတ္ေတြလည္းရွိတယ္ဗ် ဘယ္လုိရွာရမလဲ လုိ္က္ရွာဖတ္ေတာ့ de-power လုိ ့ေျပာထားတယ္ EMMC VDD ကုိ GND ခ်ခုိင္းေနတယ္ 2.8V လုိင္းကုိ GND ခ်ခုိင္းတာေပါ့ မစမ္းရေသးပါဘူး စမ္းလုိ ့ ့ေအာင္ျမင္ရင္တင္ေပးပါအုံးမယ္ဗ်ာ ဒေလာက္ပါပဲ
ကုိယ့္ဘာသာကုိယ္ကလိတယ္ ကလိလုိ ့ေတြ ့တာေလးတင္တယ္ ကြ်န္ေတာ္ internet ေလးအခုေလာက္ေလး သုံးတတ္တာ free sharing ေတြေၾကာင့္ ကြ်န္ေတာ္အားလုံးကုိ ျပန္ေဝမွ်ေပးပါတယ္ ကြ်န္ေတာ္ ့ရဲ ့ free အဆင့္သာသာရွိတဲ့ပုိစ့္ေလးေတြပါဗ်ာာာ
ရမ္းကလိ



Huawei G630-U00 Qualcomm HS-USB Qloader mode 9008 enter (TestPoint) By Firmware FIX

Huawei G630-U00 Qualcomm HS-USB Qloader mode 9008 enter (TestPoint)
ၾကိဳးေလး၂ေခ်ာင္းကုိပဲပူးမလား ဒါမွ မဟုတ္ 1.8V ေလးေျကြးျပီး qloader ကုိေခၚမလား 1.8V ေျကြးမယ္ဆုိ supply မွာ 1.8v ခ်ိန္ အနက္ကုိ G တစ္ခုခု ကုိညွပ္ (memory card အထုိင္သံျပားလုိမ်ိဳးေပါ့) အနီကုိ ဇာဂနာေလးမွာညွပ္ ျပီး point ေလးကုိေထာက္လုိက္ေပါ့ ဝင္ခ်င္သလုိဝင္ျကည့္ျက ့G630 မွာ စမ္းျပထားတယ္ တျခား ဖုန္းေတြမွာ testpoint ရွာဖုိ ့လမ္းစေလးခ်ေပးတာပါ
ေအာ္ ဟုတ္ MSM 8212 file အတြက္လား လာမွာေပါ့ဗ်ာ လာမယ္
battery တတ္မထားရဘူးေနာ္ battery ကုိ ျဖဳတ္ျပိးဝင္ရမွာ mode ဝင္သြားျပီဆုိ ျကိဳးျပန္ျဖဳတ္လုိ ့ရျပီ သုိ ့မဟုတ္ 1.8v ေျကြးထားတာေလးကုိ ျဖဳတ္လုိ ့ရျပီ ဒီပုံေလးကို ျကည့္ျပီးး တျခားqualcomm ေတြစမ္းျကည့္ျကေပါ့ ဟီးးး cpu ေအာက္ထဲတန္းဝင္တဲ့ေကာင္ေတြေနာ္ အခန့္မသင့္ဂိတတ္တယ္လုိ ့ေတာ့ေျပာထားပါရေစဗ်ာာ




Tuesday, February 16, 2016

Unbrick Qualcomm mobiles with Step-by-step guide BY Many Credits

Unbrick Qualcomm mobiles with Step-by-step guide.
ပထမဆံုးအေနနဲ့
driver signature check ကို disable လုပ္ရတယ္
Computer မွ Window Key ကို ႏွိပ္ပါ ။ search တြင္ cmd လို႔ရိုက္ပါ ။ cmd.exe ကို Right Click ႏွိပ္ၿပီး Run as Administrator ျဖင့္ Run ပါ ။ ေအာက္ပါ command ကို
တစ္ေၾကာင္းရိုက္ ၿပီးတိုင္း Enter တစ္ခ်က္ႏွိပ္ပါ ။
bcdedit.exe /set nointegritychecks OFF
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
ၿပီးလွ်င္ Restart ခ်ေပးပါ ၊ ျပန္ပြင့္လာလွ်င္ Driver Signature Check ကို Permently ျဖဳတ္ၿပီးသားျဖစ္သြားပါလိမ့္မယ္။
စာမရိုက္ခ်င္လွ်င္
http://d-h.st/ISB1 (credit naing lin )
https://usersfiles.com/s5jwbh44o41a
https://userscloud.com/b8yxif8b4hql
https://my.pcloud.com/publink/show…
Link မွ Batch File ကုိ Administrator ျဖင့္ Run ၿပီး 1 ကို ႏွိပ္ ပါ ။ Enable လုပ္ခ်င္လွ်င္ 2 ကို ႏွိပ္ပါ ။
-----------------------------
ွွQualcomm driver ေဒါင္း
QualcommDrv.zip, Size 6.85 MB...
http://d-h.st/tpmH
https://userscloud.com/790x2zvo3h3n
--------
ေနအံုး ဖုန္းနဲ့ computer နဲ့ မခ်ိတ္ခင္ တစ္ခုေျပာမယ္
ဖုန္းထဲက battery ကို ၅ sec ေလာက ္ ျဖ ုတ္ထားလိုက္ပါ
ျပီးရင္ ျပန္ထည့္ပါ
ျပီးရင္ ဘာ Key မွာ မနိွပ္ဘဲ computer နဲ့ ခ်ိတ္လိုက္ပါ
device manager ကို ဖြင့္ ၾကည့္လိုက္တဲ့ အခါ
Qualcomm HS-USB QDLoader 9008 ေပၚေနပါလိမ့္မယ္
==============
BrickMyYU.zip 698.92 KB
http://d-h.st/jpwj
https://userscloud.com/gtkqjq85whsw
external MicroSD card ကို exfat အေနနဲ့ format ခ်ပါ
16GB ေက်ာ္တာကို ေရႊးသံုးပါ
ဖုန္းထဲကို sdcard ထည့္ adb က ေန အခုလို ရိုက္ပါ
adb shell
su
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/backup.img bs=512 count=30535646
ရတဲ့ image က 16GB ေက်ာ္ေနပါလိမ့္မယ္
တကယ္တန္း ခ်ံ ုလိုက္ရင္ 2GB ေလာက္ဘဲ ရိွပါတယ္ ဘာေတြနဲ့ ပြေနလဲ မသိပါ ဟိဟိ
MiniTool_Partition_Wizard_Professional_Edition_9.1_Full-sst.rar 26.58 MB ကို ဆြဲပါ
http://d-h.st/3w8D
https://userscloud.com/ufc9m6t0df6l
pass=susutun
=========
HDDRawCopy1.10Setup.exe 769.58 KB ကို ဆြဲပါ
http://d-h.st/xrwn
https://userscloud.com/jnrwzbvvqajt
---------
HDDRawCopy1.10Portable.exe 1.98 MB
http://d-h.st/gt8h
https://userscloud.com/k20hsm6on21u
credit http://hddguru.com/software/HDD-Raw-Copy-Tool/
==============
ေနအံုး ဖုန္းနဲ့ computer နဲ့ မခ်ိတ္ခင္ တစ္ခုေျပာမယ္
ဖုန္းထဲက battery ကို ၅ sec ေလာက ္ ျဖ ုတ္ထားလိုက္ပါ
ျပီးရင္ ျပန္ထည့္ပါ
ျပီးရင္ ဘာ Key မွာ မနိွပ္ဘဲ computer နဲ့ ခ်ိတ္လိုက္ပါ
အခု အခ်ိန္က ေနစျပီး ဖုန္းနဲ့ laptop or pc နဲ့ မျဖ ုတ္ပါနဲ ့ေတာ့ ဆက္လက္ ခ်ိတ္ျမဲ ရိွပါေစ
MiniTool_Partition နဲ့ ၾကည့္တဲ့ အခါ မတူတဲ့
Qualcomm’s partitions 29 ခု ကို သင္ ေတြ့ ျမင္ရမယ္
၂၉ ခု လံုး ကို ဖ်က္ပလိုက္ပါ
ဖ်က္တဲ့ အခ်ိန္မွာ ဖုန္းကို computer နဲ့ ရိွေနပါေစ
ဖုနး္ကို ရုတ္တရက္ ဆြဲမျဖ ုတ္ရ
ဖ်က္ျပီးရင္
HDDRawCopy tool ကို ဖြင့္
အခုဏက adb က ေန backup လုပ္ ထားတဲ့ mmcblk0 ကို ေရႊးလိုက္ပါ
target မွာ Qualcomm MMC Storage ကို ေရႊးလိုက္ပါ
ျပီးရင္start ကို နွိပ္ပါ
ျပီးသြားရင္
MiniTool_Partition ျပန္ဖြင့္
၂၉ ခု လံုး ကို ဖ်က္ပလိုက္ပါ
Qualcomm MMC Storage USB Device မွာ Create Partition လုပ္ပါ
one big 16 GB partition ကို Primary Partition ext4” file system နဲ့ လုပ္ ပါ
partition ကို နာမည္မေပးရ
apply နိွပ္
အားလံုး ျပီးရင္ ဖုန္းကို pc မွ ျဖ ုတ္
ဖုန္းထဲက battery ကို ၅ sec ေလာက ္ ျဖ ုတ္ထားလိုက္ပါ
ျပီးရင္ ျပန္ထည့္ပါ
ျပီးရင္ ဘာ Key မွာ မနိွပ္ဘဲ computer နဲ့ ခ်ိတ္လိုက္ပါ
OLD ‘Qualcomm HS-USB QDLoader 9008’ mode”. ကို ေရာက္ေနပါလိမ့္မယ္
Guide on how to recover “Qualcomm HS-USB QDLoader 9008” MODE
QPST.WIN.2.7_Installer-00425.1.zip, Size 25.68 MB... for lollipop 5.0 and 6.0 ေဒါင္းပါ
http://d-h.st/r8N1
https://userscloud.com/k95oppf2fv6m
https://usersfiles.com/j0p8bs9rgma1
credit
http://www.androidbrick.com/…/latest-qpst-2-7-build-425-qf…/
---------
8675_W00.zip, Size 4.36 MB... ေဒါင္းျပီးဘယ္လို Qfil မွာ ထည့္ ရလဲဆိုတာၾကည့္
http://www.droidsavvy.com/unbrick-qualcomm-mobiles/
http://d-h.st/NQP1
https://userscloud.com/gbb4fzsljpzp
--------
programmer ဆိုတဲ့ ေနရာမွာ prog_emmc_firehose_8936.mbn ထည့္
xml ေနရာမွာ rawprogram0.xml ထည့္
patch ေနရာမွာ patch0.xml ထည့္
ျပီးရင္ download ကိုနိွပ္ပါ
QFil နဲ့ ေရး ေနမယ္
ျပီးရင္ phone reboot က်မယ္
ျပန္တက္လာရင္ bootloop ျဖစ္ေနမယ္
pc ကေနျဖ ုတ္လိုက္ပါ
fastboot or bootloader mode ကို ၀င္ပါ
ဖန္၀ဲေတြမွာ ပါေနၾက fastboot.bat ကို double click နိွပ္လိုက္
ဒါဆို stock rom ျပန္ ရမယ္
credit
http://www.droidsavvy.com/unbrick-qualcomm-mobiles/
ဘာေတြမွန္းေတာ့ မသိဘူး ဘာသာျပန္ ေပးထားတာ နားလည္သလို လိုနဲ့ လည္ထြက္သြားတယ္ 

Qualcomm Backup And Restore (eMMC Raw Tool v1.4.0.0) BY Firmware FIX

Qualcomm Backup And Restore (eMMC Raw Tool v1.4.0.0)
Huawei Y321-C00 နဲ႔စမ္းျပထားပါတယ္ emmc raw tool သုံးျပီး backup ယူဖုိ ႔အတြက္ Qualcomm MMC Storage mode ကုိ ၀င္ရပါမယ္
ပါ၀ါပိတ္ထားပါ battery ကုိ ခနအျပင္ထုတ္ျပီး ျပန္ထည္႔လုိက္ေပ့ါ
vol+ ကုိဖိျပီး usb ၾကိဳးထုိးလုိက္ပါ ဒု ဒု ဆုိျပီး vibrate ၂ ခ်က္တုန္ပါလိမ့္မယ္ device manager မွာ ပုံထဲကအတုိင္း portable devices လုိ႔တတ္လာျပီး format ေတာင္းပါလိမ့္မယ္ cancel နွိပ္လုိက္ပါ ၁ မွာျပထားတဲ႔အတုိင္း emmc raw tool က refresh ကုိသုံးေလးခ်က္နွိပ္လုိက္ပါ Driver မွာ PHYSICALDRIVE1 ဆုိျပီးေပၚလာပါျပီ ၂ ျပထားတဲ႔ ReaFull Image ကုိနွိပ္လုိက္ပါ file ကုိ save မွတ္ဖုိ႔ Full_image.bin ဆုိတဲ႔ နာမည္နဲ႔ ဘယ္ေနရမွာထားမွာလဲေရြးခိုင္းပါတယ္ က်ေနာ္ကေတာ့ အလြယ္ပဲ desktop ေပၚေပ့ါေလ ၃ မွာျပထားတဲ႔ ရာခုိင္းႏႈန္း၁၀၀ျပည္႔ရင္ ဖုိင္ေလးထြက္လာျပီေပါ့ backup ျပီးျပီ
restore ကလည္း ဒီတုိင္းပဲ mmc storage mode ကုိ ျပန္၀င္ ၄ မွာျပထားတဲ႔ browse ကုိနွိပ္ ကုိယ္ backup ယူထားတဲ႔ Full_image.bin ကုိေရြးေပး ၅ မွာျပထားတဲ႔ Write Full Image ကုိနွိပ္လုိက္ ၆ မွာျပထားတဲ႔ ရာခုိင္းနွႈန္း၁၀၀ျပည္႔ရင္ restore ျပီးျပီ
ဖုန္းေပၚမူတည္ျပီး Qualcomm MMC Storage Mode ၀င္ရတ႔ဲ key ေတြအေျပာင္းအလဲရွိခ်င္ရွိမယ္
eMMC Raw Tool ကုိ ဒီမွာ ေဒါင္းေလာ့ဆြဲပါ
http://d-h.st/OiZL





Qualcomm Deadboot ေတြ ႏိွဳးမယ္ ( QPST + EMMC Raw Tool) Credit By Firmware FIX

Qualcomm Deadboot ေတြ ႏိွဳးမယ္ ( QPST + EMMC Raw Tool)
Y321-C ေလးပဲဗ်ာ ကလိရင္း ကလိရင္းး dead သြားတယ္ cry emoticon
ပုံမွာ ျပထားတဲ႔အတုိင္းပဲ ဘာမွနွိ္ပ္စရာမလုိဘူး ၾကိဳးထုိးလုိက္တာနဲ႔ devices manager မွ Qualcomm HS-USB QDLoader 9008 (COM10) တဲ႔ပါ၀ါလည္းမနုိးဘူး supply နဲ႔ခ်ိတ္စမ္းရင္ 0.05 amp ျပတယ္ ဒါ emmc error လုိ႔အလြယ္သတ္မွတ္တယ္ emmc လဲနုိင္တယ္ လဲခ်င္တယ္ဆုိေတာ့ လဲေပါ့ မလဲနုိင္ဘူး မလဲခ်င္ဘူးဆုိ ေအာက္ကကြ်န္ေတာ္ေျပာတဲ႔တုိင္းလုိက္လုပ္ ကြ်န္ေတာ္တုိ႔ လုိအပ္တာက rawprogram0.xml နဲ႔လာတဲ႔ firmware အာ့ firmware ရွိရင္ေတာ ့ Qualcomm HS-USB QDLoader 9008 ကေနေရးလို႔ရတယ္coolpad 7251 တုိ႔လုိေပါ့ ဒါေပမဲ႔ ကြ်န္ေတာ့္မွာက ရွိဘူးေလ mmc storage mode( Qualcomm HS-USB Diagnostics 9006) မ်ား၀င္လုိ႔ရခဲ႔ရင္ emm raw tool ကေနျပန္ေရးဖုိ႔ block0 ေလးေတာ့ backup ထုတ္ထားတယ္ဗ်
adb shell
su
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/backup.img
ဒီ command ေလးနဲ႔ထုတ္လုိက္ root ရွိဖုိ႔ေတာ့လုိမယ္ေနာ္ Memory card ထည္႔ထား ဖုန္းေပၚမူတည္ျပီး 8GB 16GB ေလာက္ေပါ့ memory card ထဲကုိ backup.img ဆုိျပီးးေရာက္သြားလိမ့္မယ္ memory cardထဲမေရာက္ပဲ Internal ထဲေရာက္ျပီး not enough space ျဖစ္ခ႔ဲရင္
dd if=/dev/block/mmcblk0 of=/storage/sdcard0/backup.img
sdcard1 ကုိ sdcard0 လုိ႔ေျပာင္းရုိက္လုိက္ဗ်ာ
အုိေကဒါဆုိ emmc raw tool ကေန ျပန္ေရးဖုိ႔ backup.img ေလးလည္းရပီေပါ့
Qualcomm HS-USB QDLoader 9008 ကေန emmc raw tool နဲ႔ ျပန္ေရးနိင္မဲ႔ mmc storage mode( Qualcomm HS-USB Diagnostics 9006) ကုိ ၀င္မယ္ ဘယ္လုိ၀င္မလဲဆုိေတာ့
QPST ေလးသုံးျပီး၀င္မယ္
ဒီမွာဆြဲလုိက္ ( http://pc.cd/ntHctalK )
install လုိက္ေပါ့ဗ်ာ ျပီးရင္
C:\Program Files\Qualcomm\QPST\bin ထဲက emmcswdownload.exe ကုိ Run as administrator နဲ႔ဖြင့္လုိက္
ပုံမွာ ျပထားတဲ႔အတုိင္း 1 မွာ rawprogram0.xml ကုိေရြးမယ္
ေအာ္ေမ့လုိ႔ အာ့ဖုိင္ေတြဘယ္ကရမလဲ y320 နဲ႔ y321 က hardware ပုိင္း္တူတယ္ cpu တူတယ္ေပါ့ဗ်ာ y320 firmware ထဲကယူလုိက္တာေပါ့
ဒါဆုိတျခားအလုံးေတြအတြက္ဖုိင္မရွိရင္ဘယ္လုိရွာရမလဲသိျပီးမလား
cpu တူတဲ႔ qualcomm firmware လုိက္ရွာဗ်ာ coolpad မွာေပါတယ္ မ်ားၾကီးပဲ cpu တူျပီဆုိ အုိေကျပီ (ရမ္းေျပာတာေနာ္ colonthree emoticon )
ဒီမွာ တစ္ခါထဲေဒါင္းလုိက္ ဆုိဒ္ေသးေသးေလး ေနာက္အလုံးေတြက်ရင္ cpu တူ qualcomm firmware ထဲက ဘာေတြယူရမလဲသိျပီေပါ့
http://pc.cd/LqHctalK (8x25cpu file)
8X25_msimage.mbn
EBR0.bin
MPRG8X25.hex
patch0.xml
rawprogram0.xml
အာ့ေလးေတြ ေကာ္ပီကူးျပီ folder အလြတ္ထဲစုထည္႔ထားလုိက္
8x25 cpu လုိ႔နာမည္ေပးထားတယ္ 8x25 cpu တုိင္းသုံးလုိ႔အဆင္ေျပမယ္လုိ႔ ယူဆတယ္
အုိေက ျပန္စမယ္
ပုံမွာ ျပထားတဲ႔အတုိင္း ၁ မွာ rawprogram0.xml ကုိေရြးမယ္
၂ မွာ 8X25_msimage.mbn လုိ႔နာမည္ေျပာင္းမယ္ copy ကူးထားတဲ
ဖုိဒါထဲကနာမည္ေလးအတုိင္းေပ့ါ
၃ မွာ MPRG8X25.hex လုိ႔ေျပာင္းမယ္
၄ မွာ load xml def ကုိနွိပ္ျပီး patch0.xml ကုိေရြးေပးရမယ္
၈ မွာက 8x25cpu folder ထားတဲ႔ေနရာကုိေရြးမယ္
အုိေက ဖုနး္ကုိၾကိဳးထုိးထားေနာ္ device manager မွာ ဒရုိင္ဘာ သိေနပေစ
၅ က download ကုိနွိပ္လုိက္ ဟုိစာသားျပ ဒီစာသားျပနဲ႔ ခနေနရင္ သူ႔ဘာသာသူ
၆ မွာျပထားသလုိ mmc storage mode( Qualcomm HS-USB Diagnostics 9006) mode ကုိ ၀င္သြားလိမ့္မယ္
ဒါဆုိ အဆင္ေျပျပီ
၈ နဲ႔ ၉ မွာျပသလုိ emmc raw backup သိျပီဆုိေတာ့ ပထမတင္ေပးခဲ႔တဲ႔အတုိင္း ဖုိင္ေရြးျပီး write full image ဆုိအုိေကမွာစုိေျပျပီေပါ့





Thursday, January 28, 2016

S3,S4 & Note 2(not registered on Network & Wrong IMEI after flash firmware)

S3,S4 & Note 2(not registered on Network & Wrong IMEI after flash firmware)
fix & solution for S3,S4 & Note 2
Samsung galaxy S3 GT-I9300
Samsung galaxy Note 2 GT-N7100
Samsung galaxy S4 GT-I9500
Samsung galaxy S4 GT-I9505
Download MODEM.tar.md5 file then unzip it
Download Odin3 then unzip it
1.Run Odin 3 ,click PDA buttom and select Modem.tar.md5 file that you extracted
2.Shutdown your device
3.Enter Downloading Mode ( pressing and holding Volume Down + Home + Power) buttons
then Press Volume up to continue
4.Connect the device to your computer and wait until you get a sign in Odin (ID:COM section) and "Added" in message box.
5.Then Click Start buttons and a few seconds later until you see "PASS!".
I hope it's work for you,
Thz From A STAR 9 Mobile & Computer Sales & Services.....
email - arshitastar9@gmail.com
phone number - 09797411500
Address - 30road,89*90 between
Download links..................






Wednesday, January 27, 2016

MPPG ကို Credit ေပးပါတယ္။ Android Phoneတစ္လံုးကို read/write ရေအာင္ mount ျပဳလုပ္ျခင္း

Android Phoneတစ္လံုးကို read/write ရေအာင္ mount ျပဳလုပ္ျခင္း
က်ေနာ္တို႔ Android phone ေတြကို root ျပဳလုပ္တယ္ဆိုတာ က်ေနာ္တို႕လိုခ်င္တဲ႔ အပိုင္းကို read/write လုပ္လို႕ ရခ်င္လို႔ ျဖစ္ပါတယ္ ။
Superuser လိုခ်င္လို႔ su binary ထည္႔ခ်င္လို႔ဆိုတာေတြထက္ ပိုပီးေလးနက္ပါတယ္။
ဆိုလိုတာက root ျပဳလုပ္ျပီးSuperuser access ရေနတာေတာင္ partitions ေတြကို read/write permission မရေသးဘူးဆိုရင္ က်ေနာ္တို႔ root ျပဳလုပ္ရတဲ႕ အက်ိဳးကိုမခံစားရေသးပါဘူး။
အရင္ဆံုးဖုန္းထဲမွာ rootexplorer.apk သြင္းပီးေလ.လာၾကည္႔ၾကရေအာင္ လိုအပ္သူမ်ားေအာက္မွာေဒါင္းပါ
RootExplorer APK Download
ဖုန္းထဲမွာသြင္းပီးပီဆိုရင္ RE apk ထဲ၀င္လိုက္ပါ။
အေပၚနားေလးမွာ Mounted as r/o ဆိုတဲ႔ စားသားေလးကို ေတြ႕ရပါလိမ္႔မယ္။ ဆိုလိုတာက read only system နဲ႔ mounted ျဖစ္ေနတယ္လို႔ ေျပာတာပါ။
>>> ဒီအေျခအေနမွာ က်ေနာ္တို႔ Android OS တစ္ခုလံုးကို ဘာမွ ထိ လို႔ မရပါဘူး။
ေဘးမွာပါတဲ႔ Mount R/W ဆိုတဲ႔ဟာေလး ႏိွပ္ေပးလိုက္ပါ။ တကယ္လို႔ rooted device ဆိုရင္ Superuser တက္လာပီး root access ေတာင္းပါလိမ္႔မယ္။ ႏွိပ္လဲဘာမွ မေတာင္းဘူးဆုိရင္ ဖုန္းကို အရင္ Root လုပ္ေပးဖို႕လုိပါလိမ့္မယ္။
Root Access ေပးလိုက္တာနဲ႔ Mounted r/w ဆိုပီး ျဖစ္သြားပါလိမ္႔မယ္။ ဒါဆိုရင္ က်ေနာ္တို႔က root Directtory ကို rw ရေအာင္ mount လုပ္လိုက္ႏိုင္ပီ ျဖစ္ပါတယ။
အိုေက ေနာက္တစ္ဆင္႔ ….
က်ေနာ္တို. System ဖိုဒါထဲ ၀င္လိုက္ပါ Mounted ကို rw ျဖစ္ေအာင္ ထပ္ေျပာင္းပါ။ ရရင္ က်ေနာ္တို႔ system partition ကို ကလိလို႔ ရပါျပီ။
ဒါဟာ သာမန္ဖုန္းေတြ အေနနဲ႔ ေျပာျပတာပါ။
ခု က်ေနာ္ေျပာခ်င္တဲ႔ အပိုင္း လာပါေတာ႔မယ္။
ဖုန္းထုတ္လုပ္သူေတြဟာ google က ေပးတဲ႔ Security အျပင္ သူတို႔ ကိုယ္ပိုင္ Security ေတြနဲ႔ပါ သူတို႔ဖုန္းေတြကို ကာကြယ္ထားတတ္ပါတယ္
Samsung SE Linux enforcing
Huawei set_immutable
Sony ric kernel security တို႔ဟာ နာမည္ႀကီးၾကပါတယ္။
ခု က်ေနာ္တို႔ Huawei ရဲ႕ set_immutable ကို ေလ႔လာၾကည္႔ၾကရေအာင္ပါ။
အရင္ဆံုး Huawei က root ေဖါက္ပီး ဘယ္လိုကလိကလိ မပ်က္ရေလေအာင္ set_immutable ဆိုတဲ႔ binary ကို သံုးလိုက္ပါတယ္
သူ႔ binary ကို မပ်က္စီးရေလေအာင္
/system/bin/set_immutable အေနနဲ႕ မထားပဲ
/sbin/set_immutable အေနနဲ႕ boot partition ထဲမွာ သြားထည္႔ထားပါတယ္။ RE apk ကေန sbin ဖိုဒါထဲသြားၾကည္႔ရင္
အေပၚကပံုလို ျမင္ရပါမယ္။ အဲ႔ဒီset_immutableကို enable { 1 }
လုပ္ထားရင္ /system ေအာက္ကset_immutable.listထဲမွာ register လုပ္ထားတဲ႔ ဖိုင္ေတြကို read write မရေအာင္ ပိတ္ထားေပးပါတယ္ ၊ set_immutable.listထဲမွာေတာ႔
အေပၚကဖိုင္ေတြ ပါပါတယ္၊။ အဲ႔ေတာ႔
/system/bin ေအာက္ကဟာေတြ
/system/build.propဖိုင္ /system/etcေအာက္ကဖိုင္ေတြ
/system/fontsေအာက္ကဖိုင္ေတြ ျပင္လို႔ မရေတာ႔ပါဘူး
နမူနာအေနနဲ႔ ေျပာျပတာပါ အဲ႔ဒီ List ထဲမွာပါသမွ် ဘာမွ ျပင္လို႔ မရပါဘူးပထမအရင္ဆံုးဖုန္းကို root လုပ္ပါ
Command line ကေန ျပင္ပါမယ္
suေခၚလိုက္လို႔ # ေပၚလာပီဆိုရင္ ေအာက္က command ေတြ တစ္ေၾကာင္းရိုက္ Enter တစ္ခါေခါက္ပီးset_immutableကိုျဖဳတ္လိုက္ရပါမယ္ ဒါမွသာ system partition ကို fully read write လုပ္လို႔ရမွာပါ
အရင္ဦးဆံုးbusyboxကို /data/local/tmpေအာက္ကိုပို႔ပါမယ္
Busyboxမရွိေသးသးမ်ားဒီေနရာမွာေဒါင္းယူပါ
adb push busybox /data/local/tmp/busybox
shellယူပါမယ္
adb shell
suကိုေခၚပါမယ္
su
ေနာက္တစ္ဆင္႔ /data/local/tmpေအာက္ကbusyboxကိုအလုပ္လုပ္လို႔ ရေအာင္ permission အျပည္႔ ေပးပါမယ္
chmod 777 /data/local/tmp/busybox
ေနာက္တစ္ဆင္႔ set_immutableကို kill လုပ္ပါမယ္
set_immutable 0
system Directory ေအာက္ကိုသြားပါမယ္
cd system
busyboxရဲ႕ chattrကိုသံုးပီး system ေအာက္မွာရွိသမွ်ဖိုင္ေတြကိုအရင္ ျဖည္ပါမယ္
/data/local/tmp/busyboxchattr -R -i *
/system ေအာက္ကset_immutable.listကိုသီးသန္႔ ျဖည္ပါမယ္
/data/local/tmp/busyboxchattr -i set_immutable.list
ခုဆိုရင္ အဲ႔ဒီset_immutable.listကိုဖ်က္လို႔ရမယ္႔ permission က်ေနာ္တို႔ ပိုင္သြားပါပီrmကိုသံုးပီးအပီးတိုင္ ဖ်က္ပါမယ္
rmset_immutable.list
တစ္ကယ္လို႔ က်ေနာ္တို႔ အေပၚကrmအလုပ္မလုပ္ဘူးset_immutable.listမဖ်က္ဘူးဆိုရင္ /system ကို r/w ရေအာင္ mount လုပ္ယူရပါမယ္
/data/local/tmp/busybox mount -o remount,rw -t auto /system
ဒါဆိုရင္ က်ေနာ္တို႔ set_immutable binary ကိုအပီးတိုင္ ဖ်က္ခ်ႏိုင္ျခင္းမရွိေပမယ္႔ အဲ႔ဒီ binary အလုပ္မလုပ္ေတာ႔ပါဘူး system ျဖစ္ေစ root directory ျဖစ္ေစ read write ရသြားပါပီ
သင္ခန္းစာရဲ႕ အႏွစ္ခ်ဳပ္ အေနနဲ႕ root လုပ္ထားရံုနဲ႕ system read write မရပါဘူး R/W မရေအာင္သီးသန္႔ ပိတ္ထားတာေတြ ရွိရင္ သီးသန္႔နည္းေတြသံုးပီးထပ္လိုက္ရပါတယ္
တစ္ဆင္႔ကူးယူေဖၚျပျခင္းမျပဳပါရန္ ေတာင္းပန္ အပ္ပါသည္။
ျဖိဳးညီညီ
MPPG { Mobile Phones Professional Group }
Serive and Training Center