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

394 Commits

Author SHA1 Message Date
FriendlyNeighborhoodShane
b6587525e0 npem: add LOS network allowlisting
LOS now uses a new uid-based network allowlist, which seems to not grant
internet access on boot sometimes. Automate enabling access.
2023-01-11 10:03:47 +05:30
FriendlyNeighborhoodShane
cd4e235849 npem: factor out get_uid 2023-01-11 09:54:03 +05:30
zer0def
eec83cc03b Added support for installing Bromite SystemWebView under new package name 2022-06-30 09:16:49 +02:00
FriendlyNeighborhoodShane
50ec605b91 npem: fix permissions not being granted
I messed up with the last fix. While that solved the case where there were
both 'granted=true' and 'granted=false' entries, it introduced a regression.

It was written with the assumption that whenever a permission is not granted,
there will be 'granted=false' entries. That assumption was not tested well
at the time, and further testing has revealed that there are also many
situations where there are no 'granted=' entries for permissions at all, not
even 'false'.

Since there is no defined spec for the output of dumpsys, we just do a
pessimistic case-by-case parsing of its output.
2022-02-02 20:14:27 +05:30
Christopher Roy Bratusek
12a46ac931 nlp backends as user app 2022-01-26 20:02:22 +01:00
Christopher Roy Bratusek
6475bfbfc0 drop droidguard helper 2022-01-26 19:55:16 +01:00
Christopher Roy Bratusek
21308161ea npem improvements: @FriendlyNeighborhoodShane 2022-01-26 19:48:01 +01:00
Christopher Roy Bratusek
9dcde11d37 nanodroid-overlay: support /system/system_ext/ 2021-03-23 18:31:30 +01:00
Christopher Roy Bratusek
636da5bacc bump version to 23.2 in-dev 2021-03-04 20:48:34 +01:00
Christopher Roy Bratusek
6ee502826c bump version to 23.1.2 2021-01-17 15:31:10 +01:00
Christopher Roy Bratusek
609e2af604 bump version to 23.1.1 2021-01-16 09:24:41 +01:00
Christopher Roy Bratusek
5da7c4c2a4 nanodroid-overlay: check if config file exists before doing anything (-x/--create) 2021-01-16 09:19:11 +01:00
Christopher Roy Bratusek
0f8db95609 correct release date 2021-01-09 10:45:12 +01:00
Christopher Roy Bratusek
9142c05dec bump version to 23.1 Codename: Ni'Var 2021-01-09 10:39:05 +01:00
Vladimir Filatov
b39488c93b Add android.permission.RECEIVE_SMS to microg-permissions.xml because of this changes in microG
c3bfb63f27 (diff-bac5d7388f894ac4b24366118a088e6c5be1aa240c7317437291a8a8bea0316f)
0ee18ae6f7
2021-01-07 23:37:13 +00:00
Christopher Roy Bratusek
e8c32488ca Bash: new build with official patches 001-004 2021-01-04 12:11:42 +01:00
Christopher Roy Bratusek
58999a69f2 update sysconfig (from OpenGApps experimental R changes) 2021-01-02 12:52:17 +01:00
Christopher Roy Bratusek
a39e89fffc update GNU Bash to 5.1.0-1 w/ Debian patches 2020-12-30 22:02:16 +01:00
Vladimir Filatov
9ba5c3ff7a Add NewPipe F-Droid repo to additional_repos.xml 2020-12-28 17:42:32 +00:00
Christopher Roy Bratusek
4b7419cf71 nanodroid-overlay: change order in which config files are read 2020-11-02 20:46:26 +01:00
Christopher Roy Bratusek
2d891c68f2 nanodroid-util: add -R/--reset-permissions switch 2020-11-02 17:02:09 +01:00
Christopher Roy Bratusek
b76553e8e4 allow reading configuration files from /system/addon.d
* OTA compat in System Mode for nanodroid-overlay
* allow reading config files when /data can't be mounted from recovery
2020-11-02 16:49:52 +01:00
Christopher Roy Bratusek
860fc69240 bump version to 23.0.1 (FCK 2020) 2020-10-29 18:18:21 +01:00
Christopher Roy Bratusek
ded7b2c6b6 bump version to 23.0.20201023 (All Aboard) 2020-10-23 19:19:50 +02:00
Christopher Roy Bratusek
e8a5f4122f nanodroid-overlay: likewise 2020-10-23 19:19:20 +02:00
Christopher Roy Bratusek
5fc753702e bump version to 22.91 (23.0-beta2) codename: All Aboard 2020-10-21 19:13:18 +02:00
Christopher Roy Bratusek
21e3b87a08 nanodroid-overlay: fix regression, issue #161 2020-10-21 19:03:45 +02:00
Christopher Roy Bratusek
8d00391249 Merge branch 'perm' into 'master'
nanodroid-perm: allow running through ADB shell (without root)

