الأسئلة الشائعة حول WhatsRunning
لماذا يتطلب ما هو الروت أو الوصول إلى ADB؟¶
يقيد أندرويد عمدا وصول التطبيقات إلى عمليات أخرى للخصوصية والأمان. وبسبب ضمانات المنصات هذه (التي تقيد أيضا بعض تفاصيل العملية حتى بالنسبة لعملية التطبيق)، ويحتاج الأمر إلى مساعد صغير مميز لجمع المعلومات المتعلقة بالمعالجة الكاملة.
بدلاً من تجاوز النظام من التطبيق نفسه، يعمل WhatsRunning الذي يساعد كعملية منفصلة ذات امتياز أعلى. يعمل المساعد بشكل افتراضي تحت UID (2000) عند بدء تشغيله عبر ADB، أو تحت UID النظام (1000) على الأجهزة ذات الجذور. إذا كان لديك جهاز جذر ، يمكنك تغيير معرف المستخدم الخاص بالمساعد في الإعدادات المتقدمة.
جهازي غير متجذر. كيف يمكنني استخدام ماتسرونينغ؟¶
استخدم مع ADB. يرجى قراءة الملاحظة في البداية. وهناك بعض القيود؛ وأكثر من ذلك على بعض الأجهزة، وأقل على الأجهزة الأخرى.
لماذا يتطلب ما يتم الحصول على إذن إنترنت؟¶
يتطلب الإصدار المحترف الاتصال بالإنترنت للتحقق من الترخيص. يمكن للمتجر الآخر versions - المجاني و Play Store Pro - العمل دون اتصال تمامًا. على الرغم من أن تطبيق Play Store يحتاج إلى اتصال بالإنترنت للتحقق من الترخيص.
إستخدام اختياري للصلاحية android.permission.INTERNET:
- التحقق من وجود تحديثات التطبيق. يمكنك تعطيل هذا في إعدادات التطبيق.
- جلب محتويات المساعدة من صفحة الويب هذه التي تعرضها في الدرج → مساعدة.
استخدام محلي (على الجهاز) من أذونات android.permission.INTERNET:
لا يسمح أندرويد للتطبيقات بإنشاء مقابس شبكة بدون أن يكون إذن انترنت حتى لو كان المقصود استخدامها فقط محليا وليس للاتصال بالإنترنت. WhatsRunning له استعمالان للاتصال المحلي (على الجهاز) (القدرة على إنشاء مقابس localhost في 127.0.0.1للاتصال الداخلي (IPC):
- ما يدور يبدأ عملية خلفية مع امتيازات الجذر/بنك ADB و يتحدث عن تلك العملية عبر مقبس الشبكة. بعد المصافحة اليدوية الأولية، تبدأ كلتا العمليتين في التحدث عبر الباندر. ليس لدينا طريقة أفضل للقيام بذلك لأن أندرويد لا يسمح للتطبيقات بالتحدث عبر مقابس نطاقات UNIX أيضا.
- إذا لم يتم تجذير جهازك و استخدم WhatsRunning مع ADB، فإذن يتطلب الاتصال بـ
adbdأذونات الإنترنت. انظر هل تجسس PMX علي باستخدام ADB عبر الشبكة؟.
إذا لم يتمكن التطبيق من إنشاء أو استخدام مقابس الشبكة المحلية، فسيفشل. وإذا كنت ترغب في إيقاف واتسرونينغ من استخدام الإنترنت، يجب ألا يوقف التطبيق من التحدث إلى العمليات على الجهاز عبر واجهة التراجع لـ IPC. هذه هي الحالة عادة مع جدران الحماية المستندة إلى iptablesمثل Fyrypt وجدران الحماية المستندة إلى VPN مثل NetGuard. لكن بعض الأقراص المدمجة لديها ميزة مدمجة لمنع الوصول إلى الشبكة:

وهذا لا يمنع التطبيق من استخدام الإنترنت فحسب، بل يعطل أيضا قدرته على إنشاء مناظر لحلقة الارتداد لIPC. لن يتمكن WhatsRunning من الحصول على امتيازات الجذر/ADB إذا تم رفض هذا الإذن.
كم من الخصوصية صديقة ما هو ماتسرونن؟¶
نحن لسنا مهتمين بك أو بجهازك على الإطلاق. نحن لا نتجسس عليكم. نحن لا نجمع بياناتك بأي شكل من الأشكال، ولا حتى سجلات الانهيار. نحن نؤمن بأن مستخدمينا متعلمين ومعلمين جيداً ومسئولين عن خصوصيتهم. WhatsRunning يعززك لحماية خصوصيتك.
قد ترغب أيضا في رؤية سياسة الخصوصية.
ما هي "أنشطة الأيتام/الخدمات"؟¶
عندما يكون التطبيق قيد التشغيل في الخلفية ولا يكون قيد الاستخدام النشط، نظام تشغيل أندرويد قد يقتل العملية الأصلية الخاصة به في أي مرحلة - لتجنيب ذاكرة الوصول العشوائي أو الحفاظ على موارد أخرى. غير أن أنشطتها (الجزء المرئي) وخدماتها قد تظل مسجلة حتى يتسنى استئنافها في مرحلة لاحقة. ويطلق على هذه المكونات اسم "اليتامى" في WhatsRuning.
ما هو الفرق بين "استخدام المعالج" و "تأثير المعالج" في الفرز؟¶
تأثير المعالج هو ببساطة الوقت الذي تنفق فيه العملية أثناء استخدام المعالج. استخدام المعالج هو نسبة وقت المعالج إلى عمر العملية.
للحصول على التفاصيل، انظر utimeو stime و starttime الحقول تحت /proc/[PID]/stat في proc(5).

لذا يجب اعتبار العمليات ذات الاستخدام العالي لوحدة المعالجة المركزية وعمرها الطويل، أو العمليات ذات التأثير العالي لوحدة المعالجة المركزية وقصر عمر البطارية.
وهذه مجرد طريقتين مختلفتين لتحليل الجناة وتحديد هويتهم.
في تفاصيل العملية، ما هي أرقام المدخلات/المخرجات؟¶

يرجى الاطلاع على أي تطبيق أندرويد يقتل وحدة تخزين الفلاش؟
لماذا أرى "العملية غير موجودة"؟¶

وهذا يعني أن العملية، أو التطبيق، أو مكوناته التي قمت بالضغط عليها ليست قيد التشغيل حاليا، أو يتم تصفيتها (في تصفية العملية).