เครื่องผมเจอ boot ค้างที่ logo samsung แล้วไม่ยอม boot ต่อ เลยต้อง flash rom S7270LUBUAMJ1 (http://www.sammobile.com/firmwares/1/?model=GT-S7270L&pcode=0#firmware) เพื่อให้ boot ต่อได้ แล้วค่อย restore system + data กลับมาจาก CWM
แก้เสร็จคิดได้ว่าน่าจะทำไฟล์เผื่อไว้ใช้แก้ตอนค้างอีกดีกว่า ก็เลย dd boot.img ออกมาทำ zip ให้ใช้ผ่าน CWM ได้เลยครับ ลองทดสอบให้แล้วดังรูปด้านล่างครับ
DL: https://www.dropbox.com/s/xviim4gplhwy777/boot_signed.zip
ขอบคุณข้อมูลดีๆครับ
ถ้าผมอยากทำของs7270ต้องทำยังไงขอครับ
เดี๋ยวมาตอบให้นะครับ มันยาวครับ
* * * * * เครื่องต้อง root ก่อน จึงจะทำการ backup partition ได้ * * * * *
[color=blue]ติดตั้งไฟล์ที่จำเป็นก่อนเริ่มการ backup partition[/color]
1. Download ไฟล์ SAMSUNG USB Drivers for Mobile Phones v1.5.27.0 (https://www.dropbox.com/s/ki9qif526nasko6/USB_Drivers_1.5.27.0.exe) แล้วติดตั้งให้เรียบร้อย
2. Download ไฟล์ ADB (https://www.dropbox.com/s/1cdg6w2vwil7u4v/adb.zip) แล้วแตกไฟล์ไปไว้ที่ C:\Ace3\ADB\
3. Download ไฟล์ boot_signed.zip (https://www.dropbox.com/s/xviim4gplhwy777/boot_signed.zip) แล้วนำไปไว้ในเครื่อง โดยให้นำไฟล์ไปเก็บไว้ที่ /storage/extSdCard/Temp/
4. ติดตั้งโปรแแกรม ZArchiver (https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)
5. ติดตั้งโปรแแกรม ZipSigner (https://play.google.com/store/apps/details?id=kellinwood.zipsigner2)
[color=blue]เริ่มการ backup partition ที่เราต้องการ[/color]
1. ถ้ายังไม่ได้เปิด USB debugging ใน Developer options ให้ไปที่ Settings > More > About device แล้วกดรัวๆ 6 ครั้งที่ Build number จากนั้นไปที่ Developer options เปิดการทำงานจากปุ่มด้านบนขวา แล้วติ๊กที่ USB debugging
2. เสียบสาย USB ที่เครื่องคอมเข้ากับ ACE 3 ปลดล๊อกหน้าจอเครื่อง ติ๊กถูกที่ Always allow from this computer แล้วกดปุ่ม OK เพื่ออนุญาตให้เข้าใช้งานเครื่องผ่าน USB debugging ได้และไม่ต้องถามถึงสิทธิ์การใช้งานอีก
3. จากเครื่องคอม ไปที่ Start > พิมพ์คำสั่ง cmd.exe แล้วกด enter เพื่อเปิด command prompt ขึ้นมา
4. พิมพ์ CD\Ace3\ADB แล้วกด Enter
5. พิมพ์ adb shell แล้วกด Enter
เราสามารถดู partition ทั้งหมดของ ACE 3 ได้โดยผ่านคำสั่งนี้
ls -al /dev/block/platform/sdhci.1/by-name
6. ตอนนี้เราจะ backup partition KERNEL อบ่างเดียวก่อน ให้พิมพ์ 2 คำสั่งด้านล่างนี้
su
dd if=/dev/block/mmcblk0p5 of=/storage/extSdCard/boot.img
คำสั่ง su เพื่อให้ได้สิทธิ์ root
ส่วนอีกคำสั่งทำการสำเนา partition /dev/block/mmcblk0p5 ไปไว้ที่ /storage/extSdCard/boot.img
7. เสร็จสิ้นการ backup partition KERNEL
[color=blue]การสร้างไฟล์ zip เพื่อ restore ผ่าน ClockworkMod Recovery (CWM)[/color]
1. ทำการย้ายไฟล์ boot.img ไปไว้ที่ /storage/extSdCard/Temp/
2. เปิดโปรแกรม ZArchiver ขึ้นมา กดที่ไฟล์ boot_signed.zip แล้วเลือก Extract to .//
3. เสร็จแล้วเราก็จะได้โฟลเดอร์ใหม่ชื่อว่า boot_signed
4. กดค้างที่ไฟล์ boot.img แล้วเลือก Cut
5. เข้าไปทีโฟลเดอร์ boot_signed
6. กด icon Paste ทางด้านล่างซ้าย แล้วกดปุ่ม Replace
7. กดปุ่ม menu (ด้านซ้ายของปุ่ม Home) แล้วเลือก Select all
ตัวอักษรจะเปลี่ยนเป็นสีฟ้า
8. กดปุ่ม menu แล้วเลือก Compress…
แก้ชื่อไฟล์เป็น boot, เลือก Archive format เป็น Zip, ติ๊กถูกที่ Delete source files after compression เพื่อลบไฟล์ทิ้งหลัง compression จากนั้นให้กดปุ่ม OK
เสร็จแล้วเราก็จะได้ไฟล์ boot.zip
[color=blue]การ sign ไฟล์ zip ที่เราสร้างขึ้นมา[/color]
1. เปิดโปรแแกรม ZipSigner ขึ้นมา
กดปุ่ม input เพื่อเลือกไฟล์ /storage/extSdCard/Temp/boot.zip
กดปุ่ม output เพื่อเลือกไฟล์ /storage/extSdCard/Temp/boot.zip แล้วให้แก้ชื่อไฟลเป็น boot_signed.zip ดังรูป
2. กดปุ่ม Sign The File รอสักครู่ แล้วเราก็จะได้ไฟล์ boot_signed.zip พร้อมใช้งาน
3. ไฟล์ที่ sign แล้ว วันที่จะเะปลี่ยนเป็น 02/29/08 ครับ
[color=blue]การสร้าง zip สำหรับ partition อื่นๆ[/color]
หลักการสร้าง zip สำหรับ partition อื่นๆ ก็เหมือนกันการสร้างไฟล์ boot แตกต่างตรงที่
1. คำสั่ง dd partition อื่นที่เราต้องการ แล้วนำไฟล์ไปไว้ในโฟลดอร์เพื่อเตรียมสร้างไฟล์ zip
2. แก้ไขไฟล์ META-INF/com/google/android/updater-script โดยแก้
– บรรทัดที่ 2: แก้ข้อความที่แสดงผลที่หน้าจอ CWM
– บรรทัดที่ 7: แก้ชื่อ xxx.img และชื่อ partition ให้ถูกต้อง [color=red]*** สำคัญมากครับ ห้ามแก้ไขบรรทัดนี้ผิดเด็ดขาดครับ[/color]
ขอบคุณมากครับผมจะลองเอาไปทำดู
ผมเคยใช้ ADB ตอนได้้galaxy mini มาใหม่ๆใช้เปลี่ยนคำสั่งให้กำหนดใุห้ค่าเริ่มต้นในการลง appทุกตัวไปลงที่ext sdcard งูๆปลาๆไปเรื่อยๆแต่ตอนนี้ลืมไปหมดแล้ว ไม่ค่อยมีเวลาด้วยไว้มีเวลาจะลองทำดูครับ เพิ่งโหลดrom 0กับ kernelมา ไม่กลัวไรแล้วครับมีปัญหาขึ้นมาแฟลชรอมเลยอิอิ