تعديل تطبيق Android بصيغة APK بدون السورس كود (تغيير الهوية، دعم RTL، دمج AdMob)

تفاصيل المشروع

مرحبًا،

أبحث عن مستقل محترف للتعاون معي في تعديل تطبيق أندرويد بصيغة APK بدون توفر السورس كود، بهدف إعادة إطلاقه بشكل جديد كجزء من مشروع أوسع.

هذه المهمة تمثل البداية فقط، وهناك خطوات مستقبلية متوقعة بناءً على جودة التعاون والنتائج.

المطلوب في هذه المرحلة:

تفكيك ملف APK وتعديله:

باستخدام أدوات مثل apktool, JADX, أو ما تراه مناسبًا.

تحليل البنية الداخلية واستخراج الملفات اللازمة للتعديل.

إعادة بناء الهوية البصرية للتطبيق:

تغيير اسم الحزمة واسم التطبيق.

استبدال جميع الأيقونات والشعارات (سأزوّدك بالتصاميم).

حذف أي أثر للهوية السابقة داخل التطبيق.

تعريب واجهة التطبيق ودعم اللغة العربية (RTL):

إنشاء ملفات values-ar.

ضبط اتجاه الواجهة من اليمين لليسار.

إدراج الترجمات التي أرسلها.

إضافة إعلانات Google AdMob:

دمج Banner وInterstitial.

باستخدام بيانات AdMob التي أرسلها.

مع مراعاة سياسات Google بدقة.

إعادة التوقيع وبناء نسخة صالحة للنشر:

توقيع التطبيق باستخدام keystore (سأزوّده).

اختبار التوافق والاستقرار بعد التعديل.

تسليم تقرير تقني يشمل:

الأدوات المستخدمة.

التعديلات المنفذة.

مواضع الإعلانات.

معلومات التوقيع.

ماذا أوفّر لك كبداية:

رابط مباشر لملف APK الأصلي.

ملفات الترجمة بالعربية.

تصاميم الأيقونات والشعارات الجديدة.

بيانات AdMob.

Keystore لتوقيع النسخة النهائية.

نظرة مستقبلية:

هذه المهمة هي جزء من خطة أكبر لتطوير مجموعة تطبيقات Android بشكل متسلسل ضمن مشروع قائم على إعادة هيكلة التطبيقات وإطلاقها لهدف تجاري.

لذا أبحث عن مستقل شغوف ودقيق، يطمح للتعاون طويل الأمد وليس فقط تنفيذ مهمة لمرة واحدة.

الجودة والاستقرار والاحترافية في التنفيذ لها الأولوية عندي، ومن يثبت كفاءته في هذه المرحلة ستكون له الأفضلية في التعاون في المهام القادمة.

⏱️ المدة المقترحة للتنفيذ:

3 إلى 5 أيام.

يرجى إرفاق التالي في عرضك:

لمحة عن خبرتك في التعامل مع ملفات APK بدون السورس.

الأدوات التي تنوي استخدامها.

مدة التنفيذ المتوقعة.

روابط لأعمال سابقة (إن وُجدت).

إذا كان لديك خبرة سابقة في التعامل مع ملفات APK مباشرة.

أندرويد

كود. لكن بحسب تحليل ملف الـAPK (عن طريق أدوات مثل JADX أو APKTool) يظهر أن التطبيق مبني باستخدام: Java أو Kotlin (غالبًا Java، لأن الملفات التي تم استخراجها بصيغة .smali و .dex هي الناتج المعتاد لتطبيقات Java). الواجهات مستخدمة بـ XML (وهي لغة توصيف واجهات Android). لا أظن أنه تم بناؤه باستخدام Flutter أو React Native أو أي إطار عمل خارجي، لأنه لا يحتوي على ملفات Dart أو JS ضمن البنية. باختصار: التطبيق مبني بتقنيات Android Native (Java/Kotlin) + XML يعمل على نظام تشغيل: Android

هذه قائمة مفصلة بالتعديلات والخصائص المطلوبة تنفيذها على ملف APK (بدون توفر السورس كود):

1. تفكيك وتحليل التطبيق (APK):

باستخدام أدوات مثل apktool, JADX, أو غيرها.

استخراج الملفات والموارد لتكون جاهزة للتعديل.

2. تغيير الهوية الكاملة للتطبيق:

تغيير اسم الحزمة (Package Name).

تغيير اسم التطبيق الظاهر.

استبدال الأيقونات والشعارات بالتصاميم التي سأرسلها.

حذف أو استبدال أي شيء يدل على هوية التطبيق الأصلية.

3. دعم اللغة العربية واتجاه RTL:

إنشاء مجلد res/values-ar/.

إضافة ملفات الترجمة التي سأرسلها.

التأكد من ضبط اتجاه الشاشة والواجهة من اليمين لليسار.

4. دمج إعلانات Google AdMob:

إدراج إعلانات Banner وInterstitial.

استخدام بيانات AdMob الخاصة بي.

مع الالتزام بسياسات Google.

5. إعادة بناء التطبيق وتوقيعه:

إعادة تجميع APK بعد التعديلات.

توقيع التطبيق باستخدام keystore جديد أو keystore سأرسله.

6. التسليم النهائي:

نسخة APK صالحة للنشر.

تقرير تقني مفصّل يشمل الأدوات المستخدمة، التعديلات، مواضع الإعلانات، معلومات التوقيع.

ملاحظة مهمة:

لا أريد تعديل كود smali أو Java إلا إذا كان ذلك ضروريًا فقط لإدماج الإعلانات.

التطبيق يجب أن يظل مستقرًا، نظيفًا، ومتوافقًا مع سياسات Google Play.

تقدم للمشروع

العروض المقدمة

مرحبا، شكرا على الشرح المفصل للمطلوب، والواضح جدا إنك حاطط خطة مدروسة وبتفكر بشكل استراتيجي في إعادة إطلاق التطبيق ضمن مشروع أوسع. لكن حابب أوضح لحضرتك نقطة مهم...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.