Beispiel #1
0
def install_app_and_install_frida(app_path):
    app = APK(app_path)
    package_name = app.get_package()
    logger.info("Start ADB")
    adb = ADB()
    logger.info("Install APP")
    adb.install_app(app_path)
    logger.info("Frida Initialize")
    push_and_start_frida_server(adb)
    return package_name
Beispiel #2
0
def install_app_and_install_frida(app_path):
    """
        Install app and Frida script
    Parameters
    ----------
    app_path

    Returns
    -------

    """
    app = APK(app_path)
    package_name = app.get_package()
    logger.info("Start ADB")
    adb = ADB()
    logger.info("Install APP")
    adb.install_app(app_path)
    logger.info("Frida Initialize")
    push_and_start_frida_server(adb)
    return package_name
Beispiel #3
0
def install_app_and_install_frida(app_path, is_google_emulator: bool = False):
    """
        Install app and Frida script
    
    Parameters
    ----------
    app_path

    Returns
    -------

    """
    app = APK(app_path)
    package_name = app.get_package()
    logger.info("[*] Start ADB")
    adb = ADB()
    logger.info(f"[*] Install App {package_name}")
    adb.install_app(app_path)
    logger.info("[*] Frida Initialization")
    if not is_google_emulator:
        push_and_start_frida_server(adb)
    else:
        push_and_start_frida_server_google_emulator(adb)
    return package_name