{"id":31353618,"url":"https://github.com/SelfRef/noogle-magisk","last_synced_at":"2025-09-26T15:01:51.012Z","repository":{"id":285256194,"uuid":"957312431","full_name":"SelfRef/noogle-magisk","owner":"SelfRef","description":"Degoogling Magisk modules for stock Android (powered by microG)","archived":false,"fork":false,"pushed_at":"2025-04-23T15:36:14.000Z","size":62,"stargazers_count":8,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-23T16:48:44.283Z","etag":null,"topics":["android","debloat","google-services","magisk","magisk-module","microg"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/SelfRef.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-30T03:36:12.000Z","updated_at":"2025-04-23T15:36:17.000Z","dependencies_parsed_at":"2025-03-30T16:41:46.124Z","dependency_job_id":null,"html_url":"https://github.com/SelfRef/noogle-magisk","commit_stats":null,"previous_names":["selfref/noogle-magisk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SelfRef/noogle-magisk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfRef%2Fnoogle-magisk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfRef%2Fnoogle-magisk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfRef%2Fnoogle-magisk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfRef%2Fnoogle-magisk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SelfRef","download_url":"https://codeload.github.com/SelfRef/noogle-magisk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfRef%2Fnoogle-magisk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277095798,"owners_count":25760028,"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-26T02:00:09.010Z","response_time":78,"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":["android","debloat","google-services","magisk","magisk-module","microg"],"created_at":"2025-09-26T15:00:56.247Z","updated_at":"2025-09-26T15:01:51.006Z","avatar_url":"https://github.com/SelfRef.png","language":"Shell","readme":"# noogle-magisk\n\nMagisk modules for removing/replacing Google applications on stock Android 11-15.\n\n## Modules\n\nName | Description\n--- | ---\nNoogle microG | Installs microG Services in place of Google Services (if present)\nNoogle Debloat [WIP] | Removes other Google system apps from Android (still can be installed from store)\n\n## Install\n\nIt requires Magisk to be installed obviously as it's a Magisk module. If you don't have it yet, consult the [official installation instructions](https://topjohnwu.github.io/Magisk/install.html).\n\n\u003e [!TIP]\n\u003e It's a good idea to enable ADB debugging as well before installing in case of any issues.\n\n1. Download latest version from [releases](https://github.com/SelfRef/noogle-magisk/releases)\n    - Or build it yourself\n2. Install through Magisk app\n3. Reboot\n4. In Magisk click \"Action\" button next to module to grant permissions\n    - Or open microG app and grant them through Self-Check\n5. Ensure all permission boxes are checked in Self-Check\n    - If not, tap them to set the correct option\n6. Check signature spoofing status at the top\n    - If your ROM doesn't support signature spoofing, you must add it: [check troubleshooting](#signatures-are-not-correct)\n7. If you have issues with microG crashing, install microG as user apps: [check troubleshooting](#microg-crashing)\n    - You can do it quickly using `scripts/install-user-apks.sh`\n\n## Build\n\n0. Use Linux, Mac or WSL on Windows\n1. Install `zip`, `curl`, `jq` if not present\n2. [Download APKs manually](https://microg.org/download.html) and place in `apk/` directory\n3. Run `scripts/build-noogle-microg.sh`\n    - Check `-h` flag for help with build options\n    - Module will be created in `dist/`\n4. Or run `scripts/install-noogle.sh` to build and install through ADB\n\n## Tested\n\n### Configurations\n\nModule/Type | Notes\n:--- | ---\nLSPosed + FakeGapps | Both official and from JingMatrix\nPlay Integrity Fix | Requires installing user updates\nUser updates | Installing microG updates from F-Droid repo\n\n### Devices\nThe module was tested on:\nDevice | OS | Android Version\n:--- | :---: | :---:\nNothing Phone (1) | NothingOS 3.0 | 15\nLenovo Yoga Tab 13 | Stock | 13\nSamsung Galaxy Tab S | LineageOS 17.1 | 10\n\nMore to come...\n\n## Troubleshooting\n\n### Signatures are not correct\nIn order for microG apps to have the correct signatures visible by Android, your ROM must allow for [signature spoofing](https://github.com/microg/GmsCore/wiki/Signature-Spoofing). If it does not (like any stock Android), this is the way I recommend:\n\n1. Enable Zygisk in Magisk's settings\n2. Download and install LSPosed through Magisk\n    - [JingMatrix fork](https://github.com/JingMatrix/LSPosed/releases) up to Android 15 (maintained)\n    - [Official version](https://github.com/LSPosed/LSPosed/releases) up to Android 14 (not maintaned anymore)\n3. Download and install [FakeGApps](https://github.com/whew-inc/FakeGApps/releases) APK\n4. Reboot\n5. Open LSPosed from notifications and enable FakeGapps module\n    - Leave default System Framework selected only\n6. Reboot\n7. Check in microG Self-Check if signatures are correct now\n\n### microG crashing\nIf you want to use other modules interacting with microG, like Play Integrity Fix on top of this module, it's necessary to install both microG Services and microG Companion (same APKs as in this module, from [official site](https://microg.org/download.html)) on top, as user updates. Then Play Integrity Fix will work properly. In the future this workaround may be not necessary.\n\n### Bootloop\nIn this case if you have ADB debugging enabled just connect your phone to PC and run `scripts/disable-noogle.sh` in terminal. It will disable Noogle microG module and reboot your device.\n\nMore nuclear option is to run `adb shell magisk --remove-modules`. It will remove all modules from Magisk and reboot.\n\nIf you don't have ADB enabled, you may try to restart the device a few times (holding Power + Vol-) while keeping Vol- for a while until animalted boot animation will start. This will trigger Magisk safe mode and modules will be disabled. More about this in [official documentation](https://topjohnwu.github.io/Magisk/faq.html).\n\n## QA\n- Q: What is the difference between this and other microG installers?\n- A: This module aims for stock Android support with Google apps preinstalled and doesn't require debloating Google apps first. Should work on AOSP-based as well.","funding_links":[],"categories":["android","🔧 System Modifications"],"sub_categories":["Root Hiding and Play Integrity"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSelfRef%2Fnoogle-magisk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSelfRef%2Fnoogle-magisk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSelfRef%2Fnoogle-magisk/lists"}