{"id":13846166,"url":"https://github.com/ChiChou/vscode-frida","last_synced_at":"2025-07-12T05:32:07.575Z","repository":{"id":40697569,"uuid":"233831241","full_name":"ChiChou/vscode-frida","owner":"ChiChou","description":"Unofficial frida extension for VSCode","archived":false,"fork":false,"pushed_at":"2024-11-05T18:55:28.000Z","size":2493,"stargazers_count":481,"open_issues_count":0,"forks_count":48,"subscribers_count":19,"default_branch":"main","last_synced_at":"2024-11-05T19:42:53.668Z","etag":null,"topics":["android","ios","mobile-security","reverse-engineering","vscode"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=CodeColorist.vscode-frida","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChiChou.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"ChiChou"}},"created_at":"2020-01-14T11:58:22.000Z","updated_at":"2024-11-05T18:55:32.000Z","dependencies_parsed_at":"2023-11-10T11:17:24.667Z","dependency_job_id":"5123540d-239a-41ff-86ca-e8538f5bf282","html_url":"https://github.com/ChiChou/vscode-frida","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChiChou%2Fvscode-frida","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChiChou%2Fvscode-frida/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChiChou%2Fvscode-frida/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChiChou%2Fvscode-frida/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChiChou","download_url":"https://codeload.github.com/ChiChou/vscode-frida/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225799470,"owners_count":17526051,"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":["android","ios","mobile-security","reverse-engineering","vscode"],"created_at":"2024-08-04T17:04:32.216Z","updated_at":"2025-07-12T05:32:07.567Z","avatar_url":"https://github.com/ChiChou.png","language":"TypeScript","funding_links":["https://github.com/sponsors/ChiChou"],"categories":["TypeScript"],"sub_categories":[],"readme":"# vscode-frida\n\n**Unofficial** frida workbench for VSCode [![](https://img.shields.io/visual-studio-marketplace/v/CodeColorist.vscode-frida?color=%230af\u0026label=install\u0026logo=visual-studio-code\u0026logoColor=%230ac\u0026style=plastic)](https://marketplace.visualstudio.com/items?itemName=CodeColorist.vscode-frida)\n\n## Prerequisites\n\n* libimobiledevices (for `inetcat` command)\n* Python \u003e= 3.7\n* frida-tools python package\n* iTunes on Windows\n\nIf you are on Windows, you need to keep iTunes open in order to interact with iOS devices via USB.\n\n### Install frida-tools\n\nBecause of [PEP0668](https://peps.python.org/pep-0668/), you might encounter error when `pip3 install frida-tools` globally.\n\nThe recommended way is to open a folder (workspace) in VSCode, then create and activate a virtual environment using python extension. In this case, the extension will pick your current active python venv to load frida commands.\n\nOr you can use package manager like [pipx](https://github.com/pypa/pipx) or [UV](https://docs.astral.sh/uv/guides/tools/) to install it to $PATH, meanwhile keeping it isolated.\n\n## Features\n\n![demo](resources/doc/demo.gif)\n\n### Target Selector\n\nUser friendly UI\n\n### Debug Log\n\nNow supports both iOS syslog and Android logcat!\n\n![Debug Log](resources/doc/syslog.gif)\n\n### Download and Apply frida-gum Typing Info\n\n![Typing](resources/doc/typing.gif)\n\n### Objection\n\n* [Objection](https://github.com/sensepost/objection) Runtime Mobile Exploration\n\n### Javascript REPL shortcut\n\nOpen and activate an REPL at the bottom. Use the \"frida\" button at the top of any active `js` / `typescript` document, it will send the code to the active REPL.\n\n### Shell\n\nFor Android devices, **Open Shell** is simply a wrapper for `adb shell`. \n\nFor iOS it gives a SSH shell. It might ask for credentials depending on your setup.\n\n## Todo\n\n* More Android features\n* More mobile security terminal tools intergration\n\n## [CHANGELOG](CHANGELOG.md)\n\n## Contributors\n\n![](https://contrib.rocks/image?repo=chichou/vscode-frida)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChiChou%2Fvscode-frida","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FChiChou%2Fvscode-frida","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChiChou%2Fvscode-frida/lists"}