See merge request Nanolx/NanoDroid!31
2020-10-20 16:50:44 +00:00
Christopher Roy Bratusek
0f61d0b733 nanodroid-perm: add missing error() func 2020-10-20 18:50:31 +02:00
FriendlyNeighborhoodShane
237ad03c49 nanodroid-perm: allow running through ADB shell (without root)
- Use `pm list` instead of packages.list to determine installed apps
 - Allow executing user to be "shell" (ADB)
2020-10-20 14:26:24 +05:30
Christopher Roy Bratusek
99c2897a87 nanodroid-overlay: fix creating config if none found 2020-10-19 21:23:11 +02:00
Christopher Roy Bratusek
4a6c439b43 bump version to 22.90 (23.0-beta1) codename: All Aboard 2020-10-19 19:48:03 +02:00
Christopher Roy Bratusek
0437a12adf nanodroid-perm:
- for restricted permissions pass --user to pm
- add newly required restricted permission android.permission.RECEIVE_SMS
2020-10-19 19:22:07 +02:00
Christopher Roy Bratusek
f2403b03ae nanodroid-overlay: further fixes 2020-10-18 09:42:02 +02:00
Christopher Roy Bratusek
b33afa73d8 nanodroid-overlay: detect whether running from addon.d 2020-10-17 23:16:41 +02:00
Christopher Roy Bratusek
88ac502aba CommonInstaller, nandoroid-overlay:
- fix /system mode installation
- allow installation directly after Magisk without reboot
2020-10-17 23:02:23 +02:00
Christopher Roy Bratusek
8e37704061 CommonInstaller: minor upgrades 2020-10-17 22:47:04 +02:00
Christopher Roy Bratusek
21637a637f update GNU Bash to 5.1-rc1 2020-10-16 21:19:02 +02:00
Christopher Roy Bratusek
f85acf187f Include static ZStd builds by Zackptg5 2020-10-10 20:38:05 +02:00
Christopher Roy Bratusek
a33e745a26 move all utilities from /system/xbin to /system/bin
drop broken links to column utility from microG package
2020-10-10 19:02:31 +02:00
Christopher Roy Bratusek
ebf3588c9b nanodroid-overlay: a bit nicer output 2020-10-10 11:43:34 +02:00
Christopher Roy Bratusek
9e1b637be6 nanodroid-overlay: one more fix 2020-10-10 08:25:16 +02:00
Christopher Roy Bratusek
35ee26f71d nanodroid-overlay: fix 2020-10-10 08:25:06 +02:00
Christopher Roy Bratusek
641f2e116e nanodroid-overlay: minor fix 2020-10-10 08:10:12 +02:00
Christopher Roy Bratusek
3cec4a6185 nanodroid-overlay: minor fix 2020-10-10 08:03:47 +02:00
Christopher Roy Bratusek
55808b678b the column utility is no longer needed 2020-10-08 22:21:18 +02:00
Christopher Roy Bratusek
a37cee41ba nanodroid-overlay: ensure output is alphabetically sorted 2020-10-08 22:16:17 +02:00
Christopher Roy Bratusek
798d89c3c9 nanodroid-overlay:
* --genconfig: don't forcefully set config to /data/.nanodroid-overlay
* in System mode remove apps but don't back them up
  * limits nanodroid-overlay to bare minimum functionality in System Mode
  * but makes it possible to use it from recoveries which can't decrypt /data
* major code simplification
2020-10-08 22:06:11 +02:00
Christopher Roy Bratusek
385cc98617 s/! -z/-n/g 2020-10-04 18:22:13 +02:00
Christopher Roy Bratusek
5d1bf8c050 Full package: drop unused func 2020-10-03 21:16:29 +02:00