درس : تحويل الذاكره الرئيسيه في اندرويد إلى الذاكره الخارجيه !!

تحويل الذاكره الرئيسيه في اندرويد إلى الذاكره الخارجيه !!



السلام عليكم ورحمة الله وبركاته......


حسناً..
الذاكره الرئيسيه وأعني بها ذاكرة الهاتف الداخليه خصوصا للذين يملكون ذاكره محدوده دائما ما تكون مشكله عويصه فمثلا إن كان لديك هاتف بسعة 8 جيجا بايت او حتى بسعة 16 جيجا بايت فأنت ربما واجهت وقت كان عليك فيه حذف التطبيقات والألعاب التي تأخذ حيز كبير في الذاكره لتوفير بعض المساحه..



ما سنفعله هنا هو تحويل الذاكره الخارجيه لتكون بمثابة الذاكره الرئيسيه للجهاز .. ما معناه أن تطبيقاتك وألعابك سيتم تنزيلها مباشره في الذاكره الخارجيه دون الحاجه لنقلها من الذاكره الداخليه ببرامج لإجبار البرامج التي لا تدعم النقل للذاكره الخارجيه أن يتم نقلها..
الشئ الجيد هنا هو انك تستطيع ان تضع الجهاز وكأنه يحتوي على ذاكره داخليه بحجم 64 جيجا بايت مع انها مجرد ذاكره خارجيه..




اتمنى ان الفكره وضحت



حسنا..



أولا وقبل كل شئ... أنا لست مسؤول عما يحدث لجهازك أبدا..قم بالعمليه على مسؤوليتك الشخصيه
 مع أني لا أتوقع وجود أي اخطاء إن اتبعت الطريقه صحيحه


ثانيا يجب ان يحتوي هاتفك على روت..إن لم تعرف ماهو الروت فهذا ليس مكانك إعرف ماهو الروت أولا وركبه في جهازك ثم نفذ الطريقه..



ثالثا بكل تأكيد لابد أن تتوفر لديك ذاكره خاجيه



رابعا  نزل تطبيق ROOT EXPLORER هذا التطبيق مدفوع وأعتذر عن توفيره .. بإمكانك شرائه من هنـــــــــــا أو بإمكانك تنزيله من أحد مواقع الواريز كـ بلاك مارت او ابتويد.. ولا يمكن تكملة العمليه بدونه..





خامسا قم بالدخول عليه وسيطلب منك تصريح superuser قم بإعطائه وافعل كما في الصوره التاليه ....






1- غير الزر في الأعلى لوضع القرائه والتعديل R/W



2- قم بالدخول على ملف etc الموضح أعلاه



سادساً ابحث عن ملف vold.fstab  كما هو موضح في الصوره التاليه وادخل في الملف








سابعاً   اختر من القائمه طريقة الفتح بإستخدام text editor  كما في الصوره التاليه






ثامنا وركَز معي جيدا هنا سنقوم بالتعديل على الأكواد التي ظهرت لنا وهي قبل التعديل تبدو مثل الصوره التاليه





لا تخف من كثرة الكتابات فالمسأله سهله فكل ما علينا فعله هو تغيير رقمين فقط إذ تبدو الأسطر حاليا كهذه



# internal sdcard
dev_mount sdcard0 /storage/sdcard0 11 /devices/platform/dw_mmc/mmc_host/mmc0/mmc0 nonremovable,encryptable



# external sdcard
dev_mount sdcard1 /storage/sdcard1 auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1



وعلينا تغييرها لتبدو هكذا



# internal sdcard
dev_mount sdcard1 /storage/sdcard1 11 /devices/platform/dw_mmc/mmc_host/mmc0/mmc0 nonremovable,encryptable



# external sdcard
dev_mount sdcard0 /storage/sdcard0 auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1




فالتعديل الوحيد هو في الرقم الذي يلي كلمة sdcard في الذاكره الداخليه الحاليه internal sdcard من sdcard0 إلى sdcard1....



وافعل المثل للذاكره الخارجيه إذ عليك تغيير sdcard1 إلى sdcard0 ...

الصوره التاليه ستبين لك التعديل الحاصل 



قم بالتعديل على الكلمات المظلله فقط وذلك بتغيير الرقم الأخير فقط !!

ملاحظه : لا تقم بالتعديل على USB storage device 


بعد الأنتهاء قم بحفظ التغييرات التي قمت بعملها ..





تهانينا ... أصبحت ذاكرتك الخارجيه هي ذاكرتك الداخليه رسميا (:

نصائح أخيره : 

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




شكرا لك ولمرورك