ফ্রিডাইউটিলস

public class FridaUtils
extends Object implements AutoCloseable

java.lang.অবজেক্ট
com.android.sts.common.FridaUtils


অটোক্লোজযোগ্য যা ফ্রিডা এবং স্ক্রিপ্টগুলিকে ডিভাইসে ডাউনলোড করে পুশ করে এবং হয়ে গেলে পরিষ্কার করে

সারসংক্ষেপ

পাবলিক পদ্ধতি

void close ()
static FridaUtils withFrida (ITestDevice device, IBuildInfo buildInfo)

আমাদের কোন ফ্রিডা বাইনারি দরকার তা খুঁজে বের করুন এবং প্রয়োজন হলে ডাউনলোড করুন।

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

প্রদত্ত প্রক্রিয়ায় ফ্রিডা স্ক্রিপ্ট আপলোড করুন এবং চালান।

পাবলিক পদ্ধতি

বন্ধ

public void close ()

নিক্ষেপ করে
DeviceNotAvailableException
TimeoutException

ফ্রিদার সাথে

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

আমাদের কোন ফ্রিডা বাইনারি দরকার তা খুঁজে বের করুন এবং প্রয়োজন হলে ডাউনলোড করুন।

পরামিতি
device ITestDevice : ফ্রিডা ব্যবহার করার জন্য ডিভাইস

buildInfo IBuildInfo : ডিভাইস তৈরির তথ্য পরীক্ষা করুন (tests.getBuild() থেকে)

রিটার্নস
FridaUtils একটি AutoCloseable FridaUtils অবজেক্ট যা দিয়ে Frida স্ক্রিপ্ট চালানোর জন্য ব্যবহার করা যেতে পারে

নিক্ষেপ করে
DeviceNotAvailableException
UnsupportedOperationException
IOException

ফ্রিডাস্ক্রিপ্ট সহ

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

প্রদত্ত প্রক্রিয়ায় ফ্রিডা স্ক্রিপ্ট আপলোড করুন এবং চালান।

পরামিতি
fridaJsScriptContent String : ফ্রিডা জেএস স্ক্রিপ্টের বিষয়বস্তু। দ্রষ্টব্য: এটি একটি ফাইলের নাম নয়

pid int : ফ্রিডাকে সংযুক্ত করার প্রক্রিয়াটির পিআইডি

রিটার্নস
ByteArrayOutputStream ফ্রিডা কমান্ডের stdout এবং stderr ধারণকারী ByteArrayOutputStream

নিক্ষেপ করে
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException