MTK FIRMWARE တင္နည္း ( No Error)
အခုေျပာမွာေလးကေတာ့ ကြ်န္ေတာ္တုိ႕ MTK ဖုန္းတလုံး Firmware တင္တဲ့ အခါ Error မတက္ေအာင္ ဘယ္လုိတင္ရမလဲ ဆုိတဲ့အေၾကာင္းပါ
ဒီထဲမွာ Firmware တင္လုိ႕ LCD Error တက္တာေတြ / Vibrate ေတာက္ေလွ်ာက္တုန္တာေတြ / ပါ၀ါဖြင့္လုိက္ရင္ ဘာမွမလာေတာ့ဘဲ
Device Mananger က Port မွာ MTK Mode တက္ေနတာေတြ DeadBoot ျဖစ္တာေတြအကုန္ပါပါတယ္
အေကာင္းဆုံးကေတာ့ မိမိ ဖန္း၀ဲတင္မဲ့ဖုန္းကုိ မတင္ခင္မွာ Backup ယူထားတာ အေကာင္းဆုံးပါ
ဖုန္းက LOGO ပဲရပ္ေနလုိ႕/Bootanimation မွာ ဆက္မတက္ေတာ့ လုိ႕ Backup မယူတဲ့လူေတြရွိပါတယ္
မဆုိင္ပါဘူး Firmware မတက္ဘဲ ရပ္ေနတာဟာ System partition မွာ တခုခု ခ်ိဳ႕ယြင္းေနတာေၾကာင့္မတက္ဘဲ
ရပ္ေနတာပါ Backup ယူတဲ့အခါမွာ ဖုန္းရဲ႕ Partition အကုန္လုံးကုိ ယူမွာျဖစ္တဲ့အတြက္ ကုိယ္ဆီမွာရွိတဲ့ Firmware ကုိ
တင္လုိက္လုိ႕ Error တက္ခဲ့ရင္ ဒီBackup ယူထားတဲ့ Partiton ေတြကုိျပန္အသုံးခ်လုိ႕ရပါတယ္
ဟုတ္ျပီ Backup ယူတဲ့ အခါမွာ နည္းေတြအမ်ားၾကီးရွိပါတယ္
SpFlashtool နဲ႕ ROM_0 ယူျပီး MTK Droidtool နဲ႔ျပန္Extractလုပ္နည္း
MTK Droidtool နဲ႕ယူနည္း
Spflashtool နဲ႕ Partiton / block တခုျခင္းBackup ယူနည္း
Miracle Box Crack နဲ႕ယူနည္း စသျဖင့္အမ်ားၾကီးရွိပါတယ္ CM2 Dongle ရွိတဲ့သူမ်ားကေတာ့CM2 နဲ႕ယူၾကေပါ့
ဘာBox/Dongle မွ မရွိဘူးဆုိရင္ေတာ့ အေပၚက ၄ နည္းနဲ႕ယူနုိင္ပါတယ္
အမ်ားစု အလြယ္ဆုံးနဲ႕ အျမန္ဆုံး ကေတာ့ Miracle Crack န႕ဲပဲ Save as sactter ကုိအမွန္ျခစ္ျပီးယူၾကပါတယ္
က်ေနာ္တုိ႕ ပထမဆုံး MTK ဖုန္းတလုံးရဲ႕ Firmware ကုိၾကည့္မယ္ဆုိရင္
boot.img
recovery.img
EBR.bin
MBR.bin
nvram.bin
logo.bin
uboot.bin
preloader.bin
secro.img
system.img
userdata.img
MT582_Android_scatter.txt
cache.img
စတာေတြကုိေတြ႕ရမွာပါ
တဖိုင္ခ်င္းကုိ ရွင္းရရင္
အရင္ဆုံး Dead / Error တက္နိင္တဲ့ Partition ေတြကုိ ေျပာျပပါမယ္
EBR.bin
MBR.bin
ဆုိတဲ့ Partition က Memory ပုိင္းပါ တနည္းအားျဖင့္ Rom လုိ႕ေခၚသလုိ
သူအလုပ္လုပ္တဲ့ အပုိင္း User ရဲ႕ Application ေတြကုိ Install တင္တဲ့ အပုိင္းကုိထိန္းပါတယ္
သူ႕ကုိလဲ လုိအပ္သလုိ တုိးလုိ႕ခ်ဳံ႕လုိ႕ရနုိင္ပါတယ္
အႏၱရယ္ျဖစ္ေစနုိင္တဲ့ Partiton မဟုတ္ပါဘူး
recovery.img
ကေတာ့ လူတုိင္းသိျပီးသားျဖစ္မွာပါ
ဖုန္းတလုံးရဲ႕ Factory ခ်နုိင္ဖုိ႕
Sideload ၀င္ျပီး Firmware တင္လုိ႕ရနုိင္ဖုိ႕
Update.zip နဲ႕လာတဲ့ Firmware ေတြကုိ
Install လုပ္နိင္ဖုိ႕
CWM ေတြလုပ္ႏုိင္ဖုိ႕
Cache Partiton ကုိရွင္းလင္းနုိင္ဖုိ႕စတာေတြကုိလုပ္နုိင္ပါတယ္
nvram.bin
သူမကုိက္ရင္ ေတာ့ imei null ျဖစ္တာေတြ Invalid ျဖစ္တာေတြနဲ႕
လုိင္းမတက္တာေတြ
ွSIM Invalid စတာေတြကုိျဖစ္တက္ပါတယ္
သူ႕ကုိလဲ Backup ယူထားသင့္ပါတယ္
Uboot.bin
အရွည္ကေတာ့ Universal Bootloader ေပါ့
သူကေတာ့ Kenel အေသးစားေလးပါ
သူ႕ကုိ lk.bin လဲလုိ႕ ေခၚပါတယ္ little kenel ေပါ့
Uboot မွားျပီး Firmware ေရးတဲ့အခါမွာ
ဖုန္းရဲ႕ LCD ဟာ အျဖဴေရာင္အစင္းအစင္းေတြထျပီး LCD ပ်က္သလုိျဖစ္ပါတယ္
ဒီေတာ့ က်ေနာ္တုိ႕ဟာ Firmware တင္တဲ့အခါမွာ Uboot ဆုိေတာ့ Partiton ကုိ အမွန္ျခစ္ျဖဳတ္ျပီး
တင္တာအေကာင္းဆုံးပါ တကယ္လုိ႕ uboot ကုိ ေမ့ျပီးထည့္တင္ခဲ့လုိ႕ LCD Error တက္ခဲ့ရင္ေတာင္
မတင္ခင္မွာ Miracle နဲ႕Backup ယူထားခဲ့တဲ့ uboot ကုိ ျပန္ Flash ေပးလုိက္ပါ
Secro.img
သူကေတာ့ သူကေတာ့ ေနာက္ထြက္တဲ့ MTK အျမင့္ေတြမွာBootloader Code ေတြကုိထိန္းခ်ဳပ္ပါတယ္
သူမကုိက္ရင္ Baseband Unknown ျဖစ္တက္ပါတယ္
boot.img
သူ႕ထဲမွာ secure ျဖစ္ေနတဲ့ Ramdisk ထဲကအပိုင္းေတြကုိ Rootေဖာက္ခ်င္တဲ့အခါမွာ Bootကုိျဖည္ခ်ျပီး Insecure လုပ္နုိင္သလုိ
Firmware မတက္ခင္မွာ Partition ေတြကုိ Mount လုပ္ျပီး ဆြဲတင္ပါတယ္
bootမကုိက္ရင္ Logo တက္လုိက္က်လုိက္ျဖစ္မယ္ Logo ရပ္ေနမယ္
ျပီးေတာ့ သူ႕ထဲမွာ Kenel သက္သက္တခုထပ္ပါတဲ့ အတြက္ တခ်ိဳ႕ဖုန္းေတြBoot မွားတဲ့အခါ
ဖုန္းက သုံးေနတုန္းကအေကာင္း Screen off လုိက္တာတုိ႕ Screen Timeout ျပည့္လုိ႔ပိတ္သြားတာတုိ႕
ျပန္ဖြင့္ၾကည့္ရင္ LCD ၾကီးျဖဳေနတာကုိ ေတြ႕ရတက္ပါတယ္
Cache.img
Cache ကေတာ့ ဘာျပသနာမွမရွိတဲ့Partiton အလြတ္ၾကီးပါ
သူက သီးသန္႕ data ထဲမွာ ရွိတဲ့ application ေတြရဲ႕ Memory cache size ေတြကုိ ထိန္းတဲ့အပုိင္းပါ
logo.bin
သူကေတာ့ ဖုန္းပါ၀ါစဖြင့္ဖြင့္ျခင္းေပၚတဲ့ LOGO ပုံအပုိင္းပါ
သူကုိလဲေပၚတဲ့ပုံေနရာမွာ ၾကိဳက္သလုိျပင္လုိ႔ရပါတယ္
MT6582_Android_scatter
သူကေတာ့ Partiton ေတြကုိ ေနရာခ်မယ္ သူ႕အကန္႕နဲ႕သူေနခုိင္းတယ္ သူ႕ထဲမွာ ပါတဲ့ အပုိင္းကုိပဲသူတင္ေပးမယ္
သေဘာကေတာ့ flash tool firmware ကုိၾကည့္လုိက္မယ္ MT6582_Android_scatterဆုိတဲ့
ဖုိင္ကုိ note နဲ႕ဖြင့္ၾကည့္တဲ့အခါမွာ
partition_index: SYS9
partition_name: UBOOT
file_name: uboot.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3B20000
physical_start_addr: 0x3B20000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3B80000
physical_start_addr: 0x3B80000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
အဲ့အေပၚကလုိေတြ႕ျပီဆုိပါစုိ႕
ဒါဆုိ Flashtool မွာ Scatter ကုိေရြးလုိက္ရင္ Boot.img နဲ႕ Uboot ကုိ သူကထည့္တင္ေပးပါတယ္
ဒီထက္မကဖုိင္ေတြေတာ့ အမ်ားၾကီးပါတာေပါ့ system တုိ႕ Secro တုိ႕ေပါ့
Qualcomm firmware ေတြမွာဆုိရင္ .xml ဖုိင္ေတြရဲ႕အလုပ္လုပ္ပုံနဲ႕ဆင္တူပါတယ္
system.img
သူကေတာ့ OS တခုလုံးပါ၀င္ပါတယ္
တခ်ိဳ႕ CPU name တူတာတုိ႕ UTC date တူတာတုိ႕ဆုိ system Partiton ကုိ ေျပာင္းသုံးနုိင္တာ
ေတြ႕ရပါတယ္ ဥပမာ xbo ကုိ newings တင္တာတုိ႕ဘာတုိ႕ေပါ့
သူ႕ထဲမွာရွိတဲ့ ဖုိင္ေတြတခုခုခ်ိဳ႕ယြင္းေနမယ္ ဆုိ firmware မတက္နုိင္ပါဘူး
ဥပမာ Virus ကုိက္တာတုိ႕ Font မွားသြင္းတာတုိ႕ေပါ့
userdata.img
သူ႕အပုိင္းကေတာ့ သိပ္ေထြေထြထူးထူးမဟုတ္ပါဘူး
သူက userရဲ႕ file ေတြကုိ ထိန္းခ်ဳပ္ထားတာေပါ့
SMS/Contact/apk စတာေတြေပါ့
သူ႕ကုိ ထည့္တင္ရင္ ဖုန္းက ၀ယ္လာခါစလုိ Factory ခ်လုိက္သလုိျဖစ္မယ္ေပါ့
သူ႕ကုိထည့္မတင္ရင္ေတာ့ User ရဲ႕ Personal data ေတြ မဆုံးရွံးဘူးေပါ့
Preloader.bin
အေရးအၾကီးဆုံးအပုိင္းပါပဲ
သူထဲမွာ EMMC ရဲ႕ CID နံပတ္ေတြပါပါတယ္
Firmware တင္ဖုိ႕အတြက္ Preloader Port သိမွ Flashtool ကဆက္ေရးပါတယ္
Preloader Mode ကုိစခ်ိတ္ခ်ိတ္ျခင္းအေနအထားကေန Meta Mode တုိ႕ AT Mode တုိ႕လဲခ်ိန္းေပးပါတယ္
Spflashtool ကေန ဖန္း၀ဲတင္တဲ့အခါ 4032 error ျပတဲ့အခါ
emmc ပ်က္ေနရင္လဲျပသလုိ Firmware ကလက္မခံတဲ့ EMMCရဲ႕ CID မတူရင္လဲျပပါတယ္
ဒါကုိ Miracle နဲ႕တင္လုိက္တဲ့အခါမွာ cid လြဲေနတာၾကီးကုိ တင္လိုက္မိေတာ့ ဖုန္းက ဘာမွကုိ မလာေတာ့ပါဘူး
port ေတာ့သိေနပါေသးတယ္
ဥပမာ Firmware မွာပါတဲ့ Preloader ကုိ Preloader eMMC Parser ေအာက္မွာေဒါင္းေလာ့လင့္ပါပါတယ္
ေဆာ့၀ဲနဲ႕ၾကည့္လုိ႕ Skhynix တုိ႕ Sandisk တုိ႕ျပတယ္
ဒါကုိ Samsung B309 ကပ္ျပီးေရးတဲ့အခါမွာ မေအာင္နုိင္ပါဘူး 4032 error ျပပါမယ္
ဒါဆုိရင္ေတာ့ UFI / EasyJtag တုိ႕လုိ Box ေတြနဲ႕ CID ျပန္ခိ်န္းေရးမွ အဆင္ေျပပါမယ္
ျပီးေတာ့ EMMC ကုိျပန္ကပ္ထားတဲ့ ငုတ္ေလးေတြမမိရင္လဲ 4032 ျပပါတယ္ Flashtool နဲ႕စေရးမယ္
အနီတန္းေျပးသြားမယ္ ခ်က္ခ်င္းပဲ4032 ျပရင္ CID မကုိက္တာပါ
အနီတန္းေျပးျပီး ခ်က္ခ်င္းမျပဘဲေတာ္ေတာ္က်မွ Error 4032 ျပရင္ Emmc ပ်က္ရင္ျပသလို ငုတ္ေလးေတြလြတ္ရင္လဲျပပါတယ္
cpu နဲ႕ emmc လမ္းေၾကာင္း မ်ားျပတ္ေတာက္ေနရင္လဲျပတက္ျပတယ္
ေနာက္တခု 4032 ေျပာရင္း နဲ႕ 5059 error ကုိေျပာပါအုံးမယ္
Tool ေတြဘယ္လုိေျပာင္းေျပာင္း 5069 error ပဲျပရင္ emmc ပါပဲ
ဒီေတာ့ က်ေနာ္တုိ႕ Firmware တင္တဲ့ အခါမွာ အရင္ဆုံး Backup ယူထားဖုိ႕ မေမ့ပါနဲ႕
Firmware ကုိ အရင္ဆုံး os တက္တဲ့အပုိင္းေတြျဖစ္တဲ့
boot.img
recovery.img
system.img
ဒီသုံးခုကုိပဲ Spflashtool မွာ အမွန္ျခစ္ထားျပီး က်န္တာေတြကုိအမွန္ျခစ္ျဖဳတ္တင္သင့္ပါတယ္
အဆင္ေျပခဲ့ရင္ Firmware ဟာ ဒီသုံးခုထဲနဲ႕ အဆင္ေျပသြားတာေတြရွိပါတယ္
အဲ့လုိမဟုတ္ဘဲနဲ႕ Perloader မပါလုိ႕ အနီတန္းမေျပးဘဲ Error ေတြတက္မယ္
တျခားerror ေတြျပမယ္ ဆုိရင္ေတာ့ တျခားဖုိင္ေတြပါထည့္တင္ဖုိ႕လုိလာပါျပီ
ဒီေတာ့ PC ရဲ႕ ေနရာလြတ္မွာ New Folder အသစ္ေဆာက္လုိက္ပါ
အဲ့ထဲမွာ ကုိယ္Download ဆြဲထားတဲ့ Firmware ထဲက
boot.img/recovery.img/system.img ကုိထည့္လုိက္ပါ
ျပီးရင္ ခုနကFirmware မတင္ခင္မွာ Backup ယူထားတဲ့ Folder ထဲက
EBR.bin
MBR.bin
nvram.bin
logo.bin
uboot.bin
preloader.bin
secro.img
MT582_Android_scatter.txt
cache.img
အဲ့ဖုိင္ေတြကုိ NewFolder ထဲကုိထည့္ျပီး တင္လုိက္ပါ
အဆင္ေျပစြာFirmware တင္သြားတာကုိ ေတြ႕ရပါမယ္
ကဲ MTK သုံးဖုန္းတလုံးကုိ ERROR ကင္းစြာနဲ႕ Firmware တင္ဖုိ႕ကုိေတာ့ က်ေနာ္က ဒီနည္းပဲသုံးပါတယ္
အခုထိလည္းအဆင္ေျပေနတုန္းပါပဲ
ဟုတ္ျပီ အဲ့လုိတင္လုိ႕မွ အဆင္မေျပဘူးလား Error ေတြတက္ေနတုန္းပဲဆုိရင္
ေနာက္တနည္းထပ္ျပီးေျပာပါအုံးမယ္ ခင္ဗ်ာ
အခုေတာ့ဒီနည္းေလးကုိ ေသခ်ာေလး စမ္းၾကည့္ၾကပါအုံးလုိ႕
Crd/ရဲသူရလင္း
Preloader Emmc Parser Download Link
yymobileservices.blogspot.com
No comments