اعلان

Monetize your website traffic with yX Media

قم بتحميل تطبيقنا

اضفنا الى تطبيق BBM الخاص بك وذلك للحصول على تطبيقات والعاب جديدة وتحديثات PIN:530C296B

شرح | اضافة رسالة ترقية الى +WhatsApp و البحث عن تحديث جديد و اضافة كود برمجي - خاص فيك [ بدون شراء استضافة و مجانا ]



بسم الله الرحمن الرحيم

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

 [ بدون شراء استضافة و مجانا ]

ملاحظة: هذا الشرح لـ نسخة GBWhatsApp

المتطلبات:

1- تسجيل حساب في موقع github

2- ملف txt الخاص برسالة الترقية

3- ملف txt الخاص بخيار البحث عن تحديث





نبدا الشرح 

1- نقوم بدخول موقع github و نسجل حساب جديد
طريقة تسجيل حساب جدا سهله ولا يحتاج لها شرح ..

تنبيه هام : يجب عليك تسجيل بايميل حقيقي

الان بعد تسجيل الحساب سيتم ارسال رسالة تحقق من الايميل
 قم بذهاب الى الايميل و اعمل تاكيد 

الان بعد تاكيد الايمل نقوم بضغط على علامة + بلاعلى كما موضح في الصوره


ثم خيار new repository 



الان في خانه Repository name نكتب اسم القسم الى راح نرفع عليه ملفات

مثال اكتب ali او ali1234 الخ... 
(يجب عليك كتابة اسم القسم بلانجليزي)

ثم نختار Public

ثم نحط صح على خيار (Initialize this repository with a README)

ثم اضغط Create repositry


الان نقوم بتحميل ملفات المطلوبه من هـــــنــــــا

ملف ChangeLog هذا خاص لرسالة الترقية

ملف updatepref هذا خاص للبحث عن تحديث


الان نقوم برفع الملفات على الموقع في القسم 
الرفع من خلال خيار Upload files

ثم choose your files و اختار الملف

ثم Commit changes



2 - الان بعد رفع الملفات 
اضغط على ملف ChangeLog الخاص برسالة الترقية


لتحرير الرساله اضغط ايقونة القلم بلاعلى 

الان عند تحرير رساله لكتابة سجل تغييرات  .. اكتب بين <li> </li>

هكذا <li>إصلاحات اخرى</li>

ثم استبدل الرابط الموجود اسفل رساله 
","url":"www.azmods.co"

}

برابط نسختك او موقعك

مثال:

","url":"http://www.azmods.co/AZWhatsApp.html"
}


الان نقوم بتعديل الكود التالي

