كيف اتعامل معى ملف system.img.ext4 تعديلة وتحويلة لملف يقبل التفليش بواسطة اودن - اندرويد الجمالي -->

البحث عن موضوع معين في المدونة

كيف اتعامل معى ملف system.img.ext4 تعديلة وتحويلة لملف يقبل التفليش بواسطة اودن

بسم الرحمن الرحمن الرحيم 
الشرح فقط لمن يستعمل نظام لينكس فقط
اهدي هذا الشرح الممل المتواضع لكل منتسبي هذا الصرح الشامخ وخصوصا لصديقي مراد العبسي الذي طالما سئلني وصادف الكثير من المشاكل بهذا الخصوص 

بدايتا:
تحتاج لتحميل ثلاث ادوات 
make_ext4fs
simg2img
mkuserimg.sh
-------------------------
هذه جميعا تختلف من جهاز لاخر فمنها ما هو متوافق معى اجهزة انظمتها 32 بت او 64 بت او سيوجن لذالك في لينكس نقوم بتحميل المصدر ونثبته من هناك

لتحميل المصدر على هذا الرابط
هنا


الان نبداء بالخطوات ناخذ كمثال كيف نتعامل معى ملف الاودن الشهير المبني على بارتشن ext4 وهو system.img.ext4
الخطوات بسهولة
اولا علينا تحويله الى ملف بصيغة img وذلك بهذا الامر 
كود:
./simg2img system.img.ext4 system.img
ونحذف الملف الاصل
كود:
rm -rf system.img.ext4
الان ستجد بجانب الملف الاصلي system.img.ext4 ملف اخر اسمه system.img 
هذا الملف الان اصبح قابل للقرائة والتعديل وذالك بعمل التالي
نقوم بانشاء مجلد جديد باسم system
كود:
mkdir system
بعدها نقوم بربط system.img بهذا المجلد
كود:
mount -t ext4 -o loop  system.img system/
بعدها نقوم بالدخول على المجلد system لنجد كل ملفات system.img ضاهره امامنا قابلة للتعديل
بعد ان نقوم بالتعديل نقوم الان باعادة تجميع الملف ليصبح في حالته السابقة system.img.ext4
كيف هنا السؤال والخبيص الي جنن الخبراء
نقوم بحساب قيمة block size و block count للقطاع system
كود:
tune2fs -l system.img | grep "Block count"
ناتج الامر سيكون هاكذا لاني طبقتها على ملف اس ثري
كود:
Block count:              384000
بعدها هذا
كود:
tune2fs -l system.img | grep "Block size"
الناتج هاكذا
كود:
Block size:               4096
الان قوم بضرب الناتج الاول معى الناتج الثاني
كود:
echo $((384000 * 4096))
والنتيجه هاكذا
كود:
1572864000
الان وبكل سهولة نكتب الامر هذا
كود:
make_ext4fs -s -l 1572864000 -a system system.img.ext4 system
سنجد ملف جديد باسم system.img.ext4 بجانب الملف الاول جاهز للتفليش
اعرف ان في ناس نامووووو من المللل تحياتي لكم
وشكرا لكم

***********************


***********************

اذا لم تجد المطلوب في الصفحة يمكنك البحث هنا في جوجل للتحويلك الي موضوع اخر
شكرا لتعليقك