{"id":16936321,"url":"https://github.com/canyie/settingsfirewall","last_synced_at":"2025-10-06T19:20:17.332Z","repository":{"id":221355126,"uuid":"643157217","full_name":"canyie/SettingsFirewall","owner":"canyie","description":"Block shitty apps from reading system settings","archived":false,"fork":false,"pushed_at":"2024-02-07T12:55:41.000Z","size":107,"stargazers_count":117,"open_issues_count":1,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T19:08:33.010Z","etag":null,"topics":["lsposed","lsposedmod","xposed","xposed-framework","xposed-module"],"latest_commit_sha":null,"homepage":"","language":"Java","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/canyie.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,"dei":null}},"created_at":"2023-05-20T09:21:49.000Z","updated_at":"2025-04-01T03:53:09.000Z","dependencies_parsed_at":"2024-02-07T15:07:34.366Z","dependency_job_id":null,"html_url":"https://github.com/canyie/SettingsFirewall","commit_stats":null,"previous_names":["canyie/settingsfirewall"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/canyie/SettingsFirewall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FSettingsFirewall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FSettingsFirewall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FSettingsFirewall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FSettingsFirewall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canyie","download_url":"https://codeload.github.com/canyie/SettingsFirewall/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FSettingsFirewall/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278664720,"owners_count":26024665,"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-10-06T02:00:05.630Z","response_time":65,"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":["lsposed","lsposedmod","xposed","xposed-framework","xposed-module"],"created_at":"2024-10-13T20:56:36.741Z","updated_at":"2025-10-06T19:20:17.311Z","avatar_url":"https://github.com/canyie.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## SettingsFirewall\nAn Xposed module that blocks shitty apps from accessing your system settings (for example, check if development settings is enabled on the device, or check if there are running accessibility services).\n\nPlease note that only accesses to system settings (e.g. [Settings APIs](https://developer.android.com/reference/android/provider/Settings) or `/system/bin/settings get`) can be intercepted by this module. \nAccesses to system properties (e.g. `android.os.SystemProperties APIs`, `__system_property_get` or `getprop`) or other system APIs cannot be blocked.\n\n### Usage\nRequirements: Android 4.3+ devices with a root Xposed framework installed.\nThis module requires to hook system components, so rootless Xposed frameworks (e.g. LSPatch, VirtualXposed or TaiChi-Ying) cannot be supported.\n\nFor LSPosed users, select only \"System Framework\" and reboot.\n\nFor [Dreamland](https://github.com/canyie/Dreamland) users, select \"Settings Provider\" (`com.android.providers.settings`) and reboot.\n\n### FAQ\nQ: Why is this module using the old Holo / Android Design?\n\nA: Thanks to all Material Design 3 (Material You) missionaries, \nI had to uninstall many apps and rollback my Android system to an old one\nto avoid being attacked by your new \"amazing\" design. Happy now?\n\n### License\nThis project is under the MIT license with the following additional restrictions:\n\n- You are **FORBIDDEN** to do anything that would make Android 4.3 users unable to use this app\n(e.g. changing `minSdkVersion` to anything higher than `18`)\nor use code from this project in a project that does not support Android 4.3.\n- You are **FORBIDDEN** to change the UI design style to Material Design 3 (Material You) \nor use code from this project in a project that uses Material Design 3 (Material You).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanyie%2Fsettingsfirewall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanyie%2Fsettingsfirewall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanyie%2Fsettingsfirewall/lists"}