شرح طريقة عمل الرووت + تركيب الرومات + التعريب لجهاز Nexus One



في حال حصلت على هاتفك النيكسوس وَن الجديد وتريد تعريبه, أو في حال لم تقم بعد بخطوة عمل الرووت والتعريب لجهازك الذي اشتريته منذ وفترة وذلك بسبب ترددك وخوفك من الإضرار بالجهاز بشكل أو بآخر, لا داعي للقلق, سنقدم لك هنا الطريقة الكاملة والمضمونة للحصول على صلاحيات الرووت والاستفادة القصوى من إمكانيات الأندرويد إلى أبعد حد ممكن. هذا الشرح يتضمن كيفية الحصول على صلاحيات الجذر root وكيفية إضافة روم مخصصة وتعريب الجهاز.
قبل أن نبدأ بشرح الطريقة دعنا نوضح الفرق بين الحصول على صلاحيات الرووت و بين تركيب الرومات وهما أمران يخلط الناس بينهما:
صلاحيات المستخدم الجذر root: هناك طبقة معينة من نظام أندرويد (مجموعة من ملفات النظام) التي لا يسمح لك أندرويد بشكل افتراضي الوصول إليها أو التعامل معها أو التعديل عليها, إذ أنك وكمستخدم عادي ليس لديك صلاحيات للوصول إلى تلك الملفات. في الواقع هذا جيد من جهة وذلك لأن عبثك بهذه الملفات دون أن تدرك ما الذي تفعله بشكل دقيق قد يؤدي تخريب النظام أو جزء منه. لكن في المقابل قد تحتاج إلى هذه الصلاحيات من أجل إضافة ملفات اللغة العربية وإضافة الرومات المخصصة (سنشرح ما الذي يعنيه هذا بعد قليل) كما أن بعض برامج أندرويد تتطلب وجود صلاحيات الرووت كي تعمل (وهي قليلة لكنها مفيدة عند حاجتك إليها). وكتوضيح إضافي نقول بأن الحصول على صلاحيات الرووت هو أمر مطلوب كي تتمكن من تركيب رومات مخصصة لكنه لا يعني بالضرورة أن تقوم بتركيب أية روم. بمعنى آخر تستطيع الحصول على صلاحيات الرووت وتبقى على نفس روم أندرويد الأصلية دون تبديلها.
الروم ROM: بما أن أندرويد مفتوح المصدر قام بعض المطورون بتعديله لإضافة بعض الخصائص التي لا توفرها غوغل في أندرويد بشكل افتراضي, وبرز أكثر من فريق تطوير لنسخ أندرويد المعدلة تلك (الرومات) بحيث تتميز كل روم بميزات معينة, وأشهر تلك الرومات هي CyanogenMod و Modaco والتي تضيف إلى أندرويد الكثير من الميزات الرائعة والتي تستطيع الاطلاع عليها بزيارة مواقع تلك الرومات.
سنشرح الآن بالتفصيل طريقة عمل الرووت, و تركيب روم معربة بنسخة أندرويد فرويو 2.2 أو تركيب أية روم أخرى (إن أحببت). مع العلم أن هذه بداية لمجموعة من الشروحات التي سنبدأها بـنيكسوس وَن لكننا سنشرح لاحقاً طرق الحصول على الرووت وتركيب الرومات لكل من Motorola Droid, HTC Desire, HTC Hero, HTC Dream, HTC Magic وغيرها.
ملاحظة هامة: على الرغم من أن هذه الطريقة مضمونة ومجربة من قِبلنا على عدد من الأجهزة ولا تسبب أية مشاكل لجهازك من أي نوع كان إلا أنه عليك القيام بها على مسؤوليتك الخاصة. في حال حصلت لك أية مشكلة فهذا يعني أنك لم تطبق أحد الخطوات بالشكل الصحيح ولسنا ملزمين بتقديم أية دعم أو مساعدة لحل مشكلتك.

المتطلبات:

1- جهاز نيكسوس ون غير معدل مسبقاً (Stock Version).
2- برنامج Android SDK (حزمة تطوير أندرويد) ,قم بتحميل النسخة المناسبة لنظام التشغيل لديك من هنا.
3- ملف Custom Recovory و الذي من خلاله نستطيع تركيب الروم المعربة أو أي روم أخرى بالإضافة إلى امكانية إنشاء نسخة احتياطية من النظام و استرجاعها في حال حدوث أي خطأ و المعروف بـ (Nandroid Backup). يمكنك الحصول على آخر نسخة من ملف recovory من خلال هذا الرابط.(النسخة الحالية : recovery-RA-nexus-v1.7.0.1.img)
4- الروم المعربة من أيمن السند , و التي تحوي الروم الأساسية مع ملفات دعم اللغة العربية بصلاحية المستخدم الجذر root دون أية تعديلات أخرى, و يمكنك تحميلها من هنا (أو تستطيع تنزيل أي روم أخرى إن إحببت).
بعد التحميل تأكد من MD5 sum للملف اذا كان صحيحاً انسخه الى كرت الذاكرة للجهاز sdcard.

مراحل العمل :

تتكون العملية من خمس مراحل هي :
0- هام جداً : أهم مرحلة و الأساسية : قم بعمل نسخة احتياطية من من جهات الاتصال (عن طريق Google Contacts)و الرسائل القصيرة و التطبيقات (عن طريق التطبيقات المتوفرة بسوق الاندرويد , لانها سوف تمحى عند تركيب الروم .
1- تنصيب Android SDK و USB Driver على حاسبك الشخصي.
2- فك حماية محمل الإقلاع Bootloader من أجل تركيب ملف Recovery المخصص .
3- تركيب ملف Recovery المخصص على الجهاز.
4- تركيب الروم الداعم للغة العربية (أو أي روم من اختيارك) و البدأ بالعمل :) .
لا تجعل هذه الخطوات و التفصيلات توهمك بأن الأمر صعب و لكننا نحاول أن بجعل العملية مفصلة حتى يستفيد من المستخدم التقني و غير التقني أيضا .
سيتم الشرح حول نظام ويندوز وذلك بما أنه الافتراضي لدى النسبة الكبيرة من المستخدمين وسيتم في النهاية وضع ملاحظات خاصة لنظام أوبونتو لينوكس.

المرحلة الأولى: تنصيب الـ SDK.

- بعد تحميل Android SDK من الوصلة المذكورة أعلاه, قم بفك الضغط على C:/ مثلا فتصبح لديك مجلد (C:/android-sdk-windows) .
- قم بتشغيل SDK Setup.exe ثم اختر Available packages , قم بتحديد USB Driver Package و الغي تحديد أي شيء آخر ثم Install .
- على جهازك النيكسوس قم بتفعيل Settings -> Application -> Development -> enable USB debugging .

- قم بوصل الجهاز إلى الكمبيوتر بدون خيار تفعيل كرت الذاكرة (أي بدون Mount ).
- سيُظهر لك الويندوز نافذة التعرف على جهاز جديد New Hardware Found لهذا ولتعريف الجهاز  قم بتوجيهه إلى الملف على المسار C:\android-sdk-windows\usb_driver\

حتى نتأكد من أن الجهاز تم تعريفه على الكمبيوتر بشكل صحيح قم بما يلي :
قم بتشغيل سطر الأوامر (cmd) ثم أدخل الأمر cd C:/android-sdk-windows/tools (قم بوضع المسار نسبة إلى مكان وضع للمجلد )
ثم الأمر : adb devices يجب أن تكون النتيجة تشبه ما يلي :
HT123P123456 device


إذا كانت النتيجة صحيحة انتقل إلى المرحلة التالية.

المرحلة الثانية: فك حماية مُحمل الإقلاع Unlocking Bootloader

تنبيه : في هذه المرحلة بالذات سوف يتم تحذيرك من أنك ستخسر الضمان. عملياً فقدان الضمان لن يعني شيئاً خاصة لو كنت في احد البلدان العربية.
1- أطفى الجهاز ثم قم بالضغط على الكرة Trackball و زر التشغيل بنفس الوقت وذلك حتى تظهر نافذة محمل الإقلاع والتي تبدو كما في الصورة التالية:

2- قم بتحديد الخيار FASTBOOT في حال لم يكن محدداً من قبل (تستطيع التنقل بين الخيارات باستخدام زري تخفيض ورفع الصوت على جانب الجهاز) لاختيار الامر السابق اضغط زر التشغيل Power button لتفعيل هذا الوضع.
3- على كمبيوترك : قم بتشغيل سطر الأوامر cmd.exe او (Terminal على اللينوكس) , ادخل الامر:
cd C:\android-sdk-windows\tools (وذلك حسب المسار الذي قمت بنسخ sdk إليه). نفس الأمر ينطبق بالنسبة إلى لينوكس.
4- ادخل الأمر : fastboot devices وقم بتنفيذه. يجب أن تكون النتيجة مشابها لما يلي :
HT123P123456 fastboot

اذا لم يظهر شيء تأكد من تفعيل وضع fastboot كما في الخطوة رقم 2 .
5- أدخل الأمر : fastboot oem unlock
ستظهر رسالة تحذير, انتبه من هنا و في هذه المرحلة سيتم مسح محتويات الجهاز (ليس sdcard).
للاستمرار اختر Yes باستخدام أزرار التحكم بالصوت و للموافقة اضغط زر التشغيل.

