![สำรองข้อมูล Android สำรองข้อมูล Android](/images/mobile/how-to-backup-your-android-phonersquos-boot-recovery-and-system-partition-images.jpg)
แม้ว่าคุณจะสามารถค้นหาข้อมูลสำรองเหล่านี้ได้ที่อินเทอร์เน็ตผู้ใช้รายอื่นได้รับและคุณไม่เคยรู้เลยว่ามีการแก้ไขเพื่อให้มีรหัสที่เป็นอันตรายหรือไม่ ประการที่สองคุณไม่สามารถแน่ใจได้ว่าพวกเขาจะทำงานกับข้อกำหนดที่แน่นอนของโทรศัพท์ของคุณหรือไม่แม้กระทั่งสำหรับรุ่นโทรศัพท์เดียวกันอาจมีความแตกต่างขึ้นอยู่กับภูมิภาคของโทรศัพท์ผู้ให้บริการที่ต้องการและปัจจัยอื่น ๆ ที่คล้ายกันและกระพริบ อิมเมจการบูตระบบหรือการกู้คืนที่ผิดไปยังโทรศัพท์ของคุณ ดังนั้นจึงเป็นความคิดที่ดีที่จะเก็บอิมเมจการสำรองข้อมูลของพาร์ติชั่นเหล่านี้ในอุปกรณ์ของคุณด้วยตัวเองก่อนที่คุณจะพยายามแก้ไขมันเพื่อให้สามารถกู้คืนได้ในภายหลังหากมีสิ่งใดผิดพลาด
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 push install /data/local/ adb shell chmod 04755 /data/local/install adb shell /data/local/install
- คุณอาจเห็นผลลัพธ์บางส่วนของคำสั่งด้านบน รอจนกว่าจะเสร็จ
- เปิดใช้งานแล้วปิดใช้งาน Wi-Fi บนโทรศัพท์ Android ของคุณ หากเปิดใช้งานอยู่แล้วให้ปิดใช้งานเปิดใช้งานแล้วปิดใช้งานอีกครั้ง
- พิมพ์คำสั่งนี้ในหน้าต่างพรอมต์คำสั่งบนคอมพิวเตอร์ของคุณ:
adb shell romdump
- รอให้กระบวนการเสร็จสิ้นอย่างอดทนและเสร็จสิ้น ตอนนี้คุณสามารถออกจากพรอมต์คำสั่ง
วิธีการเทอร์มินัล:
- ดาวน์โหลด RomDump จากลิงก์ที่ระบุด้านล่างแตกไฟล์ชื่อ "ติดตั้ง" จากไฟล์ zip ที่ดาวน์โหลดมาลงในคอมพิวเตอร์ของคุณและคัดลอกไปยังรูทของการ์ดจัดเก็บข้อมูลในโทรศัพท์ของคุณ
- เรียกใช้ Android Terminal Emulator (หรือแอพเทอร์มินัลอื่น ๆ ที่คุณเลือก) บนโทรศัพท์ Android ของคุณและป้อนคำสั่งเหล่านี้:
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/install
- คุณจะเห็นผลลัพธ์บางส่วนของคำสั่งด้านบน รอจนกระทั่งผลลัพธ์เสร็จสิ้น
- หลังจากบรรทัดสุดท้ายนี้ปรากฏขึ้นให้เปิดใช้งานแล้วปิดใช้งาน Wi-Fi บนโทรศัพท์ของคุณ หากเปิดใช้งานอยู่แล้วให้ปิดใช้งานเปิดใช้งานแล้วปิดใช้งานอีกครั้ง
- พิมพ์คำสั่งนี้ใน Terminal Emulator:
/system/bin/romdump
- รออย่างอดทนจนกว่ากระบวนการจะเสร็จสิ้นและคุณทำเสร็จแล้ว ตอนนี้คุณสามารถออกจาก Terminal Emulator
หากคุณได้ทำตามขั้นตอนข้างต้นสำหรับการใด ๆ ของทั้งสองวิธีสำเร็จคุณจะพบโฟลเดอร์ชื่อ 'romdump' บนรูตของการ์ด SD ที่มีโฟลเดอร์ย่อยตามชื่อรุ่นอุปกรณ์ของคุณ โฟลเดอร์นี้จะมีอิมเมจสำหรับบูตระบบและการกู้คืน
ทางเลือกวิธีถ้าข้างต้นไม่ทำงาน:
หากวิธีนี้ใช้ไม่ได้ผลกับคุณและสิ่งที่คุณต้องสำรองก็คือการกู้คืนและอิมเมจสำหรับบูตคุณสามารถทำได้ดังนี้
บันทึก: อย่าพยายามสำรองข้อมูลพาร์ติชันระบบโดยใช้วิธีนี้เนื่องจากอิมเมจระบบที่สร้างขึ้นด้วยวิธีนี้จะไม่เป็นอิมเมจระบบที่ถูกต้องที่จะใช้ในภายหลังเพื่อกู้คืนพาร์ติชันระบบของคุณ ใช้สำหรับการกู้คืนและอิมเมจพาร์ติชันสำหรับการกู้คืนเท่านั้น
- หากคุณใช้ ADB ให้เชื่อมต่ออุปกรณ์ของคุณกับคอมพิวเตอร์ผ่าน USB เปิดหน้าต่างรับคำสั่งบนคอมพิวเตอร์ของคุณและป้อนคำสั่งต่อไปนี้:
adb shell
หากคุณใช้ Terminal Emulator แทนเพียงแค่เปิดใช้งานบนโทรศัพท์ Android ของคุณและป้อนคำสั่งต่อไปนี้และตกลงที่จะให้สิทธิ์ใด ๆ ที่คุณได้รับพร้อมท์ให้:
su
กระบวนการที่เหลือจะเหมือนกันสำหรับทั้ง ADB และ Terminal Emulator
- ป้อนคำสั่งต่อไปนี้:
cat proc/mtd
- คุณจะได้ผลลัพธ์เช่นนี้ โปรดทราบว่าผลลัพธ์ของคุณอาจแตกต่างจากที่นี่และคุณต้องดำเนินการตามผลลัพธ์ที่คุณได้รับแทนที่จะเป็นตัวอย่างที่คุณเห็นที่นี่
dev: size erasesize name mtd0: 000a0000 00020000 "misc" mtd1: 00480000 00020000 "recovery" mtd2: 00300000 00020000 "boot" mtd3: 0fa00000 00020000 "system" mtd4: 02800000 00020000 "cache" mtd5: 093a0000 00020000 "userdata"
- ในการถ่ายโอนอิมเมจการกู้คืนไปยังการ์ด SD ของคุณบันทึกคำแรกของบรรทัดที่ระบุว่า "การกู้คืน" ในตอนท้าย มันเป็น 'mtd1' ในกรณีของตัวอย่างนี้ แต่อาจเป็นอีกรายการหนึ่งสำหรับคุณ ตอนนี้ใช้คำสั่งนี้แทนที่ 'mtd1' ด้วยคำที่ใช้ในกรณีของคุณหากแตกต่างกัน:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- เพื่อถ่ายโอนอิมเมจสำหรับบูตไปยัง SD ของคุณให้จดบันทึกคำแรกของบรรทัดที่ระบุว่า "บูท" ในท้ายที่สุดซึ่งเป็น "mtd2" ในกรณีของเรา แต่อาจแตกต่างกันสำหรับคุณ ใช้คำสั่งนี้ทันทีแทนที่ ‘mtd2’ ด้วยคำที่ใช้ในกรณีของคุณหากแตกต่างกัน:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
ใช่ตอนนี้คุณมีการกู้คืนแล้วและ boot.img สำรองไว้ที่รากของการ์ด SD ของคุณ
ดาวน์โหลด RomDump v72
ความคิดเห็น