-->

شرح طريقة تفكيك وتعريب تطبيقات الأندرويد

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

تنبيه جديد مهم : 
قد لا تعمل معك الأداة بالشكل المطلوب يجب عليك تحديثها أو الإنتقال للأداة الجديدة التي أرى أنها تعمل بشكل أفضل بإمكانك الحصول عليها [ من هنا ]


لذا سوف تتعلم في هذه التدوينة كيفية تفكيك تطبيقات الأندرويد + طريقة تعريب تطبيقات الأندرويد + طريقة ضم التطبيق المفكك

لذا سوف تحتاج إلى : 
1- تحميل Advanced ApkTool || هنا  ( استخدم الأداة الجديدة التي في التنبيه بالأعلى ) 
2- تحميل وتثبيت Java JDK || هنا لنسخة 32 بت || هنا لنسخة 64 بت
3- برنامج NotePad++ || هنا
4- Java || هنا || يجب أن تكون حسب نوع نظامك 32 أو 64

- قم بفك الضغط عن Advanced ApkTool وضع المجلد على سطح المكتب
إذا ظهر لك تنبيه من برنامج الحماية فتجاهل التنبيه وقم بإضافة المجلد لقائمة الإستثناءات 
لو تم حذف ملف واحد من الأداة بواسطة برنامج الحماية لن تعمل معك الأداة بكامل الوظائف 



كيف أعرف نوع نظامي ؟ 
اضغط على جهاز الكمبيوتر واختر خصائص ثم 



بالنسبة لـ NotePad++ في تستخدم لتحرير النصوص وهي مهمة جدًا 
لكن لو كنت تفضل استخدام برنامج بديل يقوم بنفس المهمة فلا بأس 

..................................... 

بعد استخراج Advanced ApkTool على سطح المكتب 
سوف يظهر لك مجلد بنفس الاسم ، بعد الدخول إليه سترى هذه المجلدات 


2-In : هذا المجلد تضع فيه التطبيق الذي تريد تفكيكه بصيغة Apk . 
3-Out : هذا المجلد تجد فيه محتويات التطبيق بعد تفكيكه وتقوم بالتعديل عليها . 
4-Done : هذا المجلد تجد فيه التطبيق بعد تعريبه وتعديله والإنتهاء من ضمه . 

الأن فقط ضع التطبيق الذي تريد تعريبه في مجلد 2-In
ثم قم بتشغيل Advanced ApkTool بالضغط على الأيقونه المحددة في الصورة 




الأوامر المهمة : 
2- لتفكيك التطبيقات بصيغة Apk .
3- لإعادة ضم تطبيقات الاندرويد المفككه .
4 - لعمل توقيع لملفات Apk . لو عدت تطبيق ولم تقم بعمل توقيع له لن تثبيته على الهاتف
6- لإفراغ ومسح محتويات جميع المجلدات 

المهم الأن هو أن تقوم بإختيار الخيار رقم 2 
Decompile Files 
فقط اضغط رقم 2 ثم اضغط زر Enter .


ضع رقم التطبيق الذي تريد تفكيكه 
في هذه الحالة لا يوجد غير الواتس اب في مجلد IN 
لذى سوف اضغط رقم 1 ثم Enter .




الأن يخبرك أن التطبيق سيتم تفكيكه ويظهر مجلد له في المجلد Out 
قم بالموافقة وذلك عن طريق كتابة حرف Y ثم اضغط Enter .
وانتظر حتى ينتهي من تفكيك التطبيق .




الأن نذهب لمجلد Out لكي نقوم بإيجاد التطبيق المفكك 




بما أننا قما بتفكيك تطبيق WhatsApp سنجد مجلد باسمه WhatsApp.apk 
نقوم بفتح هذا المجلد 


نقوم بفتح مجلد res لكي نجد الملفات المخصصة باللغة 


الـ Values هو مخصص للغة التطبيق الإفتراضية وهي الإنجليزية 
ومجلد Values-ar هو خاص باللغة بالعربية 
إذا كان التطبيق لا يحوي مجلد Values-ar فقم بإنشائه بنفسك 
ولو قمت بالتعريب في المجلد Values بسيصبح لغة التطبيق الإفتراضية العربية 
حتى لو حولت لغة الجهاز للإنجليزية سوف يبقى لغته عربية .


هذه الملفات التي توجد بداخل مجلد Values 
تقوم بتعريب الملف Strings.xml 
وفي بعض الأحيان تحتاج إلى تعريب ملف arrays.xml أيضًا 

قم بنسخ هذين الملفين وألصقهما في مجلد Values-ar ولو طلب منك الإستبدال وافق عليه 



بعد ذلك افتح Strings.xml بواسطة برنامج NotePad++ 
1- وقم بتعريب النص الأسود فقط ، الذي بين الأقواس 
2- هذا الزر هو مخصص للحفظ على الملف . 
بعد الإنتهاء من التعريب قم بتفح مجلد Advanced ApkTool 


قم بتشغيل Advanced ApkTool 




الأن حان ضم التطبيق لذا سوف نختار الخيار رقم 3 
Recompile Files 




