Commit Graph

4882 Commits

Author SHA1 Message Date
fba83e2330 Support stub APK loading down to Android 5.0 2021-01-26 07:27:35 -08:00
f1295cb7d6 Fix root on Android 7.0 and lower 2021-01-26 02:16:11 -08:00
dc61dfbde6 Cache update check results 2021-01-25 04:13:08 -08:00
21466426da Some code cleanup 2021-01-25 03:44:38 -08:00
3f0136362b Move nand flash handling into boot_patch.sh 2021-01-25 03:37:41 -08:00
e92d77bbec Some optimizations 2021-01-25 03:02:43 -08:00
07bd36c94b Fix patching files
Fix #3765
2021-01-25 02:24:12 -08:00
b1dbbdef12 Remove unneeded busybox redirection 2021-01-25 00:23:42 -08:00
3e479726ec Fix legacy rootfs devices 2021-01-25 00:19:10 -08:00
4cc41eccb3 Skip download notes when loading notes url 2021-01-24 21:02:51 -08:00
8f08ae59ac Fix permission 2021-01-24 21:02:43 -08:00
e8d4e492d6 Fix CHANGELOG_URL 2021-01-24 21:02:37 -08:00
b8090a8e18 Ensure cwd is writable in module scripts
Close #3763
2021-01-24 20:58:30 -08:00
c609a01e55 Proper shortcut name 2021-01-24 08:00:17 -08:00
c97fb385cd New update values-pt-rBR
update brazilian strings.xml
2021-01-24 07:36:07 -08:00
da6c57750e correction czech translat
change and fix some strings after trying a new version of the application (v8.0.6)
2021-01-24 07:35:49 -08:00
6951d926f7 Rename app name to just Magisk 2021-01-24 07:35:00 -08:00
6623195bd5 Cleanup scripts 2021-01-24 07:24:13 -08:00
ec31bb9a82 Rename scripts 2021-01-24 07:18:14 -08:00
8618cc383a Fix install modules
Fix #3759
2021-01-24 07:03:19 -08:00
4b01e3a3c7 Cleanup more kotlin stuffs 2021-01-24 07:03:06 -08:00
7f748c23c1 Use Java debugger 2021-01-24 07:02:44 -08:00
963d248cc7 Rename apk to be uninstaller 2021-01-24 07:02:36 -08:00
657056e636 Cache changelog files 2021-01-24 06:55:43 -08:00
9d5efea66e Remove ManagerJson
Everything is now Magisk
2021-01-24 05:14:46 -08:00
658d74e026 Update home fragment 2021-01-24 00:02:49 -08:00
5113f6d375 Fix stop magiskhide 2021-01-23 18:13:15 -08:00
96405c26d0 writeTo has closed InputStream 2021-01-23 18:12:19 -08:00
4ea5f34bf3 Remove unused action 2021-01-23 18:11:08 -08:00
dbd13a2019 Clean code 2021-01-23 18:10:26 -08:00
06773235da Fix Windows build 2021-01-23 18:06:01 -08:00
e57556a8af Use ro.kernel.qemu to check emulator 2021-01-23 18:05:38 -08:00
b54b78c29d Fix prevent dot in the first position 2021-01-23 17:31:18 -08:00
317336f771 Add isolated processes log 2021-01-23 17:31:11 -08:00
b4e52f6135 Better development workflow 2021-01-23 16:50:55 -08:00
f2ca042915 Fix script for handling .apex files 2021-01-23 16:09:30 -08:00
1060dd2906 Random refactoring 2021-01-23 13:26:28 -08:00
2e0f7a82fa More complete stub sources 2021-01-22 20:45:37 -08:00
5798536559 Remove unnecessary hacks 2021-01-22 20:25:37 -08:00
ab9a83c82f Bump target SDK to 30 2021-01-22 05:03:33 -08:00
c87fdbea0f Fix erroneous stream close 2021-01-22 03:07:39 -08:00
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
61d52991f1 Update BusyBox 2021-01-21 00:35:22 -08:00
9100186dce Make emulator direct install env fix 2021-01-18 13:32:10 -08:00
d2bc2cfcf8 Install both 32 and 64 bit binaries 2021-01-18 12:37:08 -08:00
5a71998b4e Stop embedding magisk in magiskinit 2021-01-18 04:25:26 -08:00
42278f12ff Fix typo in init daemon 2021-01-18 04:13:54 -08:00
f5593e051c Update README 2021-01-17 06:19:56 -08:00
a27e30cf54 Update release notes manager-v8.0.7 v21.4 2021-01-17 06:08:15 -08:00
79140c7636 Proper xxread and xwrite implementation 2021-01-17 01:42:45 -08:00