mirror of
https://github.com/qtmleap/revkit.git
synced 2026-09-27 13:31:52 +02:00
Introduces a new tweak project to extract Diffie-Hellman and session keys from the Netflix iOS app using Security.framework and function hooks. Updates documentation for improved iOS device connectivity via USB and iproxy, and clarifies setup instructions. Adjusts devcontainer port forwarding to expose only necessary ports. Relates to planned appboot DH key extraction workflow.
79 lines
2.8 KiB
JSON
79 lines
2.8 KiB
JSON
{
|
|
"name": "Mobile RE Toolkit",
|
|
"dockerComposeFile": [
|
|
"compose.yaml"
|
|
],
|
|
"service": "app",
|
|
"workspaceFolder": "/home/vscode/app",
|
|
"shutdownAction": "stopCompose",
|
|
"remoteUser": "vscode",
|
|
"containerEnv": {
|
|
"CLAUDE_CONFIG_DIR": "/home/vscode/.claude"
|
|
},
|
|
"mounts": [
|
|
"source=${env:HOME}/.aws,target=/home/vscode/.aws,type=bind,consistency=cached,readonly",
|
|
"source=${env:HOME}/.claude,target=/home/vscode/.claude,type=bind,consistency=cached",
|
|
"source=${env:HOME}/.ssh,target=/home/vscode/.ssh,type=bind,consistency=cached,readonly",
|
|
"source=${env:HOME}/.mitmproxy,target=/home/vscode/.mitmproxy,type=bind,consistency=cached"
|
|
],
|
|
"remoteEnv": {
|
|
"WAKATIME_API_KEY": "${localEnv:WAKATIME_API_KEY}",
|
|
"GH_TOKEN": "${localEnv:GH_TOKEN}",
|
|
"UV_LINK_MODE": "copy"
|
|
},
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/git:1": {
|
|
"version": "2.52.0"
|
|
},
|
|
"ghcr.io/devcontainers/features/common-utils:2": {
|
|
"configureZshAsDefaultShell": true
|
|
},
|
|
"ghcr.io/devcontainers/features/python:1": {
|
|
"version": "3.12"
|
|
},
|
|
"ghcr.io/devcontainers/features/github-cli:1": {},
|
|
"ghcr.io/jsburckhardt/devcontainer-features/uv:1": {},
|
|
"ghcr.io/stu-bell/devcontainer-features/claude-code:0": {},
|
|
"ghcr.io/devcontainers/features/node:1": {
|
|
"version": "25.9.0"
|
|
},
|
|
"ghcr.io/shyim/devcontainers-features/bun:0": {},
|
|
"ghcr.io/devcontainers/features/java:1": {
|
|
"version": "21",
|
|
"installMaven": false,
|
|
"installGradle": false
|
|
}
|
|
},
|
|
"forwardPorts": [9080],
|
|
"otherPortsAttributes": {
|
|
"onAutoForward": "ignore"
|
|
},
|
|
"postAttachCommand": "/bin/sh .devcontainer/postAttachCommand.sh",
|
|
"postCreateCommand": "/bin/sh .devcontainer/postCreateCommand.sh",
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"Anthropic.claude-code",
|
|
"EditorConfig.EditorConfig",
|
|
"GitHub.copilot",
|
|
"GitHub.copilot-chat",
|
|
"PKief.material-icon-theme",
|
|
"antfu.file-nesting",
|
|
"bierner.markdown-mermaid",
|
|
"bierner.markdown-preview-github-styles",
|
|
"charliermarsh.ruff",
|
|
"eamodio.gitlens",
|
|
"jebbs.markdown-extended",
|
|
"ms-python.black-formatter",
|
|
"ms-python.python",
|
|
"pHofer94.vscode-taskviewexplorer",
|
|
"redhat.vscode-yaml",
|
|
"swiftlang.swift-vscode",
|
|
"tamasfe.even-better-toml",
|
|
"vsls-contrib.gitdoc"
|
|
],
|
|
"settings": {}
|
|
}
|
|
}
|
|
}
|