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

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

borsalino

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


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

218730517.jpg


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

كود:
mkdir /hdd/dream
او ان كان لديك Usb
كود:
mkdir /usb/dream

لاحظ الصورة

attachment.php


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

661804273.jpg


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

كود:
nfidump --loaderextract ./original.nfi image

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

113458132.jpg


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

977451050.jpg


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

كود:
mv /hdd/dream/image/boot /hdd/dream

كود:
mkdir /hdd/dream/image/boot

بعدها تحصل على ملف boot جديد امام ملف image لاحظ الصورة

702687156.jpg


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

434183489.jpg


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

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

692982561.jpg


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

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

686383045.jpg


الان بعد ان قمنا باستبدال هذه الملفات فهنا لا يكفي الامر اوخوتي حيث لابد من تغيير ملفات اخرى حاصة بالكرنل حيث ان 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

لاحظ الصورة

797780731.jpg


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

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

664360514.jpg


وهناك تعريقات اخرى ودريفرات اخرى يمكن اظافتها كما انكم يمكنكم تغيير اللوغو وكذا السكين الاصلي وتعديلات اخرى والان نقوم بتجميع الصورة ولذلك لابد من اعطاء الاوامر التالية على 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

لاحظ الصورة تبين نهاية ضغط وتجميع الصورة

563015843.jpg


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


218208482.jpg


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

190754596.jpg


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

المرفقات

  • script unpack E2 windows.rar
    417,4 KB · المشاهدات: 1.199
  • karnel hacked modules 2.6.18-7.4-dm800 extra.rar
    1,9 MB · المشاهدات: 601
  • enigma2.rar
    520,4 KB · المشاهدات: 486
  • vmlinux.gz
    1,8 MB · المشاهدات: 619
  • secondstage-dm800.rar
    165,1 KB · المشاهدات: 422
  • picture.rar
    686,3 KB · المشاهدات: 245
شكرا اخي احمد العزيز... نعم هذه الطريقة لمن يحب استخدام الوندوز .. انا من فترة كنت أُعدل على الصورة بنفس الطريقة وأين كانت الملفات لدي مختلفة قليلة ولكن بمثل المنهج الذي طرحته بعيدة عن بلجن الباري الن حتى تكون الصورة نظيفة .. :smile1:
أبداعاتك متواصلة أخي الغالي
ربما يوفقك
 
بارك الله فيك اخي الكريم شرح جميل ومبسط واعمال حصرية شكرا لكم
 
هناك تعديل بسيط فقط و هو الامر الاخير .. لتضغط الصورة النهائية ..
هذا الامر اذا لم ينجح الامر السابق معكم
كود:
buildimage secondstage-dm800.bin boot.jffs2 root.jffs2 800 64 > NewImage.nfi
 
:besmellah2:

و آلله مبدعين بارك الله فيكم اجمعين
:frown:
 
السلام عليكم
بارك الله فيك و في أهلك و كل ذويك..أنت و القائمين على هذا المنتدى.
 
ابداع يتلو ابداع وتميز في عالم انيجما 1 لن لن يتوقف حتى وصل الى عالم انيجما2 وبدأ القصف من لينوكس الى ويندوز بكل الطرق وبكل الأوامر تم التعرف على الهوية

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