الحشد الشعبي

Recent Products RSS Feeds

فريق الهكر العراقي KAMINDOZ

TOOLS & EXPLOIT KAMINDOZ

DOWNLOAD VIDEO
 

اخر التغريدات
مقاطع الفيديو

#نظام_الاندرويد #android - تفكيك ملفات APK والتعديل عليها للاندرويد الرابع

KAMINDOZ

↑ Grab this Headline Animator


طبعا اكيد كل واحد معو تلفون اندرويد بلحظه من اللحظات سأل حالو سؤال، وبعدين مع الشكل الممل؟؟


انا سألت حالي ولاقيت انو انتظار مصممي الثيمات متعب ولازم استخدم روم محدد وبرامج محدده واشي بزبط واشي ما بزبط
فقررت اعمل تغييرات بسيطه جدا جدا كتغيير الايقونات تاعون شريط التنقل او ايقونه البطارية, والاحسن من هيك اني قدرت اعدلهن
وحبيت اشاركم بالطريقه

فهرس الموضوع:
1- استخراج ملف SystemUI.apk من الروم او من الهاتف
2- فك ملفات APK لتعديل الصور فقط
3- فك تشفير ملفات APK بالهندسة العكسية لتعديل ملفات XML وغيرها
4- استبدال الصور والايقونات
5- عمل نسخه احتياطيه قابله للتثبيت من الملف الاصلي
6- اعادة تحزيم ملف APK بعد تعديل الصور
7- اعادة تشفير ملف APK بعد تعديل ملفات XML وغيرها
8- عمل الملف قابل للتثبيت من الريكوفري
9- شرح عمل نسخه احتياطية
10- تثبيت الملف في الهاتف
11- استعادة الملف في حال عدم اقلاع الهاتف
12- استعاده النسخه الاحتياطيه الكاملة
13- البرامج والادوات المستخدمة

انقر على هذا شريط لعرض الصورة الكاملة. الحجم الاصلي للصورة هو 800x558

1- استخراج ملف SystemUI.apk من الروم او من الهاتف


--> الطريقه الاولى هي استخراجه من الروم:


بعد تحميل الروم راح يكون ملف ZIP مضغوط
يتم فتحة عن طريق اي برنامج يتعامل مع هذه الصيغة
ويكون الملف على المسار التالي:

اقتباس:
/system/app/SystemUI.apk

--> الطريقة الثانيه عن طريق سحبة من الهاتف:

1- فعل خيار تصحيح USB او USB Debuging
الاعدادات --> خيارات مطور البرامج --> تصحيح اخطاء USB
Settings --> Developer options --> USB debuging




2- اشبك التلفون بالكمبيوتر عن طريق الكابل.


3- افتح موجه الاوامر في مجلد برنامج ADB.


4- اكتب الامر التالي:

كود:
adb pull /system/app/SystemUI.apk




مع مراعات الاحرف الكبيره والصغيره لان الموضوع بفرق بالنسبه للينكس


5- احفظ الملف في مكان مناسب، على سطح المكتب مثلا.

2- فك ملفات APK:

اولا ملفات APK في بالاصل ملف ZIP عادي ويمكن فتحة بكثير من الادوات وانا افضل 7-ZIP المفتوح المصدر




1- بعد تثبيت البرنامج بنضغط ضغطة يمين على ملف SystemUI.apk وبنخار فتح بواسطه 7-ZIP.


2- افتح مجلد res.


3- اسحب مجلد drawable-xhdpi لمكان مناسب، سطح المكتب مثلا.


4- بنلاحظ ان معظم الصور الموجوده في الهاتف، موجوده داخل هذا المجلد.

انقر على هذا شريط لعرض الصورة الكاملة. الحجم الاصلي للصورة هو 769x568

3- فك تشفير ملفات APK بالهندسة العكسية لتعديل ملفات XML وغيرها:




اولا لفك التشفير تحتاج لاداه اسمها APK Tool والمشكله ان ملف SystemUI بالذات لا تستطيع هذه الاداه فكه بسهوله
لذلك سنستخدم نسخه 1.4.2 و 1.4.3 لفك واعاده تشفير الملف بنجاح


لتلافي التعقيدات قمت بعمل سكربت بسيط للفك وسكربت لاعاده التشفير بنقره واحده فقط


طبعا يجب مراعات وجود الجافا نسخه 6 او اعلى

--> لتأكد من فك التشفير بطريقه صحيحة نقوم بفتح ملف SystemUI.apk بواسطه برنامج 7-ZIP وحذف ملف classes.dex من داخله


--> لفك التشفير يجب وضع ملف systemui في مجلد البرنامج apk-tool

انقر على هذا شريط لعرض الصورة الكاملة. الحجم الاصلي للصورة هو 769x568

--> ثم تشغيل ملف un-pack والانتظار حتى الانتهاء


--> ثم كما نرى يوجد هنا الملف مفكوك تشفيره كاملا

انقر على هذا شريط لعرض الصورة الكاملة. الحجم الاصلي للصورة هو 769x568

4- استبدال الصور والايقونات:


استبدال الصور سهل جدا جدا
لكن صناعه الصور هو الشيئ الصعب


كما نلاحظ لكل صوره اسم محدد ولكل صوره عمل ما تقوم به
لتعديل الصورتحتاج برامج تعديل الصور ولن اقوم باقتراح برنامج نظرا لكثرتها و مميزاتها المختلفه جدا


بعد تعديل الصور يتم استبدالها بالصور الاصليه في مجلد drawable-xhdpi تحضيرا لاعادة دمجها


5- عمل نسخه احتياطيه قابله للتثبيت من الملف الاصلي:


بعد نسخ الملف الاصلي وقبل القيام بأي تعديل على الملف يجب ان نجعله قابل للتثبيت
--> نقوم بنقل ملف SystemUI.apk الاصلي لمجلد SystemUI-original.zip تمهيدا لتجهيزه للنسخ الاحتياطي.

انقر على هذا شريط لعرض الصورة الكاملة. الحجم الاصلي للصورة هو 769x568

--> نقوم بتشغيل البرنامج 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

منتديات الهكر العراقي , منظمة الاختراق العراقية kamindoz
Share
روابط هذه التدوينة قابلة للنسخ واللصق
URL
HTML
BBCode

kamindoz


 
::جميع المشاركات المكتوبة تعبّر عن وجهة نظر كاتبها ... ولا تعبّر عن وجهة نظر إدارة الموقع::

C0DED BY IRAQ Electronic Army 2015-2016

iraq , syria , iran ,Afghanistan,Albania , Algeria , Andorra , Angola , Antigua , and , Barbuda , Argentina , Armenia , Aruba , Australia , Austria , Azerbaijan

Bahamas, , The , Bahrain , Bangladesh , Barbados , Belarus , Belgium , Belize , Benin , Bhutan , Bolivia , Bosnia , and , Herzegovina , Botswana , Brazil ,Brunei , Bulgaria , Burkina , Faso , Burma , BurundiCambodia , Cameroon , Canada , Cape , Verde , Central , African , Republic , Chad , Chile , China , Colombia , Comoros , Congo, , Democratic , Republic , of , the , Congo, , Republic , of , the , Costa , Rica , Cote , d'Ivoire , Croatia , Cuba , Curacao ,,,Cyprus , Czech , Republic.Denmark , Djibouti , Dominica , Dominican Republic

Ecuador , Egypt , El , Salvador , Equatorial , Guinea , Eritrea , Estonia , Ethiopia , Fiji Finland France , Gabon , Gambia, , The , Georgia , Germany , Ghana , Greece , Grenada , Guatemala , Guinea , Guinea-Bissau , Guyana , Haiti , Holy , See , Honduras , Hong , Kong , Hungary ,

Iceland,India, Indonesia Ireland Italy