วิธีแก้ปัญหา: ติดตั้งพาร์ติชั่น /Cache เป็นการ์ด SD ปลอม

สิ่งนี้จะไม่เป็นประโยชน์สำหรับผู้ใช้ส่วนใหญ่ แต่สำหรับพวกเราที่มีการ์ด SD ที่โทรศัพท์ไม่ได้รับการยอมรับอีกต่อไปด้วยเหตุผลบางประการหรือเพียงแค่ธรรมดาไม่ทำงานอีกต่อไป สิ่งนี้จะช่วยได้

ฉันจะแสดงให้คุณเห็นวิธีการติดตั้งพาร์ติชัน /cache ในโทรศัพท์ของคุณเป็นพาร์ติชัน /sdcard ของคุณ เพื่อให้สามารถใช้แอปและวิดเจ็ตที่ต้องใช้การ์ด SD เพื่อให้ทำงานได้อย่างถูกต้อง ความรู้พื้นฐานเกี่ยวกับคำสั่ง ADB และ Linux จะมีประโยชน์แต่ไม่จำเป็นทั้งหมด คุณควรคัดลอกและวางคำสั่งได้เท่านั้น สิ่งนี้สามารถปรับเปลี่ยนเพื่อเมานต์พาร์ติชั่นที่เขียนได้เป็นพาร์ติชั่นการ์ด SD เช่นการใช้ /data แทน /cache ซึ่งควรให้ข้อมูลเพิ่มเติมอีกเล็กน้อยเนื่องจากข้อจำกัดของพาร์ติชั่น

สิ่งที่คุณต้องการ:

* เอดีบี;

* (เป็นทางเลือก) ติดตั้ง Terminal Emulator บนอุปกรณ์ของคุณ

ฉันจะพยายามอธิบายขั้นตอนต่างๆ ให้ดีที่สุดเท่าที่จะทำได้โดยที่ยังคงสามารถอ่านคำสั่งต่างๆ ได้

1: บูตเข้าสู่ระบบปฏิบัติการ Android หลัก /*ค่อนข้างชัดเจน

2: เสียบโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์ /*ชัดเจนอีกครั้ง;

3: เปิดหน้าต่าง command prompt/bash/terminal /*เราจะพิมพ์คำสั่งที่นี่

4: พิมพ์ “อุปกรณ์ adb” โดยไม่มีเครื่องหมายคำพูด /*สตาร์ทเซิร์ฟเวอร์ adb หากไม่ใช่ และแสดงรายการอุปกรณ์ที่เชื่อมต่อ

4A: Linux เท่านั้น: พิมพ์ “sudo adb devices” แทนและป้อนรหัสผ่านรูทของคุณ /*start adb เป็นรูทและแสดงรายการอุปกรณ์;

5: หากอุปกรณ์ของคุณอยู่ในรายการ ให้พิมพ์ “adb remount” โดยไม่มีเครื่องหมายคำพูด หากไม่แน่ใจว่าคุณเปิดใช้งานการแก้ไขข้อบกพร่อง usb แล้วลองอีกครั้ง /*mount ระบบหลักเป็นแบบอ่าน/เขียน

6: (เป็นทางเลือก) พิมพ์ “adb shell” โดยไม่มีเครื่องหมายคำพูด หากคุณต้องการพิมพ์คำสั่งต่อไปนี้ทั้งหมดใน Terminal Emulator /*เริ่มเซสชันเชลล์สำหรับคำสั่ง linux

7: พิมพ์ “su” โดยไม่มีเครื่องหมายคำพูด คุณควรได้รับ # หากนี่เป็นครั้งแรกที่คุณใช้ TE คุณจะได้รับกล่องโต้ตอบขอให้คุณอนุญาตการอนุญาต su สำหรับ TE คลิก “อนุญาตเสมอ” หรือ “จดจำ” และ “ใช่” /*รับสิทธิ์ su สำหรับเชลล์;

8: พิมพ์ “umount /sdcard” โดยไม่มีเครื่องหมายคำพูด /*unmount the sdcard เพื่อการวัดที่ดี

9: พิมพ์ “mount -o rw, remount /” โดยไม่มีเครื่องหมายคำพูด /*mount ระบบไฟล์รูทเป็นอ่าน/เขียน;

10: พิมพ์ “umount /sdcard” โดยไม่มีเครื่องหมายคำพูด /* อีกครั้งเพื่อการวัดที่ดี

11: พิมพ์ “ln -s cache /sdcard” โดยไม่มีเครื่องหมายคำพูด /*สร้าง symlink ไปยังพาร์ติชั่น /cache ตอนนี้เมื่อแอปค้นหา /sdcard ข้อมูลของพวกเขาจะถูกบันทึกไว้ใน /cache;

12: เรียกใช้แอปหรือวิดเจ็ตที่ต้องใช้การเข้าถึงการ์ด SD ตอนนี้มันควรจะใช้งานได้

การดำเนินการนี้จะถูกยกเลิกด้วยการรีบูต แต่อย่างน้อยก็ควรช่วยให้คุณทำงานได้อย่างถูกต้อง เนื่องจากสิ่งนี้ใช้พาร์ติชัน /cache จึงใช้หน่วยความจำภายในของโทรศัพท์ซึ่งมีจำกัดมาก ดังนั้นควรระมัดระวังกับสิ่งที่คุณดาวน์โหลด นี่เป็นการแก้ไขชั่วคราวจนกว่าจะสามารถรับการ์ด SD ทดแทนได้ คุณจะยังคงได้รับการแจ้งเตือนที่น่ารำคาญว่าคุณไม่ได้ใส่การ์ด SD แต่แอปและวิดเจ็ตควรทำงานได้ดี

ฉันสังเกตเห็นว่า ROM Manager จะไม่ทำงานกับวิธีนี้และกล้องจะไม่ทำงาน แต่มีแอปที่เรียกใช้ "วิดเจ็ตสภาพอากาศและสลับ" จะทำให้คุณสามารถตั้งค่าเริ่มต้นและทำงานต่อไปได้แม้ว่าจะผ่านไปแล้วก็ตาม รีบูต เห็นได้ชัดว่าฉันไม่ได้ทดสอบความเข้ากันได้ของแอปแต่ละแอป แต่ด้วยการปรับแต่งเล็กน้อย สิ่งนี้อาจมีประโยชน์มากกว่านั้นอีกมาก