حل مشكلة عدم القدرة على الكتابة على الذاكرة الخارجية داخل أندرويد كتكات فأعلى
لعل مستخدمي نظام أندرويد كتكات فأعلى (بالإضافة إلى لوليبوب ومارشميلو) لاحظوا أنه النظام لا يدعم بطاقة الـ SD بشكل كامل !
وأقصد هنا أنه لا يمكن لتطبيقات الطرف الثالث (أي تطبيق تنزله على هاتفك وهو بالأصل غير مثبت كتطبيق نظام على هاتفك) الكتابة على بطاقة الميموري الخارجية !!
مثلا .. إذا أردت تنزيل أي متصفح ملفات على هاتفك غير متصفح الملفات الأساسي , فلن يمكنك من خلاله نقل أو حذف أو تعديل أو إعادة تسمية أي ملف على بطاقة الميموري.
هذا النظام طبق على أندرويد 4.4 كتكات فأعلى , أي أنه موجود على نظام أندرويد لوليبوب ومارشميلو , ولا نعلم إن كان سيبقى متوفرا على الأنظمة القادمة من جوجل كـ Android N 7.0.
قامت جوجل بإضافة هذا النظام لأسباب أمنية , حيث أن جوجل قامت بهذه الخطوة لإيقاف التطبيقات من إغراق الملفات في كل مكان على الميموري كارد.
وإن أردت كسر هذا النظام على هاتفك , وجعله يتقبل الكتابة على الميموري , إذن … أنت في المكان المناسب 🙂
– المتطلبات :
سأذكر في هذه المقالة 3 طرق لحل المشكلة , جميعها بلا إستثناء تحتاج رووت , والسبب في ذلك أنه كما المعتاد فإن أي تعديل على النظام يتطلب صلاحيات الرووت.
– الطريقة الأولى :
هذه الطريقة تعتمد على تثبيت تطبيق SDFix: KitKat Writable MicroSD , وبعد تثبيته قم بفتحه والضغط على Continue , ومن ثم قم بتفعيل خيار “Check this box and then tap Continue to modify this device” ومن ثم الضغط على زر Continue مرة أخرى .. إنتظر قليلا ريثما يتم تعديل الجهاز , بعد الإنهتاء ستظهر لك شاشة تحتوي الكلام التالي : “The modification has been completed. You must reboot the device to apply this change” , قم الآن بإعادة تشغيل الهاتف.
تحميل تطبيق SDFix: KitKat Writable MicroSD
- الطريقة الثانية :
هذه الطريقة تعمتد على تثبيت تطبيق SD KitKat Fixer , وبعد تثبيته قم بفتحه والضغط على “FIX” ومن ثم إعادة تشغيل الهاتف.
– الطريقة الثالثة :
هذه الطريقة تختلف عن الطرق السابقة , فهذه هي الطريقة اليدوية والتي ربما تبدو للبعض أنها معقدة نوعا ما.
- قم بتثبيت التطبيقات التالية : Root Explorer – BusyBox Pro .
- قم بتثبيت تطبيق BusyBox Pro على جهازك , ومن ثم فتحه والضغط على Install BusyBox.
- قم بفتح Root Explorer ومنحه صلاحيات الرووت.
- توجه إلى المسار التالي : system/etc/permissions/platform.xml.
- قم بالضغط باستمرار على ملف platform.xml ومن ثم إختيار Text Editor.
- قم بالبحث عن هذا السطر البرمجي :
name="android.permission.WRITE_EXTERNAL_STORAGE"
- الآن قم بإضافة هذا السطر البرمجي تحت السطر البرمجي السابق مباشرة :
<group gid="media_rw"/>
- لكي تتضح لديك الصورة , يجب أن يكون هذا هو شكل المستند بالنهاية بعد التعديل.
9. الآن بعد تعديله قم بحفظه “Save And Exit” ومن ثم أعد تشغيل الهاتف.
– ملاحظة هامة :
قمنا بوضع 3 طرق لأنه لا يوجد طريقة واحدة تدعم جميع الأجهزة ؛ ولذلك قم بتجربة أي طريقة تحبها فإن لم تنجح قم بتجربة غيرها وهكذا ..
وللعلم فإنه من الممكن أن لا تنجح أي طريقة معك من التي ذكرناها على جهازك , عليك إذن البحث عبر الإنترنت عن طرق أخرى , لربما وجدت طريقة تعمل على جهازك 🙂