6- الآن سيقوم الجهاز بإعادة التشغيل و ستظهر أشارة قفل مفتوح اسفل الشاشة مما يعني أن العملية ناجحة حتى الآن :).

المرحلة الثالثة : تركيب ملف Recovery المخصص

يتميز  هذا الملف عن الملف الأصلي بخياراته و التي تسمح لك بعمل نسخة احتياطية لنظام التشغيل و العودة لها في حال حدوث أي خطأ , تركيب التحدياثات و التخصيصات و غيرها من الخيارات.نبدأ الخطوات :
1- اطفىء الجهاز ثم اضغط على Trackball و زر التشغيل , استمر بالضغط حتى تظهر شاشة محمل الإقلاع (الشاشة البيضاء).
2- بشكل افتراضي يكون خيار FASTBOOT محدداً اضغط زر التشغيل لتفعيله.
3- على كمبيوترك : تأكد من تحميلك آخر نسخة من ملف الـ Recovery المذكور أعلاه في الخيار الثالث من فقرة (المتطلبات).
ضع الملف من نوع img الذي حملته في المسار C:\android-sdk-windows\tools\
4- قم بتشغيل سطر الأوامر cmd.exe و أدخل الأمر :
cd C:\android-sdk-windows\tools
5- ادخل الامر : fastboot devices يجب أن تكون النتيجة مشابها لما يلي :
HT123P123456 fastboot
6- ادخل الأمر : fastboot flash recovery recovery-RA-nexus-v1.7.0.1.img (قد يختلف رقم نسخة الملف لديك وذلك حسب آخر نسخة) .
يجب أن تكون النتيجة كما يلي :
sending ‘recovery’ (3962 KB)… OKAY . . . . . writing ‘recovery’… OKAY
ويأخد ثواني قليلة.

7- إذا كانت النتيجة السابقة قم بعمل بإطفاء الجهاز و تهيئ للخطوة التالية.

المرحلة الرابعة : تركيب الروم الداعم للعربي (أو أي روم مخصصة أخرى!)

1- قم بالضغط على زر تخفيض الصوت و زر التشغيل بنفس الوقت.
2- اضغط زر تخفيض الصوت لاختيار Recovery ثم اضغط زر التشغيل لتفعيل الوضع, يجب أن تظهر شاشة سوداء مع خيارات باللون الأخضر .
3- الآن سوف نقوم بعمل نسخة احتياطية للروم الأصلية كي تستطيع العودة إليها إن لم تعجبك الروم الجديدة.  باستخدام Trackball اختر Backup/Restore -> Nand backup.
4- بعد أن ينتهي من عملية الـ Backup اختر باستخدام Trackball ما يلي Wipe -> Wipe data/factory reset
5- ثم Wipe -> Dalvik Cache
6- ثم Flash zip from sdcard -> و اختر ملف الروم الذي نسخته إلى كرت الذاكرة sdcard.
7- بعد ان ينتهي اختر Reboot.
في حال حصول أي خطأ أثناء الأقلاع فلا تفزع لأننا قمنا بعمل نسخة احتياطية :)
8- في حال استمر الإقلاع حتى النهاية , تأكد من وجود اللغة العربية بشكل صحيح و من وجود برنامج superuser permission بين قائمة البرامج وهو يعني أنه لديك صلاحية الرووت على الجهاز.
إذا وصلت إلى هذه المرحلة بدون مشاكل , مبارك عليك جهاز النيكسوس مع الفرويو الداعم للعربية :). كما ذكرنا في حال أحببت تركيب نسخة روم أخرى مثل Cyanogen أو Modaco فهي نفس الخطوات تماماً, فقط تقوم بنسخ الروم إلى بطاقة الذاكرة وعمل الفلاش لها كما شرحنا في الخطوة الأخيرة.

ملاحظات بخصوص نيكسوس ون و UBUNTU 10.04:

عندما توصل جهازك النيكسوس و تنفذ الامر adb devices سوف تظهر النتيجة كعلامات استفهام عوضاً عن ظهور إسم الجهاز, لحل المشكلة قم بما يلي :
قم بتشغيل Terminal و أدخل الأمر :
sudo gedit /etc/udev/rules.d/99-android.rules
ثم الصق النص التالي في الملف الفارغ :
SUBSYSTEM==”usb”, ATTRS{idVendor}==”18d1″, SYMLINK+=”android_adb”, MODE=”0666″
احفظ ثم نفذ الأمر التالي حتى يأخذ التغيير مفعوله:
sudo service udev reload.
ملاحظة أخرى : عند تحميل SDKنسخة لينكس لن تجد برنامج fastboot في مجلد tools لذلك عليك تحميله و نسخة إلى ذلك المجلد من هنا :


المصدر