المشاركات : 70
المواضيع : 2
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Oct 2018
السمعة :
0
بارك الله فيك شرح جميل و مفهوم
المشاركات : 6
المواضيع : 1
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Sep 2020
السمعة :
0
شرح جميل الله يعطيك العافية
إقتباس :مكننا قتل الsignature بطريقة يدوية او من خلال هووك بواسطة برنامج np manager
لن اشرح الطريقة اليدوية الى ان ارى تفاعل بالموضوع 
هذي اهم نقطة انا لاحظت هناك عدة برامج لالغاء التحقق من التوقيع الخاص بالبرنامج وجربت np manager وتم الغاء التحقق من البرنامج بنجاح واشتغل معي
لكن احيانا تضبط واحيانا لا فالطريقة اليديوية ربما هي الافضل اذا كانت الادوات لا تعمل فا يا ليت تشرحها
انا على السريع فكيت البرنامج عن طريق تغيير v0 و p1 لكن عند محاولة عمل scan يظهر خطأ
An unknown error occurred بسبب التوقيع فبحثت عنه لاحظت ان الدالة q0 يتم استدعاءها من 4 اماكن
تحياتي
وَقُل رَّبِّ زِدْنِي عِلْمًا
المشاركات : 372
المواضيع : 7
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Apr 2020
السمعة :
0
بارك الله فيك أخي محمد على الشرح الرائع
تحية لكم أجمعين
المشاركات : 6
المواضيع : 1
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Sep 2020
السمعة :
0
(26-04-2022, 07:58 PM)the9am3 كتب : ان شاء الله اخي سيتم شرح بالطريقة اليدوية ايضا على الطبقتين ايضا java layer و native layer
نصيحة ابحث عن كيف عمل signature بالاندرويد وستفهم 
انا اعرف طريقة عمل ال signature و سبق فكيت اكثر من برنامج عن طريق البحث عن الsignature ثم البحث عن شرط التحقق ثم الغاءه لكن هنا يبدو فيه شيء لم انتبه له او هناك اكثر من تحقق يا ليت لو توضيح بسيط
وَقُل رَّبِّ زِدْنِي عِلْمًا
المشاركات : 6
المواضيع : 1
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Sep 2020
السمعة :
0
يا عزيزي طريقة عمل الsignature بالنسبة لي واضحة جدا وسهله لكن فهم طريقة عمل الsignature ليس له علاقة بايجاد التحقق فهمه نعم يسهل عليك لتفهم كيف يعمل البرنامج لكن طرق التحقق مختلفة من برنامج الى اخر
كذلك الهوك ليس دايما يعمل اكثر من برنامج جربت عليه لا يعمل ربما يكون هناك طرق حماية اخرى وفكرته الى اعرفها انه يغير في ال manifest في ال application ليكون الهوك هو اول ما يشتغل في البرنامج ثم يحقن التوقيع الجديد بدلا من الاصلي فاذا استدعى البرنامج دالة التوقيع يظهر له الذي تم حقنه ويطابقة مع التوقيع الصادر من البرنامج فاذا تحقق يعمل
نرجع للبرنامج
البرامج الي مرت علي عندما تجد الدالة الي ترجع التوقيع تجد التحقق قريب منها ويكون المبرمج يقارن التوقيع مع التوقيع المخزن داخل البرنامج في مكان ما
اما الدالة u0 التي ذكرتها لا تظن اني لم اشاهدها واعرف انها ترجع التوقيع بصيغة String لكني لم اجد التوقيع الذي يتم المقارنة معه يبدو البرنامج يستخدم طريقة اخرى او اني مخطئ في شيء
البرنامج طريقة عمله حسب فهمي
الدالة u0 ترجع التوقيع بصيغة String الى الدالة w ثم يتم وضعها في headers البرنامج ثم يتم التحقق من مطابقة التوقيع الخاص بالمطور عن طريق api جوجل
ايضا من ضمن الملاحظات الدالة l()و s() هناك مقارنة String للتوقيع
تحياتي
وَقُل رَّبِّ زِدْنِي عِلْمًا
المشاركات : 6
المواضيع : 1
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Sep 2020
السمعة :
0
يبدو انك زعلت علينا اعتذر منك اذا كان كلامي فهم بشكل خاطئ

يا اخي الفاضل انا ذكرت لك ما اعرفه وذكرت لك حسب فهمي صحح لي الي تشوفه خطأ لاني ما زلت اقولك فيه شيء عندي ما انتبهت له او لا اعرفها اظني ادور حول الحمى
والنقاش والله للاثراء المعرفي وحتى والله ما همني البرنامج ولا استخدمه اطلاقا وحتى ببالي نضع برامج اخرى اذا ما عندكم مانع ونرى كيف تعمل لتنشيط المنتدى والقسم بارك الله فيكم
تحياتي
وَقُل رَّبِّ زِدْنِي عِلْمًا