قبل أيام قليلة، وصلني هاتف جالاكسي أس 2 من بريطانيا كهدية من جدتي الغالية.. لا يمكنكم تخيل الفرحة التي غمرتني والابتسامة العريضة التي كانت ترتسم على وجهي وانأ افتح الصندوق لأجد الجهاز الذي لطالما حلمت بالحصول عليه لشهور طويلة.. ولكن هذه الابتسامة سرعان ما تلاشت عندما قمت بتشغيل الجهاز.. فكما هو متوقع.. الجهاز كان مقفلا.. أي لا يسمح لأي سيم كارت بالعمل عليه إلا من شركة O2 البريطانية..
يمكنك تشغيل الهاتف.. حيث يمكنك اللعب بالتطبيقات وتشغيل النت وكل شيء.. لكن المشكلة انك لا تستطيع استخدامه كهاتف.. فما العمل؟
بدل الذهاب إلى محل موبايلات ليفتح القفل مقابل بعض الدولارات، قررت البحث في المنتديات عن طريقة لفتح القفل.. وجدت أن فتح القفل يتطلب عمل رووت للجهاز.. وبما أنني لا اخشى من خرق اتفاقية الشراء والضمان وهذه الأشياء.. قمت بالبحث عن طريقة عمل رووت.. ووجدت الحل في احد المنتديات العربية.. http://www.adslgate.com/dsl/showthread.php?t=984224
ولكن ما زالت تواجهني مشكلة فتح القفل.. وجدت برنامجا في سوق اندرويد - https://market.android.com/details?id=eu.chainfire.sgs2simunlockcode&hl=en - قال الكثيرون أن بإمكانه أعطائي الكود الذي يطلبه الموبايل عند إدخال أي سيم كارت غير مدعوم.. نصبت البرنامج وبدأ يعمل لعشرات الدقائق لاستخراج الرقم.. ولكنه وبعد الانتظار الطويل فاجئني برسالة بانه فشل في إيجاد رقم فتح الجهاز..
بعد المزيد من البحث الطويل.. وجدت الحل في احد المنتديات الأجنبية، ولكنه حل معقد بعض الشيء.. ولكنه كان أملي الوحيد.. http://forum.xda-developers.com/showthread.php?t=761045
الحل باختصار هو تعديل ملف من ملفات النظام وهو - efs/nv_data.bin - باستخدام برنامج terminal emulator والذي يمكن تحميله من سوق اندرويد وباستخدام أي برنامج تحرير لملفات الهيكس hex editor.
المتطلبات:
1- أن يكون لديك موبايل جالاكسي اس او جالاكسي اس 2 او أي جهاز جالاكسي اس آخر (هذه الطريقة من المفترض ان تعمل على كافة اجهزة جالاكسي اس، ولكنني جربتها فقط على جالاكسي اس 2)
2- أن يحتوي موبايلك على صلاحيات الرووت
3- أن تكون قد نصبت KIES على جهاز الحاسوب الخاص بك
4- أن تكون قد نصبت terminal emulator في موبايلك وهو تطبيق مجاني من سوق اندرويد
الخطوات:
1- شغل terminal emulator وطبق الأوامر التالية (هذه الأوامر ستنقل الملف إلى فولدر ال sdcard في موبايلك)
su cat /efs/nv_data.bin >> /sdcard/nv_data.bin
2- اربط موبايلك بالكومبيوتر باستخدام قابل ال USB وانسخ الملف على جهاز الكومبيوتر للاحتياط
3- عدل الملف الموجود على الموبايل (sdcard/nv_data.bin) باستخدام برنامج تعديل هيكس hex editor
اذهب إلى العنوان التالي:
0x181468
سترى سطرا يشبه التالي:
ff 01 00 00 00 00 46 46
غير ال 01 إلى 00 ليصبح كالتالي:
ff 00 00 00 00 00 46 46
ولا تغير أي شيء في الأرقام الأخرى
الآن احفظ التغييرات
4- الآن، وبعد حفظ التعديلات على الملف في الموبايل، افصل الموبايل من جهاز الكومبيوتر
5- الآن، شغل برنامج terminal emulator مرة أخرى.. وادخل الإيعازات التالية:
su rm /efs/nv_data.bin rm /efs/nv_data.bin.md5 cat /sdcard/nv_data.bin >> /efs/nv_data.bin chmod 755 /efs/nv_data.bin chown radio.radio /efs/nv_data.bin || chown 1001.1001 /efs/nv_data.bin reboot
تأكد جيدا من أن السطور مكتوبة بدقة، حرف بحرف ورمز برمز..
بعد الانتهاء، قم بضغط زر الإدخال.. سيقوم جهازك بإعادة التشغيل..
تهانينا.. لقد قمت بفتح القفل عن الجهاز.. بإمكانك الآن إدخال أي سيم كارت للموبايل.