حصري : طريقة تفكيك وتجميع وتعديل صورالدريم E2 على الوينداوز

الحالة
مغلق و غير مفتوح للمزيد من الردود.

borsalino

king of dreambox
إنضم
16 نوفمبر 2006
المشاركات
157
مستوى التفاعل
1.368
بسم الله الرحمن الرحيم وبه نستعين
السلام عليكم اخوتي الكرام قبل البدا في الطريقة اخوتي نسالكم دائما وابدا دعوة صادقة لي ولاهلي ولجميع المسليمن وبارك الله فيكم
قد تطرقنا احونا الكريم مروان وباقي الاخوة الى موضوع تفكيك وتعديل وتجميع اي صورة للدريم تحت بيئة لينوكس ubuntu مثلا لكن اليوم سنتطرق الى طريقة اخرى يمكن للجميع استعمالها تحت بيئة البونداوزwindows الشائع الاستخدام ويمكنك تعديل صور الدريم 800 لوحدك وباسهل الطرق وكيفما شئت كتحويل الصورة الاصلية لتعمل على الدريم المقلد او تغيير اللوغو او السكين ..الخ
اولا اخوتي هذه الطريقة تعتمد على سكريبتات مرفقة في الموضوع وعلى مشاركة بين الهارديسك او usb مفرمت على fat32 طبعا مع الدريم 800 مثل طريقة الميلتي بوت لكن سنفكك بها صور اصلية ونعدل عليها لتعمل على الفلاش الداخلي للصورة يعني صورة معدلة من طرفك image patched for clone
نشتغل على صورة مركبة على الميلتي بوت مثلا كالجيمني مثلا
نرسل اولا السكريبتات الى المسار usr/bin مع اعطاء شيمود 755 للسكريبتات الثلاثة عن طريق برنامج ftp او dcc كما نحتاح ايضا ل telnet لاعطاء الاوامر لاحظ الصورة


اضغط هنا لتحميل السكريبتات script unpack E2 windows



ثم ندخل الى المسار /hdd او /usb حسب ماعندك وتنشا ملف جديد بواسطة ftp كيك يمين وتحتار ملف جديد وتعطيه اسم دريم dream او يمكنك فعل ذلك عن طريق التيلنت telnet باعطاء الامر التالي

كود:
mkdir /hdd/dream
او ان كان لديك Usb
كود:
mkdir /usb/dream
لاحظ الصورة



الان ناتي بالصورة الاصلية وانا اخذن كمثال صورةMerlin-3_OE-1.6-final-dm800-20120515.nfi وعي اصلية لاتعمل على المقلد الا بعد تعديلها نقوم باعادة تسميتها الى الى original.nfi ونقوم بارسالها عن طريق ftp الى المسار hdd/dream او usb/dream لاحظ



الان ندخل الى telnet والطريقة معروفة اخوتي من run تكتب telnet 192.168.1.xx اي ابي الدريم واسم الدخول root او عن طريق dcc مباشرة وتكتب امر تفكيك الصورة الاصلية

كود:
nfidump --loaderextract ./original.nfi image
وستقوم السكريبتات بتفكيك الصورة مباشرة لاحظ



بعد نهاية الفك ستلاحظ انشاء ملف جديد تحت اسم image مع الصورة الاصلية وكذلك البوت لودر الاصلي تحت اسم secondstage-dm800.bin اعمل refrech لبرنامج ftp لاحظ الصورة



الان اخوتي لتجميع الصورة لابد من ملف boot مع ملف image وللحصول عليه من الصورة الاصلية استعمل هذه الاوامر على telnet

كود:
mv /hdd/dream/image/boot /hdd/dream
كود:
mkdir /hdd/dream/image/boot
بعدها تحصل على ملف boot جديد امام ملف image لاحظ الصورة



لاحظ ملف boot الجديد



الان نبدا في خطوات تعديل الصورة الاصلية لتعمل على المقلد لابد من تغيير عدة ملفات وقد ارفقتها لكم اخوتي اولا نغير ملف vmlinux.gz في المسار hdd/dream/boot قم بحذف القديم واستبدله بالجديد

اضغط هنا لتحميل ملف vmlinux.gz



وكذلك استبدال البوت لودر الاصلي ببوت لودر secondstage-dm800 للمقلد وقد ارفته لكم ايضا

اضغط هنا لتحميل البوت لودر للمقلد secondstage-dm800



الان بعد ان قمنا باستبدال هذه الملفات فهنا لا يكفي الامر اوخوتي حيث لابد من تغيير ملفات اخرى حاصة بالكرنل حيث ان karnel الاصلي لا يتوافق مع الصور المقلد لذا لابد من عملية patched أيضا للكرنل في الصورة لذا ارفت لكم ملف يحوي على ملفات patched للكرنل
اولا ادخل الى المسار /hdd/dream/image/lib/modules/2.6.18-7.4-dm800/extra او ان كانت تستعمل Usb الى المسار /usb/dream/image/lib/modules/2.6.18-7.4-dm800/extra


وغير الملفات التالية cxd1981+bcm7401+bcm4506 بالملفات التي ارففتها

اضغط هنا لتحميل ملفات الكرنل karnel hacked modules 2.6.18-7.4-dm800 extra

لاحظ الصورة



