المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة التعديل على برامج الجوال: 2- فك برامج الجوال الأحادية


ذوالجناح
05-11-2009, 06:28 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

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



في البدايه نقوم بإختيار البرنامج المراد التعديل عليه وانا اخترت البرنامج الموجود هنا (http://www.rjlalmtr.com/wp-content/plugins/downloads-manager/upload/Fake-Messages.zip) .
بعد ذلك نفتح برنامج sisware ونختار فتح البرنامج من خلال الايقونه الموضحه في الصوره
http://img42.imageshack.us/img42/28/23678819.jpg

بعد فتح البرنامج سنجده بهذا الشكل
http://img5.imageshack.us/img5/1232/46596116.jpg





عند الرقم 1 اسم البرنامج الذي يعرض عند بدء التثبيت وكذلك في مدير التطبيقات .
عند الرقم 2 رقم البرنامج uid الخاص بالبرنامج . سأتطرق له في نهاية الموضوع .
عند الرقم 3 نسخة البرنامج .
عند الرقم 4 اسم مورد التطبيق وعاده نقوم بتغيبره الى اسم خاص بنا .
عند الرقم 5 الفئه التي سيتم التثبيت عليها وكما تلاحظون دائما نختار الجيل الثالث وبامكانك تحديد البرنامج لجهاز واحد فقط .
عند الرقم 6 مسار ملفات البرنامج .


الان نقوم بإستخراج ملفات البرنامج وذلك بالضغط على ايقونة الفك الموضحه في الصوره
http://img695.imageshack.us/img695/4219/58585312.jpg

بعد ذلك ستخرج لك نافذه نختار عرض الملفات كما في الصوره
http://img5.imageshack.us/img5/8902/98646204.jpg

الان سيفتح لك مجلد يحتوي على ملفات البرنامج كما في الصوره
http://img510.imageshack.us/img510/9921/19527591.jpg

عند الرقم 1 الملفات التي سيتم فكها في مجلد private وغالبا تكون مسئوله عن عرض ايقونة البرنامج في الجوال وعاده لانقوم بالتعديل عليها .
عند الرقم 2 الملفات التي سيتم فكها في مجلد resource وغالبا تكون ملفات اللغه وصورة ايقونة البرنامج
عند الرقم 3 الملفات التي سيتم فكها في مجلد sys وغالبا لانقوم بالتعديل على ملفاته .
عند الرقم 4 الملفات التي سيتم فكها في مجلد system وغالبا لانقوم بالتعديل عليها .
عند الرقم 5 مستند نصي يحتوي على المقدمه التي تعرض عند تثبيت البرنامج .


الان لو قمنا بفتح مجلد resource سنجد بداخله مجلد باسم app نقوم بفتحه وسنجد ملفات اللغه وصور البرنامج والايقونات الخاصه به .
في البرنامج السابقه الذي اخترته سنجد الملفات التاليه
http://img266.imageshack.us/img266/8313/18435539.jpg

عند الرقم 1 و2 ملفات اللغه وعادة ملفات اللغه تبدأ صيغتها بحرف r ولكن كما تلاحظون يوجد ملفين احدهم rsc والاخر r37
الفرق بين الملفين هو ان الملف الذي ينتهي بـ r37 خاص باللغه العربيه وانا من قام بإنشائه . وعندما تكون لغة الجهاز العربيه فأن الجهاز سيتعرف على هذا الملف مباشره ويعتمده للبرنامج .
اما الملف rsc فهو يعتبر عام بمعنى أي جهاز يحتوي على لغه اخرى غير العربيه سيعتمد هذا الملف .
بامكانك اعتماد ملف واحد فقط .
كل لغه من لغات العالم تحتوي على رقم خاص بها ورفم اللغه العربيه هو r37 . ورقم اللغه الانجليزيه هو r01 . وباقي اللغات في المرفقات.
مثال اخر لو اخترت لبرنامج معين ملفين احدهما ينتهي بـ r37 والاخر ينتهي بـ r01 فاذا كانت لغة الجهاز العربيه يعتمد الملف العربي r37 واذا غيرنا لغة الجهاز الى الانجليزيه فسيعتمد اللغه الانجليزيه r01 .
الملف رقم 3 خاص بأيقونة صورة الجهاز وغالبا لانقوم بالتعديل عليه.


نعود الى الرقم 2 في الصوره الثانيه من الشرح وهو الخاص برقم البرنامج UID وكما تلاحظون في الصوره ان UID البرنامج المستخدم في الشرح هو 0xE887600A .
عادة اذا كان الرقم يبدأ بحرف A بعد حرف X فان البرنامج يكون غير محمي وعند فكه لن يتطلب شهاده .
اما اذا كان الرقم يبدأ برقم 2 بعد حرف X فان البرنامج سيكون محمي واذا قمنا بفكه سيتطلب شهاده عند تثبيته .
اما اذا كان يبدأ بحرف E بعد حرف X فان البرنامج سيكون محمي ولكنه يدعم التوقيع المباشر .
قد يقول البعض لماذا لانقوم بتغيير رقم البرنامج المحمي الى رقم يبدأ بحرف A حتى لايتطلب شهاده . لن تنفع الطريقه أبدا وسنواجه رساله اخرى وهي لم يتم منح التطبيق امكانية الوصول المطلوبه .
الشرح الاخير اجتهاد شخصي مني وقد اكون مخطئ .
نقلاً عن أخينا المبدع ماجد العتيبي مع تصرف في بعض الروابط



أجزاء الدورة الأخرى:

1- برامج الدورة. (http://www.abc4web.net/vb/showthread.php?t=5263)
3- تعديل لغة برامج الجوال. (http://www.abc4web.net/vb/showthread.php?p=39120#post39120)
4- تعديل صور البرامج. (http://www.abc4web.net/vb/showthread.php?p=39121#post39121)
5- تجميع برامج الجوال. (http://www.abc4web.net/vb/showthread.php?p=39122#post39122)

تحياتي : ذوالجناح

سالي الفلسطينية
05-11-2009, 08:31 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

أبو يوسف
19-11-2009, 04:34 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

أبو صخر
19-11-2009, 05:04 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .