วิธีติดตั้งเฟิร์มแวร์โดยใช้ flashtool เครื่องมือ SP Flash: กระพริบอุปกรณ์ Android ที่ใช้โปรเซสเซอร์ Mediatek กำลังเตรียมแฟลชสมาร์ทโฟนของคุณโดยใช้ FlashTool

แฟลชทูล - 5.1844.00.000 - โปรแกรม FlashTool ออกแบบมาเพื่อทำงานกับโทรศัพท์จีน โปรแกรมนี้ให้ความสามารถในการอ่านและเขียนตัวเลขเต็มลงในโทรศัพท์รวมถึงรูปแบบ


  • ประเภท: ซอฟต์แวร์เฟิร์มแวร์
  • การเปิดใช้งาน: ฟรี ไม่จำเป็น
  • ภาษาอังกฤษ

เฟิร์มแวร์ MT67**

โปรดทราบว่าสมาร์ทโฟน/แท็บเล็ตที่มีชิปเซ็ต 67** จะต้องแฟลชไดร์ฟที่มีเวอร์ชันอย่างน้อย v5.1444.00.000


[*] การแก้ไขจุดบกพร่อง USB [*]

อย่าลืมเปิดใช้งานการแก้ไขข้อบกพร่อง USB!

###-> คำแนะนำสำหรับการแฟลชผ่าน Flashtool การเปลี่ยนการตั้งค่าคอมพิวเตอร์ -> ทั่วไป -> ตัวเลือกการบูตพิเศษ -> รีบูตทันที
เมื่อปิดเครื่อง คลิก Diagnostics -> Advanced options -> Boot options -> Restart
จากนั้นเมนูจะปรากฏขึ้นโดยเลือก "ปิดใช้งานการตรวจสอบลายเซ็นคนขับที่บังคับ"

การปิดใช้งานการตรวจสอบลายเซ็นบน win8.1 ทำได้ดังนี้:

Win+I -> การตั้งค่า -> เปลี่ยนการตั้งค่าคอมพิวเตอร์ -> อัปเดตและการกู้คืน -> การกู้คืน -> รีสตาร์ททันที
เมื่อปิดเครื่อง คลิก Diagnostics -> Advanced options -> Boot options -> Restart
หลังจากเมนูปรากฏขึ้น ให้กด F7 และรอให้คอมพิวเตอร์รีสตาร์ท
จากนั้นให้ติดตั้งไดรเวอร์ตามคำแนะนำ

เมื่อคุณเชื่อมต่อโทรศัพท์เข้ากับคอมพิวเตอร์ คุณจะเห็นว่าอุปกรณ์ของคุณปรากฏในส่วน "อินเทอร์เฟซ Android Composite ABD" พร้อมไอคอนรูปสามเหลี่ยมสีเหลือง คุณระบุเส้นทางไปยังไฟล์ไดรเวอร์ให้อุปกรณ์ แต่ตัวจัดการอุปกรณ์ยืนยันว่าทุกอย่างเป็นไปตามนั้น ใช้ได้กับไดรเวอร์และไม่ต้องการอัปเดต จากนั้นคุณต้องแก้ไขไฟล์ที่คุณต้องการลงทะเบียน PID\VID ดังนั้นคุณต้องค้นหาข้อมูลนี้จากคอมพิวเตอร์ของคุณก่อน คลิกขวาที่อุปกรณ์ที่มีสามเหลี่ยมสีเหลือง คุณสมบัติ รหัสอุปกรณ์ จะมี 2 เส้น บรรทัดเหล่านี้จำเป็นต้องทำซ้ำในไฟล์ไดรเวอร์ จากนั้นคุณจะต้องระบุเส้นทางไปยังไดรเวอร์นี้อีกครั้ง

ตัวอย่าง:

android_winusb.inf - ทำการเปลี่ยนแปลงในไฟล์นี้


%SingleAdbInterface% = USB_ติดตั้ง, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_ติดตั้ง, USB\VID_0BB4&PID_0C01&REV_0255

vid\pid อาจมีการเปลี่ยนแปลง โปรดป้อนค่าของคุณ

ป.ล. นี่คือ SP Flash Tool - สำหรับการแฟลชอุปกรณ์จีนและอีกมากมาย แต่อย่าสับสนกับ Flashtool สำหรับ Sony Xperia

ข้อมูลสำคัญ

โปรดทราบว่า หากคุณมี MT6575 และ MT6577: คุณจะต้องแฟลชพรีโหลดเดอร์และ dsp_bl เท่านั้น หากอิฐถูกยกขึ้น! ในการอัปเดตและการแฟลชมาตรฐานอื่นๆ ทั้งหมด อย่าทำเครื่องหมายในช่องเหล่านี้ใน SP Flash Tool และอย่าเปิดใช้งานการจัดรูปแบบ (จากนั้นคุณจะไม่สามารถทำอะไรที่บ้านได้และจะนำไปที่ศูนย์บริการ) การแฟลชพาร์ติชั่นเหล่านี้โดยไม่ตั้งใจนั้นไร้ประโยชน์และมีความเสี่ยงสูง โดยเฉพาะบน MT6575 และ MT6577
พยายามอย่าแฟลชไฟล์ตัวโหลดล่วงหน้า เว้นแต่จำเป็นจริงๆ และอย่าเปิดใช้งานการจัดรูปแบบ (สำหรับคนอื่นๆ)

คัดลอกโฟลเดอร์ที่มีตัวกะพริบและเฟิร์มแวร์ไปที่รูทของดิสก์ระบบแล้วดำเนินการ (อย่าสร้างปัญหาเพิ่มเติมสำหรับตัวคุณเอง)

