2020-09-09 18:53:54 +00:00
|
|
|
Table of Contents
|
|
|
|
=================
|
|
|
|
|
|
|
|
* [Modules](#modules)
|
|
|
|
* [Extra Packages](#extra-packages)
|
|
|
|
|
|
|
|
Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc)
|
|
|
|
|
|
|
|
# Modules
|
|
|
|
|
|
|
|
Module packages, flash through TWRP or Magisk Manager
|
|
|
|
|
|
|
|
**NanoDroid**: includes
|
|
|
|
* everything mentioned in the Summary
|
|
|
|
|
|
|
|
**NanoDroid-microG**: includes (only)
|
|
|
|
* microG and it's companions
|
|
|
|
* pseudo/force-debloat feature
|
|
|
|
* app store(s)
|
|
|
|
* GApps and location packages auto-removal
|
|
|
|
|
|
|
|
**NanoDroid-fdroid**: includes (only)
|
|
|
|
* F-Droid and it's privileged extension
|
|
|
|
* Auroa Droid and it's privileged extension
|
|
|
|
|
|
|
|
**NanoDroid-BromiteWebView**: includes (only)
|
|
|
|
* [Bromite WebView](https://www.bromite.org/system_web_view)
|
|
|
|
|
|
|
|
**NanoDroid-OsmAnd**: includes (only)
|
|
|
|
* [OsmAnd](https://f-droid.org/de/packages/net.osmand.plus/)
|
|
|
|
* [OsmAnd Contour Lines plugin](https://f-droid.org/de/packages/net.osmand.srtmPlugin.paid/)
|
|
|
|
|
|
|
|
**NanoDroid-Google**: includes (only)
|
|
|
|
* Google Sync Adapters
|
|
|
|
* Swipe libaries
|
|
|
|
|
|
|
|
# Extra Packages
|
|
|
|
|
|
|
|
Extra packages, flash through TWRP or Magisk Manager
|
|
|
|
|
|
|
|
**NanoDroid-systest**:
|
|
|
|
* system testing script which will create the logfile as `/data/media/0/nanodroid_logs/NanoDroid-SysTest-TESTDATE.log`
|
|
|
|
* TESTDATE is the date of testrun in %Y%m%D_%H.%M.%S format (eg: 20180709_20.34.14).
|
|
|
|
* the following data is collected:
|
|
|
|
* device profile (ROM, manufacturer, device, ABI, builddate, security patch date)
|
|
|
|
* detected LD_LIBRARY_PATH
|
|
|
|
* DalvikVM binary and it's architecture
|
|
|
|
* mounted partitions, whether device is A/B
|
|
|
|
* list of installed GApps
|
|
|
|
* file list of /system/app and /system/priv-app
|
|
|
|
* whether the ROM has native signature spoofing support
|
|
|
|
* whether the ROM supports Bromite WebView installations
|
|
|
|
* more (not **no** personal information)
|
|
|
|
* use this to provide additional informations when posting issues
|
|
|
|
|
|
|
|
**NanoDroid-patcher**:
|
|
|
|
* on-device framework-patcher for signature spoofing support
|
|
|
|
* on Android up to 8.1 the Patcher will automatically deodex your services.jar
|
|
|
|
* on Android 9 to 10 you need to manually deodex your services.jar
|
2020-09-10 18:09:11 +00:00
|
|
|
* see [> Deodex Instructions](DeodexServices.md)
|
2020-09-09 18:53:54 +00:00
|
|
|
* installs an addon.d script for automatic re-patching after ROM update
|
|
|
|
* addon.d support files reside in `/data/adb/nanodroid-patcher/`
|
|
|
|
* when Magisk is installed it creates the `NanoDroid_Patcher` module and install the patched `services.jar` there
|
|
|
|
|
|
|
|
**NanoDroid-uninstaller**:
|
|
|
|
* uninstalls *all* NanoDroid Magisk Modules
|
|
|
|
* uninstalls NanoDroid installed in System Mode
|
|
|
|
* uninstalls NanoDroid-Patcher addon.d environment
|
|
|
|
* restores GApps and location services auto-removed during installation (System Mode)
|
|
|
|
* restores `services.jar` patched by NanoDroid-Patcher (System Mode)
|