{"id":13610814,"url":"https://github.com/az0mb13/frida_setup","last_synced_at":"2025-04-13T01:32:55.125Z","repository":{"id":166520385,"uuid":"303782759","full_name":"az0mb13/frida_setup","owner":"az0mb13","description":"One-click installer for Frida and Burp certs for SSL Pinning bypass","archived":false,"fork":false,"pushed_at":"2023-08-28T13:08:20.000Z","size":28,"stargazers_count":78,"open_issues_count":0,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-07T17:45:38.249Z","etag":null,"topics":["adb","android","bug-bounty","bugbounty","frida","hacking-tools","pentesting","pentesting-tools","reconnaissance"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/az0mb13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-10-13T17:37:32.000Z","updated_at":"2024-09-04T05:13:43.000Z","dependencies_parsed_at":"2024-01-14T06:56:33.672Z","dependency_job_id":null,"html_url":"https://github.com/az0mb13/frida_setup","commit_stats":null,"previous_names":["az0mb13/frida_setup"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/az0mb13%2Ffrida_setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/az0mb13%2Ffrida_setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/az0mb13%2Ffrida_setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/az0mb13%2Ffrida_setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/az0mb13","download_url":"https://codeload.github.com/az0mb13/frida_setup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654037,"owners_count":21140236,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adb","android","bug-bounty","bugbounty","frida","hacking-tools","pentesting","pentesting-tools","reconnaissance"],"created_at":"2024-08-01T19:01:48.226Z","updated_at":"2025-04-13T01:32:54.884Z","avatar_url":"https://github.com/az0mb13.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Frida Setup\n\nInstaller script for Frida and Burp's certificate to help setup bypass SSL Pinning in Android applications. \nWorks with Genymotion Emulator. Also works with Android studio if the emulator is started with the `-writable-system` flag. Eg: \u003cbr\u003e\n`./emulator -avd Pixel_3a_API_33_x86_64 -writable-system`\n\nRead the blog post for a detailed walkthrough -\u003e \u003ca href=\"https://blog.dixitaditya.com/one-click-ssl-pinning-bypass-setup\"\u003eOne-click SSL-Pinning Bypass Setup\u003c/a\u003e\n## Installation steps\n\n* Make sure you have a device installed in Genymotion and it's up and running so the script can interact with ADB.\n* Start and keep Burp running so it can download the certificate.\n* Run the `frida_setup.sh` to start the installer.\n\n## Workflow\n\n* Installs `frida` and `frida-tools` using pip. (Export the path to frida in your env if it's not already there)\n* Fetches the latest released version of Frida server from github.\n* Downloads certificate from Burp's proxy.\n* Pushes and installs the required files inside the ADB.\n* Cleans up the files and a reboot of the android system.\n\n## Post-Installation\n\n* Run the frida server from `/data/local/tmp` inside `adb shell`.\n* Setup your proxies in Burp and Android's Wifi settings.\n* Start the ssl-pinning bypass using `frida -U -f \u003cpackage_name\u003e -l frida3.js`\n\n#### Note: \n\n* Tested only on Arch Linux. Might have to change the `sed` command accordingly if you're on MacOS.\n* Adjust `pip` to `pip3` if needed in the script.\n* Highly recommend using `frida3.js` rather than other scripts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faz0mb13%2Ffrida_setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faz0mb13%2Ffrida_setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faz0mb13%2Ffrida_setup/lists"}