** ขอเอา link ออกนะครับ เห็นว่ามีคนเริ่มลง 2.1 แล้ว ไฟล์นี้ใช้ไม่ได้กับ 2.1 ครับ **

custom recovery rom สำหรับชาว A88 สามารถทำ App2SD ได้โดยไม่ต้องแฟลช boot partition สามารถแบ่ง partition ได้ในตัว ขั้นตอนละเอียดซักนิดนะครับ จะได้เข้าใจขั้นตอนการทำงาน

ไฟล์ต่างๆ และขั้นตอนต่อไปนี้สำหรับเครื่อง Wellcom A88 1.6 โดยเฉพาะ ไม่สามารถนำไปใช้กับเครื่องรุ่นอื่นได้

**** A88DS-recovery change log ****
1.6.0.2 [5/5/2010]
—เพิ่มเมนูให้สามารถเปิดปิดการได้สิทธิ์ root ของเครื่อง

คุณสมบัติของ A88DS-recovery rom
1. Toggle USB SD card เปิดปิด SD Card ผ่านทาง usb ได้โดยไม่ต้องเข้า OS
2. Backup / Restore สำรองข้อมูลสำหรับ partiton boot, data, system และ app2sd ext
3. Flash zip แฟรชไฟล์ update.zip หรือไฟล์อื่นๆ ที่มีนามสกุล .zip
4. Wipe ล้างข้อมูลเครื่อง factory reset
5. Partition SD card แบ่ง partition ใน sd card สำหรับทำ App2SD
6. App2SD เปิดใช้งาน App2SD
7. Enable / Disable Root เปิดปิดการได้สิทธิ์ root


สิ่งที่ต้องมี
1. สายต่อ usb, fastboot และ driver สำหรับ adb interface –> A88 Tools
2. A88DS-recovery rom ดาว์นโหลดได้จาก –> recovery-a88ds-v1.6.0.2.img.zip

ติดตั้ง A88DS-recovery (สำหรับเครื่องที่ยังไม่เคยทำ app2sd จากวิธีอื่น)
ขึ้นตอนหลักๆ
0. Wipe (Factory Reset)
1. ติดตั้ง driver, fastboot และทดสอบ Rom
2. flash Recovery rom
3. ทำ Backup
4. ทำ App2SD

0. ขอเพิ่มขั้นตอนเพื่อป้องกันปัญหา ใช้ Wifi ไม่ได้นะครับ
0.1 เข้าไปที่ Setting > Privacy เลือก Factory Data Reset
การทำ factory reset เป็นการเคลียร์ข้อมูลในเครื่องออกทั้งหมด

1. ติดตั้ง driver, fastboot และทดสอบ Rom

1.1 unzip A88_Tools และ นำไฟล์ recovery-a88ds-v1.6.0.2.img ให้อยู่ใน folder เดียวกันกับ fastboot.exe เช่น แตก zip ไปไว้ที่ C:a88_tools
1.2 ปิดเครือง
1.3 ต่อสาย usb
1.4 เข้า fastboot โหมดโดยกดปุ่ม ปุ่มวางสาย[DROP] + [Volumn Down] + [Power] เพื่อเปิดเครื่อง
1.5 เครื่องจะขึ้นค้างอยู่ที่หน้าจอ Welcome (รอให้แน่ใจว่าเครื่องไม่ได้เข้าใช้งานในโหมดปกติ) หาก windows ถามให้ติดตั้งไดร์เวอร์ เลือกลง driver จาก A88 Tools
1.6 ถ้าติดตั้ง driver สำเร็จ ใน Device Manager ของ windows จะมีอุปกรณ์ชื่อว่า่ ADB Interface
1.7 ไปที่ เมนู Start -> Run .. พิมพ์ cmd แล้ว ok.
1.8 ในหน้าต่างที่เปิดขึ้นมา ให้เปลี่ยนไปที่ folder ที่ unzip ออกมา เช่น
cd c:a88_tools
1.9 ทดสอบ fastboot และ a88ds-recovery เพื่อให้แน่ใจว่าใช้งานได้ ด้วยคำสั่ง
fastboot boot recovery-a88ds-v1.6.0.2.img
แล้วกด Enter

1.10 ถ้าทุกอย่างถูกต้องจะเห็นดังนี้
downloading ‘boot.img’… OKAY
booting… OKAY
และหน้าจอเครืองเข้าสู่โหมด recovery

** หากไม่ได้ดังนี้ห้ามทำต่อ ให้ปิดเครื่องโดยถอดสาย และถอดแบต ลองใหม่อีกครั้ง **

1.11 เลือกมาที่เมนู Power off แล้วกดปุ่ม track ball 1 ครั้ง เครื่องจะปิดไป

2. flash Recovery rom

2.1 กดปุ่ม ปุ่มวางสาย[DROP] + [Volumn Down] + [Power] เพื่อเปิดเครื่องอีกครั้ง
2.2 ต่อสาย usb
2.3 ไปที่ เมนู Start -> Run .. พิมพ์ cmd แล้ว Ok
cd c:a88_tools

2.4 แฟลช recovery image ด้วยคำสั่ง
fastboot flash recovery recovery-a88ds-v1.6.0.2.img
แล้วกด enter

2.5 รอจนกระทั่งขึ้นว่า
sending ‘recovery’ (3632 KB)… OKAY
writing ‘recovery’… OKAY

2.6 เมื่อเสร็จแล้วให้สั่ง เพื่อ reboot
fastboot reboot

3. Backup
ใน sd card ควรมีที่ว่างไม่ต่ำกว่า 200 MB.
3.1 ปิดเครื่อง
3.2 เข้า recovery โหมดโดยกด ปุ่มกล้อง[Camera] + [Volumn Up] + [Power]
3.3 เลื่อนมาที่เมนู Backup / Restore กด track ball เพื่อเลือก
3.4 เลือก Nand backup กด track ball และกดปุ่ม Home เพื่อยืนยัน
3.5 รอจนการ backup เสร็จเรียบร้อย กด Back กลับมาที่หน้าแรก
3.6 เลือก Reboot system
3.7 เข้า OS ตามปกติ แล้ว mount sd card
3.8 ในเครื่องคอมพิวเตอร์ เปิดไป Removeable drive และ copy ข้อมูลใน sd card ทั้งหมดเก็บไว้ในคอมพิวเตอร์ (ตรวจดูว่าใน Folder nandroid จะต้อง มีไฟล์ system.img, data.img, boot.img)
3.9 เมื่อ copy ข้อมูลทั้งหมดแล้ว ปิดเครื่องแล้วกดเข้า recovery โหมดอีกครั้ง

4. App2SD

* การแบ่ง partition sd card จะทำให้ข้อมูลใน sd card ทั้งหมดหายไป
4.1 แบ่ง partition ใหม่โดยเลือกที่เมนู Partition sdcard
4.2 เลือก Partition SD
4.3 กด Home เพื่อยืนยัน
4.4 ตั้งค่า Swap-size ให้เป็นศูนย์ โดยใช้ track ball หมุนขึ้น-ลง เพื่อปรับค่า
4.5 เมื่อ Swap-size = 0 MB แล้วให้กดปุ่ม Home
4.6 ตั้งค่า Ext2-size = 512 MB แล้วกดปุ่ม Home
4.7 กดปุ่ม Home เพื่อยืนยันอีกครั้ง โปรแกรมจะทำการแบ่ง partition ให้
4.8 เมื่อเสร็จแล้ว กดปุ่ม Back กลับมาที่หน้าแรก
4.9 เลือกมาที่ Enable App2SD
4.10 กด Home เพื่อยืนยัน
4.11 เมื่อเสร็จแล้ว ให้เลือก menu Reboot system now

เสร็จสิ้นขึ้นตอนการทำ app2sd เมื่อเข้า OS แล้ว ให้ copy ข้อมูล sd card กลับมาใส่ตามเดิม

A88DS-recovery menu

1. Reboot system now – รีบูทเครื่อง
2. Enable/Disable SD Card – เปิดปิด SD Card ผ่านทาง usb
3. Backup/Restore
—3.1 Nand backup สำรองข้อมูล boot, data, system
—3.2 Nand+SD ext สำรองข้อมูล boot, data, system, sd ext (ต้องทำ app2sd ก่อน)
—3.3 Nand restore นำข้อมูลที่สำรองไว้กลับมา
4. Flash zip from sdcard แฟรช update.zip หรือ zip ไฟล์อื่นๆ
5. Wipe
—5.1 Wipe data/factory reset ล้างข้อมูลเครื่องให้กลับไปเริ่มใหม่
—5.2 Wipe Dalvik-cache ล้างเฉพาะข้อมูลใน dalvik-cache
—5.3 Wipe SD:ext ล้างข้อมูลใน sd ext (ต้องทำ app2sd ก่อน)
—5.4 Wipe battery status ล้างข้อมูลสถานะแบต
—5.5 Wipe rotate setting ล้างข้อมูลการตั้งค่า rotate
6. Partition SD Card
—6.1 Partition SD แบ่ง partition บน sd card
—6.2 Repair SD:ext เช็คข้อมูลใน sd ext
—6.3 SD:ext2 to ext3 แปลง format ของ ext2 เป็น ext3 (ยังไม่สามารถใช้งานได้)
—6.4 SD:ext3 to ext4 แปลง format ของ ext3 เป็น ext4 (ยังไม่สามารถใช้งานได้)
7. Enable App2SD เปิดการใช้งาน app2sd
8. Enable/Disable Root เปิด ปิด การได้สิทธิ์ root
9. Power off ปิดเครื่อง

** สำหรับคนที่ทำตามวิธีของ snowwolf725 ไปแล้ว ต้อง flash boot partition กลับมาเป็นตัวเดิมก่อนนะครับถึงจะสามารถใช้ app2sd กับวิธีนี้ได้

Thank to:
Amon_RA
snowwolf725