الان اخوتي لابد من استبدال ملف اخر وهو مهم جدا وهو enigma2 تجده في المسار /hdd/dream/image/usr/bin ومهم جدا لابد ان تعطيه شيمود 755 ولابد ان يكون patched ايضا لان الاصلي في الصورة لايتعرف على البوت لودر ولا على التعريفات الخاصة بالدريم المقلد لان الدريفيرات تختلف بالنسبة للمقلد والاصلي لذا لابد من تعريفات اخرى حتى تعمل الصورة بشكل سليم على المقلد لذا نجد ان البعض عند تعيير البوت لودر فقط تتوقف الصورة في اللوغو او البوتينغ booting وقد ارفقت لكم ملف enigma2 خاص بالمقلد كما يوجد اظن انواع خاصة بالصور لاني استعملت هذا لصورة الميرلن ولم اجرب صور اخرى وقد ارفته لكم لاحظ

اضغط هنا لتحميل ملف enigma2 patched



وهناك تعريقات اخرى ودريفرات اخرى يمكن اظافتها كما انكم يمكنكم تغيير اللوغو وكذا السكين الاصلي وتعديلات اخرى والان نقوم بتجميع الصورة ولذلك لابد من اعطاء الاوامر التالية على telnet اولا
ضغط boot بشكل صحيح اليكم الامر


كود:
mkfs.jffs2 --root=boot --faketime --output=boot.jffs2 --eraseblock=0x4000 -n -l
ثم بعد ذلك ضغط root اسنعمل الامر التالي حتى تكون الصورة صغير الحجم ههه على كل ضغط وهمي فقط لان الصورة ستبقى بحجمها الطبيعي وسارفق لكم صورة فيما بعد تبين ذلك

كود:
mkfs.jffs2 --root=image --faketime --output=root.jffs2 --eraseblock=0x4000 --pagesize=8192 -n -l
الان سنقوم بالضغط الكلي للصورة بواسطة سكريبت buildimage لنحصل على الصورة الجديد تحت اسم newimage.nfi وتجدها في ملف dream اعمل refrech لبرنامج ftp فقط

كود:
buildimage --brcmnand --arch dm800 -e 0x4000 -f 0x4000000 -s 512 -b 0x40000:secondstage-dm800.bin -d 0x3C0000:boot.jffs2 -d 0x3C00000:root.jffs2 > NewImage.nfi
لاحظ الصورة تبين نهاية ضغط وتجميع الصورة



الان تجد الصورة كما قلنا في ملف dream تحت اسم newimage.nfi




يالنسبة لحجم الصورة تظهر انها اقل حجم لكنها في الحقيقية هي في حجمها لاحظ الصورة



نسالكم الدعاء بالخير اخوتي لي ولاهلي وبارك الله فيكم والسلام وعليكم ورحمة الله تعالى وبركاته
 

المرفقات

fairman

كبير مراقبي فريق الدريم بوكس
طاقم الإدارة
إنضم
8 جانفي 2012
المشاركات
24.379
مستوى التفاعل
86.602
شكرا اخي احمد العزيز... نعم هذه الطريقة لمن يحب استخدام الوندوز .. انا من فترة كنت أُعدل على الصورة بنفس الطريقة وأين كانت الملفات لدي مختلفة قليلة ولكن بمثل المنهج الذي طرحته بعيدة عن بلجن الباري الن حتى تكون الصورة نظيفة .. :smile1:
أبداعاتك متواصلة أخي الغالي
ربما يوفقك
 

milanoli

عضو فعال
إنضم
4 أفريل 2008
المشاركات
579
مستوى التفاعل
350
بارك الله فيك اخي الكريم شرح جميل ومبسط واعمال حصرية شكرا لكم
 

ismail-1983

عضو
إنضم
8 نوفمبر 2012
المشاركات
84
مستوى التفاعل
56
السلام عليكم
بارك الله فيك على الشرح الممتاز و الرائع من عضو رائع
تشكر
 

SIOUD

مراقب سابق
إنضم
5 نوفمبر 2007
المشاركات
6.307
مستوى التفاعل
20.772
موضوع قيم نضرا الأغلبية تستعمل ويندوز، ألف شكرا لك أخي يثبت
 

fairman

كبير مراقبي فريق الدريم بوكس
طاقم الإدارة
إنضم
8 جانفي 2012
المشاركات
24.379
مستوى التفاعل
86.602
هناك تعديل بسيط فقط و هو الامر الاخير .. لتضغط الصورة النهائية ..
هذا الامر اذا لم ينجح الامر السابق معكم
كود:
buildimage secondstage-dm800.bin boot.jffs2 root.jffs2 800 64 > NewImage.nfi
 

madjidusma

عضو مميز
إنضم
15 أكتوبر 2009
المشاركات
624
مستوى التفاعل
210
:besmellah2:

و آلله مبدعين بارك الله فيكم اجمعين
:frown:
 

Schpountz

عضو مميز
إنضم
5 مارس 2008
المشاركات
667
مستوى التفاعل
620
السلام عليكم
بارك الله فيك و في أهلك و كل ذويك..أنت و القائمين على هذا المنتدى.
 

merdas

مرشح للإشراف بقسم الدريم بوكس
إنضم
19 جويلية 2008
المشاركات
1.634
مستوى التفاعل
5.332
ابداع يتلو ابداع وتميز في عالم انيجما 1 لن لن يتوقف حتى وصل الى عالم انيجما2 وبدأ القصف من لينوكس الى ويندوز بكل الطرق وبكل الأوامر تم التعرف على الهوية

احمد بورسالينو :frown:
تحياتي لك اخي الغالي والحبيب احمد لك كل التقدير
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
أعلى