ในโทรศัพท์จีนรุ่นต่างๆ ส่วนประกอบฮาร์ดแวร์มีการเปลี่ยนแปลงที่ไม่สามารถทำงานอย่างถูกต้องกับเฟิร์มแวร์สำหรับอุปกรณ์ที่คล้ายกันจากชุดก่อนหน้า สิ่งที่น่าสนใจที่สุดคือพวกเขามักจะไม่ได้ระบุว่านี่เป็นการแก้ไขที่แตกต่างออกไปด้วยซ้ำ นี่มีไว้เพื่ออะไร? นอกจากนี้ให้สำรองข้อมูล ROM ให้ครบถ้วนก่อนทำการแฟลชเฟิร์มแวร์



  • MT6573/MT6513/MT6575/MT6515/MT6577/MT6517

  • MT6589/MT6572/MT6570/MT6582/MT8135/MT6592/MT6571

  • MT8127/MT6595/MT6752/MT2601/MT8173/MT6795/MT6798/MT6799

  • MT6735/MT6535M/MT6753/MT8163/MT8590/MT6580/MT6757D/MT8167

  • MT6755/MT6797/MT6737T/MT6737M/MT6750/MT6757/MT6757/MT0690



เวอร์ชันก่อนหน้า 5.1804.00.000 ได้รับการอัปเดตเป็นเวอร์ชันปัจจุบัน ณ วันที่ 08/05/2018 - 5.1828.01.000
ก่อนหน้านี้ เวอร์ชันนี้ได้รับการอัปเดต 5.1708.00.000
เวอร์ชัน 5.1640.00.000 อัปเดตเป็น 5.1708.00.000


ไฟล์ scat 26.27.28.29 สำหรับ FlashTool.txt อยู่ในไฟล์เก็บถาวร
รองรับคุณสมบัติพารามิเตอร์ลูกค้าซึ่งดาวน์โหลดไบนารี่แบบกำหนดเองในภูมิภาค CBR
รองรับฟังก์ชั่น WINBOND OTP
1) มีธนาคารลงทะเบียนความปลอดภัย (OTP) สี่แห่งในแฟลช WINBOND Bank0 สงวนไว้โดย Winbond เพื่อใช้ในอนาคต เราใช้เฉพาะ bank1~bank3 เท่านั้น ขนาดธนาคารหนึ่งคือ 0x100 ผู้ใช้สามารถใช้ที่อยู่ 0x0 ถึง 0x300 ได้โดยตรงซึ่งไดรเวอร์ flashtool จะนำที่อยู่เหล่านี้จาก bank1 ไปยัง bank3
2) คุณลักษณะเฉพาะของแฟลช WINBOND คือธนาคารการลงทะเบียนความปลอดภัยไม่ใช่โปรแกรมครั้งเดียว ที่สามารถลบได้ด้วยคำสั่งเฉพาะ เพื่อป้องกันการจัดรูปแบบภูมิภาคเหล่านี้ ผู้ใช้ต้องใช้ "ล็อค" ภูมิภาคเหล่านี้เพื่อป้องกันการเปลี่ยนแปลงข้อมูลในธนาคารความปลอดภัย
แก้ไขข้อผิดพลาด:
แก้ไขข้อบกพร่องเกี่ยวกับความล้มเหลวในการสร้าง CBR ที่เกิดจากวิธีการจัดการบล็อกที่ไม่ถูกต้อง
การปรับปรุง:
MMAA รองรับการเปรียบเทียบ ID แฟลช 4 ตัว
รองรับหน่วยความจำ:
เพิ่มแฟลชอนุกรมใหม่: SF_N25W064A11EF640F, SF_MX25U12835FZNI_10G และ SF_MX25L12835EMI_10G.
หมายเหตุ: แพลตฟอร์ม SV5: MT6251, MT6276 แพลตฟอร์ม SV3: ชิปอื่นๆ

บ่อยครั้งที่มีการเปิดตัวเฟิร์มแวร์ใหม่สำหรับสมาร์ทโฟนที่ขยายฟังก์ชันการทำงานและความเสถียร น่าเสียดายที่ไม่ใช่ทั้งหมดที่ติดตั้งแยกกัน ในบทความนี้เราจะดูรายละเอียดวิธีการติดตั้งเฟิร์มแวร์ด้วยตัวเองโดยใช้ Flashtool บนอุปกรณ์ของคุณ

มาเริ่มกันก่อนอื่นเรามาลองหาว่าเฟิร์มแวร์คืออะไรและมีไว้เพื่ออะไร เฟิร์มแวร์หรือเฟิร์มแวร์เป็นส่วนซอฟต์แวร์พื้นฐานของอุปกรณ์อัจฉริยะ ซึ่งให้การควบคุมฟังก์ชันพื้นฐานและขั้นสูงทั้งหมดของสมาร์ทโฟนได้อย่างสมบูรณ์ ในอีกทางหนึ่ง เราสามารถพูดได้ว่านี่คือ "หัวใจ" ดิจิทัลของอุปกรณ์

เหตุใดจึงต้องอัพเดตเฟิร์มแวร์?

เนื่องจากเราทราบว่านี่เป็นแพ็คเกจซอฟต์แวร์พื้นฐาน เมื่อคุณอัปเดตเป็นเวอร์ชันล่าสุด คุณจะได้รับ:
1) กำจัดข้อผิดพลาดและ "ข้อบกพร่อง"
2) เร่งความเร็วการทำงานของอุปกรณ์
3) การเพิ่มและรูปลักษณ์ของคุณสมบัติซอฟต์แวร์ใหม่

อย่างที่คุณเห็นการใช้เฟิร์มแวร์เวอร์ชันล่าสุดคุณจะได้รับประโยชน์เท่านั้น

กำลังเตรียมแฟลชสมาร์ทโฟนของคุณโดยใช้ FlashTool

