تهدف ورشة العمل هذه إلى منحك الأسس لبدء الهندسة العكسية لتطبيقات Android. في حين أن ورشة العمل هذه لن تعلمك تفاصيل تطوير تطبيقات Android ، وتحليل البرامج الضارة لنظام Android ، والبحث عن نقاط الضعف في Android ، وما إلى ذلك ، آمل أن أقدم لك جميع الأسس اللازمة من خلال ورشة العمل هذه بحيث يمكنك تطبيق مهارات عكس Android الجديدة على القيام بذلك هذه الأشياء.
I- مجال الريسكين
الريسكين نقصد به الحصول بشكل قانوني أو غير قانوني على شفرة مصدرية (Code Source) للعبة أو تطبيق معين يشتغل في الهواتف الذكية , و من ثَم العمل على التعديل عليه قصد تغيير بعض من ملامحه أو التصميم الخاص به , أو حتى العمل على تغير بعض من الخصائص التي تميزه , قصد الحصول على لعبة أو تطبيق بفكرة نوعا ما مبتكرة أو مختلفة عن الفكرة التي كانت تميز التطبيق الأصلي
خطوات الريسكين الاساسية
1-تحميل برنامج Android studio
2-الحصول على أكواد جاهزة للتطبيقات والألعاب
يوجد أكثر من موقع للحصول على الأكواد المصدرية المدفوعة بشكل مجاني كموقع codeliste اواكتب في غوغل NulledCode Sourse Android
ويمكن شراء شراء الأكواد المدفوعة من عدة مواقع يبقى ابرزها codecanyon
3-البدء في الريسكين
بعد اخيار code source اليك جميع الخطوات المهمة لتطبيق جيد :
#تغيير Package name
#تغيير معلومات التطبيق كاسم التطبيق وقائمة التطبيق
#تغيير لون التطبيق
#اضافة اعلانات على التطبيق(admob,facebook,starapp...)
#تغيير sdk الى 29 او 30
#عملSignerللتطبيق
#رفع التطبيق على جوجل بلاي
II-مجال الهندسة العكسية
في مجال الهندسة العكسية نعتمد على برنامج apktool or apk easy tool لتغيير شكل التطبيق
تركز أداة ApkTool أو apkeasy على الهندسة العكسية لتطبيقات Android الثنائية والمغلقة التابعة لجهات خارجية. يمكن للبرنامج مفتوح المصدر فك تشفير الموارد إلى شكلها الأصلي تقريبًا ، وإجراء تغييرات فيها ، وإعادة بنائها مرة أخرى إلى ملف APK / JAR ثنائي.
للبدئ في مجال الهندسة العكسية :
#ايجاد نيتش مناسب في غوغل بلاي وتحميل التطبيق على شكل APK
#تجميل برنامج Notepad++ للتعديل على التطبيق كتغيير معلومات التطبيق ، اعلانات، package name
#عمل compile/Decompile
#عملSignerللتطبيق باستخدام apk signer
#رفع التطبيق على جوجل بلاي