topjohnwu
3e38b8fed1
Separate core codebase into its own module
...
- Separate UI specific code and resources outside of the core
application logic
- Allow most of the code to move forward and use KSP for annotation
processing and isolate rotton code that is stuck with databinding
- Make full UI rewrite more feasible
2024-07-04 00:02:42 -07:00
kubalav
f90c548f27
Update Slovak translation
2024-07-03 22:55:31 -07:00
igor
c981c40218
Update Portuguese translation
2024-07-03 22:55:12 -07:00
Rom
dcbf37c5e8
Update French translation
...
To match with changes of "Add option to disable filename randomization"
2024-07-03 22:54:47 -07:00
topjohnwu
300b233a27
Simplify MediaStoreUtils
2024-07-02 17:15:27 -07:00
LoveSy
a07b9315a5
Add riscv64 support
2024-07-02 14:34:22 -07:00
topjohnwu
e9694c6195
Add option to disable filename randomization
2024-07-02 14:28:26 -07:00
Wang Han
4a2a37c87a
Catch PendingIntent.CanceledException caused by send()
...
Accidentally changed in 050a073
.
2024-07-02 14:24:27 -07:00
topjohnwu
be5ff68140
Exclude apache commons codec resources
2024-07-01 18:56:08 -07:00
topjohnwu
59f40d5fe5
Move manager.sh to app_functions.sh
2024-07-01 18:42:05 -07:00
topjohnwu
1fbd053a42
Prevent polluting global shell env
2024-07-01 18:20:21 -07:00
topjohnwu
966c6314f8
Cleanup configs
2024-07-01 17:23:48 -07:00
Li Hua
c92204c724
Update Simplified Chinese Translation
...
Signed-off-by: Li Hua <lihua@email.com>
2024-07-01 14:51:06 -07:00
igor
bb9947d4d2
Update Portuguese translation
2024-07-01 14:50:52 -07:00
Wang Han
7c8cdb4ad6
Set default visibility of restart button to GONE
...
This fixes the issue that button still shows when installation fails.
2024-07-01 14:50:34 -07:00
vvb2060
9a33a4dfe2
Fix StackOverflowError
...
Now field from base class java.io.ByteArrayOutputStream shadows the property with custom getter from derived class com.topjohnwu.magisk.core.utils.AXML.RawByteStream. This behavior will be changed soon in favor of the property. Please use explicit cast to java.io.ByteArrayOutputStream if you wish to preserve current behavior. See https://youtrack.jetbrains.com/issue/KT-55017 for details
2024-07-01 14:36:20 -07:00
topjohnwu
47e918bc92
Fix vbmeta.img tar patching
2024-07-01 03:20:09 -07:00
Wang Han
c194168d9b
Fix item match when extracting lib from stub
...
Close #8083 .
2024-06-29 22:14:24 -07:00
topjohnwu
cacc60b1ac
Migrate to Apache commons-compress
...
Close #8121
2024-06-29 22:11:02 -07:00
topjohnwu
45fa1fce70
Update libsu
2024-06-28 15:45:40 -07:00
loselarry
2112c916f5
chore: remove repetitive word
...
Signed-off-by: loselarry <bikangning@yeah.net>
2024-06-22 19:17:20 -07:00
Fontan030
27cfc4945c
Kazakh translation
2024-06-22 18:53:14 -07:00
eklerismunir
7cdada92c8
Improve azerbaijani locales and add the missing strings
2024-06-22 18:52:59 -07:00
topjohnwu
cfd1e0cf22
Update libsu and dependencies
2024-06-18 11:26:18 -07:00
LoveSy
08ad0e74dd
Upgrade deps
...
Co-authored-by: vvb2060 <vvb2060@gmail.com>
2024-06-06 21:11:52 -07:00
Arbri çoçka
2afcdc64a0
Update strings.xml sq
2024-05-18 13:52:31 +08:00
VD $ VD171 @ Priv8
3c66c4bbc5
Update PORTUGUESE translation
2024-05-18 13:52:14 +08:00
VD $ VD171 @ Priv8
9f5cd5e1cc
Update PORTUGUESE translation
2024-05-18 13:52:14 +08:00
kubalav
a35f2bb73b
Update Slovak translation
2024-05-18 13:51:59 +08:00
topjohnwu
6cf00130f4
Check Magisk version instead of app version
2024-05-15 12:42:55 +08:00
topjohnwu
6c27ba6b88
Rename db entry name
2024-05-15 12:42:55 +08:00
vvb2060
dd3b9980e7
app: add safe mode config to menu
2024-05-15 12:42:55 +08:00
Rodrigo Martínez
0e56991369
Improve and add missing strings for Spanish
2024-04-29 22:23:02 -07:00
WINZORT
4bac2df4e7
Improve turkish locales and add the missing strings
2024-04-18 02:14:21 -07:00
igor
50416eee09
Improve Portuguese translation
2024-04-18 02:13:50 -07:00
igor
73cf501d33
Improve Brazilian Portuguese translation
2024-04-18 02:13:50 -07:00
Hen_Ry
d2b7907bed
Update german strings.xml
2024-04-18 02:13:28 -07:00
cloudchamb3r
5fdb841fa8
Fix typo
...
Fix typo in values-ko/strings.xml
2024-04-17 09:18:14 -07:00
vvb2060
60e8415369
Make denylist work when zygisk is disabled
...
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2024-04-08 23:00:50 -07:00
topjohnwu
fb5ee86615
Install one single ABI in ramdisk
2024-03-31 22:01:22 -07:00
vvb2060
ecc74d45d1
Let magic mount optional
2024-03-19 23:21:41 -07:00
vvb2060
10069215f4
Rename dir name
2024-03-19 23:21:41 -07:00
topjohnwu
81658d45f7
Support tar with files larger than 8GiB
...
Fix #7838
2024-03-14 16:54:46 -07:00
topjohnwu
c951b208a1
Always update stub APK when upgrade
2024-03-14 14:31:02 -07:00
topjohnwu
050a073771
Make all I/O suspendable
2024-03-12 03:24:42 -07:00
topjohnwu
21d374214f
Minor cleanup of DownloadEngine
2024-03-12 03:14:06 -07:00
topjohnwu
dbf6e40dfe
Ensure stub APK is expected
...
Fix #7884
2024-03-08 17:09:54 -08:00
WindowsFan9600
7f6b5305ba
Improve Turkish language translation
...
Updated "reboot_download" string
2024-03-06 02:37:58 -08:00
残页
4d5510be4f
Prompt users to use reboot button in System Updates
...
So the update engine can write verify info of partitions which fixes bootloop on newer Pixel devices
2024-02-19 02:14:12 -08:00
topjohnwu
2aa923191e
Rename DownloadManager to DownloadEngine
...
Also add some documentation
2024-02-06 17:54:15 -08:00
topjohnwu
4bf1c74164
Disable foreground service on API 34+
2024-02-06 17:29:42 -08:00
topjohnwu
38ad871e33
Use user-initiated jobs for download tasks on API 34+
2024-02-06 17:04:39 -08:00
topjohnwu
c5d34670c4
Isolate download logic from service lifecycle
2024-02-06 00:56:14 -08:00
kam821
86e0020964
Update Polish translation
...
- Added missing strings, fixed translation, escaped quotas.
- Some context dependent values (like target_pid) may require better translation in the future.
- Also, 'DenyList' translation, although correct, could be replaced in the future by better fitting polish equivalent of 'block list' / 'rejection list'.
2024-01-17 16:13:20 -08:00
topjohnwu
1206179580
Update dependencies
2024-01-10 15:46:30 -08:00
Abhishek Girish
062e498bdd
Update Malayalam translations
2023-12-25 18:46:08 +08:00
igor
c48962bdf7
Update Portuguese translation
2023-12-22 01:31:55 +08:00
VD $ VD171 @ Priv8
6dfda6dc39
Update Portuguese Translation
2023-12-18 16:24:14 +08:00
VD $ VD171 @ Priv8
e55f338367
Update Portuguese Translation
2023-12-08 17:03:48 +08:00
VD $ VD171 @ Priv8
1425cf4105
Update Portuguese Translation
2023-12-08 17:03:48 +08:00
topjohnwu
b493a985b0
Update dependencies
2023-12-08 17:03:18 +08:00
topjohnwu
a6d1803105
Update dependencies
2023-11-26 23:09:20 +08:00
Re*Index. (ot_inc)
66eef75673
Update strings.xml
2023-11-26 22:54:53 +08:00
Alessandro Sangiorgi
367f5f7b44
Update italian translation
...
Co-authored-by: Francesco Saltori <francescosaltori@gmail.com>
2023-11-26 22:54:33 +08:00
WindowsFan9600
4985314ca6
Update language "tr" on main application
2023-11-05 22:37:39 -08:00
topjohnwu
28770b9a32
Support baseline profiles
2023-10-26 15:56:51 -07:00
vvb2060
09bb2fe8dc
Update dependencies
2023-10-25 14:58:02 -07:00
tzagim
1d6747d90e
Update Hebrew translation
2023-10-24 21:06:15 -07:00
南宫雪珊
efadd94de3
Update strings.xml
2023-10-24 21:02:32 -07:00
vvb2060
8c0b4e444a
Update zh-rCN translation
2023-10-24 21:02:32 -07:00
Rom
32c7106e40
Update French translation
2023-10-24 21:01:53 -07:00
topjohnwu
985454afd4
Better logging
2023-10-24 16:41:49 -07:00
topjohnwu
9e1322de25
Make sure the shared preference is committed
2023-10-24 16:41:38 -07:00
topjohnwu
196d9af099
Add application and Zygisk tests to avd_test.sh
2023-10-19 05:15:53 -07:00
Arbri çoçka
cf43c56218
Update strings.xml sq
2023-10-18 14:29:55 -07:00
kubalav
e6c1aec443
Update Slovak translation
2023-10-18 14:29:38 -07:00
topjohnwu
0352ea2cca
Rename biometrics to user authentication
2023-10-17 18:43:27 -07:00
topjohnwu
e483d6befe
Do not go through a fragment for auth
2023-10-17 17:39:31 -07:00
vvb2060
678c07fff5
suBiometric: remove biometric
...
use device credential to support more devices and second user
2023-10-17 17:39:05 -07:00
canyie
187f583c95
Fix $RECOVERYMODE from config being incorrectly overridden
...
Move legacy SAR checking logic into mount_partitions, and avoid calling get_flags before check_boot_ramdisk
Fix #7346
2023-10-10 15:53:18 -07:00
topjohnwu
8a88d8465a
Prevent OOM
...
Fix #7341
2023-09-14 13:14:30 -07:00
topjohnwu
4745e86c1b
Fix #7301
2023-09-13 14:44:20 -07:00
vvb2060
1761986c1b
Update zh-rCN translation
2023-09-03 23:43:07 -07:00
topjohnwu
1e034e3e0e
Update libsu
2023-09-03 23:41:17 -07:00
残页
6f77f190f2
Fix processPayload
2023-08-31 20:30:10 -07:00
topjohnwu
f4b6385f9f
Disable boot vbmeta patch when found vbmeta.img
2023-08-28 22:54:55 -07:00
topjohnwu
75d905a56d
Fix device detection scripts and logic
2023-08-28 22:13:36 -07:00
topjohnwu
b1363ee479
Do not allow user to configure boot vbmeta patching
2023-08-28 22:13:36 -07:00
残页
189c03c047
Add canyie to developer list
2023-08-28 13:21:58 -07:00
Chris Renshaw
474268a0af
manager.sh: add ro.boot.vbmeta.size + ro.product.ab_ota_partitions to vbmeta check
...
ro.boot.vbmeta.device doesn't seem to be in use on all A/B devices
2023-08-28 00:45:14 -07:00
topjohnwu
5a5d0d5d72
Add missing permissions
2023-08-27 23:29:34 -07:00
topjohnwu
a1273bc467
Update dependencies
2023-08-27 22:44:51 -07:00
I3elphegor
abcb487361
Update czech translation of strings.xml
...
Added and translated new strings.
2023-08-18 17:19:36 -07:00
vvb2060
d12d9e82f1
Force kernel to load rootfs only for legacy SAR devices
2023-08-18 17:18:34 -07:00
topjohnwu
93876b5fd3
Update dependencies, AGP, and SDK level
2023-08-11 09:38:59 -07:00
VD $ VD171 @ Priv8
0f5963f231
Update PORTUGUESE Translation
2023-08-08 00:54:01 -07:00
Arbri çoçka
1961ff2c40
Update strings.xml Albania
2023-08-08 00:53:38 -07:00
vvb2060
40003691d6
manager.sh: check vbmeta device by getprop
2023-08-08 00:53:21 -07:00
kubalav
ee34f775c3
Update Slovak translation
2023-08-05 23:19:34 -07:00
vvb2060
feb47cd88c
sulog: add migration
2023-08-02 21:18:05 -07:00