สิ่งแรกที่คุณต้องตรวจสอบคือสภาพของแบตเตอรี่ ตรวจสอบให้แน่ใจว่าประจุไฟสูงเพียงพอและอย่างน้อย 50%
โปรดจำไว้ว่าหากคุณดำเนินการทั้งหมดด้วยตัวเองและไม่ใช่ในศูนย์บริการ ความกลัวและความเสี่ยงต่ออุปกรณ์ก็ตกอยู่กับคุณ
สำหรับผู้ที่ใช้ Windows7 64 บิต ก่อนที่จะติดตั้งไดรเวอร์ คุณต้องตั้งค่าความเข้ากันได้ ..Flashtool\drivers\Flashtool-drivers.exe กับ Windows Vista ในคุณสมบัติ และทำเครื่องหมายที่ช่องเพื่อเรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบ

คำแนะนำโดยละเอียดสำหรับการแฟลชเฟิร์มแวร์สมาร์ทโฟน

1. ดาวน์โหลดโปรแกรม FlashTool (สำหรับระบบ Windows)
2. เปิด FlashTool แล้วคลิกที่ปุ่มที่มีไอคอนสายฟ้า

3. จากนั้นคุณต้องเลือก Flashmod แล้วคลิกตกลง


4. ทำสำเนาสำรองข้อมูลของคุณ (เช่น ใช้ Titanium Backup Pro)
5. ที่ด้านซ้ายของหน้าต่างที่ปรากฏขึ้น ให้เลือกเฟิร์มแวร์ หากคุณต้องการบันทึกข้อมูลทั้งหมด ทางด้านขวาคุณจะต้องยกเลิกการเลือกช่องทำเครื่องหมายสามช่องจาก Wipe หากคุณต้องการเร่งกระบวนการให้ยกเลิกการเลือกไม่มีการตรวจสอบขั้นสุดท้าย (แต่ไม่ควรทำเช่นนี้)


6. ปิดสมาร์ทโฟน รอ 30 วินาทีแล้วกดปุ่มระดับเสียงค้างไว้ หลังจากนี้ตัวโปรแกรมควรติดตั้งไดรเวอร์และเริ่มต้นสมาร์ทโฟนของคุณ
7. จากนั้นกระบวนการแฟลชจะเริ่มขึ้น หลังจากนั้นข้อความ "Flashing failed" จะปรากฏขึ้น นี่คือกระบวนการเฟิร์มแวร์ทั้งหมดเสร็จสมบูรณ์แล้ว
8. โหลดคนฉลาดและชื่นชมยินดี :)

แอปพลิเคชั่นวิดีโอเกี่ยวกับวิธีการแฟลชด้วยโปรแกรมอัจฉริยะ FlashTool

คำแนะนำนี้มีไว้สำหรับเจ้าของ Xperia X, Xperia Z5, Xperia XZ และสมาร์ทโฟนอื่นๆ เป็นหลักที่ไม่สามารถอัปเดตอุปกรณ์เป็น Android 7.0 Nougat ผ่าน PC Companion หรือทางอากาศได้ด้วยเหตุผลบางประการ สิ่งนี้จะเกิดขึ้นหากอุปกรณ์ที่ซื้อมานั้นเดิมทีมีไว้สำหรับผู้ให้บริการเครือข่ายโทรศัพท์เคลื่อนที่รายใดรายหนึ่ง จากนั้นคุณสามารถรอการอัปเดตเป็นเวลาหลายเดือนจนกว่าบริการของผู้ให้บริการจะยอมแจกจ่ายการอัปเดตไปยังไคลเอนต์ "ของตน"

ประการที่สอง ผู้ที่ไม่ชอบ Android 7.0 Nougat การออกแบบ ฟังก์ชันการทำงาน หรืออื่นๆ ด้วยเหตุผลบางประการ จะต้องได้รับคำแนะนำ เมื่อใช้ FlashTool คุณสามารถย้อนกลับไปใช้เฟิร์มแวร์เก่าที่ใช้ Android 6.0.2 Marshmallow ได้อย่างง่ายดาย

คำเตือน!

เมื่อคุณเริ่มแฟลชสมาร์ทโฟนหรือแท็บเล็ต Xperia ผ่าน FlashTool โปรดจำไว้ว่าความรับผิดชอบต่อการดำเนินการทั้งหมดนั้นเป็นของคุณแต่เพียงผู้เดียว ทำความเข้าใจปัญหาอย่างละเอียดก่อนติดตั้งเฟิร์มแวร์

หากคุณได้รับอิฐจากการกระทำที่ไม่รอบคอบแทนที่จะเป็นอุปกรณ์ Xperia ที่อัปเดตคุณก็ไม่ควรตำหนิไซต์ดังกล่าว ความรับผิดชอบทั้งหมดขึ้นอยู่กับ คุณ.

เมื่อติดตั้งเฟิร์มแวร์ผ่าน FlashTool การรับประกันจะไม่สูญหายและไม่ส่งผลต่อการบริการแต่อย่างใด

วิธีแฟลชอุปกรณ์ Sony Xperia ด้วยเฟิร์มแวร์ใหม่ คำแนะนำทีละขั้นตอนง่ายๆ สำหรับการติดตั้งเฟิร์มแวร์ผ่าน FlashTool

ก่อนอื่นคุณต้องเตรียมอุปกรณ์:

  1. เปิดใช้งานการแก้ไขข้อบกพร่อง USB ไปที่การตั้งค่า> ตัวเลือกสำหรับนักพัฒนา (หากไม่มีตัวเลือกให้ไปที่ส่วน "เกี่ยวกับโทรศัพท์" และคลิกที่รายการ "หมายเลขบิลด์" หลายครั้ง) ค้นหาบรรทัด "การดีบัก USB" และทำเครื่องหมายที่ช่อง
  2. ไปที่การตั้งค่า > ความปลอดภัย และเปิดใช้งานโหมดแหล่งที่ไม่รู้จัก
  3. อุปกรณ์ Xperia ของคุณต้องติดตั้งไดรเวอร์ทั้งหมดที่จำเป็นสำหรับรุ่นของคุณโดยเฉพาะ วิธีที่ดีที่สุดคือติดตั้งโปรแกรม PC Companion บนคอมพิวเตอร์ของคุณและซิงโครไนซ์ระหว่างกัน

