أولا: الموضوع منقول.. بسم الله الرحمن الرحيم طبعا اكيد كل واحد معو تلفون اندرويد بلحظه من اللحظات سأل حالو سؤال، وبعدين مع الشكل الممل؟؟ انا سألت حالي ولاقيت انو انتظار مصممي الثيمات متعب ولازم استخدم روم محدد وبرامج محدده واشي بزبط واشي ما بزبط فقررت اعمل تغييرات بسيطه جدا جدا كتغيير الايقونات تاعون شريط التنقل او ايقونه البطارية, والاحسن من هيك اني قدرت اعدلهن وحبيت اشاركم بالطريقه فهرس الموضوع: 1- استخراج ملف SystemUI.apk من الروم او من الهاتف 2- فك ملفات APK لتعديل الصور فقط 3- فك تشفير ملفات APK بالهندسة العكسية لتعديل ملفات XML وغيرها 4- استبدال الصور والايقونات 5- عمل نسخه احتياطيه قابله للتثبيت من الملف الاصلي 6- اعادة تحزيم ملف APK بعد تعديل الصور 7- اعادة تشفير ملف APK بعد تعديل ملفات XML وغيرها 8- عمل الملف قابل للتثبيت من الريكوفري 9- شرح عمل نسخه احتياطية 10- تثبيت الملف في الهاتف 11- استعادة الملف في حال عدم اقلاع الهاتف 12- استعاده النسخه الاحتياطيه الكاملة 13- البرامج والادوات المستخدمة 1- استخراج ملف SystemUI.apk من الروم او من الهاتف --> الطريقه الاولى هي استخراجه من الروم: بعد تحميل الروم راح يكون ملف ZIP مضغوط يتم فتحة عن طريق اي برنامج يتعامل مع هذه الصيغة ويكون الملف على المسار التالي: كود PHP: /system/app/SystemUI.apk ثم احفظ الملف في مكان مناسب، على سطح المكتب مثلا. --> الطريقة الثانيه عن طريق سحبة من الهاتف: 1- فعل خيار تصحيح USB او USB Debuging الاعدادات --> خيارات مطور البرامج --> تصحيح اخطاء USB Settings --> Developer options --> USB debuging 2- اشبك التلفون بالكمبيوتر عن طريق الكابل. 3- افتح موجه الاوامر في مجلد برنامج ADB. 4- اكتب الامر التالي: كود PHP: adb pull /system/app/SystemUI.apk مع مراعات الاحرف الكبيره والصغيره لان الموضوع بفرق بالنسبه للينكس 5- احفظ الملف في مكان مناسب، على سطح المكتب مثلا. 2- فك ملفات APK: اولا ملفات APK في بالاصل ملف ZIP عادي ويمكن فتحة بكثير من الادوات وانا افضل 7-ZIP المفتوح المصدر 1- بعد تثبيت البرنامج بنضغط ضغطة يمين على ملف SystemUI.apk وبنخار فتح بواسطه 7-ZIP. 2- افتح مجلد res. 3- اسحب مجلد drawable-xhdpi لمكان مناسب، سطح المكتب مثلا. 4- بنلاحظ ان معظم الصور الموجوده في الهاتف، موجوده داخل هذا المجلد. 3- فك تشفير ملفات APK بالهندسة العكسية لتعديل ملفات XML وغيرها: اولا لفك التشفير تحتاج لاداه اسمها APK Tool والمشكله ان ملف SystemUI بالذات لا تستطيع هذه الاداه فكه بسهوله لذلك سنستخدم نسخه 1.4.2 و 1.4.3 لفك واعاده تشفير الملف بنجاح لتلافي التعقيدات قمت بعمل سكربت بسيط للفك وسكربت لاعاده التشفير بنقره واحده فقط طبعا يجب مراعات وجود الجافا نسخه 6 او اعلى --> لتأكد من فك التشفير بطريقه صحيحة نقوم بفتح ملف SystemUI.apk بواسطه برنامج 7-ZIP وحذف ملف classes.dex من داخله --> لفك التشفير يجب وضع ملف systemui في مجلد البرنامج apk-tool --> ثم تشغيل ملف un-pack والانتظار حتى الانتهاء http://i.imgur.com/jgEDb.png --> ثم كما نرى يوجد هنا الملف مفكوك تشفيره كاملا http://i.imgur.com/AwR73.png 4- استبدال الصور والايقونات: استبدال الصور سهل جدا جدا لكن صناعه الصور هو الشيئ الصعب كما نلاحظ لكل صوره اسم محدد ولكل صوره عمل ما تقوم به لتعديل الصورتحتاج برامج تعديل الصور ولن اقوم باقتراح برنامج نظرا لكثرتها و مميزاتها المختلفه جدا بعد تعديل الصور يتم استبدالها بالصور الاصليه في مجلد drawable-xhdpi تحضيرا لاعادة دمجها 5- عمل نسخه احتياطيه قابله للتثبيت من الملف الاصلي: بعد نسخ الملف الاصلي وقبل القيام بأي تعديل على الملف يجب ان نجعله قابل للتثبيت --> نقوم بنقل ملف SystemUI.apk الاصلي لمجلد SystemUI-original.zip تمهيدا لتجهيزه للنسخ الاحتياطي. --> نقوم بتشغيل البرنامج SystemUI-original.zip وننتظر قليلا حتى ينتهي. --> عند الانتهاء نقوم بنقل الملف الناتج لذاكره الهاتف. 6- اعادة تحزيم ملف APK بعد تعديل الصور: لاعاده التحزيم هناك طريقتين: 1- الطريق الطويل وهو استخراج كل محتويات ملف systemui واستبدال الملفات المطلوبه ثم اعاده ضغط الملف بصيغه ZIP واعاده تسميتها لـ apk. 2- الطريق القصير عن طريق فتح ملف systemui ببرنامج 7-zip ثم فتح مجلد drawable-xhdpi داخل البرنامج ثم اسقاط الملفات داخله واغلاق البرنامج عند الانتهاء. 7- اعادة تشفير ملف APK بعد تعديل ملفات XML وغيرها: لاعاده تشفير الملف بعد الانتهاء من تعديل ملفات XML او غيرها يجب القيام بتشغيل ملف re-pack الذي سيقوم بكل العمل عنك وعند انتهائه من العمل سيتم حذف مجلد العمل والملف الاصلي واستبداله بالملف المعدل 8- عمل الملف قابل للتثبيت من الريكوفري: بعد الانتهاء من التعديلات والتجارب --> نقوم بنقل ملف SystemUI.apk لمجلد SystemUI.zip تمهيدا لتجهيزه للخطوه الاخيره من التعديلات. --> نقوم بتشغيل البرنامج SystemUI.zip وننتظر قليلا حتى ينتهي. --> عند الانتهاء نقوم بنقل الملف الناتج لذاكره الهاتف. 9- شرح عمل نسخه احتياطية: عمل نسخة احتياطيه امر مهم جدا لتلافي مشكله عدم اقلاع الهاتف في حاله حدوث خطأ ويجب عملها قبل البدء بتثبيت الملف والشرح التالي لريكوفري CWM 1- الدخول للريكوفري. 2- backup and restore 3- backup 4- +++++Go Back+++++ 5- تابع النقطه 10 من الفهرس 10- تثبيت الملف في الهاتف: يفضل عن طريق الريكوفري وهي اسهل واضمن اشي و الطريقه كالتالي لريكوفري CWM: 1- ادخل على الريكوفري 2- اختار Install zip from sdcard 3- choose zip from sdcard 4 اختار الملف الصحيح SystemUI.zip اذا لم تعيد تسميتة 5- Yes - Install SystemUI.zip 6- +++++Go Back+++++ 7- Reboot system now 8- استمتع بالتعديلات الجديده. 11- استعادة الملف في حال عدم اقلاع الهاتف: الاستعاده بكون عن طريق الريكوفري مثل CWM و الطريقه كالتالي لريكوفري CWM: 1- ادخل على الريكوفري 2- اختار Install zip from sdcard 3- choose zip from sdcard 4 اختار الملف الصحيح SystemUI-original.zip اذا لم تعيد تسميتة 5- Yes - Install SystemUI.zip 6- +++++Go Back+++++ 7- Reboot system now 8- استمتع بالتعديلات الجديده. 12- استعاده النسخه الاحتياطيه الكاملة: اذا نسيت تعمل نسخه احتياطيه من الملف وخبصت الدنيا ببعضها لسا عندك فرصه لانك تحيي الهاتف من جديد عن طريق الريكوفري شرح لريكوفري CWM: 1- ادخل الريكوفري. 2- Backup and restore 3- Restore 4- اختار النسخة الاحتياطيه ووافق على الاستعاده 5- +++++Go Back+++++ 6- reboot system now 13- البرامج والادوات المستخدمة: http://dl.7-zip.org/7z925.exe http://javadl.sun.com/webapps/downlo...BundleId=63696
/system/app/SystemUI.apk
adb pull /system/app/SystemUI.apk