topjohnwu
|
24e46a5971
|
Build magiskboot with crt0
|
2024-02-29 02:36:05 -08:00 |
|
topjohnwu
|
b1297c4192
|
Less usage of C stdio
|
2024-02-28 15:52:03 -08:00 |
|
topjohnwu
|
9ae328fd84
|
Further reduce code size
|
2024-02-28 11:19:56 -08:00 |
|
topjohnwu
|
625a1d6f44
|
Remove seek support from streams
|
2024-02-28 11:07:53 -08:00 |
|
topjohnwu
|
987e5f5413
|
Address clippy warnings
|
2024-02-27 21:03:34 -08:00 |
|
topjohnwu
|
715284b70d
|
Reorganize code
|
2024-02-27 18:14:30 -08:00 |
|
LoveSy
|
62fc7868ac
|
Use self implemented parse_mount_info
|
2024-02-27 17:03:22 -08:00 |
|
topjohnwu
|
1a70796339
|
Replace all parse_mount_info usage with Rust
|
2024-02-27 03:49:17 -08:00 |
|
topjohnwu
|
af6965eefa
|
Update init logging implementation
Use less std::fs
|
2024-02-26 17:49:11 -08:00 |
|
topjohnwu
|
8f7d2e38f7
|
Make crt0 an external submodule
|
2024-02-26 17:34:17 -08:00 |
|
topjohnwu
|
be433fa667
|
Use Rust for formatting
The fprintf implementation included in crt0 is too rudimental
|
2024-02-26 00:26:23 -08:00 |
|
topjohnwu
|
0ccd6e7381
|
Fix fread and fwrite implementation
|
2024-02-25 23:20:30 -08:00 |
|
topjohnwu
|
907bbbda41
|
Remove usage of patched static lib
|
2024-02-25 22:11:34 -08:00 |
|
topjohnwu
|
4393bc077d
|
Implement string routines
|
2024-02-25 21:12:19 -08:00 |
|
topjohnwu
|
365b373480
|
Make it easy to build without crt0
|
2024-02-24 22:32:22 -08:00 |
|
topjohnwu
|
47e6dd286d
|
Minor fixes
|
2024-02-24 22:00:09 -08:00 |
|
topjohnwu
|
0dbaf52566
|
Make all platforms build properly
|
2024-02-24 05:10:54 -08:00 |
|
topjohnwu
|
66f49dfab5
|
Remove unnecessary lock usage
|
2024-02-24 04:20:28 -08:00 |
|
topjohnwu
|
f8967e9274
|
Implement strerror
|
2024-02-24 04:02:46 -08:00 |
|
topjohnwu
|
a4f008fde5
|
Reorganize files
|
2024-02-24 03:41:22 -08:00 |
|
topjohnwu
|
e9980c778b
|
Implement stub functions
|
2024-02-24 03:41:03 -08:00 |
|
topjohnwu
|
06b6fb0c33
|
Add setenv
|
2024-02-24 03:27:09 -08:00 |
|
topjohnwu
|
38cb3d4105
|
Add dirent implementation
|
2024-02-24 03:26:53 -08:00 |
|
topjohnwu
|
db99caf258
|
Use execve directly
|
2024-02-24 01:47:11 -08:00 |
|
topjohnwu
|
39dbffadfe
|
Complete stdio
|
2024-02-24 01:28:58 -08:00 |
|
topjohnwu
|
b7505c3c9c
|
Remove fopen usage in magiskinit
|
2024-02-24 00:45:07 -08:00 |
|
topjohnwu
|
3185e5a7ca
|
Introduce string/mem functions
|
2024-02-23 23:56:31 -08:00 |
|
topjohnwu
|
e0cbe28711
|
Add the generic syscall function
|
2024-02-23 18:41:39 -08:00 |
|
topjohnwu
|
66cee19cea
|
Add printf and sscanf family
|
2024-02-23 17:44:12 -08:00 |
|
topjohnwu
|
2ec29ade79
|
Add all missing syscalls
|
2024-02-23 14:35:12 -08:00 |
|
topjohnwu
|
c865d4e187
|
Add memory allocator
|
2024-02-22 21:22:27 -08:00 |
|
topjohnwu
|
a42a0a53ce
|
Declare more symbols
|
2024-02-22 21:22:27 -08:00 |
|
topjohnwu
|
6d79de7d71
|
Initial crt0 implementation
Builds but cannot link, missing a lot of symbols
|
2024-02-22 21:22:27 -08:00 |
|
topjohnwu
|
7e9abe6e90
|
Update ONDK
|
2024-02-22 20:58:40 -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
|
b04e1394c0
|
Update README
|
2024-02-07 14:39:53 -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
|
472c7878b2
|
Update AGP
|
2024-02-06 17:04:48 -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 |
|
topjohnwu
|
154121f3dd
|
Release new canary build
|
2024-02-02 23:51:35 -08:00 |
|
topjohnwu
|
3d91a561fe
|
Update README
|
2024-02-02 23:35:14 -08:00 |
|
topjohnwu
|
2c6adbc69b
|
Release Magisk v27.0
|
2024-02-02 22:54:41 -08:00 |
|
topjohnwu
|
5280982363
|
Add v27.0 changelog
|
2024-02-02 22:47:35 -08:00 |
|
topjohnwu
|
18c45ae289
|
Update cxx and Rust dependencies
|
2024-02-02 14:35:30 -08:00 |
|
LoveSy
|
41fbd2a7be
|
Upgrade gradle
|
2024-02-02 10:55:11 -08:00 |
|
LoveSy
|
5e45884af4
|
Use Apple Silicon for CI
https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
|
2024-02-01 15:09:42 -08:00 |
|
topjohnwu
|
d78ee171bc
|
Release new canary build
|
2024-01-30 15:59:02 -08:00 |
|
LoveSy
|
356ee1febd
|
Code clean up
|
2024-01-30 11:07:37 -08:00 |
|