0a28dfe1e2
AVB blobs expect to be 4096-byte aligned
2021-11-28 13:21:05 -08:00
1c8ebfacb0
Release new canary build
2021-11-23 22:39:15 -08:00
5d6d241791
Update VN strings.xml
2021-11-23 22:24:51 -08:00
4f116d15b9
Fix PT-rBR translation
...
Some translation fixes.
2021-11-23 22:24:22 -08:00
228570640e
Introduce KEEPVBMETAFLAG env variable
...
Close #4447 , close #4906 , close #4901 , close #4964
2021-11-23 22:14:12 -08:00
65a79610aa
Fix crash and warnings
2021-11-23 18:46:06 -08:00
24984ea4f2
Optimize stream for full-file writes
2021-11-23 18:08:14 -08:00
048b2af0fc
Improve zopfli encoder
...
Write in chunks for CLI compression
2021-11-23 16:50:08 -08:00
449989ddd9
Always use zopfli for zImage compression
2021-11-23 14:24:05 -08:00
01ebe5724a
Cleanup zImage parsing code
2021-11-23 13:39:15 -08:00
95fb230b8c
Update to BusyBox 1.34.1
2021-11-22 19:46:52 -08:00
632971af15
Properly support v4 image headers
2021-11-21 06:07:21 -08:00
5787aa1078
Stream should always write all bytes
2021-11-21 06:05:59 -08:00
d8b9265484
Pull out buffer-chunk logic into separate class
2021-11-21 06:05:55 -08:00
9ea3169ca9
Do not allow modifying page sizes
2021-11-20 22:51:22 -08:00
aebf2672cd
Fix unpacking vendor boot images
2021-11-20 22:44:38 -08:00
68ac409bfd
Scripts fixes and improvements
...
- ensure all scripts use $NVBASE $MAGISKBIN $POSTFSDATAD and $SERVICED where appropriate
- simplify new grep_cmdline() using xargs and more sed
- show correct active sepolicy $RULESDIR on devices with no encryption
- add support for Android 12 .capex (compressed apex) files
2021-11-20 14:17:02 -08:00
fef44bd24f
Allow boot scripts to know Zygisk status
2021-11-20 13:05:15 -08:00
e4a7617dde
Update VN strings.xml
2021-11-16 21:31:21 -08:00
4dfb193d10
Always run non disabled module post-fs-data scripts
2021-11-16 21:29:13 -08:00
c248d94995
Update strings.xml
2021-11-16 21:15:02 -08:00
d4ac458d17
Ignore zygisk modules when zygisk is not enabled
2021-11-16 21:14:35 -08:00
93e443c4ad
Update RU strings
2021-11-16 21:14:11 -08:00
4b3988cef9
Update pt-BR translation
2021-11-16 21:13:50 -08:00
4eb5ee17b4
Fix typo in French translation
2021-11-16 21:13:13 -08:00
e1b63d7dec
Initialize mt19937 statically in function
...
This reduces startup time
2021-11-16 03:20:07 -08:00
4b5651bd6f
Revert logging after pre specialize
2021-11-16 03:12:01 -08:00
50515d9128
Close unclosed fds from modules
2021-11-16 01:59:45 -08:00
28b5faab0c
Visual changes
2021-11-14 03:58:35 -08:00
82a01c22d3
Cleanup resources
2021-11-14 00:45:39 -08:00
be9b0c2e8f
Move flow.concurrentMap to ktx
2021-11-13 11:28:11 -08:00
b6affe06a5
Fix flow parallel
2021-11-13 11:28:11 -08:00
1e05f8c646
Release new canary build
2021-11-12 03:14:56 -08:00
7e9d4512b6
Update zh-rTW
2021-11-12 03:07:18 -08:00
5fa127c415
Disable modules section if Magisk is not active
...
Fix #4925
2021-11-12 03:02:26 -08:00
ac26681fe7
Update Slovak translation
2021-11-12 03:01:49 -08:00
3c62636133
Update zh-rCN translation
2021-11-12 03:01:30 -08:00
ca874fa12c
Update Albania translation
2021-11-12 03:00:55 -08:00
c3508bbb99
Update French translation
2021-11-12 03:00:37 -08:00
6935033db5
Prevent dangling pointers
2021-11-12 02:02:05 -08:00
421277d730
Prevent race conditions in connect_companion
2021-11-12 01:55:55 -08:00
56988944b5
No need to dup fd
2021-11-12 01:54:48 -08:00
528601d25a
Fix integer overflow and workaround seccomp
...
- Use ftruncate64 instead of ftruncate to workaround seccomp
- Cast uint32_t to off64_t before making it negative
Note: Using ftruncate with a modern NDK libc should actually be
fine as the syscall wrapper in bionic will use ftruncate64 internally.
However, since we are using the libc.a from r10e built for Gingerbread,
seccomp wasn't a thing back then, and also the ftruncate64 symbol is
missing; we have to create our own wrapper and call it instead on
32-bit ABIs.
Props to @jnotuo for discovering the overflow bug and seccomp issue
Fix #3703 , close #4915
2021-11-10 03:07:20 -08:00
ddd153c00d
Show module suspend notice
...
Close #4862
2021-11-09 23:59:37 -08:00
b8c1588284
Always unload zygisk after specialize
2021-11-07 13:05:44 -08:00
4dac9e40bd
Support bootconfig on util_functions.sh
...
Close #4869
2021-11-07 11:22:21 -08:00
def1811d48
Fix strings in sq
2021-11-07 11:03:28 -08:00
c53e507713
Update Traditional Chinese Language
2021-11-07 11:03:15 -08:00
e0ea777249
Use ProcessCompat
...
Fix #4895
2021-11-07 11:02:58 -08:00
4c1962f3c7
Release new canary build
2021-11-06 23:56:50 -07:00