LOL ونتكلم عن الاحتكار في المنتديات العربية
في الرابط الثاني انظر للمشاركة رقم 25
لقد قرات محتويات الرابط الاول والرابط الثاني + جميع صفحاته،
الرابط الاول كان عن كيفية اصلاح الرسيفر
وذكر 3 طرق (عن طريق الفلاش - عن طريق رقاقة CH341A وعن طريق UART) وهو خارج نطاق ما نبحث عنه
الموضوع الثاني كان مفيد ولكن الاحتكار للمعلومة موجود لديهم كذلك، كما ترى العضو redika سئل والعضو users12 رد علية بأنة كل ما علية هو استعمال جوجل والقراءة وقرائة محتويات منتديات الرسيرفرات لعدة اشهر وان يكون لديك جهاز للتجربة علية ومعرفة باستعمال محرر الهكس وكيفية العمل مع CRAMFS و ECOS على الرقاقة الالكترونية Nationalchip وختمها بان تعلم اللغة الصينية ليس سيئاً.
ولكن اعجبني اصرار redika بالبحث
في المشاركة 33# قام بتحميل الfirmware عن طريقUART
ورد علية users12 بانها تحوي
redika :سئل هل يمكن تعديل/فتح ecos.bin
users12 اجاب :نعم، على نظام لينكس
في المشاركة التي ارفقتها انت: قام redika بـ
قام بفتح الملف بمحرر الهكس وقام بحفظ الملف كـ 1.bin
قام بعادة تسمية صيغة الملف من 5b3b3ef9.bin الى 5b3b3ef9.img
قام باستخدام الامر mount على الملف وفتحة وحصل على ملف ecos.bin.lzma
قام بفك ضغط ملف ecos.bin.lzma فحصل على ecos.bin
استعمل الامر file على الملف وهذه كانت النتيجة
حاول ان يفتح الملف عن طريق الامر mount وذلك بمعاملة الملف على انه نظام ملفات cramfs ( كذلك اعاد تسمية الصيغة من ecos.bin الى ecos.img)
وكذلك حاول ان يجرب
وسئل redika هل من طريقة اخرى.
(ملاحظة: لم تنجح هذه الطريقة معه ولم تنجح معي على نظام اللينكس خاصتي)
users12 اجاب : نعم، توجد هنالك طريقة. ولكنها ليست في التعليقات العامة. توجد منتديات خاصة بـ ECOS programmers (للاسف لم يذكر اسم المنتدى ) ولكنها للاسف ليست للجميع. اللغة هي الصينية والانكليزية.
redika في المشاركة 55# شارك بعض المصادر عن هذا النظام (eCos) وتكلم عن بعض الروترات التي تتستخدم هذا النظام وبعض طرق لفك الضغط، ولكنه اعترف بانها لم تنجح.
(للاسف الروابط مخفية تحت تلك العلامة التي تطلب منك التسجيل لكي ترى ما ورائها لذلك قمت بانشاء عضوية هناك)
هذا اقتباس مترجم من جوجل مع الروابط للمشاركة 55#
وهذا اقتباس للمشاركة رقم 60#
ولكن بعد كل ذلك لم يفلح.
نحتاج شخص لديه معرفة بالبرمجة مع المتحكمات الدقيقة والالكترونيات وخبرة مع نظام eCos
في الرابط الثاني انظر للمشاركة رقم 25
لقد قرات محتويات الرابط الاول والرابط الثاني + جميع صفحاته،
الرابط الاول كان عن كيفية اصلاح الرسيفر
وذكر 3 طرق (عن طريق الفلاش - عن طريق رقاقة CH341A وعن طريق UART) وهو خارج نطاق ما نبحث عنه
الموضوع الثاني كان مفيد ولكن الاحتكار للمعلومة موجود لديهم كذلك، كما ترى العضو redika سئل والعضو users12 رد علية بأنة كل ما علية هو استعمال جوجل والقراءة وقرائة محتويات منتديات الرسيرفرات لعدة اشهر وان يكون لديك جهاز للتجربة علية ومعرفة باستعمال محرر الهكس وكيفية العمل مع CRAMFS و ECOS على الرقاقة الالكترونية Nationalchip وختمها بان تعلم اللغة الصينية ليس سيئاً.
ولكن اعجبني اصرار redika بالبحث
في المشاركة 33# قام بتحميل الfirmware عن طريقUART
ورد علية users12 بانها تحوي
1) BOOT
2) TABLE
3) LOGO
4) KERNEL
6) DATA
وهي نفس ما لدينا من ملفات (عدى 3 LOGO)redika :سئل هل يمكن تعديل/فتح ecos.bin
users12 اجاب :نعم، على نظام لينكس
في المشاركة التي ارفقتها انت: قام redika بـ
قام بفتح الملف بمحرر الهكس وقام بحفظ الملف كـ 1.bin
قام بعادة تسمية صيغة الملف من 5b3b3ef9.bin الى 5b3b3ef9.img
قام باستخدام الامر mount على الملف وفتحة وحصل على ملف ecos.bin.lzma
قام بفك ضغط ملف ecos.bin.lzma فحصل على ecos.bin
استعمل الامر file على الملف وهذه كانت النتيجة
ecos.bin: MPEG ADTS, layer III, v2, 22.05 kHz, Stereo
حاول ان يفتح الملف عن طريق الامر mount وذلك بمعاملة الملف على انه نظام ملفات cramfs ( كذلك اعاد تسمية الصيغة من ecos.bin الى ecos.img)
# mkdir / tmp / image
# sudo mount -t cramfs ecos.img / tmp / image /
mount: wrong fs type, bad option, bad superblock on / dev / loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
وكذلك حاول ان يجرب
# for i in ecos.img; do mkdir -p / mnt / fw / `basename $ i .img`; dd if = $ i of = $ i.cut bs = 8 skip = 8; mount -o loop -t cramfs $ i.cut / mnt / fw / `basename $ i .img`; done
802989 + 0 records received
802989 + 0 records sent
6423912 bytes (6.4 MB, 6.1 MiB) copied, 1.33313 s, 4.8 MB / s
mount: wrong fs type, bad option, bad superblock on / dev / loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
وكانت النتيجة ان المجلدات فارغة.وسئل redika هل من طريقة اخرى.
(ملاحظة: لم تنجح هذه الطريقة معه ولم تنجح معي على نظام اللينكس خاصتي)
users12 اجاب : نعم، توجد هنالك طريقة. ولكنها ليست في التعليقات العامة. توجد منتديات خاصة بـ ECOS programmers (للاسف لم يذكر اسم المنتدى ) ولكنها للاسف ليست للجميع. اللغة هي الصينية والانكليزية.
redika في المشاركة 55# شارك بعض المصادر عن هذا النظام (eCos) وتكلم عن بعض الروترات التي تتستخدم هذا النظام وبعض طرق لفك الضغط، ولكنه اعترف بانها لم تنجح.
(للاسف الروابط مخفية تحت تلك العلامة التي تطلب منك التسجيل لكي ترى ما ورائها لذلك قمت بانشاء عضوية هناك)
هذا اقتباس مترجم من جوجل مع الروابط للمشاركة 55#
إقتباس :Good day to all.
Thank.
Who still has a desire to open eCos.
Description and others on Esos posted here:
[ https://doc.ecoscentric.com/user-guide/index.html ]
confess read.
But I did not receive practical results on opening the core.
on similar examples I wanted to find a solution for unpacking the kernel.
The search for a solution has led to the fact that the same principle as in our consoles is also used with router firmware.
I met firmware for the router on eCos.
[ https://mega.nz/#F!3tM0GQCC!cexmrnKFzx3dhwV0y4zjqw ]
There are similar unpacking methods. (unsuccessful)
Here:
[ https://blog.csdn.net/aaaaatiger/article...ls/1628691 ]
And the continuation here:
[ https://blog.csdn.net/aaaaatiger/article...ls/1628699 ]
I did not manage to unpack eCos.
إقتباس :Found a topic Setting up an eCos environment under Windows 7
here:
[ https://blog.csdn.net/zoomdy/article/details/20204735]
and continued:
[ https://blog.csdn.net/davidlinux/article...s/45579353]
Knowledge of Chinese is necessary.
I have to use google translator.
Compilation in eCos 3.0
here:
[ https://blog.csdn.net/easonxiang/article...ls/4794297 ]
continued:
[ https://blog.csdn.net/easonxiang/article...ls/5664056 ]
نحتاج شخص لديه معرفة بالبرمجة مع المتحكمات الدقيقة والالكترونيات وخبرة مع نظام eCos
سبحان الله وبحمده، سبحان الله العظيم