com.android.sts.common

อินเทอร์เฟซ

NativePoc.AfterFunction คอนสตรัคต์ Lambda เพื่อเรียกใช้หลังจาก PoC ทำงานเสร็จแล้ว แต่ก่อนการยืนยันและการล้างข้อมูล 
NativePocAsserter อินเทอร์เฟซสำหรับโปรแกรมตรวจสอบที่จะใช้กับ NativePoc.asserter() 

ชั้นเรียน

CommandUtil ชุดยูทิลิตีที่จะช่วยเรียกใช้คำสั่งในอุปกรณ์ผ่าน adb  
FridaUtils AutoCloseable ที่ดาวน์โหลดและพุช Frida และสคริปต์ไปยังอุปกรณ์ รวมถึงล้างข้อมูลเมื่อดำเนินการเสร็จแล้ว  
HostsideMainlineModuleDetector  
MallocDebug ยูทิลิตีสำหรับตั้งค่าตัวเลือกการแก้ไขข้อบกพร่อง malloc ในกระบวนการ ตรวจสอบข้อผิดพลาดการแก้ไขข้อบกพร่อง malloc และการล้างข้อมูลหลังจากนั้น 
NativePoc ตั้งค่าและเรียกใช้ PoC เวอร์ชันเนทีฟ โดยยืนยันเงื่อนไขการออก  
NativePoc.Builder  
NativePocCrashAsserter  
NativePocMallocDebugAsserter  
NativePocStatusAsserter  
OverlayFsUtils TestWatcher ที่เปิดใช้การเขียนลงในพาร์ติชันอ่านอย่างเดียวและรีบูตอุปกรณ์เมื่อเสร็จสิ้น 
PocPusher ยูทิลิตีที่จะช่วยพุชไฟล์ปฏิบัติการ PoC เนทีฟไปยังอุปกรณ์  
ProcessUtil เครื่องมือช่วยเหลือต่างๆ ในการค้นหา รอ และฆ่ากระบวนการในอุปกรณ์  
RegexUtils มี Wrapper ของ JUnit Assertion ที่มีนิพจน์ทั่วไปที่ตรงกันในสตริง  
RootcanalUtils TestWatcher ที่ตั้งค่า HAL บลูทูธเสมือนและรีบูตอุปกรณ์เมื่อดำเนินการเสร็จสิ้น 
RootcanalUtils.HciDevice คลาสที่รวมอุปกรณ์ HCI เสมือนจริงซึ่งควบคุมได้ด้วยคําสั่ง HCI 
RootcanalUtils.RootcanalController  
SystemUtil ฟังก์ชันตัวช่วยต่างๆ ที่เกี่ยวข้องกับระบบ  

Enums

ProcessUtil.KillException.Reason  

ข้อยกเว้น

ProcessUtil.KillException