ดังที่คุณอาจทราบแล้วใน Android 4.4 'KitKat' เวอร์ชันล่าสุด Google ได้ปรับเปลี่ยนการอนุญาตเริ่มต้นเล็กน้อยสำหรับการ์ด SD ภายนอก ตอนนี้สามารถเข้าถึงได้สำหรับการเขียนโดยกลุ่มผู้ใช้พิเศษที่เรียกว่า media_rw เท่านั้น ในบทความนี้ฉันต้องการแบ่งปันเคล็ดลับที่จะช่วยให้สามารถเข้าถึงการเขียนแก่เจ้าของที่โชคดีของอุปกรณ์ที่รูทด้วย Android 4.4
เมื่อกระบวนการบางอย่างจำเป็นต้องเขียนถึงสื่อภายนอกก็จะร้องขอการอนุญาตที่เหมาะสม นี่เป็นพฤติกรรมปกติใน Android เวอร์ชันก่อนหน้า อย่างไรก็ตามแอปของบุคคลที่สามใน KitKat ไม่มีสิทธิ์เข้าถึงการอนุญาตนั้น! ดังนั้นจึงไม่มีทางที่พวกเขาจะได้รับสิทธิ์การเขียนไปยังการ์ด SD ภายนอก คุณอาจประสบปัญหาต่างๆเกี่ยวกับกฎการเข้าถึงใหม่ใน Android 4.4 นั่นคือตัวจัดการไฟล์ที่คุณชื่นชอบอาจหยุดทำงาน ต่อไปนี้เป็นวิธีให้สิทธิ์แอปเหล่านี้อย่างถูกต้อง
- เปิดตัวจัดการไฟล์ที่คุณชื่นชอบด้วยสิทธิ์การเข้าถึงรูท คุณสามารถใช้แอพใดก็ได้ที่คุณต้องการซึ่งสามารถใช้งานได้บนอุปกรณ์ของคุณ ตัวอย่างเช่นแอป 'Root Explorer' หรือ 'File Manager' จาก CyanogenMod จะทำ
- ไปที่ไฟล์ต่อไปนี้:
/system/etc/permissions/platform.xml
- ค้นหาบรรทัด android.permission.WRITE_EXTERNAL_STORAGE และ android.permission.WRITE_MEDIA_STORAGE นี่คือส่วน XML คุณต้องทำให้ดูเหมือนกับสตริงด้านล่าง:
บันทึกไฟล์ platform.xml จำเป็นต้องตั้งค่าสิทธิ์ของไฟล์เป็น 644 (rw- / r– / r–) ก่อนที่จะรีสตาร์ทมือถือ ตอนนี้รีบูตอุปกรณ์ Android ของคุณ คุณทำเสร็จแล้ว
น่าเสียดายที่ไม่มีวิธีแก้ปัญหาที่เป็นที่รู้จักสำหรับฉันซึ่งอาจเหมาะกับอุปกรณ์ที่ไม่ได้รูท