หากวิธีนี้ไม่ได้ผลเราจะต้องได้รับข้อมูลทางเทคนิคอีกเล็กน้อยดังนั้นโปรดติดตามฉันอย่างใกล้ชิด มีสาเหตุหลายประการที่ทำให้ที่อยู่ MAC เสียหายดังนั้นเราจะพยายามแก้ไขปัญหาแต่ละรายการจนกว่าปัญหาของคุณจะได้รับการแก้ไข
หากต้องการแก้ไขปัญหาต่อไปคุณควรติดตั้ง ADB ในคอมพิวเตอร์ของคุณ - โปรดดูที่“ วิธีติดตั้ง ADB บน Windows ” - ผู้ใช้ Mac / Linux มีวิธีที่ง่ายกว่ามากโดยไม่ต้องใช้คำแนะนำ
ไม่ว่าในกรณีใดก็ตามเมื่อคุณมี ADB ทำงานบนพีซีของคุณคุณควรคว้าตัวแก้ไขฐานสิบหก ฉันใช้ Notepad ++ กับปลั๊กอินตัวแก้ไขฐานสิบหก แต่ซอฟต์แวร์ตัวแก้ไขฐานสิบหกอื่น ๆ ก็น่าจะใช้ได้
เมื่อโทรศัพท์ของคุณเชื่อมต่อกับพีซีของคุณให้ตรวจสอบว่า ADB ตรวจพบการเชื่อมต่อ USB โดยพิมพ์ ‘ อุปกรณ์ adb ’. หากแสดงรหัสเฉพาะสำหรับอุปกรณ์ของคุณให้ดำเนินการต่อ
พิมพ์คำสั่งต่อไปนี้ใน ADB:
adb เชลล์“ su -c 'dd if = / dev / block / bootdevice / by-name / misc of = / sdcard / misc.img'”
adb ดึง /sdcard/misc.img
ตอนนี้คุณควรจะพบ misc.img ในโฟลเดอร์ราก ADB ของคุณ เปิดด้วยซอฟต์แวร์แก้ไขฐานสิบหกที่คุณเลือก
ค้นหา hex offset 3000 และแก้ไข hex offsets 3000 ถึง 3005 ด้วยที่อยู่ MAC wifi ของคุณ - ตัวอย่างเช่น“ 00 90 3D F1 A2 31″ บันทึกและปิดตัวแก้ไขฐานสิบหก
ตอนนี้เรากำลังจะส่งกลับไปยังอุปกรณ์ของคุณผ่าน ADB ดังนั้นให้พิมพ์ลงในช่อง ADB:
adb กด misc.img /sdcard/misc_edited.img
adb เชลล์“ su -c 'dd if = / sdcard / misc_edited.img of = / dev / block / bootdevice / by-name / misc'”
ตอนนี้พิมพ์ ‘ adb reboot ' และหลังจากที่โทรศัพท์ของคุณรีสตาร์ทให้ตรวจสอบว่าที่อยู่ MAC นั้นใช้ได้หรือไม่ หากไม่เป็นเช่นนั้นให้ดำเนินการต่อ
ขั้นตอนสุดท้ายที่ต้องลองคือใช้ root file explorer เพื่อดูภายใน persist / wifi / .macaddr และเปิด. macaddr ด้วยโปรแกรมแก้ไขข้อความ เพิ่มที่อยู่ MAC ของคุณในไฟล์นี้บันทึกและรีสตาร์ทอุปกรณ์ของคุณ
หากวิธีแก้ปัญหาเหล่านี้ไม่ได้ผลสำหรับคุณเป็นไปได้ดีว่าอาจเป็นปัญหาฮาร์ดแวร์ - บางทีเสาอากาศ WiFi ของคุณอาจหลวมจากเมนบอร์ดและจำเป็นต้องบัดกรีอีกครั้งหรือปัญหาที่เกี่ยวข้องบางอย่างเช่นนั้น
อ่าน 2 นาที