كيفية فرض نقل التطبيقات إلى بطاقة SD في Android

تفضيلاتك ، حسب تصميم المطور. إذن كيف تجبر التطبيقات على التثبيت على بطاقة SD؟ سوف أريكم طريقتين لتحقيق ذلك.



ملاحظة: يجب عمل روت لهاتفك. تطبيقات البحث عن دليل حول كيفية عمل روت لهاتف Android .

طريقة التطبيق

هناك عدد قليل من التطبيقات التي يمكنها نقل تطبيقاتك بالقوة من وحدة التخزين الداخلية إلى بطاقة SD. حقق بعضها نجاحًا أفضل من غيرها - على سبيل المثال ، قد تقوم بعض التطبيقات فقط بنقل مجلد / ذاكرة التخزين المؤقت إلى بطاقة SD الخاصة بك ، وترك باقي التطبيق في الداخل. إنها تشبه إلى حد بعيد الانتقال إلى الإعدادات> التخزين> التطبيقات والنقر على زر 'نقل إلى بطاقة SD' - في الواقع ، هذه التطبيقات هي مجرد اختصار لهذا الزر الملفوف في واجهة المستخدم الرسومية.

ما تريده هو تطبيق يقوم بالفعل بالمهمة بأكملها - لذلك تحتاجه Link2SD . ومع ذلك ، يتطلب Link2SD أن يكون لهاتفك دعم init.d.



للتحقق مما إذا كان لديك دعم init.d ، يمكنك تثبيت التهيئة العالمية D. من متجر Play.





لذا ، قم أولاً بتثبيت Universal Init.D ، وقم بتشغيله ، ثم اضغط على الزر 'اختبار'. أعد تشغيل هاتفك وابدأ تشغيل Universal Init.D مرة أخرى ، وسيخبرك ما إذا كان الاختبار ناجحًا للتحقق من دعم init.d. إذا كان هاتفك لا لديك دعم init.d ، يمكنك تبديل زر 'Off / On' في Universal Init.d إلى محاكاة الدعم الذي تحتاجه.

بمجرد الانتهاء من ذلك ، قم بتثبيت Link2SD من متجر Play ، وقم بتشغيله. الآن اضغط على الزر الأول في الزاوية اليمنى العليا ، وقم بتصفية تطبيقاتك حسب التخزين الداخلي .



ابحث عن تطبيق تريد نقله إلى بطاقة SD الخاصة بك واضغط عليه. إذا كنت تستخدم Marshmallow ، فتجاهل الرسالة حول 'القسم الثاني غير موجود' - هذا لأنه في إصدار Marshmallow والإصدارات الأحدث ، يتعامل Android مع بطاقة SD باعتبارها توسيع مساحة التخزين الداخلية ، وليس كجهاز منفصل . تريد الضغط على زر 'نقل إلى بطاقة SD' ضمن قائمة 'Android App2SD'.

طريقة ADB

هذا أكثر تقنية قليلاً ، لكن يجبر هاتفك على ذلك دائما تثبيت التطبيقات على بطاقة SD ، حتى لا تحتاج إلى استخدام تطبيق لنقلها من داخلية إلى بطاقة SD. القراءة الأولى ' كيفية تثبيت ADB على Windows 'إذا لم تكن على دراية بمحطة ADB.

بمجرد الانتهاء من إعداد ADB بالكامل ، قم بتوصيل هاتفك بجهاز الكمبيوتر الخاص بك عبر USB ، وقم بتشغيل محطة ADB على جهاز الكمبيوتر الخاص بك. الآن اكتب الأمر التالي:

adb shell pm set-install-location 2

لعكسها إلى وضعها الطبيعي ، اكتب:

adb shell pm set-install-location 0 إذا لم يعمل الأمر أعلاه ، فقد تحتاج إلى تهيئة بطاقة SD الخاصة بك بالكامل في جهاز الكمبيوتر الخاص بك ، وإعادة إدخالها في هاتف Android الخاص بك ، وتحديدها على أنها محمول التخزين بدلاً من داخلي . ولكن إذا كان جهازك يتعامل مع بطاقة SD سابقًا على أنها توسعة للتخزين الداخلي ، فلا يمكنك ببساطة تهيئتها وتحويلها إلى وحدة تخزين محمولة ، دون إعادة ضبط المصنع لهاتفك أيضًا. هذا لأنه في بعض هواتف Android التي تعمل بنظام Marshmallow أو أعلى ، يتبنى النظام حرفياً بطاقة SD كتوسيع للتخزين الداخلي ، وليس كجهاز تخزين منفصل - وبالتالي ، ستحتوي بطاقة SD الخاصة بك على مجموعة من بيانات النظام المهمة عليها ، وستؤدي إزالة بطاقة SD إلى تعطل نظام Android.

3 دقائق للقراءة