เราไม่สามารถเน้นย้ำถึงความสำคัญของการสำรองข้อมูลได้เพียงพอ และเมื่อต้องซ่อมแซมโทรศัพท์ Android ของคุณ การสำรองข้อมูลของระบบ การกู้คืน และพาร์ติชันสำหรับบูตสามารถช่วยคุณลดความยุ่งยากที่คุณอาจต้องทำหากคุณทำเลอะเทอะ สิ่งต่าง ๆ และต้องการภาพสต็อกเหล่านั้น ในคู่มือนี้ เราจะบอกวิธีการสำรองข้อมูลเหล่านี้โดยใช้เครื่องมือฟรีที่ชื่อว่าRomDump
แม้ว่าคุณจะพบข้อมูลสำรองเหล่านี้บนอินเทอร์เน็ต แต่ข้อมูลเหล่านี้ถูกนำไปใช้โดยผู้ใช้รายอื่น และคุณไม่มีทางรู้ว่าข้อมูลเหล่านี้ได้รับการแก้ไขให้มีรหัสที่เป็นอันตรายหรือไม่ ประการที่สอง คุณไม่สามารถแน่ใจได้เกินไปว่าจะใช้งานได้กับข้อมูลจำเพาะที่แน่นอนของโทรศัพท์ของคุณหรือไม่ เพราะแม้แต่โทรศัพท์รุ่นเดียวกันก็อาจมีความแตกต่างกันได้ขึ้นอยู่กับภูมิภาคของโทรศัพท์ ผู้ให้บริการปลายทาง และปัจจัยอื่นๆ ที่คล้ายคลึงกัน และการกะพริบ การบู๊ตระบบหรืออิมเมจการกู้คืนที่ไม่ถูกต้องไปยังโทรศัพท์ของคุณอาจทำให้เกิดปัญหาได้ ดังนั้นจึงเป็นความคิดที่ดีเสมอที่จะสำรองอิมเมจของพาร์ติชันเหล่านี้ในอุปกรณ์ของคุณด้วยตัวคุณเองก่อนที่จะพยายามแก้ไข เพื่อให้สามารถกู้คืนได้ในภายหลังหากมีสิ่งผิดปกติเกิดขึ้น
RomDump เป็นเครื่องมือฟรีที่ให้คุณทำอย่างนั้นได้ มันค่อนข้างใช้งานง่ายสำหรับใครก็ตามที่คุ้นเคยกับการพิมพ์คำสั่งไม่กี่คำสั่ง และสร้างอิมเมจสำรองของการบู๊ต การกู้คืน และพาร์ติชันระบบของโทรศัพท์ Android ของคุณได้อย่างมีประสิทธิภาพ ต้องรูทโทรศัพท์ของคุณก่อน และคุณจะต้องติดตั้ง ADB บนคอมพิวเตอร์ของคุณหรือติดตั้งแอปพลิเคชันเทอร์มินัลบนอุปกรณ์ Android ของคุณ
ตอนนี้เรามีภาพรวมแล้ว เรามาเริ่มทำสิ่งต่างๆ ให้สำเร็จกันเถอะ
ก่อนที่คุณจะดำเนินการ:
- ตรวจสอบให้แน่ใจว่าอุปกรณ์ของคุณได้รับการรูท หากไม่มี ให้ค้นหาอย่างรวดเร็วบนไซต์ของเราสำหรับ “root phone_name” โดยไม่ต้องใส่เครื่องหมายอัญประกาศ โดยแทนที่ 'phone_name' ด้วยชื่ออุปกรณ์ของคุณ คุณจะพบคำแนะนำง่ายๆ ในการรูทโทรศัพท์ของคุณ
- ในกรณีที่คุณใช้วิธี ADB ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง ADB ไว้ในคอมพิวเตอร์ของคุณ หากไม่ใช่ โปรดดูคำแนะนำของเราเกี่ยวกับADB และวิธีตั้งค่าบนคอมพิวเตอร์ของคุณ
- ในทางกลับกัน หากคุณกำลังจะใช้แอปพลิเคชันเทอร์มินัล ให้ดาวน์โหลดและติดตั้ง Android Terminal Emulator ซึ่งมีให้ใช้งานฟรีใน Android Market
ตอนนี้ดำเนินการตามวิธีการที่คุณเลือก
วิธี ADB:
- ดาวน์โหลด RomDump จากลิงค์ด้านล่าง แยกไฟล์ชื่อ 'ติดตั้ง' จากไฟล์ zip ที่ดาวน์โหลดมาไปยังคอมพิวเตอร์ของคุณ และคัดลอกไปยังโฟลเดอร์ 'เครื่องมือ' ของโฟลเดอร์การติดตั้ง Android SDK ของคุณ
- เชื่อมต่อโทรศัพท์ของคุณกับคอมพิวเตอร์ผ่าน USB และตรวจสอบให้แน่ใจว่าเปิดใช้งานโหมดดีบัก USB ในการตั้งค่า >> แอปพลิเคชัน >> การพัฒนา
- เปิดหน้าต่างพรอมต์คำสั่งและป้อนคำสั่งต่อไปนี้:
adb พุชติดตั้ง /data/local/ adb shell chmod 04755 /data/local/install adb shell /data/local/install
- คุณอาจเห็นผลลัพธ์ของคำสั่งด้านบน รอจนกว่าจะเสร็จสิ้น
- เปิดใช้งานและปิดใช้งาน Wi-Fi บนโทรศัพท์ Android ของคุณ หากเปิดใช้งานแล้ว ให้ปิดใช้งาน เปิดใช้ แล้วปิดใช้งานอีกครั้ง
- พิมพ์คำสั่งนี้ในหน้าต่างพรอมต์คำสั่งบนคอมพิวเตอร์ของคุณ:
adb เชลล์ romdump
- รออย่างอดทนเพื่อให้กระบวนการเสร็จสิ้นและเสร็จสิ้น ตอนนี้คุณสามารถออกจากพรอมต์คำสั่ง
วิธีการปลายทาง:
- ดาวน์โหลด RomDump จากลิงค์ด้านล่าง แตกไฟล์ชื่อ 'ติดตั้ง' จากไฟล์ zip ที่ดาวน์โหลดมาไปยังคอมพิวเตอร์ของคุณและคัดลอกไปยังรูทของการ์ดเก็บข้อมูลในโทรศัพท์ของคุณ
- เรียกใช้ Android Terminal Emulator (หรือแอปเทอร์มินัลอื่น ๆ ที่คุณเลือก) บนโทรศัพท์ Android ของคุณและป้อนคำสั่งเหล่านี้:
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/ติดตั้ง
- คุณจะเห็นผลลัพธ์ของคำสั่งด้านบน รอจนกว่าผลลัพธ์จะเสร็จสิ้น
- หลังจากบรรทัดสุดท้ายปรากฏขึ้น ให้เปิดใช้งานและปิดใช้งาน Wi-Fi บนโทรศัพท์ของคุณ หากเปิดใช้งานแล้ว ให้ปิดใช้งาน เปิดใช้ แล้วปิดใช้งานอีกครั้ง
- พิมพ์คำสั่งนี้ใน Terminal Emulator:
/ระบบ/bin/romdump
- รออย่างอดทนจนกว่ากระบวนการจะเสร็จสิ้นและเสร็จสิ้น ตอนนี้คุณสามารถออกจาก Terminal Emulator
หากคุณทำตามขั้นตอนข้างต้นสำหรับวิธีใดวิธีหนึ่งจากสองวิธีสำเร็จ คุณจะพบโฟลเดอร์ชื่อ 'romdump' ที่รูทของการ์ด SD ซึ่งมีโฟลเดอร์ย่อยตามชื่อรุ่นอุปกรณ์ของคุณ โฟลเดอร์นี้จะมีอิมเมจพาร์ติชันสำหรับบู๊ตระบบและการกู้คืน
วิธีอื่นหากวิธีข้างต้นไม่ได้ผล:
หากวิธีนี้ใช้ไม่ได้ผลสำหรับคุณ สิ่งที่คุณต้องสำรองข้อมูลคืออิมเมจการกู้คืนและบูต คุณสามารถทำได้ดังนี้
หมายเหตุ: อย่าพยายามสำรองข้อมูลพาร์ติชันระบบโดยใช้วิธีนี้ เนื่องจากอิมเมจระบบที่สร้างด้วยวิธีนี้จะไม่ใช่อิมเมจระบบที่ถูกต้องที่จะใช้ในภายหลังเพื่อกู้คืนพาร์ติชันระบบของคุณ ใช้สำหรับอิมเมจการกู้คืนและบูตพาร์ติชันเท่านั้น
- หากคุณใช้ ADB ให้เชื่อมต่ออุปกรณ์ของคุณกับคอมพิวเตอร์ผ่าน USB เปิดหน้าต่างพรอมต์คำสั่งบนคอมพิวเตอร์ของคุณแล้วป้อนคำสั่งต่อไปนี้:
เปลือก adb
หากคุณใช้ Terminal Emulator แทน ให้เปิดใช้งานบนโทรศัพท์ Android ของคุณแล้วป้อนคำสั่งต่อไปนี้และตกลงที่จะให้สิทธิ์ใด ๆ ที่คุณได้รับพร้อมท์:
สุ
กระบวนการที่เหลือจะเหมือนกันสำหรับทั้ง ADB และ Terminal Emulator
- ป้อนคำสั่งต่อไปนี้:
cat proc/mtd
- คุณจะได้ผลลัพธ์ที่คล้ายกันนี้ โปรดทราบว่าผลลัพธ์ของคุณอาจแตกต่างจากนี้ และคุณต้องดำเนินการตามผลลัพธ์ที่คุณได้รับ แทนที่จะเป็นตัวอย่างที่คุณเห็นที่นี่
dev: ขนาด ลบชื่อขนาด mtd0: 000a0000 00020000 "misc" mtd1: 00480000 00020000 "recovery" mtd2: 00300000 00020000 "boot" mtd3: 0fa00000 00020000 "system" mtd4: 02 800000 00020000 "แคช" mtd5: 093a0000 00020000 "ข้อมูลผู้ใช้"
- หากต้องการถ่ายโอนอิมเมจการกู้คืนไปยังการ์ด SD ของคุณ ให้จดคำแรกของบรรทัดที่ระบุว่า "กู้คืน" ในตอนท้าย ในกรณีนี้คือ 'mtd1' แต่อาจเป็นอีกรายการหนึ่งสำหรับคุณ ตอนนี้ใช้คำสั่งนี้ โดยแทนที่ 'mtd1' ด้วยคำที่ใช้ในกรณีของคุณ หากต่างออกไป:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- ในทำนองเดียวกัน หากต้องการดัมพ์อิมเมจสำหรับบูตไปยังการ์ด SD ของคุณ ให้จดคำแรกของบรรทัดที่เขียนว่า "boot" ลงท้าย ซึ่งในกรณีของเราคือ 'mtd2' แต่อาจแตกต่างออกไปสำหรับคุณ ใช้คำสั่งนี้ทันที โดยแทนที่ 'mtd2' ด้วยคำที่เกี่ยวข้องในกรณีของคุณ หากแตกต่างออกไป:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
แค่นั้นแหละ – ตอนนี้คุณได้สำรองข้อมูล Recovery.img และ Boot.img ไว้ที่รูทของการ์ด SD ของคุณแล้ว
(https://addictivetips.com/app/uploads/2011/01/romdump_v72.zip) ดาวน์โหลด RomDump v72