2
0
mirror of https://gitlab.com/Nanolx/NanoDroid synced 2024-10-31 09:20:23 +00:00
NanoDroid/doc/Packages.md

71 lines
2.7 KiB
Markdown
Raw Normal View History

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)