المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دليلك الشامل لتطوير سوفت وير الـ iPhone + فك القفل + اضافة دعم بلدك


عازف المشاعر
09-03-2011, 06:39 PM
دليلك الشامل لتطوير سوفت وير الـ iPhone + فك القفل + اضافة دعم بلدك
دليلك الشامل لتطوير سوفت وير الـ iPhone + فك القفل + اضافة دعم بلدك
دليلك الشامل لتطوير سوفت وير الـ iPhone + فك القفل + اضافة دعم بلدك


السلام عليكم و رحمه الله وبركاته


أهلأ,و,سهلأ,بكــم,,فى ,,منتديات ((رمــــز الــســلام))
سنستعرض هنا كيفية تطوير الأيفون من أي سوفت وير إلى 1.1.3 مفتوح كامل...

المتطلبات:

iPhone بأي اصدار - شبكة واي فاي موصولة بالنت - كم برنامج على الكمبيوتر مذكورين تحت http://www.wlh-wlh.com/vb/imgcache/2/18104_geek4arab.com.gif (http://www.wlh-wlh.com/vb/imgcache/2/18104_geek4arab.com.gif)

أول قبل ما تبدأ ... تأكد أي سوفت وير عندك بالجهاز عن طريق:

Settings -> General -> About

هذه الخطوة ضرورية...لانه في السوفت وير القديم ( 1.0 و 1.0.1 و 1.0.2 ) المفكوك مسبقاً لازم ترجع التلفون إلى حالته الأصلية قبل ان تطور إلى السوفت وير اللي بعده و هذه الخطوة يمكن تجاوزها لكل مستخدمي الاصدارات ( 1.1.1 و 1.1.2 )

ملاحظة 1: انسخ اي شي تريد من الجهاز..لأن الجهاز سوف يعود إلى اعداداته الأصلية بدون اي بيانات ( Contacts و الأشياء الأخرى...)

ملاحظة 2: الطريقة مجربه و شغالة 100% انا مجربها على كذا جهاز عندي... بس تذكر انه لا أنا و لا منتدى جوال العرب يتحمل مسؤولية اي شي يصير عندك بالجهاز...اذا صادفتك أي مشكلة...اسأل فورا و باذن الله نقدر نجاوبك.

ملاحظة 3: قبل البدء - اشحن بطارية جهازك على 100% احتياطاً قبل اجراء اي خطوة.

أولاً: ارجاع الجهاز إلى حالته الأصلية قبل فك القفل ( خاص للسوفت وير القديم)
اذا عندك سوفت وير جديد ت تخطى هذه الخطوة إلى الخطوة رقم 2.

- Settings -> General -> Auto Lock -> Never
- ادخل إلى Installer و بعدها من تحت Install
- لازم تكون منزل BSD Subsystem على الجهاز اذا ما منزله روح إلى System و نزله من عندك ( حجمه حوالي 5 ميغا )
- بعد تنزيل BSD Subsystem اضغط على Home Screen و انتظر قليلا حتى تطلع شاشة Slide To Unlock
- بعدها افتح الـ Installer و روح لـ Sources
- اضغط Edit و من ثم Add و ضيف الموقع التالي: http://i.unlock.no (http://i.unlock.no/)
- بعدها حيعمل الـ Refreshing Sources ....انتظر قليلاً.
- من تحت اضغط Install و اسحب للأسفل حتى تجد Unlocking Tools
- هنا ادخل و اختر The Virginizer و اعمل Install و انتظر ...هنا ممكن تاخد العملية حوالي 10 دقايق.
- خلص الجهاز - اضغط زر On/OFF عدة ثواني بعدها slide to shutdown تمام - صار جهازك مقفول و جاهز للخطوة اللي بعدها و هي التحديث.

ثانياً: حدث جهازك إلى الـ 1.1.3:
تحتاج لهذه الخطوة برنامج iTunes و ملف السوفت وير الخاص بـ 1.1.3

تحميل برنامج iTunes بآخر اصدار (7.6) من هنا http://www.apple.com/itunes/download/
و لكن بصراحة أنا أفضل استخدام الاصدار 7.5 و الذي يمكن تحميله من هنا: http://filehippo.com/download/4e4ebb...24da/download/ (http://filehippo.com/download/4e4ebb757cde410daee6abe71deb24da/download/)
تحميل ملف السوفت وير 1.1.3 من هنا: http://appldnld.apple.com.edgesuite....3_Restore.ipsw (http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4061.20080115.4Fvn7/iPhone1,1_1.1.3_4A93_Restore.ipsw)

