Commit Graph

4865 Commits

Author SHA1 Message Date
topjohnwu 6623195bd5 Cleanup scripts 2021-01-24 07:24:13 -08:00
topjohnwu ec31bb9a82 Rename scripts 2021-01-24 07:18:14 -08:00
vvb2060 8618cc383a Fix install modules
Fix #3759
2021-01-24 07:03:19 -08:00
vvb2060 4b01e3a3c7 Cleanup more kotlin stuffs 2021-01-24 07:03:06 -08:00
vvb2060 7f748c23c1 Use Java debugger 2021-01-24 07:02:44 -08:00
vvb2060 963d248cc7 Rename apk to be uninstaller 2021-01-24 07:02:36 -08:00
topjohnwu 657056e636 Cache changelog files 2021-01-24 06:55:43 -08:00
topjohnwu 9d5efea66e Remove ManagerJson
Everything is now Magisk
2021-01-24 05:14:46 -08:00
topjohnwu 658d74e026 Update home fragment 2021-01-24 00:02:49 -08:00
vvb2060 5113f6d375 Fix stop magiskhide 2021-01-23 18:13:15 -08:00
vvb2060 96405c26d0 writeTo has closed InputStream 2021-01-23 18:12:19 -08:00
vvb2060 4ea5f34bf3 Remove unused action 2021-01-23 18:11:08 -08:00
vvb2060 dbd13a2019 Clean code 2021-01-23 18:10:26 -08:00
vvb2060 06773235da Fix Windows build 2021-01-23 18:06:01 -08:00
vvb2060 e57556a8af Use ro.kernel.qemu to check emulator 2021-01-23 18:05:38 -08:00
vvb2060 b54b78c29d Fix prevent dot in the first position 2021-01-23 17:31:18 -08:00
vvb2060 317336f771 Add isolated processes log 2021-01-23 17:31:11 -08:00
topjohnwu b4e52f6135 Better development workflow 2021-01-23 16:50:55 -08:00
topjohnwu f2ca042915 Fix script for handling .apex files 2021-01-23 16:09:30 -08:00
topjohnwu 1060dd2906 Random refactoring 2021-01-23 13:26:28 -08:00
topjohnwu 2e0f7a82fa More complete stub sources 2021-01-22 20:45:37 -08:00
topjohnwu 5798536559 Remove unnecessary hacks 2021-01-22 20:25:37 -08:00
topjohnwu ab9a83c82f Bump target SDK to 30 2021-01-22 05:03:33 -08:00
topjohnwu c87fdbea0f Fix erroneous stream close 2021-01-22 03:07:39 -08:00
topjohnwu ec8fffe61c Merge Magisk install zip into Magisk Manager
Distribute Magisk directly with Magisk Manager APK. The APK will
contain all required binaries and scripts for installation and
uninstallation. App versions will now align with Magisk releases.

Extra effort is spent to make the APK itself also a flashable zip that
can be used in custom recoveries, so those still prefer to install
Magisk with recoveries will not be affected with this change.

As a bonus, this makes the whole installation and uninstallation
process 100% offline. The existing Magisk Manager was not really
functional without an Internet connection, as the installation process
was highly tied to zips hosted on the server.

An additional bonus: since all binaries are now shipped as "native
libraries" of the APK, we can finally bump the target SDK version
higher than 28. The target SDK version was stuck at 28 for a long time
because newer SELinux restricts running executables from internal
storage. More details can be found here: https://github.com/termux/termux-app/issues/1072
The target SDK bump will be addressed in a future commit.

Co-authored with @vvb2060
2021-01-22 02:29:54 -08:00
topjohnwu 61d52991f1 Update BusyBox 2021-01-21 00:35:22 -08:00
topjohnwu 9100186dce Make emulator direct install env fix 2021-01-18 13:32:10 -08:00
topjohnwu d2bc2cfcf8 Install both 32 and 64 bit binaries 2021-01-18 12:37:08 -08:00
topjohnwu 5a71998b4e Stop embedding magisk in magiskinit 2021-01-18 04:25:26 -08:00
topjohnwu 42278f12ff Fix typo in init daemon 2021-01-18 04:13:54 -08:00
topjohnwu f5593e051c Update README 2021-01-17 06:19:56 -08:00
topjohnwu a27e30cf54 Update release notes 2021-01-17 06:08:15 -08:00
topjohnwu 79140c7636 Proper xxread and xwrite implementation 2021-01-17 01:42:45 -08:00
topjohnwu 1f4c595cd3 Revert to old `su -c` behavior 2021-01-16 23:59:31 -08:00
topjohnwu b5b62e03af Fix copySepolicyRules logic 2021-01-16 21:45:45 -08:00
topjohnwu 67e2a4720e Fix xxread false negatives
Fix #3710
2021-01-16 21:43:53 -08:00
topjohnwu f5c2d72429 Also log pid and tid 2021-01-16 16:10:47 -08:00
topjohnwu 2f5331ab48 Update README 2021-01-16 05:02:39 -08:00
topjohnwu 7f8257152f Add v21.3 release notes 2021-01-16 04:55:44 -08:00
topjohnwu 0cd80f2556 Update app changelog 2021-01-16 04:42:14 -08:00
rydwhelchel 1717387876 Grammatical changes to the install docs 2021-01-15 21:32:29 -08:00
Mspy1 109363ebf6 Fixed typo 2021-01-15 21:31:58 -08:00
LLZN 716c4fa386 new update values-cs
update czech strings.xml
2021-01-15 21:31:17 -08:00
Arbri çoçka 9a09b4eb20
fix strings-sq 2021-01-15 21:29:53 -08:00
Rikka 95a5b57265
Remove "Flashing" overlay
Fix #3579, fix #3250
2021-01-15 21:28:59 -08:00
topjohnwu 13fbf397d1 Isolated processes might still be hide-able 2021-01-15 20:22:49 -08:00
vvb2060 20be99ec8a Restore mistakenly deleted codes 2021-01-15 19:59:55 -08:00
topjohnwu 04c53c3578 Legacy SAR: use a simpler method to detect is_two_stage 2021-01-15 02:44:40 -08:00
topjohnwu 51bc27a869 Avoid F2FS like a plague 2021-01-15 02:24:11 -08:00
topjohnwu 71b083794c Maintain global mount list 2021-01-14 21:14:54 -08:00