قم باختيار رقم التطبيق الذي قمت بتفكيكه 
لذا سوف نختار هنا رقم 1 


الأن اختار الخيار رقم 2 
Recompile And Then Sing
لكي يوم بضم التطبيق ثم توقيعه 
كما قلت سابقًا ضم التطبيق بدون توقيعه لن يعمل على الهاتف 


سوف يضم التطبيق ويضعه جاهزًا في المجلد Done 
لذا عليك كتابة الحرف Y ثم اضغط زر Enter .


انتظر حتى ينتهي من عملية الضم 
بعد ذلك تجد التطبيق في Done قم بنقله إلى هاتفك ثم جربه وانشره 

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


.................................. 

تنبيه لمن يريد تعريب خيارات الخصوصية في تطبيق WhatsApp المعدل من قبل Giovanni Terlingen

هذا هو رابط التطبيق : 

الواتس اب بكل تأكيد معرب من قبل محترفين لهم علاقة بالشركة 
لذا تطبيقات الواتس اب المعدلة تعريبها بسيطة جدًا لانه بالعادة كلمات تعد على الأصابع 
تجدها مضافة في ملف Strings.xml المتواجد في مجلد Values 

لذا بالنسبة لواتس اب جيوفاني قم بفتح ملف Strings.xml المتواجد في مجلد Values 

قم بتحديد ونسخ النصوص من الرقم 1544 إلى 1601 كما ترى في الصورة التالية





بعد ذلك انتقل إلى ملف Strings.xml الموجود في مجلد Values-ar
وقم بلصقها من الرقم 1369  كما ترى في الصورة 



بعد اللصق باشر بالتعريب كما في الصورة التالية : 



النتيجة : 




اتنمى أن الموضوع أفادكم ، لا تنسوا مشاركة الموضوع مع الأصدقاء 
لفائدة أكبر وكذلك لتدعموا المدونة 

هناك 12 تعليقًا:

  1. تايلام عليكم.. اخى تسلم يديك عملك جميل لكن انا ما فهمت فقرة رابعة عمل توقيع عندي لما انتهى العمل اريد تجميع والضم ما ينجح وما ادرى كيف كان عمل توقيع

    ردحذف
    الردود
    1. وعليكم السلام ، ضم التطبيق يختلف عن التوقيع ، ضم التطبيق هو Recompile وهو الخيار رقم 3 ، بينما توقيع التطبيق هو Sign رقم أربعة .
      إذا فشلت عملية ضم التطبيق تأكد تمامًا أنه هنالك خطأ في ملفات التطبيق تأكد أنك لم تعدل شيء بطريقة خاطئة .

      حذف
  2. اخى اشكرك لو اجبتنى
    انا ما فهمت هذا (4 - لعمل توقيع لملفات Apk . لو عدت تطبيق ولم تقم بعمل توقيع له لن تثبيته على الهاتف) كيف يكون حتى لا تكون تضارب تواقيع ؟؟ انا في انتظار جوابك؟!؟؟؟

    ردحذف
    الردود
    1. لن يحصل تضارب في التوقيع ، ضع في الحسبان دائما بعد ضم أي تطبيق لابد أن تقوم بعمل توقيع له بنفس الأداة
      لأن ملف apk بدون توقيع لن يتم تثبيته على الهاتف

      حذف
    2. اخى يمكن نتكلم على فيسبوك عندى استفسار بعد الانهاء على الهاتف ما يثبت التطبيق يقول (التطبيق ليس مثبتا)

      حذف
    3. إما أنك لم تقم بتوقيع التطبيق
      أو أنه هنالك نسخة مثبته من التطبيق على الهاتف.
      كلمني على تويتر @droidiat

      حذف
  3. السلام عليكم اخي ممكن تفدني بارك الله فيك انا قمت بتفكيك تطبيق BBM من أداة APKTOOL وغيرت اسم PACKAGE NAME وثم قمت بتجميع واخترت رقم 4 وثم قمت بتثبيت في هاتفي قال تطبيق ليس مثبت هل ممكن تفدني أو تشرح خطوات استنساخ تطبيق من أداة APKTOOL وشكرا لك انتظر ردك ^^

    ردحذف
  4. السلام عليكم ورحمه الله وبركاته ممكن سؤال اخي

    ردحذف

  5. السلام عليكم ورحمه الله وبركاته


    الله يجزاك خير

    سؤالي حفظك الله .

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

    ردحذف
    الردود
    1. وعليكم السلام ورحمة الله وبركاته
      شاهد الشرح هنا واحذف المجلد الذي موضح في الشرح، واستخدم البرنامج الموضوع في مدونتنا في فك التطبيقات
      اضغط هنا
      الطريقة تنفع مع بعض التطبيقات وليس جميعها .

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

      حذف

إذا استفدت من الموضوع فلا تبخل علينا برد يحفزنا لتقديم المزيد

اترك تعليق

عمر الحربي
موقع مميز جدا يهتم بجودة المحتوى التي لا تحصل عليها باي موقع