จะรับเฟิร์มแวร์ Xperia สำหรับการติดตั้งผ่าน FlashTool ได้ที่ไหน

มีสองตัวเลือก:

อันดับแรก.คุณสามารถดาวน์โหลดได้จากหน้าพิเศษบนเว็บไซต์ โดยประกอบด้วยอิมเมจเฟิร์มแวร์สำเร็จรูปส่วนใหญ่สำหรับอุปกรณ์ Xperia ในรูปแบบ .ftf ในรูปแบบนี้จะมีการติดตั้งเฟิร์มแวร์ผ่าน FlashTool

ที่สอง.ดาวน์โหลดเฟิร์มแวร์ด้วยตนเองโดยใช้ยูทิลิตี้ XperiaFirm จากนั้นแปลงไฟล์ที่ดาวน์โหลดเป็นไฟล์ภาพ ftf เพื่อการกะพริบในภายหลัง

การรับเฟิร์มแวร์ผ่าน XperiFirm

นี่เป็นเพียงแอปพลิเคชั่นที่ยอดเยี่ยมซึ่งนักพัฒนาที่เราจับมือด้วย


การสร้างอิมเมจ FTF ของเฟิร์มแวร์ Xperia โดยใช้ FlashTool

  1. คุณต้องดาวน์โหลดและติดตั้ง Flashtool (0.9.23.0) (ตามลิงค์)
  2. หลังจากติดตั้งแล้วให้เปิดโปรแกรม โดยไปที่โฟลเดอร์การติดตั้งใน “C:\Flashtool” แล้วคลิกที่ไฟล์ FlashTool.exe หากมีข้อผิดพลาดเกิดขึ้น ให้ล้างเนื้อหาของโฟลเดอร์ “C:\Flashtool\firmwares”
  3. หลังจากเปิด FlashTool แล้ว ให้ไปที่แท็บ Tools > Bundles > Create ดังที่แสดงในภาพหน้าจอ
  4. ในหน้าต่างใหม่ คลิกที่ปุ่มเล็ก ๆ ที่มีจุด 3 จุดในบรรทัด "เลือกโฟลเดอร์ต้นทาง" และเลือกโฟลเดอร์ที่มีเฟิร์มแวร์ที่ดาวน์โหลดไว้ก่อนหน้านี้

  5. คุณจะเห็นว่าไฟล์ทั้งหมดถูกอัปโหลดไปยังช่อง "รายการโฟลเดอร์" จากนั้นดับเบิลคลิกที่บรรทัดที่ซ่อนอยู่ “อุปกรณ์” และเลือกรุ่นอุปกรณ์ Xperia ของคุณ

  6. ในบรรทัด "การสร้างแบรนด์" และ "เวอร์ชัน" ให้ใส่ค่าที่คุณต้องจำไว้ก่อนหน้านี้เมื่อดาวน์โหลดเฟิร์มแวร์

  7. เลือกไฟล์ทั้งหมด (อย่าลืมตรวจสอบ) ในช่อง "รายการโฟลเดอร์" และคลิกที่ปุ่มลูกศรขวา การดำเนินการนี้จะถ่ายโอนไฟล์ทั้งหมดไปที่ช่อง "เนื้อหาเฟิร์มแวร์" จากนั้นคลิกปุ่ม "สร้าง" และกระบวนการรวบรวมเฟิร์มแวร์จะเริ่มขึ้น

  8. หลังจากเสร็จสิ้นขั้นตอนการสร้างอิมเมจเฟิร์มแวร์ FTF คำจารึกพิเศษจะปรากฏขึ้น (ดูภาพหน้าจอ) เฟิร์มแวร์ที่เสร็จสมบูรณ์ในรูปแบบ .ftf ควรปรากฏในโฟลเดอร์ “C:\Users\ชื่อเล่นของคอมพิวเตอร์ของคุณ\.flashTool\firmwares\”


การติดตั้งเฟิร์มแวร์บนอุปกรณ์ Xperia โดยใช้ FlashTool

ดังนั้นคุณมีเฟิร์มแวร์สำเร็จรูปในรูปแบบ FTF อยู่แล้วซึ่งคุณดาวน์โหลดสำเร็จรูปหรือสร้างเอง สิ่งที่เหลืออยู่คือการติดตั้งลงในอุปกรณ์ Xperia ของคุณ


ตอนนี้คุณสามารถถอดสาย USB ออกจากอุปกรณ์แล้วเปิดเครื่องได้ เสร็จสิ้นกระบวนการติดตั้งเฟิร์มแวร์โดยใช้ FlashTool ขอแสดงความยินดี! 🙂

หลังจากที่เราดาวน์โหลดทุกสิ่งที่เราต้องการแล้ว เราสามารถสร้างโฟลเดอร์ Android ในรูทของบางโฟลเดอร์และจัดระเบียบเนื้อหาที่คลายแพ็กของไฟล์เก็บถาวรลงในโฟลเดอร์ได้ เช่น ไดรเวอร์ในโฟลเดอร์ Drivers, Platform Tools ในโฟลเดอร์แยกต่างหาก, SP Flash Tool ในโฟลเดอร์แยกต่างหาก, MTK Droid Tools ก็อยู่ในโฟลเดอร์แยกต่างหากด้วย

จากนั้น เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บนอุปกรณ์ของคุณและเปิดใช้งานการแก้ไขจุดบกพร่อง USB เหล่านั้น. ขั้นแรกไปที่การตั้งค่า -> เกี่ยวกับโทรศัพท์ (เกี่ยวกับอุปกรณ์) และคลิกหลายครั้ง (5-7) บน "หมายเลขบิลด์" จนกระทั่งข้อความปรากฏขึ้นระบุว่าเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์แล้ว จากนั้นไปที่เมนูการตั้งค่า -> สำหรับนักพัฒนาและทำเครื่องหมายที่ช่อง "การแก้ไขจุดบกพร่อง USB":

หลังจากนั้นเราเชื่อมต่ออุปกรณ์กับพีซีและติดตั้งไดรเวอร์ ADB (นั่นคือโดยการเรียกใช้ AdbDriverInstaller.exe จากไฟล์เก็บถาวรหรือโดยการเปิดตัวจัดการอุปกรณ์และระบุเส้นทางไปยังไดรเวอร์ด้วยตนเองในโฟลเดอร์ไดรเวอร์ Android ADB x64 สำหรับอุปกรณ์ที่ไม่รู้จัก) ผลลัพธ์ควรมีลักษณะเช่นนี้ (ตัวจัดการอุปกรณ์):

อุปกรณ์อินเทอร์เฟซ Android ADB ในตัวจัดการอุปกรณ์ยืนยันว่าเราพร้อมสำหรับขั้นตอนต่อไป

เรารอจนกระทั่งตรวจพบอุปกรณ์แล้วคลิกปุ่ม "บล็อกแผนที่":

จากนั้นคลิกปุ่ม "สร้างไฟล์กระจาย" และบันทึกไฟล์ผลลัพธ์ (สำหรับฉันเรียกว่า MT6582_Android_scatter.txt) ลงในดิสก์ ณ จุดนี้ ขั้นตอนการเตรียมการเสร็จสิ้นแล้ว และคุณสามารถดำเนินการอ่านข้อมูลได้โดยตรง

เปิดไฟล์ผลลัพธ์ใน Notepad++ หรือ Word (โปรดทราบว่าแผ่นจดบันทึกทั่วไปจะไม่ทำงาน) และค้นหาบรรทัด partition_name: CACHE ในนั้น:

และจำสิ่งที่เขียนไว้ในคอลัมน์ linear_start_addr ในกรณีนี้คือ 0x3E900000

เราตัดการเชื่อมต่อโทรศัพท์จากพีซีแล้วปิดเช่น กดปุ่มปิดเครื่องค้างไว้และเลือก "ปิดเครื่อง" ในเมนู คุณยังสามารถถอดและใส่แบตเตอรี่ได้ จากนั้นเปิด SP Flash Tool แล้วไปที่แท็บ Readback จากนั้นคลิกปุ่มเพิ่ม เป็นผลให้หนึ่งแถวจะปรากฏในตาราง:

เราคลิกที่มันเราจะถูกขอให้เลือกตำแหน่งที่จะบันทึกไฟล์ ROM_0 เลือกโฟลเดอร์ที่เราต้องการบันทึกและในหน้าจอถัดไปในฟิลด์ความยาวเราจะป้อนหมายเลขที่เราจำได้ก่อนหน้านี้ (linear_start_addr):

ผลลัพธ์ที่ได้ควรเป็นดังนี้:

จากนั้นเราเชื่อมต่อโทรศัพท์ที่ปิดอยู่ (!) เข้ากับพีซี ณ จุดนี้ ขอแนะนำให้เปิดตัวจัดการอุปกรณ์ ในตอนนี้ เราไม่ได้กดปุ่มใดๆ ใน SP Flash Tool บนหน้าจอนี้!

ในขณะที่ทำการเชื่อมต่อ อุปกรณ์ MT65xx PreLoader ที่ไม่รู้จักจะถูกตรวจพบ และระบบปฏิบัติการจะแจ้งให้คุณติดตั้งไดรเวอร์สำหรับอุปกรณ์นั้น ภาพด้านล่างแสดงให้เห็นสิ่งนี้อย่างชัดเจน ควรเปิดตัวจัดการอุปกรณ์ทันทีก่อนที่จะเชื่อมต่อโทรศัพท์เพื่อ "จับ" ช่วงเวลาที่ MT65xx PreLoader ปรากฏขึ้น หากอุปกรณ์ปรากฏขึ้นและระบบปฏิบัติการไม่เสนอให้ติดตั้งไดรเวอร์โดยอัตโนมัติ จะต้องดำเนินการด้วยตนเองโดยคลิกขวาที่อุปกรณ์ MT65xx PreLoader

เลือก "ค้นหาไดรเวอร์บนคอมพิวเตอร์เครื่องนี้" และระบุโฟลเดอร์ที่มีเนื้อหาที่แตกไฟล์ของไฟล์เก็บถาวร mtk_xp_vista_7_8_x32_x64.zip อยู่ (เช่น ณ จุดนี้คุณควรแตกไฟล์เก็บถาวรที่ไหนสักแห่ง) หลังจากติดตั้งไดรเวอร์เรียบร้อยแล้ว รูปภาพในตัวจัดการอุปกรณ์ควรเปลี่ยนเป็น:

หากติดตั้งไดรเวอร์แล้ว คุณสามารถดำเนินการขั้นตอนต่อไปได้ โปรดทราบว่าเมื่อคุณเชื่อมต่อโทรศัพท์ พอร์ต USB VCOM ของ Preloader อาจปรากฏขึ้นเพียงไม่กี่วินาที ซึ่งเป็นเรื่องปกติ งานของเราในขั้นตอนนี้คือการติดตั้งไดรเวอร์โทรศัพท์เพื่อให้ตรวจพบว่าเหมือนกับพอร์ต USB VCOM ของ Preloader และไม่ใช่อุปกรณ์ MT65xx PreLoader ที่ไม่รู้จัก หากคุณไม่มีเวลาติดตั้งไดรเวอร์โดยฉับพลัน และโทรศัพท์เปิดอยู่ ให้ถอดแบตเตอรี่ออก ถอดโทรศัพท์ ใส่แบตเตอรี่ เชื่อมต่อโทรศัพท์ แล้วทำซ้ำขั้นตอนนี้

