FridaUtils
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.FridaUtils |
frida ve betikleri indirip cihaza gönderen ve bittiğinde temizleyen AutoCloseable
Özet
Genel yöntemler |
---|
void | close () |
static FridaUtils | withFrida (ITestDevice device, IBuildInfo buildInfo) Hangi Frida ikili dosyası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
kapat
public void close ()
Atar |
---|
DeviceNotAvailableException | |
TimeoutException | |
Frida ile
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Hangi Frida ikili dosyasına ihtiyacımız olduğunu bulun ve gerekirse indirin.
parametreler |
---|
device | ITestDevice : Frida'yı kullanmak için cihaz |
buildInfo | IBuildInfo : test cihazı derleme bilgisi (test.getBuild()'den) |
İadeler |
---|
FridaUtils | ile Frida betiklerini çalıştırmak için kullanılabilecek bir AutoCloseable FridaUtils nesnesi |
Atar |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
withFridaScript
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'yı ekleme işleminin PID'si |
İadeler |
---|
ByteArrayOutputStream | frida komutunun stdout'unu ve stderr'sini içeren ByteArrayOutputStream |
Atar |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |