{"id":16936329,"url":"https://github.com/canyie/nbinjection","last_synced_at":"2025-03-17T07:32:24.203Z","repository":{"id":39704458,"uuid":"288440288","full_name":"canyie/NbInjection","owner":"canyie","description":"PoC of injecting zygote processes by replacing system native bridge support","archived":false,"fork":false,"pushed_at":"2021-01-23T07:40:49.000Z","size":78,"stargazers_count":149,"open_issues_count":0,"forks_count":39,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-16T09:51:38.130Z","etag":null,"topics":["android","inject","injection","magisk"],"latest_commit_sha":null,"homepage":"","language":"C++","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}},"created_at":"2020-08-18T11:45:44.000Z","updated_at":"2025-03-14T12:43:32.000Z","dependencies_parsed_at":"2022-08-02T11:52:03.719Z","dependency_job_id":null,"html_url":"https://github.com/canyie/NbInjection","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/canyie%2FNbInjection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FNbInjection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FNbInjection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canyie%2FNbInjection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canyie","download_url":"https://codeload.github.com/canyie/NbInjection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243992499,"owners_count":20380216,"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","inject","injection","magisk"],"created_at":"2024-10-13T20:56:37.670Z","updated_at":"2025-03-17T07:32:23.882Z","avatar_url":"https://github.com/canyie.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NbInjection\nThis is an example for replace system property \"ro.dalvik.vm.native.bridge\" to inject zygote process.\n\nI have tested it on my Google Pixel 3 (Android 10, Magisk 20.4), it seems to be working well;\nbut it maybe not compatible with all devices, if you want to use it, please modify the code according to your devices.\n\nAbout its working principle, you can refer to this Chinese [article](https://blog.canyie.top/2020/08/18/nbinjection/).\n## Build\nRun gradle task `:module:assembleMagiskRelease` from Android Studio or command line,\nmagisk module zip will be saved to module/build/outputs/magisk/.\n\n## Discussion\n- [QQ Group: 949888394](https://shang.qq.com/wpa/qunwpa?idkey=25549719b948d2aaeb9e579955e39d71768111844b370fcb824d43b9b20e1c04)\n\n## License\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanyie%2Fnbinjection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanyie%2Fnbinjection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanyie%2Fnbinjection/lists"}