เมื่อเราแน่ใจว่าติดตั้งไดรเวอร์แล้ว เราจะตัดการเชื่อมต่อโทรศัพท์จากพีซี เราปิดมันใน SP Flash Tool แบบเปิดเรากดปุ่ม Readback และเชื่อมต่อโทรศัพท์ที่ปิดอยู่เข้ากับพีซี หลังจากนี้เราจะเข้าสู่กระบวนการอ่านเฟิร์มแวร์จากโทรศัพท์:

หลายคนเขียนเกี่ยวกับความยากลำบากที่เกิดขึ้นในขั้นตอนนี้ ฉันจะพยายามอธิบายรายละเอียดเพิ่มเติมเล็กน้อย หลังจากที่คุณกดปุ่ม Readback แล้ว SP Flash Tool จะเข้าสู่โหมดสแตนด์บายเพื่อให้โทรศัพท์เชื่อมต่อ เช่น สันนิษฐานว่าก่อนหน้านี้ คุณสามารถจับช่วงเวลาที่โทรศัพท์ของคุณปิดอยู่ถูกระบุว่าเป็น MT65xx PreLoader และติดตั้งไดรเวอร์ไว้เพื่อให้พอร์ต USB VCOM ของ Preloader ปรากฏในพอร์ต COM หากทันใดนั้น SP Flash Tool เขียนข้อผิดพลาดหรือโทรศัพท์ไม่มีเวลาเชื่อมต่อวิธีการต่อไปนี้สามารถช่วยได้ (ทุกสิ่งที่อธิบายไว้จะเป็นจริงก็ต่อเมื่อคุณติดตั้งไดรเวอร์อย่างถูกต้องและเมื่อคุณเชื่อมต่อโทรศัพท์ Preloader USB VCOM พอร์ตปรากฏขึ้น): ถอดโทรศัพท์ออกจากพีซี ถอดแบตเตอรี่ออก กดปุ่ม Readback เชื่อมต่อโทรศัพท์โดยถอดแบตเตอรี่ออก ใน SP Flash Tool จะมีแถบสีแดง (ดาวน์โหลด) ในช่วงเวลานี้เราจะใส่แบตเตอรี่กลับเข้าไปอย่างรวดเร็วหากเรามีเวลาแถบ Readback สีน้ำเงินจะปรากฏขึ้นพร้อมเปอร์เซ็นต์ดังภาพ:

เรากำลังรอให้กระบวนการเสร็จสิ้น การสร้างข้อมูลสำรองอาจใช้เวลา 10-15 นาที เพียงแค่ดูเปอร์เซ็นต์การทำงานและอย่าแตะต้องอะไรเลย 😉 เมื่อสิ้นสุดขั้นตอนการอ่าน คุณจะเห็นข้อความ อ่านกลับตกลง:

ขณะที่เรากำลังสำรองข้อมูล ก็ถึงเวลาอธิบายว่าไฟล์กระจายคืออะไร และไฟล์ ROM_0 คืออะไร ซึ่งเราจะได้รับเป็นเอาต์พุต หน่วยความจำของโทรศัพท์เป็นแบบ EMMC Flash ปกติซึ่งแบ่งออกเป็นส่วนต่างๆ โดยเฉพาะ ไฟล์ Scatter คือไฟล์คำอธิบายส่วน (เช่น Scatter มีส่วนต่างๆ PRELOADER, RECOVERY, LOGO, ANDROID ฯลฯ) วัตถุประสงค์ของพาร์ติชันจะแตกต่างกัน เช่น การกู้คืนมีอิมเมจการกู้คืน โลโก้มีโลโก้ที่ใช้เมื่อโหลดระบบ Android มีอิมเมจระบบ ฯลฯ ไฟล์ ROM_0 ที่เราได้รับเป็นเอาต์พุตนั้นเป็นการถ่ายโอนข้อมูล EMMC Flash อย่างต่อเนื่องในไฟล์เดียว แต่หากต้องการใช้การสำรองข้อมูลเฟิร์มแวร์ที่เกิดขึ้น เช่น เพื่อกู้คืนอุปกรณ์อื่นที่คล้ายคลึงกัน เรายังคงต้องแบ่งอุปกรณ์ออกเป็นพาร์ติชั่น ที่นี่ฉันจะอธิบายหลายวิธีในการทำเช่นนี้ สิ่งแรกและพบบ่อยที่สุดคือผ่าน MTK Droid Tools สมมติว่าเรามีไฟล์ ROM_0 ที่สร้างโดยใช้ SP Flash Tool อยู่แล้ว

เปิดอุปกรณ์ (โทรศัพท์) และปล่อยให้บูตหลังจากนั้นเราจะเปิด MTK Droid Tools อีกครั้ง (แน่นอนว่าต้องเปิดโหมดการแก้ไขข้อบกพร่อง USB บนโทรศัพท์และติดตั้งไดรเวอร์ ADB บนพีซี) ไปที่ ไปที่แท็บ root, backup, recovery แล้วคลิกปุ่ม “Create backup from ROM_ flash drive”:

เราเลือก ROM_0 ที่เราได้รับในขั้นตอนก่อนหน้า และในหน้าต่างบันทึก เราเห็นบางอย่างดังต่อไปนี้:

— บันทึกโฟลเดอร์บนคอมพิวเตอร์: E:\Android\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\
— การกระจายจะถูกบันทึกไว้ในไฟล์:
E:\Work\Megaphone Login Plus\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\MT6582_Android_scatter.txtcopying เสร็จสิ้น
- preloader.bin ... คัดลอก ... ตัดตกลง
- MBR...คัดลอกแล้ว
- EBR1...คัดลอกแล้ว
- pro_info ...คัดลอกแล้ว
- nvram.bin...คัดลอกแล้ว
- Protect_f ...คัดลอกแล้ว
— Protect_s ...คัดลอกแล้ว
-seccfg...คัดลอกแล้ว
- uboot.bin...คัดลอกแล้ว
- boot.img ...คัดลอกแล้ว