- اخرج بطاقة الـ SIM من جهازك.
- اذا iTunes جاهز عندك افتحه - الأيفون لازم يكون مغلق اضغط زر Home Button و خليك ضاغطه و بعدها وصله على الكمبيوتر ( حتى تطلع شاشة فيها كابل USB و شعار iTunes )
- iTunes بيقلك ساعتها انه في أيفون متصل بوضع Restore Mode تمام
- اضغط Shift على الكيبورد و خليك ضاغطها و اكبس بالماوس Restore من iTunes و هنا بيسألك عن اي ملف سوفت وير بدك تعمل Restore اختر ملف 1.1.3 اللي حملته من فوق. ( ملاحظة Shift مهمة جداً لانها بدونها iTunes يعمل Upgrade لآخر سوفت وير 1.1.4 و اللي هوي جديد جدا و لسه برامجه و فك قفله ما نزل و ما تجرب بشكل جيد)
- انتظر قليلا حتى الجهاز ينتهي من الـ Restore و يعمل ريستارت و يرجع الـ iTunes و يقلك Let's Get Started - انه ايفون جديد متصل بالجهاز او يقلك انه السيم كارد اللي بالتلفون غير مدعومة ( اذا كان فيه سيم) او بيقلك ما في سيم بالجهاز...هيدا شي عادي لانه جهازك الان غير مفتوح و يعرض على الشاشة فقط Slide For Emergrncy.

ثالثاً: فك قفل السوفت وير الجديد و تفعيله:
تمام الان تحتاج لتجيهز الأيفون للاستخدام و تتضمن هذه العملية Activate - Jailbreak - Unlock ببرنامج واحد.

- أغلق الـ iTunes و بعدها اضغط CTRL + ALT + DEL بالكمبيوتر و روح لـ Services و دور على iTunesHelper.exe - نقرة بزر الماوس الأيمن و اختر End Task.
- حمل آخر اصدارة من ZiPhone من هنا: http://www.downloadziphone.org/findm...oneWin-2.4.exe (http://www.downloadziphone.org/findme/ZiPhoneWin-2.4.exe)
- شغل الملف اللي حملته و اعمل Extract بمجلد تريده سترى الملفات التالية:

http://pentium3210.jeeran.com/Pentium_iPhone1.jpg (http://pentium3210.jeeran.com/Pentium_iPhone1.jpg)

