القائمة الرئيسية

الصفحات

EXTRAS APK

لفك أو تحرير ملفات apk على pc على نظام windows أو linux ستحتاج إلى أداة تسمى apktool.jar وتمكنك من فك ظغط تطبيقات أندرويد للوصول إلى معلوماتها مثل الصور أو قواعد البيانات ، لذلك وللمهتمين ببرمجة التطبيقات حذاري تضع ملف حساس مباشرة بالتطبيق أو روابط انترنت حساسة لكي لا يت الوصول إليها إلا بعد التأكد من تشفيرها بأحد الطرق الممكنة .

أولا حمل أي لعبة أو تطبيق تحتاجه بصيغة apk من هذا الموقع :
https://apkpure.com

ثم حمل برنامج apktool.jar من هذا الرابط :
https://bitbucket.org/iBotPeaches/apktool/downloads

هناك إصدارات عديدة يمكنك تحميل دائما آخر إصدار عند تحميل الملف حوله أزل رقم الإصدار وحوله إلى هذا الإسم مباشرة apktool.jar فمثلا إن كان  apktool_2.4.1.jar حوله إلى apktool.jar ، وبعدها إفتح الدوس cmd واذهب إلى مسار ملف apk و برنامج apktool.jar عن طريق الدوس بعد وضعهم في مجلد واحد ثم ضع الأمر التالي ، إن أردت فتح الدوس مباشرة على مسار المجلد الذي تريد أدخل للمجلد واضغط على Shift وزر الماوس الأيمن وسيظهر لك فتح نافدة الأوامر DOS ، بعد ذلك ضع الكود :
C:\Users\med\Desktop>java -jar apktool.jar d CultureQuizz.apk

ملاحظة : لابد من تثبيت برنامج جافا JAVA في الجهاز ليشتغل معك apktool.jar من موقع شركة ORACLE
https://www.java.com/en

إن كنت مطور تطبيقات جافا يمكنك تحميل JAVA jdk  وبدون تثبيت جافا على الكمبيوتر يمكنك تطبيق الامر من داخل مجلد bin ، تحميل JAVA JDK لنسخة وندوز أو لينكس :
https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html

أنا وضعت الكل بسطح المكتب لذلك فقط ستكتب داخل الدوس  الامر التالي للدخول إلى Desktop إن أردت فعل طريقتي :
cd Desktop

بعد ذلك اضفت الامر التالي :
java -jar apktool.jar d CultureQuizz.apk



أنا قمت بفك ضغط لعبة اسمها CultureQuizzes.apk ، ستنتظر بعد ذلك سيتم فك ضغط ملف APK وسيظهر لك المجلدات مثل res و assets وساشرح لك المحتويات المهمة داخل هذه المجلدات .

مجلد assets ستجد به مثل قواعد البيانات واي ملف خارجي يتم استدعاؤه داخل التطبيقات .

مجلد res يحتوي على المجلدات المهمة مثل drawable و raw و layout و values

مجلد drawable الخاص بايقونات وصور التطبيق وكذلك خلفيات بصيغة xml

مجلد raw ستجد به الملفات الصوتية وملفات html 

مجلد layout الخاص بواجهات التطبيق وتحتوي على الادوات الرسومية للتطبيق 

مجلد values يحتوي على اهم ملف هو strings هذا الملف قد تجد به اكواد ادموب 
واسم التطبيق والكلمات والجمل التي داخل التطبيق يتم استدعاؤها من هذا ملف strings .

يمكنك بعد ذلك تعديل واخد ما تريد ، وان كانت لديك دراية في جافا و XML يمكنك التعديل على اندرويد ستيديو .

تجميع التطبيق من جديد ضع الامر :
java -jar apktool.jar b CultureQuizz
فقط مكان d وضعنا b ووضعت اسم المجلد الذي تم استخراج فيه الملفات من قبل CultureQuizz
بعد الإنتهاء ستدخل لنفس المجلد CultureQuizz ثم المجلد dist وستجد به ملف apk الجديد الذي تم انشاؤه .


هل اعجبك الموضوع :

تعليقات



التنقل السريع