mirror of
https://gitlab.com/Nanolx/NanoDroid
synced 2024-10-31 09:20:23 +00:00
begin improving doc and default configuration for NanoDroid Setup
This commit is contained in:
parent
2137a92c9a
commit
4bcb8fb9f1
@ -493,6 +493,7 @@ NanoDroid includes a variety of OpenSource applications, check full [> list](doc
|
||||
* your configuration files can be the placed in the following location on your device:
|
||||
* `/data/media/0` (internal storage)
|
||||
* `/external_sd` (TWRP path to SD Card (if any))
|
||||
* `/sdcard1` (internal storage (ORANGEFOX Recovery only!))
|
||||
* directory containing the zip file
|
||||
* `/data` (fallback)
|
||||
* Download pre-built zip or create one from this repository
|
||||
|
@ -1,7 +1,54 @@
|
||||
##########################################################################################
|
||||
#
|
||||
# NanoDroid-Setup configuration file
|
||||
#
|
||||
# General NanoDroid installation settings
|
||||
#
|
||||
# Fileformat:
|
||||
# - one setting per line
|
||||
# - syntax is SETTING=VALUE
|
||||
# - missing entries will be set to default value
|
||||
# - https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/AlterInstallation.md
|
||||
# - commented out lines (starting with #) will be ignored
|
||||
#
|
||||
##########################################################################################
|
||||
|
||||
# nanodroid_microg: whether to install microG
|
||||
# supported packages: Full, microG
|
||||
# supported values:
|
||||
# 0 = don't install microG at all (Note: does not effect NanoDroid-microG package)
|
||||
# 1 = install microG GmsCore, GsfProxy and DroidGuard Helper and Nominatim Geocoder Backend
|
||||
# 2 = install microG GmsCore and Nominatim Geocoder Backend only
|
||||
nanodroid_microg=1
|
||||
|
||||
# nanodroid_fdroid: whether to install F-Droid
|
||||
# supported packages: Full, F-Droid
|
||||
# supported values:
|
||||
# 0 = don't install F-Droid at all (Note: does not effect NanoDroid-FDroid package)
|
||||
# 1 = install official F-Droid client (alongside priviledged extension)
|
||||
# 2 = install unofficial Aurora F-Droid client (alongside Aurora Services addon)
|
||||
# 3 = install both official and Aurora F-Droid clients (alongside their addons)
|
||||
nanodroid_fdroid=1
|
||||
|
||||
# nanodroid_apps: whether to install appliations
|
||||
# supported packages: Full
|
||||
# supported values:
|
||||
# 0 = don't install applications
|
||||
# 1 = install applications
|
||||
# see: https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/Applications.md
|
||||
nanodroid_apps=1
|
||||
|
||||
# nanodroid_play: what app store to install
|
||||
# supported packages: Full, microG
|
||||
# supported values:
|
||||
# 00 = install no app store
|
||||
# 10 = install Google Play (patched with microG (in-)app-purchase support)
|
||||
# 01 = install Fake Store
|
||||
# 20 = install Aurora Store (alongside Aurora Services addon)
|
||||
# 21 = install Aurora Store (alongside Aurora Services addon) and Fake Store
|
||||
# 30 = install Google Play (patched with microG (in-)app-purchase support) and Aurora Store (alongside Aurora Services addon)
|
||||
nanodroid_play=21
|
||||
|
||||
nanodroid_overlay=1
|
||||
nanodroid_mapsv1=1
|
||||
nanodroid_init="10_sqlite 20_fstrim 30_logcat 40_external_sd 50_logscleaner"
|
||||
|
@ -14,72 +14,19 @@ on your device, in one of the following directories
|
||||
* directory containing the zip file
|
||||
* `/data` (fallback)
|
||||
|
||||
create it manually with the following content for the **full** package
|
||||
|
||||
```
|
||||
nanodroid_microg=1
|
||||
nanodroid_fdroid=1
|
||||
nanodroid_apps=1
|
||||
nanodroid_play=21
|
||||
nanodroid_overlay=1
|
||||
nanodroid_mapsv1=1
|
||||
nanodroid_init="10_sqlite 20_fstrim 30_logcat 40_external_sd 50_logscleaner"
|
||||
nanodroid_forcesystem=0
|
||||
nanodroid_nlpbackend=1000
|
||||
nanodroid_bash=1
|
||||
nanodroid_utils="findfs findmnt hexdump lessecho lesskey lsblk lscpu lsipc lslocks lsns ncal whereis"
|
||||
```
|
||||
|
||||
the **microG** package supports the following options
|
||||
|
||||
Notes:
|
||||
* if `nanodroid_microg=0` it will be silently treated as `1`
|
||||
* not installing microG when flashing the microG package doesn't make sense, so
|
||||
* if `nanodroid_play=11` or `nanodroid_play=31` it will be silently treated as `10` or `30`
|
||||
* you can't install both Play Store and Fake Store at the same time
|
||||
|
||||
```
|
||||
nanodroid_play=21
|
||||
nanodroid_overlay=0
|
||||
nanodroid_mapsv1=1
|
||||
nanodroid_forcesystem=0
|
||||
nanodroid_nlpbackend=1000
|
||||
```
|
||||
|
||||
the **F-Droid** package supports the following options
|
||||
|
||||
Note:
|
||||
* if `nanodroid_fdroid=0` it will be silently treated as `1`
|
||||
* not installing F-Droid when flashing the F-Droid package doesn't make sense, so
|
||||
|
||||
```
|
||||
nanodroid_fdroid=1
|
||||
nanodroid_forcesystem=0
|
||||
```
|
||||
|
||||
the **Bromite WebView** package supports the following options
|
||||
|
||||
```
|
||||
nanodroid_forcesystem=0
|
||||
```
|
||||
|
||||
the **Google** package supports the following options
|
||||
|
||||
```
|
||||
nanodroid_gsync=0
|
||||
nanodroid_swipe=0
|
||||
nanodroid_forcesystem=0
|
||||
```
|
||||
|
||||
where `1` means `on` and `0` means `off`. If no `.nanodroid-setup` is found, the [default settings](.nanodroid-setup) will be used (equals to the example above), if your `.nanodroid-setup` file exists, but is missing entries, those entries will be added, using the default values.
|
||||
|
||||
See the [default settings](.nanodroid-setup).
|
||||
You can use the [default configuration file](.nanodroid-setup) as a starting point. Below follows the detailed information on what each setting does (also described in the file itself); also which setting is support by what package. If an required entry is missing from your configuration file, the default setting will be added to your configuration file.
|
||||
|
||||
## Detailed Description
|
||||
|
||||
`nanodroid_microg=[0|1|2]`
|
||||
### nanodroid_microg
|
||||
|
||||
whether to provide **microG**
|
||||
whether to install **microG**
|
||||
|
||||
* supported packages
|
||||
* Full package
|
||||
* microG package
|
||||
|
||||
Syntax: `nanodroid_microg=1`, value can be 0, 1 or 2:
|
||||
|
||||
* 0 = don't install microG at all (Note: does not effect NanoDroid-microG package)
|
||||
* 1 = install microG GmsCore, GsfProxy and DroidGuard Helper and Nominatim Geocoder Backend
|
||||
@ -88,41 +35,58 @@ whether to provide **microG**
|
||||
* without Push Messaging support through GCM
|
||||
* without the ability to pass SafetyNet attestation
|
||||
|
||||
`nanodroid_fdroid=[0|1|2|3]`
|
||||
### nanodroid_fdroid
|
||||
|
||||
whether to provide **F-Droid**
|
||||
whether to install **F-Droid**
|
||||
|
||||
* supported packages
|
||||
* Full package
|
||||
* F-Droid package
|
||||
|
||||
Syntax: `nanodroid_fdroid=1`, value can be 0, 1, 2 or 3:
|
||||
|
||||
* 0 = don't install F-Droid at all (Note: does not effect NanoDroid-FDroid package)
|
||||
* 1 = install official F-Droid client
|
||||
* alongside priviledged extension
|
||||
* 2 = install unofficial Aurora F-Droid client
|
||||
* alongside Aurora Services addon
|
||||
* 3 = install both official and Aurora F-Droid clients
|
||||
* alongside their addons
|
||||
* 1 = install official F-Droid client (alongside priviledged extension)
|
||||
* 2 = install unofficial Aurora F-Droid client (alongside Aurora Services addon)
|
||||
* 3 = install both official and Aurora F-Droid clients (alongside their addons)
|
||||
|
||||
`nanodroid_apps=[0|1]`
|
||||
### nanodroid_apps
|
||||
|
||||
whether to provide included applications [> Details](doc/Applications.md)
|
||||
whether to install applications
|
||||
|
||||
`nanodroid_play=[0|1|2|3][0|1]`
|
||||
* supported packages
|
||||
* Full package
|
||||
|
||||
what app store to use:
|
||||
* 1st item
|
||||
* 0 = No App Store
|
||||
* 1 = Play Store
|
||||
* 2 = Aurora Store
|
||||
* alongside Aurora Services addon
|
||||
* 3 = Play Store and Aurora Store
|
||||
* alongside Aurora Services addon
|
||||
* 2nd item
|
||||
* 0 = without Fake Store
|
||||
* 1 = with Fake Store
|
||||
* only if Play Store is not going to be installed
|
||||
Syntax: `nanodroid_apps=1`, value can be 0 or 1:
|
||||
|
||||
* 0 = don't install applications
|
||||
* 1 = install applications
|
||||
|
||||
see [> Applications](Applications.md) for detailed information
|
||||
|
||||
### nanodroid_play
|
||||
|
||||
what app store to install
|
||||
|
||||
* supported packages
|
||||
* Full package
|
||||
* microG package
|
||||
|
||||
Syntax: `nanodroid_play=21`, this setting is value pair, the first digit declares the app store, the second whether to install Fake store alongside:
|
||||
|
||||
* 00 = install no app store
|
||||
* 10 = install Google Play (patched with microG (in-)app-purchase support)
|
||||
* 01 = install Fake Store
|
||||
* 20 = install Aurora Store (alongside Aurora Services addon)
|
||||
* 21 = install Aurora Store (alongside Aurora Services addon) and Fake Store
|
||||
* 30 = install Google Play (patched with microG (in-)app-purchase support) and Aurora Store (alongside Aurora Services addon)
|
||||
|
||||
Note:
|
||||
* if `nanodroid_play=11` or `nanodroid_play=31` it will be silently treated as `10` or `30`
|
||||
* you can't install both Play Store and Fake Store at the same time
|
||||
|
||||
### nanodroid_overlay
|
||||
|
||||
`nanodroid_overlay=[0|1]`
|
||||
|
||||
whether to populate the overlay to pseudo-debloat `/system` applications (Magisk-only)
|
||||
|
Loading…
Reference in New Issue
Block a user