π New Release: DFE NEO 2.5.1 - Disable Force Encryption - Native Early Override
π Fixes:
- Improved patching of .rc files when fstab is defined in different .rc files and the system has more than one fstab in the system
- Changed fstab search function for vendor and ramdisk boot image
- Fixed bug of reading NEO.config when it was crookedly edited
- Added fresh versions of magisk Magisk-kitsune-v27-R65C33E4F, Magisk-Delta-v27.0
*** The only difference between the regular version and the Lite version is that the Lite version lacks Magisk installation zip files
π Additions:
- GitHub repository available now: DFE NEO v2 (https://github.com/leegarchat/dfe-neo-v2)
- Discussion thread on 4PDA forum (https://4pda.to/forum/index.php?showtopic=1084916)
- Discussion thread on XDA forum (https://xdaforums.com/t/a-b-a-only-script-read-only-erofs-android-10-disable-force-encryption-native-early-override-dfe-neo-v2-disable-encryption-data-userdata.4454017/)
- Join the Telegram discussion (https://t.me/PocoF3DFE)
πΈ Support:
Support the developer with a donation in USD or RUB via Boosty (https://boosty.to/leegar/donate).
Support the developer with a donation in UER via Telegram. (https://t.me/mfpupdate/172)
Reminder about NEOv2 Method
- The NEOv2 method of patching fstab is based on the standard first_stage_mount (https://source.android.com/docs/core/architecture/kernel/mounting-partitions-early)
- These are the partitions where the mounting options specify first_stage_mount parameter in the fstab file located in the ramdisk of the boot partition.
- The V2 method involves creating an ext4 partition, which needs to be written somewhere, into super or into inactive partitions for A/B devices. Then you need to specify the new mount point in fstab, and we get the result that the new partition will be mounted before the system is initialized and before reading the init file from the system. Thus, the script copies all files from /vendor/etc/init/hw to the new partition, modifies these files as needed, and the system unsuspectingly executes our new commands during startup.