mirror of
https://github.com/topjohnwu/Magisk.git
synced 2024-12-22 07:57:39 +00:00
Add v21.0 release notes
This commit is contained in:
parent
96dd24e91d
commit
64effe9385
@ -1,3 +1,6 @@
|
||||
# v7.5.1
|
||||
- Fix toggling app components in MagiskHide screen
|
||||
- Update translations
|
||||
## v8.0.0
|
||||
|
||||
- 100% full app rewrite! Will highlight functional changes below.
|
||||
- Add detailed device info in home screen to assist user installation
|
||||
- Support Magisk v21.0 communication protocol
|
||||
- Support patching modern Samsung `AP.tar`
|
||||
|
@ -3,6 +3,9 @@
|
||||
|
||||
- [Installation Instructions](install.md)
|
||||
- [Frequently Asked Questions](faq.md)
|
||||
- [Release Notes](releases/index.md)
|
||||
- [Magisk Changelog](changes.md)
|
||||
- [Magisk Manager Changelog](app_changes.md)
|
||||
|
||||
The following sections are for developers
|
||||
|
||||
|
@ -2,9 +2,10 @@
|
||||
|
||||
### v8.0.0
|
||||
|
||||
- 100% full app rewrite! Will list functional changes below.
|
||||
- 100% full app rewrite! Will highlight functional changes below.
|
||||
- Add detailed device info in home screen to assist user installation
|
||||
- Support Magisk v21.0 communication protocol
|
||||
- Support patching modern Samsung `AP.tar`
|
||||
|
||||
### v7.5.1
|
||||
|
||||
|
@ -19,8 +19,6 @@
|
||||
- [MagiskBoot] Support compressed `extra` blobs
|
||||
- [MagiskBoot] Pad boot images to original size with zeros
|
||||
- [MagiskHide] Manipulate additional vendor properties
|
||||
- [BusyBox] Add SELinux support
|
||||
- [BusyBox] Support runtime toggle "ASH Standalone Mode" feature
|
||||
|
||||
### v20.4
|
||||
|
||||
|
@ -27,4 +27,4 @@ This is also a good opportunity to push the whole community forward, all module
|
||||
### Modern C++ Code Base
|
||||
Although this has nothing to do with the end user, tons of effort was done to migrate Magisk to a more modern C++ code base instead of the previous good plain old C. This makes the code easier to maintain and allows me to utilized many C++ language features.
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -14,4 +14,4 @@ Aside from the obvious major UI overhaul, tons of little user experience and per
|
||||
### Final Words
|
||||
I'm aware that there are apps updated to detect Magisk, however no MagiskHide improvements efforts are done in this release; v18.1 is aimed to be as stable as possible. Stay tuned for future public betas, or if you are more adventurous, jump on the Canary Channel bandwagon for more aggressive hiding techniques :)
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -26,4 +26,4 @@ Full support for Android Q Beta 1 is also introduced in this release. However, y
|
||||
## Final Words
|
||||
What you can expect in upcoming releases: Samsung S10 support, and full logical partition support. Also, I *AM* aware of Google Pay issues, but these are not my main focus now since there are still tons of other issues for me to focus on. Several discussion threads on XDA provide seemingly working solutions, please do some research on your own.
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -9,4 +9,4 @@ For those that were using v18.1, here are some quick highlights of v19.0
|
||||
|
||||
Other than adding support for Samsung system-as-root devices, this release is mostly bug fixes from v19.0. Enjoy :)
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -20,4 +20,4 @@ Magisk Module developers can now finally properly modify files in `/product`! Th
|
||||
### A-Only System-as-root
|
||||
A huge number of new devices have A-only system-as-root setups (Android 9.0). These unfortunate devices will have to install Magisk into the recovery partition. Please check the fully updated [Installation Guide](https://topjohnwu.github.io/Magisk/install.html) for more details.
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -20,4 +20,4 @@ Magisk Module developers can now finally properly modify files in `/product`! Th
|
||||
### A-Only System-as-root
|
||||
A huge number of new devices have A-only system-as-root setups (Android 9.0). These unfortunate devices will have to install Magisk into the recovery partition. Please check the fully updated [Installation Guide](https://topjohnwu.github.io/Magisk/install.html) for more details.
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -13,4 +13,4 @@ For those incompatible with the hiding-with-stub feature, there are also a few u
|
||||
- You can now customize the app name of the repackaged Magisk Manager
|
||||
- Magisk Manager will generate new keys to sign the repackaged APK to prevent signature detection
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -12,4 +12,4 @@ The old template is actually pretty convoluted: developers are expected to imple
|
||||
|
||||
For details regarding `sepolicy.rule` and the new module installer format, please read the updated [Developer Guides](https://topjohnwu.github.io/Magisk/guides.html). Note that the old "Module Installer Template" is obsolete; creating a Magisk module no longer requires a "template" as it is now a straightforward process.
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
@ -6,4 +6,4 @@
|
||||
### Magisk Manager
|
||||
- Fix MagiskHide app component toggles
|
||||
|
||||
### Full Changelog: [here](https://forum.xda-developers.com/showpost.php?p=68966755&postcount=2)
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
||||
|
19
docs/releases/21000.md
Normal file
19
docs/releases/21000.md
Normal file
@ -0,0 +1,19 @@
|
||||
## 2020.10.3 Magisk v21.0
|
||||
|
||||
Long time no see! v21.0 is the largest release in Magisk's history. It comes with full Android 11 support (tons of stuff has to be rewritten from scratch!), and a completely redesigned Magisk Manager. These are the reasons why this particular public release took me over half an year to wrap up.
|
||||
|
||||
To the end user, not much has changed other than the fact that Magisk Manager has completely changed its appearance. However developers should pay some attention to some changes due to adjustments for Android 11. Full changelogs are too massive to fit, so here I'll point out the main changes and links to updated documentations.
|
||||
|
||||
### Highlights
|
||||
|
||||
- Android 11 support 🎉
|
||||
- Completely redesigned Magisk Manager
|
||||
- Safe Mode detection: if you installed a module that bootloops your device, reboot into Safe Mode and all modules will be disabled. More instructions on how to deal with broken modules is linked [here](https://topjohnwu.github.io/Magisk/faq.html).
|
||||
|
||||
The following are for advanced users/developer:
|
||||
|
||||
- On Android 8.0+, Magisk now uses a new SELinux setup that keeps Android sandbox less compromised. This provides better security to rooted users, and also separates Magisk rules from original rules. Details [here](https://topjohnwu.github.io/Magisk/details.html#selinux-policies).
|
||||
- On Android 11, `/sbin` may no longer exist. For developers, this means the Magisk's internal `tmpfs` directory is no longer always `/sbin`, and instead randomly created every boot. To get the `tmpfs` path, use the command `magisk --path` (more details [here](https://topjohnwu.github.io/Magisk/details.html)). For custom kernel developers that uses `overlay.d`, updated docs are [here](https://topjohnwu.github.io/Magisk/guides.html#root-directory-overlay-system).
|
||||
- `magiskpolicy` gained more features and some minor syntax changes, details [here](https://topjohnwu.github.io/Magisk/tools.html#magiskpolicy).
|
||||
|
||||
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
|
15
docs/releases/index.md
Normal file
15
docs/releases/index.md
Normal file
@ -0,0 +1,15 @@
|
||||
# Release Notes
|
||||
|
||||
- [v21.0](21000.md)
|
||||
- [v20.4](20400.md)
|
||||
- [v20.3](20300.md)
|
||||
- [v20.2](20200.md)
|
||||
- [v20.1](20100.md)
|
||||
- [v20.0](20000.md)
|
||||
- [v19.4](19400.md)
|
||||
- [v19.3](19300.md)
|
||||
- [v19.2](19200.md)
|
||||
- [v19.1](19100.md)
|
||||
- [v19.0](19000.md)
|
||||
- [v18.1](18100.md)
|
||||
- [v18.0](18000.md)
|
Loading…
x
Reference in New Issue
Block a user