{"version_code":451198,"content":"

فقط نقوم بتعديل الكود البرمجي (الارقام) حسب رقم الاصدار النسخة

ملاحظة : الكود البرمجي يتم كتابته حسب نسخة GBWhatsApp

ندخل هذا الرابط الخاص برسالة تحديث لنسخة GBWhatsApp

http://www.gbmods.co/wp-content/uploads/ChangeLog-ar.txt


نقوم بنسخ الكود البرمجي

{"version_code":451198,"content":"

 فقط ننسخ الارقام

ثم نقوم بستبدال الرقم الموجود في ملف الرسالة الى تم رفعه

قبل تعديل:
{"version_code":451198,"content":"


بعد تعديل
{"version_code":451199,"content":"


الان كـ مثال هذي النسخة اصدار 6.00  و الكود البرمجي (451198)

عند تحديث نسختك الى اصدار 6.10 كـ مثال نحط (451199)

الان لكي تظهر الرسالة الترقية للمستخدمين الاصدار 6.00 
يجب عليك تغيير الكود البرمجي الموجود في ملف الرسالة الى تم رفعه
الى الكود البرمجي الجديد الخاص باصدار 6.10 

كــ مثال 

قبل : الكود البرمجي الخاص لـنسخة 6.00
{"version_code":451198,"content":"

بعد : الكود البرمجي الخاص لـنسخة 6.10
{"version_code":451199,"content":"


ثم نضغط Commit changes

الان لكي نستخرج الرابط الخاص برسالة الترقية نضغط Raw



ثم نقوم بنسخ الرابط

ثم نروح واتس اب الى المسار التالي
smali/com/GB/atnfas/GB.smali


ثم نبحث عن رابط التالي
http://www.gbmods.co/wp-content/uploads/ChangeLog-ar.txt

ثم نقوم بستبداله برابط الخاص فيك 



كذا خلصنا شرح رسالة ترقية " :)


3 - شرح اضافة البحث عن تحديث

نقوم الدخول الى ملف updatepref الى تم رفعة 

ملاحظة: هنا الشرح نفس الفكره بلاعلى كـ تحرير الملف و الحفظ و نسخ الرابط..

نقوم بتحرير الملف

الكود الافتراضي

{'ver1':'6', 'ver2':'00'}

كـ مثال النسخة الخاصة فيك اصدار 6.00

نقوم بكتابة الاصدار في الملف هكذا
{'ver1':'6', 'ver2':'10'}


الان كـ مثال قمت بتحديث نسختك الى اصدار 6.00

نقوم بتعديل الكود الموجود في الملف الى تم رفعه
و نكتب رقم الاصدار الجديد


هكــذا

قبل تعديل:
{'ver1':'6', 'ver2':'00'}

بعد التعديل:
{'ver1':'6', 'ver2':'10'}

لكي يظهر عند المستخدم النسخة اصدار 6.00
انه يوجد تحديث جديد اصدار 6.10 عند البحث


ثم نضغط Commit changes



الان لكي نستخرج الرابط نضغط Raw



ثم ننسخ الرابط


الان نروح واتس اب المسار التالي
smali/com/gb/atnfas/UpdatesPref$update.smali

ثم نبحث عن رابط التالي
http://www.gbmods.co/wp-content/uploads/updatepref.txt



ثم نقوم بستبداله برابط الخاص فيك 


ثم نروح المسار التالي
smali/com/gb/atnfas/GB.smali

نقوم بالبحث عن method static constructor


الان نروح سطر "const-string v0, "6.00

ملاحظة: 6.00 هذا اصدار النسخة الخاصة بـ GBWhatsApp
يعني كل تحديث جديد سوف يتغيير حسب اصدار النسخة GBWhatsApp


هنا فقط نغيير رقم الاصدار حسب اصدار نسختك

مثال: "const-string v0, "6.10


كذا خلصنا شرح البحث عن تحديث " :)


4 - اضافة كود برمجي خاص فيك


هذا شرح اضافة كود برمجي خاص فيك

نقوم بدخول هذا موقع 

https://www.binaryhexconverter.com/decimal-to-hex-converter




1- نكتب الرقم 

2- نضغط  Convert

3- هذا الكود البرمجي بعد تحويل

الان نروح مسار تالي :

smali/com/gb/atnfas/Changelog

ثم نبحث عن method public constructor من خلال نوت باد

ثم انزل الى الاسفل 

راح نحصل كود بهذي طريقة 

const v3, 0x6e27f

هذا 6e27f الكود البرمجي الخاص بـ GBWhatsApp

نقوم بستبداله بالكود الخاص فيك 

كـمثال :

const v3, 0x6e27f

الى 

const v3, 0xc79e

نكتب كذا c79e وليس C79E

ثم نروح مسار التالي :

smali/com/gb/atnfas/WVersionManager


نبحث عن method public getCurrentVersionCode من خلال النوت باد

ثم انزل الى الاسفل 


راح تحصل هذا الكود

const v0, 0x6e27f


نستبدل الكود نفس الشرح بلاعلى 


ملاحظة : هذا الكود يتم تغييرة كل تحديث جديد لنسخة GBWhatsApp

انت كذالك يجب عليك تعديل الكود البرمجي كل تحديث جديد 

كـمثال : نسختك اصدار 9.30
انت الان حولت 51102 الى كود برمجي 


في تحديث الجديد اصدار 9.40 يجب عليك رفع القيمه مثل 51103 الخ...



الان نروح ملف updatepref الى تم رفعه سابقا 

ثم قم بستبدال الكود البرمجي (الارقام) بالكود الخاص فيك

من :
{"version_code":451198,"content":"

الى :
{"version_code":51102,"content":"

نفس الشرح بلاعلى


انتهينا من الشرح :)




تحميل الملفات

يمنع نسخ الموضوع.. فقط مشاركة الرابط


شكر خاص لـ :
للاخ هــادي






ادعمني بتبرع لي ماديا من خلال باي بال