com.android.sts.common

واجهات

NativePoc.AfterFunction يتم إنشاء Lambda للتشغيل بعد انتهاء تنفيذ إثبات المفهوم (PoC) ولكن قبل التأكيد والتنظيف.
NativePocAsserter واجهة المُؤكِّد لاستخدامها مع NativePoc.asserter() .

الطبقات

CommandUtil مجموعة من الأدوات المساعدة للمساعدة في تشغيل الأوامر على الجهاز عبر بنك التنمية الآسيوي
فريداUtils AutoCloseable الذي يقوم بتنزيل ودفع frida والبرامج النصية إلى الجهاز والتنظيف عند الانتهاء
HostsideMainlineModuleDetector
MallocDebug أدوات مساعدة لإعداد خيارات تصحيح أخطاء malloc في إحدى العمليات، والتحقق من أخطاء تصحيح أخطاء malloc، والتنظيف بعد ذلك.
NativePoc قم بإعداد وتشغيل إثبات المفهوم (PoC) الأصلي، مع التأكد من شروط الخروج
NativePoc.Builder
NativePocCrashAsserter
NativePocMallocDebugAsserter
NativePocStatusAsserter
OverlayFsUtils TestWatcher الذي يتيح الكتابة إلى أقسام القراءة فقط ويعيد تشغيل الجهاز عند الانتهاء.
com.PocPusher أدوات مساعدة للمساعدة في دفع إثبات المفهوم (PoC) الأصلي القابل للتنفيذ إلى الجهاز
ProcessUtil مساعدين مختلفين للعثور على العمليات وانتظارها وإيقافها على الجهاز
RegexUtils يحتوي على أغلفة حول تأكيدات JUnit مع مطابقة regex في السلاسل
RootcanalUtils يقوم TestWatcher بإعداد HAL افتراضي للبلوتوث وإعادة تشغيل الجهاز بمجرد الانتهاء.
RootcanalUtils.HciDevice فئة تحتوي على جهاز HCI افتراضي يمكن التحكم فيه بواسطة أوامر HCI.
RootcanalUtils.RootcanalController
SystemUtil وظائف المساعدة المختلفة المتعلقة بالنظام

التعدادات

ProcessUtil.KillException.Reason

الاستثناءات

ProcessUtil.KillException