{"id":14650183,"url":"https://github.com/Lessica/TrollSpeed","last_synced_at":"2025-09-08T05:31:22.782Z","repository":{"id":184348139,"uuid":"590576535","full_name":"Lessica/TrollSpeed","owner":"Lessica","description":"Shows upload \u0026 download speed below the status bar. Supports opa334’s TrollStore.","archived":true,"fork":false,"pushed_at":"2025-04-13T12:39:32.000Z","size":986,"stargazers_count":734,"open_issues_count":2,"forks_count":48,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-13T13:23:07.184Z","etag":null,"topics":["ios","jailbreak","trollstore","tweak"],"latest_commit_sha":null,"homepage":"https://havoc.app/package/trollspeed","language":"Objective-C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lessica.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"supports/Assets.xcassets/AccentColor.colorset/Contents.json","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-01-18T18:20:30.000Z","updated_at":"2025-04-13T12:42:19.000Z","dependencies_parsed_at":"2024-04-12T16:35:35.599Z","dependency_job_id":"1b2df0c1-a164-4dbe-ab0c-9e7ea6e8e189","html_url":"https://github.com/Lessica/TrollSpeed","commit_stats":null,"previous_names":["lessica/trollspeed"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/Lessica/TrollSpeed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollSpeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollSpeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollSpeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollSpeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lessica","download_url":"https://codeload.github.com/Lessica/TrollSpeed/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lessica%2FTrollSpeed/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274136339,"owners_count":25228350,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ios","jailbreak","trollstore","tweak"],"created_at":"2024-09-11T03:01:39.672Z","updated_at":"2025-09-08T05:31:22.424Z","avatar_url":"https://github.com/Lessica.png","language":"Objective-C++","funding_links":[],"categories":["Objective-C++"],"sub_categories":[],"readme":"# TrollSpeed\n\n[![Xcode - Build and Analyze](https://github.com/Lessica/TrollSpeed/actions/workflows/build-analyse.yml/badge.svg)](https://github.com/Lessica/TrollSpeed/actions/workflows/build-analyse.yml)\n[![Analyse Commands](https://github.com/Lessica/TrollSpeed/actions/workflows/analyse-commands.yml/badge.svg)](https://github.com/Lessica/TrollSpeed/actions/workflows/analyse-commands.yml)\n[![Build Release](https://github.com/Lessica/TrollSpeed/actions/workflows/build-release.yml/badge.svg)](https://github.com/Lessica/TrollSpeed/actions/workflows/build-release.yml)\n![Latest Release](https://img.shields.io/github/v/release/Lessica/TrollSpeed)\n![MIT License](https://img.shields.io/github/license/Lessica/TrollSpeed)\n\n[now-on-havoc]: https://havoc.app/package/trollspeed \n\n[\u003cimg width=\"150\" src=\"https://docs.havoc.app/img/badges/get_square.svg\" /\u003e][now-on-havoc]\n\nShows upload \u0026amp; download speed below the status bar.\n\nTested and expected to work on all iOS versions supported by opa334’s TrollStore.\n\n## How it works?\n\n[TrollStore](https://github.com/opa334/TrollStore) + [UIDaemon](https://github.com/limneos/UIDaemon) + [NetworkSpeed13](https://github.com/lwlsw/NetworkSpeed13) + (some magic)\n\\=\n\n- An TrollStore app to spawn HUD process with root privilege.\n- Don’t call `waitpid` to that process. Let it go.\n- A HUD app with entitlements from `assistivetouchd` to display and persist global windows.\n\n## How to build?\n\n- Use [theos](https://github.com/theos/theos) to compile.\n  - `FINALPACKAGE=1 make package`\n- You'll get a `.tipa` file in `./packages` folder.\n- Don't like **theos**? Use `./build.sh` to build with Xcode.\n\n## Caveats\n\n- Spawn with root privileges is **required**. Otherwise, the HUD process will be killed by SpringBoard when unlocking device.\n- TrollSpeed will observe its app removal and terminate its HUD.\n\n## Notes\n\n- Please give me feedback if you find any issues \u0026amp; bugs, or have any suggestions.\n- Give me a star 🌟 if you like this project. Thanks!\n\n## Screenshots\n\n![preview](screenshots/preview.jpeg)\n\n## Special Thanks\n\n- [KIF](https://github.com/kif-framework/KIF)\n- [SPLarkController](https://github.com/ivanvorobei/SPLarkController) by [@ivanvorobei_](https://twitter.com/ivanvorobei_)\n- [TrollStore](https://github.com/opa334/TrollStore) by [@opa334dev](https://twitter.com/opa334dev)\n- [UIDaemon](https://github.com/limneos/UIDaemon) by [@limneos](https://twitter.com/limneos)\n- [NetworkSpeed13](https://github.com/lwlsw/NetworkSpeed13) by [@johnzarodev](https://twitter.com/johnzarodev)\n- [SnapshotSafeView](https://github.com/Stampoo/SnapshotSafeView) by [Ilya knyazkov](https://github.com/Stampoo)\n\n## License\n\nTrollSpeed is [Free Software](https://www.gnu.org/philosophy/free-sw.html) licensed under the [GNU Affero General Public License](LICENSE).\n\n### Localization\n\nTo add a language, create a new `.lproj` folder in `Resources`.\n\n- en/zh-Hans [@Lessica](https://github.com/Lessica)\n- es [@Deci8BelioS](https://github.com/Deci8BelioS)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLessica%2FTrollSpeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLessica%2FTrollSpeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLessica%2FTrollSpeed/lists"}