ผมใช้ CyanogenMod 6 Rom 2.2 Nightly Full-77 อยู่ โดยใช้ APP2SD แบบที่ไม่ต้องสร้าง
Partition EXT2 เลย โดยใช้ MicroSD ที่เป็น Fat32 ตามปกติ จากนั้น Move App. จาก Menu
Settings –> Applications ได้เลย
ผมไปอ่านเจอว่า วิธีด้านบน จะ move App ไปได้บางส่วนเท่านั้น และทำให้เนื้อที่ใน ROM
เหลือน้อยลง เมื่อเทียบกับวิธีที่สร้าง EXT2 Partition แล้ว move APP ลง SD จะสามารถ move
ไปได้มากกว่า
ผมเคยใช้ Android 2.1 ซึ่งต้องสร้าง Partition EXT2 และรู้สึกว่า มีเนื้อที่เหลือมากกว่ามาก
ทั้งๆที่ลง App มากกว่าตอนนี้ ที่ผมใช้ 2.2 เสียอีก
ผมสงสัยว่า จะต้องทำอย่างไรจึงจะใช้ APP2SD แบบที่ใช้ Partition EXT2 ได้ใน ROM ของ
CyanogenMod 6 Rom 2.2 Nightly Full-77 นี้ครับ
อยากรู้เหมือนกัน
ไปหาอ่านเจอมาว่า APP2SD ที่สามารถคืนพื้นที่กลับมาได้มากๆ จะต้องใช้เป็น APP2SD+
หรือพวก APP2SD ที่มีคนทำมาพิเศษ ที่สามารถ move ทั้งส่วนของ APP, DATA และ Cache
ไปที่ SD Card ได้
แต่ยังหาวิธีทำ ที่อ่านเข้าใจไม่ได้เลย …
มีวิธีครับแต่ลืมไปแล้ว โอกาศเมมพังค่อนข้างสูงนะครับถ้าคลาสไม่ถึง
วันนี้ผม reboot เครื่อง A88 แล้วอยู่ดีๆ App ที่ move ลง SD หายไปหมดเลยครับ
อาการคล้ายกับ snovvman ตาม link นี้เลย
http://forum.xda-developers.com/showthread.php?t=823386
ใครเคยเจอ และรู้วิธีแก้ปัญหา โดยที่ไม่ต้องไปไล่ลง App ใหม่ไหมครับ
ผมลง App ไปเป็นร้อย ไม่อยากไล่ลงใหม่เลย ถ้าไม่จำเป็น
ในที่สุดผมก็ลง APP2SD บน EXT Partition ได้แล้วครับ
ได้เนื้อที่ใน Internal Storage กลับมามากมาย จากเดิม
เหลือไม่ถึง 20MB กลายเป็น 100MB กว่าๆ
(ลง APPs ไป ประมาณ 250 ตัว)
แต่กว่าจะทำได้ ก็มั่วไป มั่วมา อยู่หลายรอบ …
Darktremor Installation Instructions
http://www.facebook.com/note.php?note_id=158809660835039
Darktremor Apps2SD Command Line Help
http://www.facebook.com/note.php?note_id=158826790833326
Forum and Download
http://forum.xda-developers.com/showthread.php?t=715940
พอจะอธิบายเป็นภาษาไทยหน่อยได้มั้ยครับ
รอฟังด้วยคนครับ
อธิบาย คร่าวๆนะครับ
– ลง Clockwork ในเครื่องให้เรียบร้อย ซึ่งน่าจะมีกันอยู่แล้ว
– จัดการ backup ROM และ SD Card เผื่อว่าทำแล้วมีปัญหา จะได้แก้ไขกลับมาได้
– จัดการแบ่ง Partition ใน SD Card ให้มี EXT3 ประมาณ 500MB หรือมากกว่าก็ได้
ผมเช็คแล้วไม่รองรับ EXT4 รองรับแค่ EXT3 หรือจะใช้ EXT2 ก็ได้ แต่เขาว่า EXT3 ดีกว่า
และอย่าลืมทำให้เป็น Primary ด้วยนะครับ ผมทำด้วยโปรแกรมบน PC ข้อมูลใน SD
จะได้ไม่หาย
– Copy ไฟล์ Darktremor ที่เป็น .zip ลงใน SD ส่วนที่เป็น FAT32
– กดปุ่ม [Camera] + [Volumn Up] + [Power] เพื่อเข้าสู่ Recovery Mode
– จากนั้นก็เลือกติดตั้ง Darktremor ที่เป็น .zip จาก SD
– เมื่อติดตั้งเรียบร้อย ก็ reboot
เมื่อ reboot เรียบร้อย
– รันโปรแกรม Terminal Emulator
– คีย์ su แล้ว enter เพื่อให้มีสิทธิเข้าถึงไฟล์พิเศษ
– คีย์ a2sd check แล้ว enter จะมีข้อความขึ้นบนหน้าจอ terminal แล้วไล่อ่านดู ถ้าทำสำเร็จ
จะมีบรรทัดที่ว่า
Mount Point – [*] /sd-ext
– คีย์ a2sd install เมื่อทำงานเสร็จเรื่องจะ reboot (App ที่ Move to SD แบบเดิมอยู่ จะย้ายไปไม่ได้)
กรณีที่ app เดิมได้ move to SD ไปแล้ว (A2SD แบบที่อยู่บน FAT32) ให้ move to internal
เพื่อทำให้ app ย้ายมาลง EXT Partition บน SD แทน
– คีย์ df แล้ว enter ใน Terminal Emulator จะเห็น /sd-ext ที่ถูก mount และจะมีเนื้อที่ลดลง
เรื่อยๆเมื่อมีการติดตั้ง App เพิ่ม
– ถ้าย้าย App ที่อยู่บน FAT32 ไปไม่ครบ เวลาที่รัน df เพื่อเช็คดู จะเห็นว่าการ mount ไปที่
/mnt/asec/ชื่อ App เหลืออยู่
– App ที่มี Widget สามารถย้ายบนอยู่บน EXT Partition บน SD ได้ ไม่มีปัญหา Widget ก็ยัง
ทำงานได้ตามปกติ
– ถ้าอยากให้เนื้อที่เหลือมากๆ ก็สามารถย้าย Dalvik Cache และ Data ออกมาได้ ลองศึกษา
จาก link ที่ให้ไปดูครับ …
ผมรู้สึกว่าทำ APP2SD แบบนี้แล้ว เครื่องลื่นขึ้น เร็วขึ้น และผมใช้ MicroSD Class 10 ไม่รู้ว่า
ถ้าเป็น Class ต่ำๆ จะมีผลมากหรือไม่ ขนาดไหน
ต้องขอโทษด้วยที่อาจจะอธิบายไม่ละเอียด หรือไม่เข้าใจนัก ผมก็งงๆ ไม่รู้จะอธิบายอย่างไรดี
และผมก็พึ่งเริ่มทดลองใช้ดูไม่นานนี้เองครับ
…
ผมมีปัญหา ซึ่งไม่รู้ว่าเป็นเพราะ APP2SD แบบนี้หรือไม่ เพราะผมลง App เพิ่มไปหลายตัว
อาการคือเล่นเกมส์ Angry Bird ไปนานๆ แล้วมีอาการค้าง ต้องกดปุ่ม Home กลับมาที่หน้า
Home แล้วก็ไปรัน App ขึ้นมาใหม่ได้
ถ้า app2sd หลุด mem จะพังเลยนะครับเคยทำแล้วครับโดนมากับตัวระวังนิดนุง
APP2SD หลุด แล้ว SD พัง หมายถึงแค่ข้อมูลหาย หรือว่าตัว SD เสียใช้
ไม่ได้อีกเลยครับ
ผมเข้าใจว่า ถ้า SD จะพัง ก็เพราะมีการ write ข้อมูลลง SD บ่อยมากๆ
เนื่องจาก Memory พวกนี้ จะมีค่่า Write Cycle ที่จำกัด ถ้ามีการ write
บ่อยๆก็จะเสียได้
แต่ผมคิดว่า Storage Memory ที่อยู่ในมือถือเอง ก็ใช้เทคโนโลยี่คล้ายๆกัน
จึงเสียได้เช่นเดียวกัน และ MicroSD ใหม่ๆ น่าจะถูกออกแบบให้ทนมากยิ่งขึ้น
(หรือลดต้นทุน ทำให้แย่ลง ??? … 555)
และด้วยเทคนิคของ software ที่ทำให้สามารถลดการ write ข้อมูลลง
memory พวกนี้ได้ เช่นมี buffer หรือเรียกใช้งานใน RAM ก่อน แล้ว
มีระยะเวลาสักพัก จากนั้นจึง write ลง Memory จึงทำให้อายุการใช้งาน
จะมากยิ่งขึ้นได้
ใครที่ใช้ Darktremor A2SD อย่าได้ move /data/data ไปยัง EXT Patition
ด้วยคำสั่ง a2sd data2sd นะครับ ผมทดลองแล้ว เครื่องทำงานผิดปกติอย่างมาก
คือเครื่องจะทำงานช้าผิดปกติ และ App หลายๆตัวทำงานมั่วมาก เกิด FC บ่อยๆ
แม้ว่าจะได้เนื้อที่ใน Internal Storage กลับมา จนเกือบเต็มที่ 172MB เหลือ Free
มากถึง 167MB แต่ก็ไม่รู้ว่าจะเหลือไปทำไม … 555
แต่ยังดีที่สามารถ move data กลับมาได้ง่ายๆ โดยไม่ต้องทำอะไรใหม่ ก็กลับมา
ใช้งานได้ตามปกติ
สงสัยว่า feature นี้ น่าจะยังมีปัญหาอะไรอยู่ เพราะเป็น feature ใหม่ของ Darktremor
มี App2SD วิธีของ boston ด้วยนะครับ
http://boston-mania.blogspot.com/2011/02/data2sd-on-boston.html
^^ เยี่ยมเลยครับ วิธีของ Boston น่าสนใจดี เพราะทำแล้ว ระบบจะเห็น Internal Storage
มีขนาดตามที่แบ่งเอาไว้ใน SD Card ได้เลย
วิธีของ Darktremor จะเห็นขนาดของ Internal Storage เหมือนเดิม เพียงแต่ย้ายข้อมูล
ไปเก็บไว้ใน SD ในส่วนของ EXT Partition เท่านั้น
วิธีของ Boston น่าจะทำให้เมื่อติดตั้ง App ใหญ่มากๆ เช่นพวกเกมส์ 3D โหดๆ จะไม่มีปัญหา
แจ้งเตือน error เรื่องเนื้อที่ไม่พอ
แต่ผมคงไม่ได้เล่นเกมส์ใหญ่ๆแบบนั้น เพราะ A88 มันน่าจะไม่ไหว … 555
….
ใครทดลองวิธีของ Boston แล้ว มาบอกกันบ้างนะครับ ว่าเป็นอย่างไร ตอนนี้ผมลง App
ไปมากกว่า 500MB เรียบร้อยแล้ว โชคดีที่แบ่ง Partition เผื่อไว้ที่ 1GB เลย
Rom ที่ไม่ใช้ cyanogen สามารถใช้วิธี boston ได้มั้ยครับ แล้้ว command นี่พิมใน terminal emulator ด้วยรึป่าวครับ
ได้แล้วครับ เยี่ยมไปเลย พื้นที่ internal storage เอามาจากที่แบ่ง partition sd เลย ตอนนี้กลายเป็นมีพื้นที่ 500 MB แล้ว
ใช้rom ดฝตัวไหนทำครับ
ผมใช้ firetrap two night ครับ
แต่ทำแล้วมีปัญหา ไม่มีสัญญาณ root ใช้ไม่ได้
ไม่รู้ว่าทำผิดตรงไหนป่าว
วิธีบอสตัน พื้นที่ที่ internal storage นี่เอามาจากที่แบ่งจาก sd เลยใช่มั้ยครับ
ไม่ได้รวมกับ internal เก่าใช่มั้ย???
แล้วแอพเก่าที่ผมลงไปแล้วผมจะย้ายไปได้มั้ยครับ
แอบที่ใช้บ่อยกับพวก widget ผมลงไว้ในเครื่องคับ
ที่เหลือใช้คำสั่งนี้แทน pm setInstallLocation 2 …
ผมทำวิธีบอสตันไม่เป็นครับ
ที่มันบอกให้พิมคำสั่งนี่พิมจากตรงไหนหรอคับ