إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: تفسير حلم انجاب ولد للمتزوجه (آخر رد :نوران نور)       :: تفسير حلم رؤية المطر (آخر رد :نوران نور)       :: تفسير حلم حادث دهس (آخر رد :نوران نور)       :: رؤيا اكل الحلوى في المنام (آخر رد :نوران نور)       :: تفسير حلم الخنفساء السوداء في المنزل (آخر رد :نوران نور)       :: شنط قماش هاند ميد| تحف فنية تعكس الإبداع والأناقة الشخصية (آخر رد :konouz2017)       :: افضل فني نجار بالرياض 20% خصم (آخر رد :layansherief)       :: نصائح لتصميم درج داخلي للفلل يجمع بين الأناقة والاستخدام العملي (آخر رد :konouz2017)       :: رؤية الصرصور في المنام (آخر رد :نوران نور)       :: تفسير حلم الزنا للمطلقة (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 11-13-2011, 03:50 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,612
عدد الـنقاط :3341
 تقييم المستوى : 2139


السلام عليكم

توضيح لمواضيع قديمه لاهمية الـ SHSH او بما يعرف بـ :

ECID SHSH on file

والاختصار للكلمة اتت من Signature HaSH

وهو التوقيع على سطر سرى بين نقطتين (مصدرين)

وهذا الموضوع خرج مع الايفون 3GS والايبود تاتش 2 المعدل والايبود تاتش 3

ثم بعد ذلك لكل اجهزة ابل الحديثة

لا يمكن التغلب على هذه المشكلة حاليا, لان ابل مع الاجهزة المذكورة والحديثة, وضعت بما يسمى

هوية الجهاز على رقائق الايفون ECID on Chip

وهذه الهوية او البصمة للجهاز, تختلف من جهاز الى اخر, وكل جهاز له هوية ورقمه الخاص به


الان, ليس هنا المشكلة, بالامكان معرفة هوية الجهاز بكل سهولة ببرامج او بدون برامج

ولكن المشكلة, ان الفريموير Firmware لاى اصدار لا يثبت على اى جهاز, الا ان يكون

موقع من سيرفرات ابل Apple Signature Signing Servers


ولكن كيف يتم التوقيع؟

كمثالنا هنا الان, الاصدار 4.3.4 هنا سيرفرات ابل "تبث" او "تصدر" التواقيع "الاشعارات

للفريموير الحالى الان

لنفترض ان هوية جهازى الايفون يحمل الهوية رقم Eagle 994879

هنا عندما اعمل ريستور من الايتونز للاصدار 4.3.3

الايتونز اولا سيتاكد من هوية الجهاز وصحة الفريموير, وهنا تتم الموافقة ويبداء عمل الريستور

طبعا فى هذا الوقت, الايتونز متصل مع سيرفرات ابل لاخذ اتمام الموافقة بانهاء الريستور

وسيقول الايتونز ليسفر ابل, هل اسمح لهذا الجهاز باتمام تثبيت الفريموير 4.3.3

هنا طبعا, سيرفرات ابل, سترى ان قد تم وقف التواقيع للفرموير 4.3.3 وهنا ستعطى

الاشارة للايتونز بعدم اكمال تثبيت الفريميور, وهنا الجهاز سيتم رفض طلبه (انهاء المعاملة)

ولكن اذا كان الفريموير الذى سيرفرات ابل مازالت تصدر وتبث التواقيع له, سيتم الريستور

وقبول طلبه ويكتمل الريستور بدون مشاكل, وطبعا كمثالنا هنا, سيكون الاصدار 4.3.4

فى هذا الوقت الذى تم عمل هذا الموضوع.



السوال الان, لماذا كل هذا ؟ والجواب الجيلبريك طبعا Jailbreak



ابل رات, عندما يتم اصدار حديث, الجيلبريك يتاخر, لان ابل فى الاصدار الحديث دائما

تسد الثغرات التى وجدها فريق المطورون لعمل الجيلبريك

ولكن, ابل اكتشقت, ان المستخدم يرجع الى الاصدار الفريموير الاقدم, يعمل الجيلبريك

وينتظر الى حين خروج الجيلبريك للاصدار الاحدث وهكذا, اذا ابل قررت وقف هذا

بادخال الهوية او البصمة برقيقة الايفون iPhone Chip

وعمل سيرفرات التواقيع كما بيناها بالسابق


وطبعا هنا احد فريق المطورين اكتشف الطريقة فى ذاك الزمان لحفظ بصمات التواقيع

للاجهزة التى عملت الجيلبريك وحفظها على سيرفره, وهذا كما يفرف بيسرفر السيديا

وطبعا عملنا بعد ذلك الكثير من المواضيع, وكانت كلها تصب على ان لا يعتمد المستخدم

على سيرفرات السيديا فى الاحتفاض بملف ال ـ shsh وانما فقط الان

الاعتماد على سيرفر السيديا "لوهم الايتونز" انه متصل مع سيرفر ابل

وحقيقا, نحن سنقوم بعمل موضوع يجعل المستخدم لا يعتمد على سيرفر السيديا

ولكن سيكون موضوع ليس للمستخدم العادى, ولكن لمن لدية معرفة كافية على التعامل بنظام السيرفرات

وان شاء الله قريبا


لاخذ الـ SHSH من سيرفات ابل, او كما هو الان, فقط من سيرفر السيديا

لمن عمل الجيلبريك


الان بعد ان بينا اهمية اخذ ملف SHSH وكا اعمل انا دائما, افتح علية الايفون الجديد او الايباد

او من الاجهزة الجديدة, واول شى, اخذ ملف الـ SHSH لجهازى مع الاصدار الفريموير الذى

تبعث وتصدر سيرفرلت ابل التوقيع له


والان لملف الـ SHSH وهنا يجب معرفة الاتى:

1 - لا يمكن استخدام ملف الـ SHSH الا لنفس الجهاز, بمعنى, لا يمكن استخدام ملف الـ SHSH

لجهاز اخر غير الذى عمل له


2 - الـ SHSH يعمل فقط لاصدار الفريموير الذى تم عمله مع الجهاز

كمثال, انا لدى الـ SHSH للاصدار الفريميور 4.3.1 فقط

هنا فقط, يمكن عمل الريستور للاصدار 4.3.1 وليس لاى اصدار فرموير اخر

الخلاصة هنا: ان ملف الـ SHSH لن يعمل الا لنفس الجهاز ولنفس اصدار الفريموير المعمول له


3 - تم اساءة فهم للموضوع الـ SHSH مع عملية الارجاع, طبعا نحن دئما نعمل موضوع,

كمثالنا هنا:



دمج ملف shsh مع firmware للرجوع الى اصدار معين او ريستور

http://www.mobile4arab.com/vb/showthread.php?t=827026

SHSH طريقه حفظه عن طريق RedSnow0.9.9B8

http://www.mobile4arab.com/vb/showthread.php?t=827067

ان المستخدم يرى العنوان, ويعتقد انه يجب عليه اولا التحديث الى الاصدار 4.3.4 ثم الرجوع

الى اصدار الفريموير 4.3.3 وهذا حقيقة خطاء تماما

كمثال 1: انا على الاصدار 4.3.1 وعملت الجيلبريك والى هذا اليوم على هذا الاصدار

بشرط, انى كنت ادخل على برنامج السيديا عند خروج اى اصدار جديد من ابل

هنا, سيرفر السيديا سيقوم بحفظ ملف الـ SHSH لكل اصدار ابل تعمل التواقيع والاشعارت له

كمثال 2: كل مرة يخرج اصدار جديد, ببرنامج TinyUmbrella قمت باخذ ملف الـ ٍSHSH

للاصدار الجديد وهكذا (الجيلبريك غير مطلوب لهذه العملية)

وهنا قررت عمل ريستور للاصدار 4.3.3 وهنا تستطيع

وهنا قررت اعمل ريستور على نفس الاصدار 4.3.1 وهنا تستطيع

وهنا قررت وقررت, وهنا تستطيع وتستطيع

وبدون ملف الـ SHSH للاجهزة التى تم ذكرها فى اول الموضوع, والاجهزة الجديدة, لا تستطيع الارجاع

الى اصدار قريموير اقدم, او عمل ريستور الى اصدار احدث, او عمل ريستور على نفس الاصدار

ملف الـ SHSH موجود لاصدار ما لديك, تستطيع عمل الريستور له




الان نعطى فكرة بسيطة, لماذ نستخدم ملف الـ Hosts


ولكن اولا ما هو ملف الـ hosts وما فائدته فى الموضوع, طبعا لما Microsoft اتجهت لاضافة

دعم الشبكات فى ايام الاصدار الوندوز 3.1 او 3.1.1 (خانتى الذاكرة حقيقة حبايبنا)

تم دعم نظام الـ TCP/IP وطبعا كل هذا النظام قائم على اليونكس Unix

وهنا كاختصار شديد ملف الـ hosts هو الذى يمنع / ياذن / يعرف رابط ما سواء كشبكة داخلية او خارجية

انظمة الوندوز Windows و الماك تبحث للشبكات الخارجية عن معلومة للرابط اولا فى ملف الـ hosts

فان لم تجد شيئا تتجه الى اخذ المعلومة عن الرابط بنظام الـ DNS

وهو اختصار للـ Domain Name System او Domain Name Server

وهذا النظام قائم على معرفة لرقم الـ IP الدال على اسم الدومين المراد الوصول له

وطبعا موضوعتا هو ليس التشعب بنظام الـ Internet Protocol او غيره

ولكن كفكرة عامة

هنا لنجعل الوندوز او الماك ياخذ معلومة الرابط, وكمثال سيرفر ابل, ولكن لسيرفر اخر غير ابل

كمثال هنا سيرفر السيديا

نعطى لاسم سيرفرات الاشعارات ابل, مع الـ IP لسيرفر السيديا

وهنا ترى فى خطوات المواضيع ان يجب ان تعدل على ملف الـ hosts بوضع كذا او كذا

وكما هو معلوم, ان مسار ملف الـ hosts هو فى المسار الاتى للوندوز:

كود:


C:\Windows\System32\drivers\etc

ولنظام الماك:


كود

/etc/hosts

هذا شرح وتعريف بسيط للموضوع


شكرا
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الرجاء عدم التحديث لاصدار الايتونز 9.1.1 والانتظار فى الوقت الحالى محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 04-28-2010 04:00 PM
اليوم سنشرح عملية الريستور للفريموير من الايتونز محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 01-16-2010 03:27 PM
هل التحديث للفريموير 3.1.2 يجعل الجهاز على البوت روم الجديد ؟! محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 12-17-2009 02:30 PM
مساعدة بخصوص عملية التحديث محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-29-2009 07:20 AM
مساعدة بخصوص عملية التحديث محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-29-2009 07:10 AM


الساعة الآن 08:09 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML