You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NanoDroid/doc/Packages.md

71 lines
2.7 KiB
Markdown

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 its companions
* pseudo/force-debloat feature
* app store(s)
* GApps and location packages auto-removal
**NanoDroid-fdroid**: includes (only)
* F-Droid and its privileged extension
* Aurora 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
4 years ago
* see [> Deodex Instructions](DeodexServices.md)
* 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)