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

2023 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
Christopher Roy Bratusek
feb90370c1 Blokada is no longer on F-Droid 2022-12-11 21:43:40 +01:00
Christopher Roy Bratusek
9b1dd75bce Merge branch 'bromite-sig-v2-v3' into 'master'
CommonInstaller: Support APK signature schemes v2/v3 for Bromite WebView Overlay

See merge request Nanolx/NanoDroid!43
2022-11-05 10:09:17 +00:00
zer0def
ee1037a59b CommonInstaller: Support APK signature schemes v2/v3 for Bromite WebView Overlay 2022-09-23 12:29:10 +02:00
Christopher Roy Bratusek
c660d96a43 Merge branch 'org.bromite.webview' into 'master'
Added support for installing Bromite SystemWebView under new package name

Closes #223

See merge request Nanolx/NanoDroid!42
2022-07-12 16:15:43 +00:00
zer0def
eec83cc03b Added support for installing Bromite SystemWebView under new package name 2022-06-30 09:16:49 +02:00
Christopher Roy Bratusek
08a9f21157 Merge branch 'master' into 'master'
npem: fix permissions not being granted

See merge request Nanolx/NanoDroid!40
2022-02-03 19:26:41 +00: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
4d5a9ffe75 proper Android R google sync adapters 2022-02-01 19:20:32 +01:00
Christopher Roy Bratusek
2468b0d6d0 remove DroidGuard from file database 2022-01-29 10:30:40 +01:00
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
e2a130cf5c update ChangeLog 2021-05-21 21:01:28 +02:00
Christopher Roy Bratusek
0779e0cdff patcher:
- import improved apex mount code from Magisk
- import bootclasspath setup from Magisk
- possibly improve support for Android <9
2021-05-21 20:55:35 +02:00
Christopher Roy Bratusek
85c749c734 uninstaller: import improved apex mount path from Magisk 2021-05-21 20:54:00 +02:00
Christopher Roy Bratusek
68333f3529 systest: import improved apex mount code from Magisk
sync build.props logic with CommonInstaller
2021-05-21 20:53:45 +02:00
Christopher Roy Bratusek
e15fb90e76 import improved apex mount code from Magisk 2021-05-21 20:53:18 +02:00
Christopher Roy Bratusek
b5d669ab30 fix issue #198 2021-05-13 10:08:07 +02:00
Christopher Roy Bratusek
566cf18f60 update ChangeLog 2021-05-05 14:40:24 +02:00
Christopher Roy Bratusek
65608703c5 Android 10 google sync/swipe works on Android 11 aswell 2021-05-05 14:37:23 +02:00
Christopher Roy Bratusek
b5ed6a3cda update ChangeLog 2021-05-05 14:30:05 +02:00
Christopher Roy Bratusek
082486d6fa when searching system/vendor partitions look for app/vnr aswell 2021-05-05 14:27:58 +02: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
b84c2bb438 update priv-app permisson detection fixes #189 2021-03-04 20:27:31 +01:00
Christopher Roy Bratusek
4518195616 abort when we can't detect block devices 2021-03-03 20:58:47 +01:00
Christopher Roy Bratusek
3411c7b43a re-add free space check see https://gitlab.com/Nanolx/NanoDroid/-/issues/181~ 2021-03-03 20:27:10 +01:00
Christopher Roy Bratusek
fda1820a0f systest update 2021-01-18 18:53:03 +01:00
Christopher Roy Bratusek
3a60010f67 decho () is only in CommonInstaller 2021-01-18 18:52:55 +01:00
Christopher Roy Bratusek
bebbf79bfb decho () is only in CommonInstaller 2021-01-18 18:50:55 +01:00
Christopher Roy Bratusek
0cedf2bf81 Merge branch 'master' into 'master'
Documentation improvement + minor corrections from shellcheck

See merge request Nanolx/NanoDroid!35
2021-01-18 17:49:41 +00:00
w1nst0n
dfa0c863ef Improve README quality 2021-01-17 18:38:42 +01:00
w1nst0n
52868d5ad1 Some minor corrections (shellcheck) 2021-01-17 18:38:31 +01:00
w1nst0n
64f322b7db Documentation improvement (mostly wording and layout) 2021-01-17 18:38:11 +01:00
Christopher Roy Bratusek
5deac13cc7 typo 2021-01-17 16:01:03 +01:00
Christopher Roy Bratusek
6ee502826c bump version to 23.1.2 2021-01-17 15:31:10 +01:00
Christopher Roy Bratusek
865934a076 Patcher: more busybox compat 2021-01-17 15:28:42 +01:00
Christopher Roy Bratusek
603bf03ea3 update ChangeLog 2021-01-17 14:01:30 +01:00
Christopher Roy Bratusek
3d2aa1143a setup_busybox() 64bit arm detection 2021-01-17 13:40:37 +01:00
Christopher Roy Bratusek
a05fdf8e71 setup_busybox () fix compat with TWRP that uses busybox instead of toolbox 2021-01-17 12:31:55 +01:00
Christopher Roy Bratusek
609e2af604 bump version to 23.1.1 2021-01-16 09:24:41 +01:00
Christopher Roy Bratusek
3ee67f2d00 update ChangeLog 2021-01-16 09:22:29 +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
b5cf624e24 update ChangeLog 2021-01-15 20:40:52 +01:00
Christopher Roy Bratusek
3a0d262604 Patcher: fix executing Patcher 2021-01-15 20:30:12 +01:00
Christopher Roy Bratusek
aea82d64ec update ChangeLog 2021-01-12 22:04:15 +01:00
Christopher Roy Bratusek
2503c2ff3a likewise for all other modules 2021-01-12 21:53:59 +01:00
Christopher Roy Bratusek
ce58ced55f CommonInstaller: fix the probably most silly mount error(tm) 2021-01-12 20:48:00 +01:00