{"id":16580557,"url":"https://github.com/gamelaster/opengal_proxy","last_synced_at":"2025-10-29T05:31:58.975Z","repository":{"id":60726596,"uuid":"484012078","full_name":"gamelaster/opengal_proxy","owner":"gamelaster","description":"Proxy server for Android Auto (also known as Google Automotive Link)","archived":false,"fork":false,"pushed_at":"2023-06-10T14:05:47.000Z","size":80,"stargazers_count":11,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-03-14T21:06:44.865Z","etag":null,"topics":["android-auto","headunit","mitm","proxy"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gamelaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-21T10:47:23.000Z","updated_at":"2024-03-01T10:51:24.000Z","dependencies_parsed_at":"2022-10-03T23:09:16.656Z","dependency_job_id":null,"html_url":"https://github.com/gamelaster/opengal_proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gamelaster%2Fopengal_proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gamelaster%2Fopengal_proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gamelaster%2Fopengal_proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gamelaster%2Fopengal_proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gamelaster","download_url":"https://codeload.github.com/gamelaster/opengal_proxy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219858305,"owners_count":16556048,"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-auto","headunit","mitm","proxy"],"created_at":"2024-10-11T22:26:04.252Z","updated_at":"2025-10-29T05:31:58.646Z","avatar_url":"https://github.com/gamelaster.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenGAL Proxy\nIs proxy server, with which you can easily sniff packets transmitted between Android Auto Headunit and Mobile Device. \n\n# Building\n## Requirements\nWindows:\n```\nvcpkg install openssl fmt readerwriterqueue winpcap\n```\nLinux/Arch:\n```\nInstall openssl, fmt, readerwriterqueue and winpcap from your distro repositories (or install manually)\n```\n\n## Getting certificates and keys\n\nTo eliminate a chance of Google making DMCA violation against this repository,\nyou need to source the required certificates and keys by yourself.\n\nIf you need help, contact me at `som (:D) marekkraus.sk`.\n\n## Compiling\n```bash\ngit submodule update --init --recursive\nmkdir build\ncd build\ncmake ..\ncmake -b .\n```\n\n# Supported features\n\n- [X] Proxy packets between MD and HU\n- [X] ~~Save packets into pcap file~~\n- [ ] ~~Wireshark's extcap support~~\n- [ ] ImGUI Analyzer\n\n# Supported platforms\n\n- [X] Windows\n- [X] Linux\n\n# Supported transports\n\n- [X] TCP via ADB\n- [ ] Direct TCP connection (wireless)\n- [ ] USB AOA\n\n# Known limitations\n\n- Current TCP via ADB transport needs some improvements in packet reading. In some occassions, where are there big payloads (1080p HU resolution),\nsometimes only half of packet is read and proxy don't handle this situation. 720p works well.\n\n# How it works\n\nTBD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgamelaster%2Fopengal_proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgamelaster%2Fopengal_proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgamelaster%2Fopengal_proxy/lists"}