طريقة تعريب أي روم تريده
طريقة تعريب أي روم تريده add arabic path to any ROM
بسم الله الرحمن الرحيم
تعريب framework.jar و libwebcore.so
ملاحظة : التحميل أسفل الصفحة.
تعريب framework.jar يكمن في تصحيح مشكلة تشابك الحروف في جميع قوائم الأندرويد عدى المتصفح والجيميل. هذه الطريقة تعمل على جميع أجهزة أندرويد 2.1، 2.2، 2.2.1 و2.3 (جميع الأجهزة) عدى رومات MIUI فهي لن تعمل.
أما بالنسبة لتعريب libwebcore.so فهو يقوم بتعريب المتصفح والجيميل.
هذه الطريقة تقوم بتعريب كلا الملفين.
رجاء عمل backup للنظام حتى تستطيع العودة في حال عدم نجاح البرنامج..
المتطلبات قبل عملية التحديث للغة العربية.
- أن يكون لديك روت
- أن يكون نظام أندرويد 2.1 أو أحدث
- أن يكون الروم deodexed.. هذا مهم جدا جداً !! لمعرفة ما اذا كان الاندرويد deodexed يتطلب عليك الذهاب إلى مجلد /system/framework إذا كان لديك ملف اسمه framework.odex فلن تعمل معك طريقة التعريب هذه.. !! يجب أن يكون لديك فقط framework.jar بدون framework.odex
- أن لا يكون رومك يستخدم الروم الصيني MIUI.
- أن يكون لديك برنامج لتصفح الروت مثل Root Explorer
- نزل الملفات المرفقة في الأسفل وفك الضغط عن الملف وضع محتوياته في حاسوبك.
- عليك بسحب ملف /system/framework/framework.jar من هاتفك. هناك طرق عدة، ولن أتطرف لهذا الموضوع هنا. ضع ملف framework.jar المأخوذ من هاتفك في المجلد input في المجلد اللي نزلته في خطوة 1
- إذا الروم المتواجد في هاتفك ليس روم سيانوجين 6، عليك أيضاً بسحب ملف /system/lib/libandroid_runtime.so وضع الملف في مجلد input المتواجد بعد فك الضغط عن الخطوة الأولى
- إذا أحببت تعريب المتصفح والجيميل، عليك أيضاً بسحب ملف /system/lib/libwebcore.so من هاتفك
ووضعه في مجلد input في الحاسوب. - اضغط على commands.exe وتوكل على الله.عندما تأتيك الخيارات، اضغط على اوكي. عندما تأتيك شاشات سوداء، رجاء عدم اغلاقها حتى تتم العملية بنجاح.
- بعد الانتهاء، ستجد ملف flashable_cwm_framework.zip في مجلد output. قم بنقل هذا الملف إلى المذكرة الخارجية ومن ثم عمل update من ال recovery.
- إذا عملية الrecovery لم تنجح. فعليك بنقل الملفات التالية إلى الهاتف يدوياً:
- output/framework.jar وانقله إلى مجلد /system/framework/ في الهاتف.
- نقل ملف output/libandroid_runtime.so إلى مجلد /system/lib/ في الهاتف (إن تواجد هذا الملف).
- نقل ملف output/libicuuc-arabic.so إلى مجلد /system/lib/ في الهاتف. هذا مهم جداً، بدونه سوف يعلق الجهاز في البداية
- نقل ملف output/libwebcore.so إلى مجلد /system/lib/ في الهاتف (إن وجد)
- نقل ملف output/lib__bcore.so إلى مجلد /system/lib/ في الهاتف (إن وجد)
- بإمكانك أيضاً نسخ خطوط الجزيرة من مجلد aljazeera fonts إلى مجلد /system/fonts في هاتفك.
- أعد بدء الجوال.. نقطة هامة:قد تحتاج إلى عمل factory reset للجهاز بعد استبدال ملف framework.jar وذلك لتجديد جميع معلومات الجهاز بالبيانات الجديدة من ملف فريموورك ملاحظة: هذا التعريب قراءة وكتابة فقط ولن يتم تعريب القوائم.
- تحديث نسخة ال webkit patcher إلى 3.91B والتي تدعم هواتف أكثر.
- تحديث نسخة ال webkit patcher إلى 3.1B والتي تدعم هواتف أكثر.
- تخفيف حجم ملف libicuuc-arabic.so ومواكبته مع أنظمة أكثر. شكراً brightidea
- تحديث نسخة ال webkit patcher إلى 2.6B والتي تدعم هواتف أكثر.
- تم تصحيح الخلل في نسخة 0.904. الرجاء إنزال نسخة 0.905 لأن نسخة 0.904 لا تعمل.
- تحديث نسخة ال webkit patcher إلى 2.3B والتي تدعم هواتف أكثر.
- تحديث نسخة ال webkit patcher إلى 2.2B
- التغيير إلى الخط الإفتراضي القديم وذلك لمواكبته مع أنظمة أكثر.
- حل لمشكلة روم JVT للجالاكسي إس 1.
- تغيير الهيكل العام للبرنامج واستخدام باتش الأخ brightidea لملف libandroid_runtime.so.
- تحديث نسخة ال webkit patcher إلى 1.5B
- تغيير الخط الاإفتراضي المستخدم.
- تصحيح مشكلة “تراقص الحروف” في برنامج WhatsApp.
- libicuuc-arabic.so متطابق مع أجهزة أكثر.
- تحديث نسخة ال webkit patcher إلى 0.7B
- التطوير إلى آخر نسخة من baksmali و smali وهي نسخة 1.2.8
- إضافة تعريب المتصفح والجيميل من قبل الأخ brightidea وهي الاصدار 0.3 Beta
- تم اختصار اسماء المجلدات إلى مجلدي input لدخول البيانات و output للبيانات المستنتجة وذلك لتسهيل عملية التعريب عليكم
- التطوير إلى آخر نسخة من baksmali و smali وهي نسخة 1.2.7
- تصحيح مشكلة انقلاب الأرقام في بعض الحالات
- تحديث نسخة smali و baksmali.
- تعديلات خفيفة على ملف الريكفري. قد يعمل مع أجهزة أكثر الآن
- تم تحديث التعريب ليتوافق مع آخر مستجدات التعريب من روم cyanogenmod 7.
- رومات الفرويو والجنجربرد تخضع لتعريب واحد الآن.
- تم تصحيح مشكلة عدم ظهور العناوين في برنامج الجيميل بشكل كامل
- تم تطوير ملفات التعريب للتواكب مع آخر تحديثات سيانوجين 7 للتعريب. المصدر
- أنظمة خبز الزنجبيل لأجهزة HTC Sense لها باتش خاص لملف Layout.smali. يجب أن تعمل عملية التعريب الآن مع جميع تلك الأجهزة بدون مشاكل، تم استخدام ملف من HebFix 0.91 لفعل ذلك
- مشكلة المسافة بعد “لا” تم تصحيحها
- هذا تعريب جديد وأسرع بكثير من السابق لأنه يقوم بمعالجة الحروف عن طريق c++ وليس جافا كما كان سابقاً
- لن يتم تعريب سيانوجين 7 من الآن صاعداً لأنه يأتي معرباً تعريباً سليماً من الآن ولن تحتاج إلى تعريب جديد إن شاء الله
- ملاحظة: هذا التعريب جديد ومبني على تعريب سيانوجين 7 الجديد
- بناء ملف يمّكن من تعريب الجهاز عن طريق ملف ريكفري
- إضافة خط جديد يسهل قراءة اللغة العربية
- تصحيح خلل في رومات سيانوجين تؤدي إلى Force Close.
- تشابك الحروف تستخدم ملفات عبدالعزيز الحسين بدل من ICU4J. ستلاحظ أن ملف فريموورك المنتج أصغر بكثير مما كان سابقاً
- تصحيح خلل بسيط في خبز الزنجبيل Sense UI يسبب Force Close في برنامج gTalk
- تمت إزالة ملف clockworkmod recovery لعدم تطابقه مع جميع الأنظمة
- إضافة ملفات تعريب خبز الزنجبيل لرومات Sense UI من شركة HTC
- تمت إضافة ملفات تعريب رومات سيانوجين 6
- تم إضافة ملفات تعريب لأنظمة خبز الزنجبيل gingerbread
- هذه النسخة تقوم بعمل ملف update لأنظمة recovery clockworkmod لتسهيل عملية نقل الفريموورك الجديد إلى الهاتف.
- تمت إضافة ملفات تعريب رومات سيانوجين 7
- إضافة ملفات libwebcore لرومات الجالاكسي 2.2.1 وأيضاً لروم سيانوجين 7 في مجلد libwebcore
- تم عودة المسافة بعد “لا” وذلك لأن النسخة التي كانت فيها التصحيح أدت إلى مشاكل أكثر
- تصحيح المحاذاة في برنامج google talk
- تصحيح شبك الخطوط في برنامج Twitter
- تم تصحيح خطأ ظهور المسافة بعد “لا”.
- تم تغيير مصدر يطب للتوافق مع التغييرات الجديدة
- ArabicShaper يستخدم فقط للحروف التي تتغير والتي تظهر على الشاشة ولا تعمل بشكل دائم كما كان سابقاً. تم فعل ذلك من اجل تسريع النظام وعدم الحاجة في تصحيح كل ما يوجد في الشاشة اذا لم يتغير منها سوى البعض
- تصحيح بعض الاخطاء في مصدر يطب
- تمت اضافة خطوط الجزيرة في المجلد الخاص “aljazeera fonts”
- تمت ازالة بعض الأسئلة عند الضغط على commands.exe، خيار fix framework on this computer لم يعد موجوداً والآن هو الخيار التلقائي.
التغييرات الجديدة:
نسخة 0.907
0 commentaires:
إرسال تعليق