อืม ฯลฯ ตอนนี้อยู่ในโฟลเดอร์บันทึก สำหรับฉัน E:\Android\MtkDroidTools\backups\ เรามีโฟลเดอร์ที่มีข้อมูลสำรองเฟิร์มแวร์ทั้งหมดของเรา โดยแบ่งออกเป็นส่วนต่างๆ (เช่น แต่ละส่วนในไฟล์แยกกัน):

เสร็จสิ้นกระบวนการสร้างเฟิร์มแวร์สำรอง หากคุณเพียงต้องการทราบวิธีสร้างเฟิร์มแวร์สำรองโดยใช้ SP Flash Tool และทำสำเร็จแล้ว คุณไม่จำเป็นต้องอ่านเพิ่มเติม

สำหรับขั้นสูง

จะทำอย่างไรถ้า MTK Droid Tools ไม่ "เห็น" โทรศัพท์ หรือเป็นไปไม่ได้ที่จะสร้างไฟล์กระจายหรือแยกไฟล์ ROM_0 ที่เป็นผลลัพธ์ออกเป็นส่วนๆ วิธีรับแผนที่พาร์ติชั่นและเป็นไปได้หรือไม่ที่จะ "ตัด" ไฟล์ ROM_0 ด้วยตนเอง? มีความเป็นไปได้เช่นนี้ ในการรับแผนที่พาร์ติชันบน MTK 65xx คุณต้องให้คำสั่งในคอนโซล ADB - เช่น รัน adb shell ในคอนโซลแล้วพิมพ์คำสั่งนี้ที่นั่น:

หากจู่ๆ โทรศัพท์ไม่สามารถมองเห็นได้ผ่าน ADB ด้วยเหตุผลบางประการ (ในกรณีนี้ ฉันแนะนำให้คุณอ่านคู่มือ ADB อาจมีปัญหากับ VEN_ID ของอุปกรณ์ และคุณเพียงแค่ต้องลงทะเบียนใน %USERPROFILE%\.android\adb_usb.iniจากนั้นคุณสามารถกำหนดคำสั่งเดียวกันนี้ในโทรศัพท์ได้โดยติดตั้ง Terminal Emulator สำหรับ Android จาก Google Play:

อย่างที่คุณเห็น ผลลัพธ์จะเหมือนกันทุกประการ และสามารถรับ linear_start_address ของส่วนแคชได้จากที่นี่ ใช่ในอุปกรณ์ใหม่เช่นที่ใช้ MTK 6752 เช่น Beeline Pro, ZTE Q Lux เป็นต้น สามารถรับแผนผังพาร์ติชันได้โดยใช้ cat /proc/partinfo MTK Droid Tools ไม่สามารถใช้งานกับอุปกรณ์เหล่านี้ได้เลย

ขณะนี้เรามีวิธีการรับที่อยู่เริ่มต้นของส่วนแคช ซึ่งจำเป็นในการรับ ROM_0 โดยใช้ SP Flash Tool เรายังทราบที่อยู่ (ออฟเซ็ต) และขนาดของแต่ละพาร์ติชันด้วย เหล่านั้น. หากต้องการ "ตัด" ROM_0 ออกเป็นพาร์ติชัน เราไม่จำเป็นต้องใช้ MTK Droid Tools ซึ่งสามารถทำได้ด้วยตนเองในโปรแกรมแก้ไข Hex ที่รองรับฟังก์ชั่นการเลือกและบันทึกบล็อกลงในไฟล์ (ฉันใช้คอนโซล HIEW) ตัวอย่างเช่น ลอง "ตัด" พาร์ติชั่นการกู้คืนออกจากไฟล์ ROM_0 ที่เป็นผลลัพธ์

เรารู้ (จากการกระจายหรือจาก dumchar_info) linear_start_addr: 0x4180000 และ partition_size: 0x1000000 เปิด ROM_0 ใน HIEW และไปที่ 0x4180000 เหล่านั้น. ในคอนโซลเราสร้าง hiew32 ROM_0 จากนั้นกด F5 แล้วป้อนที่อยู่ของจุดเริ่มต้นของพาร์ติชัน - 4180000:

อย่างที่คุณเห็นจาก 4180000 เรามีลายเซ็น ANDROID! ซึ่งบอกเราว่าเรามาถูกทาง 😉 จุดสิ้นสุดของที่อยู่พาร์ติชันจะคำนวณเป็น linear_start_addr+partition_size-1 = 0x517FFFF ในกรณีของเรา เรากด HIEW * (เครื่องหมายดอกจันบนแป้นพิมพ์เพิ่มเติม) เพื่อเริ่มเลือกบล็อก (หากเราเลื่อนลูกศรขึ้น / ลง / ขวา / ซ้ายเราจะเห็นว่าบล็อกเริ่มถูกเน้นด้วยสีอย่างไร) และลงไปที่ 0x517FFFF หรือทำผ่าน F5:

และเราเลือกบล็อกเสร็จแล้วอีกครั้งโดยใช้ "สีเทา" * (บนแป้นพิมพ์เพิ่มเติม) หลังจากนั้นกด F2 - ใส่บล็อก (บันทึกบล็อกเป็นไฟล์):

และเราได้เขียนส่วนการกู้คืนไว้แล้ว ในทำนองเดียวกัน คุณสามารถตัดพาร์ติชั่นอื่นๆ จาก ROM_0 ได้ ตามที่คุณเข้าใจ เราไม่จำเป็นต้องมี MTK Droid Tool เลย

เพื่อให้ขั้นตอนง่ายขึ้นคุณยังสามารถเขียนสคริปต์ / โปรแกรมที่จะทำสิ่งนี้โดยอัตโนมัติในทุกส่วน แต่บอกตามตรงว่าฉันมีเวลาไม่เพียงพอสำหรับสิ่งนี้และงานนี้ไม่ได้เกิดขึ้นบ่อยนักดังนั้น HIEW จึงค่อนข้าง เพียงพอสำหรับวัตถุประสงค์เหล่านี้

ปล. แค่นี้ก่อน...โพสต์กลายเป็น "ฉบับร่าง" เพราะ... ฉันเขียนมันอย่างเร่งรีบบางทีฉันจะเพิ่มในภายหลังหากมีจุดที่ไม่ชัดเจน และแน่นอน ฉันจะตอบกลับความคิดเห็นและคำถามของคุณเช่นเคย...

ป.ล. เนื่องจากพวกเขาสามารถแก้ไขฉันเล็กน้อย /proc/dumchar_info จึงไม่มี linear_start_addr จากการกระจาย แต่มี Physical_start_addr เหล่านั้น. ในตัวอย่างที่ให้ไว้สำหรับพาร์ติชั่นการกู้คืนเรามี:

linear_start_addr: 0x4180000
Physical_start_addr: 0x2D80000
partition_size: 0x1000000

และใน /proc/dumchar_info เราจะเห็น Physical_start_addr ทุกประการในคอลัมน์ StartAddr แต่ถ้าเราดูขนาดของพาร์ติชั่นแรก (ตัวโหลดล่วงหน้า) จะชัดเจนว่าจะแปลง Physical_start_addr เป็น linear_start_addr ได้อย่างไร หากคุณเพิ่ม 0x1400000 เป็น 0x2D80000 (นี่คือขนาดของตัวโหลดล่วงหน้า) คุณจะได้ 0x4180000

จะแฟลชโดยใช้ Flashtool ได้อย่างไร?




สำหรับโทรศัพท์และสมาร์ทโฟนรุ่นใหม่ ซอฟต์แวร์เวอร์ชันอัปเดตใหม่มักออกวางจำหน่ายค่อนข้างบ่อย เพื่อให้โทรศัพท์ของคุณใช้งานได้มากที่สุดเท่าที่จะเป็นไปได้ สิ่งที่คุณต้องทำคือแฟลชโทรศัพท์ด้วยตัวเอง

มาดูวิธีแฟลชโทรศัพท์โดยใช้ FlashTool

คุณจะต้องการ

  • โปรแกรมแฟลชทูล คุณสามารถดาวน์โหลดได้จากเว็บไซต์เฟิร์มแวร์
  • ไดรเวอร์สำหรับโทรศัพท์ คุณสามารถดาวน์โหลดได้จากเว็บไซต์อย่างเป็นทางการของผู้ผลิตหรือในฟอรัมของรุ่นเฉพาะ
  • เฟิร์มแวร์ นอกจากนี้ยังสามารถดาวน์โหลดได้จากฟอรัมรุ่นโทรศัพท์ของคุณ
  • สายเคเบิลสำหรับเชื่อมต่อโทรศัพท์ของคุณเข้ากับพอร์ต USB ของคอมพิวเตอร์ ตามกฎแล้วจะมาพร้อมกับโทรศัพท์

คำแนะนำทีละขั้นตอนสำหรับกระบวนการเฟิร์มแวร์ผ่าน Flashtool

  1. ขั้นแรก ตรวจสอบระดับประจุแบตเตอรี่ของโทรศัพท์ จะต้องมีอย่างน้อย 50%
  2. ตรวจสอบว่าไดรเวอร์สำหรับโทรศัพท์ของคุณได้รับการติดตั้งแล้วหรือจำเป็นต้องติดตั้ง สำหรับสิ่งนี้:
    • เปิดตัวจัดการอุปกรณ์
    • เชื่อมต่อโทรศัพท์ที่ปิดอยู่ผ่าน USB
    • หากไม่ได้ติดตั้งไดรเวอร์ อุปกรณ์ใหม่ที่ไม่รู้จักจะปรากฏขึ้น (หรือเขียนรุ่นโทรศัพท์) ด้วยสามเหลี่ยมสีเหลือง
    • หากต้องการติดตั้งไดรเวอร์ ให้คลิกขวาที่อุปกรณ์นี้แล้วเลือก "อัปเดตไดรเวอร์"
    • จากนั้นเลือก "ค้นหาไดรเวอร์บนคอมพิวเตอร์เครื่องนี้", "เลือกไดรเวอร์จากรายการที่ติดตั้งไว้แล้ว", "ติดตั้งจากดิสก์" และเลือกไฟล์ไดรเวอร์ที่ดาวน์โหลด
    • ตัดการเชื่อมต่อโทรศัพท์ของคุณจากคอมพิวเตอร์ของคุณ
  3. เปิด FlashTool จากโฟลเดอร์ที่คุณดาวน์โหลดมา
  4. ในหน้าต่างโปรแกรมที่เปิดขึ้น:
    • เลือกไฟล์โหลดกระจาย: เปิดโฟลเดอร์ที่มีเฟิร์มแวร์ที่ดาวน์โหลดมาและเลือก
    • ทำเครื่องหมายที่ช่อง DA DL All with check sum
    • คลิกอัพเกรดเฟิร์มแวร์
  5. เชื่อมต่อโทรศัพท์ของคุณ
  6. รอให้เฟิร์มแวร์เสร็จสิ้นและยกเลิกการเชื่อมต่อโทรศัพท์จากคอมพิวเตอร์

เมื่อคุณติดตั้งเฟิร์มแวร์ใหม่แล้ว คุณสามารถเปิดโทรศัพท์และตรวจสอบผลลัพธ์ได้ การบูตโทรศัพท์ครั้งแรกอาจใช้เวลาถึง 10 นาที ดังนั้นอย่าคิดในทันทีว่าไม่มีอะไรทำงานแล้วรีบูทโทรศัพท์