Skip to content

Commit

Permalink
R65A8DA99-kitsune-lite
Browse files Browse the repository at this point in the history
  • Loading branch information
HuskyDG authored Jan 18, 2024
1 parent 02ba306 commit 96724b2
Show file tree
Hide file tree
Showing 8 changed files with 85 additions and 9 deletions.
22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
# Kitsune Mask

![Delta](https://user-images.githubusercontent.com/84650617/222942594-63336f63-6a26-492e-a1d1-a356b5f777b3.png)

This comment has been minimized.

This comment has been minimized.

Copy link
@lione-k

This comment has been minimized.


## Introduction
# Kitsune Magisk

**This is not an officially supported [topjohnwu](https://github.com/topjohnwu) project**.

Expand All @@ -12,18 +8,25 @@

### Stable / Beta

- [26.4 Stable](https://github.com/HuskyDG/download/raw/main/magisk/26.4-kitsune.apk)
- [Kitsune Mask v26.4 Stable](https://github.com/HuskyDG/download/raw/main/magisk/26.4-kitsune.apk)

### Canary / Debug

#### Download
> We only accept bugreports from **LASTEST DEBUG** build. Invalid bugreports will be closed instantly.
> Contact to deadboltsx303@gmail.com if you have any issues. Only accept bugreports from **LASTEST DEBUG** build
#### Kitsune Mask

- [Canary (app-release.apk)](https://huskydg.github.io/magisk-files/app-release.apk)
- [Debug (app-debug.apk)](https://huskydg.github.io/magisk-files/app-debug.apk)
- [Changelog](https://github.com/HuskyDG/magisk-files/blob/main/note.md)

#### Kitsune Lite

- [Canary (app-release-lite.apk)](https://huskydg.github.io/magisk-files/app-release-lite.apk)
- [Debug (app-debug-lite.apk)](https://huskydg.github.io/magisk-files/app-debug-lite.apk)
- [Changelog](https://github.com/HuskyDG/magisk-files/blob/main/note-lite.md)


### Other version

- [Releases page](https://github.com/HuskyDG/magisk-files/releases)
Expand Down Expand Up @@ -89,6 +92,7 @@ Patching ramdisk is not feasible for the emulator, as the ramdisk partition has

- Magisk author: [topjohnwu](https://github.com/topjohnwu/magisk)
- Magisk contributors: [vvb2060](https://github.com/vvb2060), [yujincheng08](https://github.com/yujincheng08), [RikkaW](https://github.com/RikkaW), [canyie](https://github.com/canyie)
- Magisk Hide in whitelist mode: [MagiskLite](https://t.me/magisklite)
- Zygisk implementation by ptrace: [ZygiskNext](https://github.com/Dr-TSNG/ZygiskNext), [Dr-TSNG](https://github.com/Dr-TSNG/ZygiskNext) and [5ec1cff](https://github.com/5ec1cff)

## License
Expand All @@ -108,4 +112,4 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
```
```
Binary file added app-debug-lite.apk
Binary file not shown.
Binary file added app-release-lite.apk
Binary file not shown.
12 changes: 12 additions & 0 deletions canary_lite.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"magisk": {
"version": "R65A8DA99-kitsune-lite",
"versionCode": "26404",
"link": "https://github.com/HuskyDG/magisk-files/raw/main/app-release-lite.apk",
"note": "https://github.com/HuskyDG/magisk-files/raw/main/note_lite.md"
},
"stub": {
"versionCode": "38",
"link": "https://github.com/HuskyDG/magisk-files/raw/main/stub-release-lite.apk"
}
}
12 changes: 12 additions & 0 deletions debug_lite.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"magisk": {
"version": "R65A8DA99-kitsune-lite",
"versionCode": "26404",
"link": "https://github.com/HuskyDG/magisk-files/raw/main/app-debug-lite.apk",
"note": "https://github.com/HuskyDG/magisk-files/raw/main/note_lite.md"
},
"stub": {
"versionCode": "38",
"link": "https://github.com/HuskyDG/magisk-files/raw/main/stub-debug-lite.apk"
}
}
48 changes: 48 additions & 0 deletions note_lite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
## R65A8DA99-kitsune-lite

> Inspired from MagiskLite
- In Magisk in whitelist mode, all applications are hidden by default. Only applications checked in the su list can obtain super user permissions.
- For most applications, only the main process will request su. Do not select all processes, as this will affect performance.
- Use the log system to monitor process startup, and installation of devices with abnormal log systems is prohibited.
- Removed Zygisk functionality. Module functionality is not supported and most modules are expected to break the system.

## R65A24840-kitsune (26404)

- Update resetprop to avoid increasing serial counter for read-only properties

If you want to read changelog of previous builds, please visit [Release page](https://github.com/HuskyDG/magisk-files/releases)

### Diffs to official Magisk

Kitsune 26404+ has changed the mounting `su` location from `/system/bin` to `/apex/com.android.runtime/bin`. This is to reduce bind mount. For most apps (that don't change/hardcode `PATH` variable), this change should not break anything. An known app is Termux which hardcode `PATH` might fail to locate `su`, you can call `/debug_ramdisk/su`.

- [App] Added a new feature to install Magisk into `/system` partition for emulators that do not have a boot image.
- [Zygisk] Changed the method of loading Zygisk to ptrace init implementation (required Android 8+). The implementation comes from [ZygiskNext](https://github.com/Dr-TSNG/ZygiskNext). This method does not need to change any property and is more compatible with some emulators that ignore `ro.dalvik.vm.native.bridge` property.
- [General] Support for mounting in pre-init for modules.
- [General] Support deleting file by using indicated whiteout character device, similar to `overlayfs`
- [Zygisk] Added support for GrepheneOS Android 14, a privacy and security focused mobile OS with Android app compatibility. This is because the official Magisk does not support it.
- [General] Restored support for devices with no selinux support, which was removed by the official Magisk. This allows users to use Magisk on devices that do not have selinux enabled in kernel.
- [Module] Cancel the writable exception for `/system/etc/hosts`
- [General] Update resetprop to avoid increasing serial counter for read-only properties
- [Module] Mounting module files to system no longer need mirrors
- [App] Add biometric authentication back
- [General] Check full path of `init.rc`
- [General] Grant root to shell by default (for debug build)

### Magisk upstream level

- HEAD commit: 65207f96

## Magisk (65207f96) (26404)

- [SEPolicy] Update libsepol to properly set some policy config bits
- [MagiskBoot] Support compressing `init` so Magisk is installable on devices with small boot partitions
- [ResetProp] Add new wait for property feature `resetprop -w`

## Diffs to v26.4

- [Zygisk] Introduce new code injection mechanism
- [Zygisk] Support new signature introduced in U QPR2
- [SEPolicy] Update libsepol to properly set some policy config bits
- [MagiskBoot] Support compressing `init` so Magisk is installable on devices with small boot partitions
Binary file added stub-debug-lite.apk
Binary file not shown.
Binary file added stub-release-lite.apk
Binary file not shown.

1 comment on commit 96724b2

@lione-k
Copy link

@lione-k lione-k commented on 96724b2 Jun 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MagiskBoot

Please sign in to comment.