android-codeshare-loader

by
4 views bd472647...

Description

Loads multiple Frida CodeShare scripts in one shot.

How to Use

Download the script and run it with Frida CLI:

Download Script

Then run with Frida:

frida -U -f YOUR_PACKAGE_NAME -l android-codeshare-loader.js

Replace YOUR_PACKAGE_NAME with the target app's package name.

Source Code

JavaScript
// android-codeshare-loader.js
function loadCodeshareScript(scriptName) {
    return new Promise((resolve, reject) => {
        try {
            Java.perform(() => {  // For Android
                const codeshare = require('frida-codeshare');
                codeshare.load(scriptName)
                    .then(() => {
                        console.log(`[+] Loaded codeshare script: ${scriptName}`);
                        resolve();
                    })
                    .catch(error => {
                        console.log(`[!] Error loading ${scriptName}: ${error.message}`);
                        reject(error);
                    });
            });
        } catch(error) {
            reject(error);
        }
    });
}

// List your codeshare scripts here
const codeshareScripts = [
    'sdcampbell/script1',
    'sdcampbell/script2',
    'sdcampbell/script3'
];

// Load all scripts sequentially
async function loadAllScripts() {
    for (const script of codeshareScripts) {
        try {
            await loadCodeshareScript(script);
        } catch(error) {
            console.log(`[!] Failed to load ${script}: ${error.message}`);
        }
    }
    console.log('[+] Finished loading all codeshare scripts');
}

loadAllScripts();
Share this script:
Twitter LinkedIn

Comments

Login or Sign up to leave a comment.
Loading comments...