- شغل الملف ZiPhoneGUI و اضغط من تحت على Show Extra Features ( اذا طلب البرنامج تنزيل Microsoft Framework حملها من موقع ميكروسوفت و نزلها عندك من هنا (نسخة الويندوز أكس بي) http://www.microsoft.com/downloads/d...displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en)

http://pentium3210.jeeran.com/Pentium_iPhone2.jpg (http://pentium3210.jeeran.com/Pentium_iPhone2.jpg)

- اختر فقط الخيارات الثلاثة التالية: Jailbreak File System - Activate - Unlock SIM Lock كما في الصورة:

http://pentium3210.jeeran.com/Pentium_iPhone3.jpg (http://pentium3210.jeeran.com/Pentium_iPhone3.jpg)

- هنا البرنامج سوف يدخل الايفون بوضع الريستور و يبدا العمليه...تحتاج حوالي 2 دقيقة و 30 ثانية...حتشوف كتابات على شاشة الايفون عادي كتير...انتظر شوي حتى يخلص و يقلك Done
- الايفون بس يخلص بيعمل ريستارت و تظهر شاشة Slide To Unlock ...
- ركب السيم الخاصة فيك...انتظر قليلا....ممكن يطلع اول شي No Service كم ثانية عند مؤشر التغطية او كلمة AT&T ..انتظر عدة ثواني...يطلع اسم الشبكة الخاصة فيك....http://www.wlh-wlh.com/vb/imgcache/2/18104_geek4arab.com.gif (http://www.wlh-wlh.com/vb/imgcache/2/18104_geek4arab.com.gif) مبروك!
الان جهازك يعمل بـ 1.1.3 و مفكوك تمام و جاهز لاضافة اي برنامج لانه ZiPhone أيضاً ينزل لك الـ Installer على الجهاز http://www.wlh-wlh.com/vb/imgcache/2/18104_geek4arab.com.gif (http://www.wlh-wlh.com/vb/imgcache/2/18104_geek4arab.com.gif)


رابعاً: اضافة دعم بلدك:

الايفون يتعامل مع الأرقام و الهواتف على أساس انها امريكية (اذا كان الجهاز من امريكا ) و لهذا ممكن ما يتعرف على الرمز الدولي لبلدك و من هنا يمكنك اضافة هيدا الدعم بهذه الطريقة.

- شغل الواي فاي بالجهاز و اوصله بالشبكة الخاصة بك.
- شغل الـ Installer و روح لـ Sources و نزل من هنا Comunity Sources ...و انتظر حتى يخلص Refresh
- روح بعدها للـ System و دور على BSD Subsystem اللي نزلناه فوق (بأول خطوة) و نزله على الجهاز.
- بعدها اضغط زر Home و انتظر قليلا...
- شغل الـ Installer مرة تانية.
- روح للـ Sources و اعمل Edit و بعدها Add و ضيف الموقع التالي: http://installer.iClarified.com (http://installer.iclarified.com/)

http://pentium3210.jeeran.com/Pentium_iPhone4.jpg (http://pentium3210.jeeran.com/Pentium_iPhone4.jpg)

- بعد الـ Refresh - روح للـ Install و بعدها iClarified و اختر AppSupport Patch 1.1.3

http://pentium3210.jeeran.com/Pentium_iPhone5.jpg (http://pentium3210.jeeran.com/Pentium_iPhone5.jpg)

- نزله و انتظر قليلا...و بعد الانتهاء - أغلق الـ Installer و اعمل ريستارت للأيفون.

http://pentium3210.jeeran.com/Pentium_iPhone6.jpg (http://pentium3210.jeeran.com/Pentium_iPhone6.jpg)


خامساً: اضافة الصيغة الدولية رقم بلدك:

البرنامج السابق يضيف دعم SIM و لكن قد لا يحتوي على الصيغة الدولية للأرقام ضمن بلدك (البرنامج السابق يحتوي الصيغة الدولية لبعض الدول العربية و بعضها لا) و لهذا يمكنك اضافة اي صيغة بشكل يدوي بعد تنزيله...هذا يفيدك في حال اذا كنت مخزن أرقام ضمن دفتر الهواتف بدون الرمز الدولي و حدا بعتلك رسالة ساعتها الايفون لن يتعرف على الرقم و بيطلع الرقم وحده بدون اسم المرسل و نفس الشي اذا اتصلت بأي أحد مستخدماً الرمز الدولي...
تحتاج برنامج WinSCP لهذه الخطوة و الأخت نوفـ وضعت شرحا مفيدا جدا له من هنا (http://www.wlh-wlh.com/vb/showthread.php?t=15655):

- روح للـ Installer و بعدها System و نزل OpenSSH حتى تقدر تستعمل WinSCP.
- شغل البرنامج و روح إلى المجلد التالي في الايفون:
System/Library/Frameworks/App.Support.framework/Support
- هون حتلاقي ملف نصي اسمه اسمه PhoneNumberTemplates.txt
- دور على اسم بلدك...مثلا انا Syrian Arab Republic و في حالتي سوريا غير موجود رقمها شوف الصورة (السطر تحتا ما في شي)

http://pentium3210.jeeran.com/Pentium_iPhone7.jpg (http://pentium3210.jeeran.com/Pentium_iPhone7.jpg)

- نكتب سطر بسيط تحت اسم البلد كما يلي من اليسار إلى اليمين:
اول شي رمز الدولة - بحالتي sy
تاني شي الرمز الدولي - بحالتي 963
تالت شي - البادئة الدولية IDD - بحالتي 00
رابع شي - البادئة المحلية NDD - بحالتي 0
خامس شي - الرموز الداخلية ( رموز المدن و الشبكات ) بحالتي مكونه من رقمين ##
سادس شي - صيغة الرقم نفسه ( أرضي او موبايل ) و بحالتي 7 أرقام #######
و هكذا يصبح السطر المراد اضافته كما في الصورة:

http://pentium3210.jeeran.com/Pentium_iPhone8.jpg (http://pentium3210.jeeran.com/Pentium_iPhone8.jpg)

- أغلق الملف و احفظ التغييرات - اعمل ريستارت للأيفون - الان الافون سيتعرف إلى صيغة بلدك الدولية بدون مشاكل.
- الملف النصي مرفق بالأسفل...و لا داعي اذا كنت في ( السعودية - الامارات - لبنان ) ان تقوم باجراء الخطوات اليدوية الاخيرة...لأنه مرفق أصلا في الملف...و لرؤية بقية الدول اذا كانت موجودة فقط حمل الملف و شوف اسم بلدك.
- لمعرفة الرموز الدولية و رمز IDD و NDD لبلدك قبل اضافة السطر ادخل على هذا الموقع: http://www.kropla.com/dialcode.htm و شوف الجدول.


و بهذا أكون قم أتممت معظم الخطوات و الحمد لله.
طبعا الاصدار 1.1.4 قد اصدر..بس بصراحة انا ما أنصح احد بالتطوير إلى 1.1.4 الان...حتى يتم اجراء الـ Unlock و Jailbreak بشكل نهائي سأعيد تعديل هذه الخطوات لاستخدام 1.1.4 باذن الله...

و السلام عليكم و رحمة الله و بركاته.

لوجين
12-14-2014, 07:37 PM
يعطيك العافيه عازف
عالطرح القيم بوركت جهودك