Steven Xu and John Wu
83e66767ff
refactor: use empty navOptions
2025-04-02 09:13:32 -07:00
Steven Xu and John Wu
7dc010749b
feat: remove animation settings button transition
2025-04-02 09:13:32 -07:00
Steven Xu and John Wu
8e8d013b1b
feat: remove log overscroll
2025-04-02 09:13:32 -07:00
Steven Xu and John Wu
bba0373808
feat: remove navigation transition when clicking buttons on the bottom bar
2025-04-02 09:13:32 -07:00
topjohnwu
1fa318dc8c
Use Rust elf-cleaner implementation
2025-04-01 18:32:54 -07:00
cheesetosti and John Wu
6edc5e2037
Update install.md
...
fixed grammar n stuff
2025-04-01 12:13:29 -07:00
topjohnwu
1523ed9f78
Always go through rustup proxies
2025-04-01 10:01:35 -07:00
topjohnwu
8e604d2ab8
Update cuttlefish CI
2025-03-28 00:12:31 -07:00
topjohnwu
2aba7247a9
Skip stub APK install on emulator
...
Reduce test flakiness
2025-03-26 13:15:12 -07:00
topjohnwu
e66fe8533e
API 36 does not support wait_for_bootanim
2025-03-26 13:15:12 -07:00
vvb2060 and John Wu
b03fbb3917
avd_test: upgrade to android16 beta3
2025-03-26 13:15:12 -07:00
vvb2060 and John Wu
c2ece62e4c
native: delete global 16k option
...
NDK 28 enable 16 KiB page size compatibility option by default, delete the global option to restore 4k alignment for 32-bit arch.
2025-03-26 13:15:12 -07:00
vvb2060 and John Wu
8c972dcf34
app: target sdk 36
2025-03-26 13:15:12 -07:00
topjohnwu
50af14f2a3
Move all MagiskInit entrypoints into init.rs
2025-03-24 17:26:03 -07:00
topjohnwu
e0a356b319
Introduce mount helper methods
2025-03-24 17:26:03 -07:00
topjohnwu
c09a792958
Reorganize magiskinit code
2025-03-24 17:26:03 -07:00
topjohnwu
0bbfe7f44d
Fix 2SI on legacy SAR devices
2025-03-24 17:26:03 -07:00
topjohnwu
a396abf565
Minor changes
...
[skip ci]
2025-03-22 01:16:51 -07:00
topjohnwu
1e3edb8883
Release new canary build
...
[skip ci]
canary-28103
2025-03-21 10:37:49 -07:00
topjohnwu
3b8b61bf35
Remove ZipUtils.kt
2025-03-20 14:54:25 -07:00
topjohnwu
6f90456036
Properly buffer I/O
2025-03-20 13:16:39 -07:00
topjohnwu
f56fd4e215
Always close outputStream in processFile
...
Fix #8735
2025-03-19 17:57:31 -07:00
topjohnwu
aa35aac5d5
Update dependencies
2025-03-19 15:55:06 -07:00
topjohnwu
1f162b819d
Update ONDK r29.0
2025-03-19 10:55:08 -07:00
Wang Han and GitHub
52ef1d1cb2
Simplify matching selinux context of child zygote ( #8845 )
2025-03-11 01:27:15 -07:00
John Wu and GitHub
f14e3a89cc
Enable optimize_for_size for Rust std ( #8844 )
2025-03-10 15:50:43 -07:00
topjohnwu
95d3eac2e0
Cleanup xwrap functions
2025-03-09 01:10:41 -08:00
Wang Han and John Wu
8e73536e02
Remove unused hasGMS variable
2025-03-09 00:16:25 -08:00
LoveSy and John Wu
12a0870bc9
Replace bzip2 with bz2-rs
2025-03-08 14:37:17 -08:00
topjohnwu
6ff82c4e86
Introduce FsPathFollow
...
Make sure all operations of FsPath do not follow symlinks, and provide
a way to explicitly switch over to a set of operations that DO follow
symlinks by FsPath::follow_link.
2025-03-07 15:51:51 -08:00
LoveSy and topjohnwu
c64de35375
Move magiskpolicy cli to argh
2025-03-07 14:29:30 -08:00
topjohnwu
ee5283f4e8
Update release script
2025-03-07 14:14:06 -08:00
LoveSy and John Wu
bd0e954fea
Replace zlib with zlib-rs
2025-03-07 11:40:02 -08:00
topjohnwu
675471a49e
Upgrade argh to stable release
2025-03-07 02:38:36 -08:00
topjohnwu
c90e73ccec
Migration to Edition 2024
2025-03-07 02:35:25 -08:00
topjohnwu
a43c1267d8
Update Cargo.toml
2025-03-07 02:35:25 -08:00
vvb2060 and John Wu
e8958c6b5c
get_secontext: ignore ENODATA
2025-03-06 20:03:36 -08:00
LoveSy and John Wu
e8a3bf82c6
set exit code of log ExitOnError to -1
2025-03-06 20:03:15 -08:00
topjohnwu
27fd79176a
Update ONDK to r28.3
2025-03-06 17:41:28 -08:00
topjohnwu
28d86a3454
Update rustup_wrapper
...
[skip ci]
2025-03-06 16:12:35 -08:00
topjohnwu
c6c1a17ae6
Address several clippy warnings
2025-03-03 02:15:14 -08:00
topjohnwu
2b47d47215
Also run clippy with release mode
...
[skip ci]
2025-03-02 23:14:46 -08:00
David K. and John Wu
0e82df9e10
Support zImage compression types other than gzip.
...
Instead of just searching for the gzip magic, it now incrementally searches the kernel for the first thing that `check_fmt_lg` doesn't report as `UNKNOWN`.
2025-03-02 13:35:13 -08:00
topjohnwu
893821ad88
Skip all tests on master push
2025-03-02 02:30:11 -08:00
topjohnwu
6b80fbfa99
Fix cache save condition
2025-03-02 02:30:11 -08:00
topjohnwu
8c3c7d0194
Build on master push
2025-03-02 01:51:42 -08:00
topjohnwu
b94a3d9f2f
Do not store cache on pull request
2025-03-02 01:51:42 -08:00
Wang Han and John Wu
442d0b5ddc
Delete bootctl binary if execution fails
...
New devices may use AIDL bootctrl HAL, so if bootctl hal-info fails,
simply remove the temp file and return.
2025-03-01 22:43:55 -08:00
topjohnwu
494615d9a0
Support ./build.py emulator with an APK argument
2025-02-28 17:17:24 -08:00
vvb2060 and John Wu
afbfb81837
docs: add avd_magisk.sh to faq
2025-02-28 17:17:24 -08:00