FridaUtils
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.FridaUtils |
Frida ve komut dosyalarını indirip cihaza aktaran ve bittiğinde temizleyen Otomatik Kapatılabilir
Özet
Genel yöntemler |
---|
void | close () |
static FridaUtils | withFrida (ITestDevice device, IBuildInfo buildInfo) Hangi Frida ikili programına ihtiyacımız olduğunu bulun ve gerekirse indirin. |
ByteArrayOutputStream | withFridaScript (String fridaJsScriptContent, int pid) Verilen süreçte frida betiğini yükleyin ve çalıştırın. |
Genel yöntemler
kapalı
public void close ()
Atar |
---|
DeviceNotAvailableException | |
TimeoutException | |
Frida ile
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Hangi Frida ikili programına ihtiyacımız olduğunu bulun ve gerekirse indirin.
Parametreler |
---|
device | ITestDevice : Frida'nın kullanılacağı cihaz |
buildInfo | IBuildInfo : test cihazı yapı bilgisi (test.getBuild()'dan) |
İadeler |
---|
FridaUtils | Frida komut dosyalarını çalıştırmak için kullanılabilecek bir Otomatik Kapatılabilir FridaUtils nesnesi |
Atar |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
FridaScript ile
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
Verilen süreçte frida betiğini yükleyin ve çalıştırın.
Parametreler |
---|
fridaJsScriptContent | String : Frida JS betiğinin içeriği. Not: bu bir dosya adı değil |
pid | int : Frida'nın ekleneceği sürecin PID'si |
İadeler |
---|
ByteArrayOutputStream | Frida komutunun stdout ve stderr'ini içeren ByteArrayOutputStream |
Atar |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |