MoZoiD Stack
771 subscribers
20 photos
3 videos
44 files
48 links
MoZoiD's Dumpyard
For Support Chat and Questions:
https://t.me/Genhodee
Download Telegram
How to use DFENEO
OP: https://t.me/MoZoiDStack/15
DFENEO is DFE for Dynamic DSP roms
WARNING: YOUR DATA SAFETY IS YOUR OWN RESPONSIBILITY. NOTHING IS GUARANTEED TO WORK
-----------------------------------------------
-->DFENEO guide for first time dfeneo users

-->How to switch from one decrypted DSP rom to another DSP rom

-->How to fix storage access permission issues

—>How to fix DSP Orangefox bootloop issue
Credits:
Wolf_676 for extensively testing dfe neo and methods to fix storage issues and vemuriprasad for testing new method to fix storage issues
❤1
DFENEO guide for first time dfeneo users
OP: https://t.me/MoZoiDStack/16
----------------------------------------------

1. Use only this TWRP DSP Recovery by helium_studio based on soviet for all A13/A14 DSP Roms on dfeneo. Ofox will suffer recovery bootloop issue when used with DFENEO.
2. Flash legacy2retrofit
3. Flash latest firmware of your region
4. Flash Rom
5. Format Data
-->Format Data, not wipe data(type YES).Then, Go to Manage Partitions->select Data->Click Change FS->Select f2fs->Swipe to FORMAT DATA to f2fs. Reboot to system without flashing dfeneo.

6. Wipe Metadata
7. Go back to recovery again, format data and flash DFENEO_MoZoiD_Preconfigured_2.6.0beta1 and reboot to system.
Format twice is important to avoid issues like folder access issues and recovery getting bootlooped

8. Flash DFENEO again every time you perform any operation in recovery like flashing kernel/firmware/rom/dtbo/recovery.

USERS who were using decrypted legacy/DSP Roms before and users who have random errors/app crashes/rom fails to boot with encryption:


1. Wipe Metadata
2. Perform following command in fastboot mode. Repeat once more if any errors are shown in the output log.
fastboot format userdata

3. Boot into recovery and perform format data from recovery.
4. Proceed with rom installation steps as usual

This helps ensure that your data partition does not have any errors
❤3
How to switch from one decrypted DSP rom to another DSP rom
OP: https://t.me/MoZoiDStack/18
----------------------------------------------

1. Go to /sdcard/0 and delete .Transforms folder(do it through recovery to see hidden folder)
2. Wipe data, metadata and cache
3. Flash legacy2retrofit zip, then flash new rom
4. Flash DFENEO
5. Reboot

Every time you flash a new rom, wipe data, flash dfeneo and repeat these steps.
How to fix storage access permission issues for DFENEO users:
OP: https://t.me/MoZoiDStack/20
---------------------------------------------

METHOD 1:
1. Go to /sdcard/0 and delete .Transforms folder(do it through recovery to see hidden folder)
2. Wipe data, metadata and cache
3. Flash legacy2retrofit zip, then flash new/same rom
4. Flash DFENEO
5. Reboot

Every time you flash a new rom repeat these steps

METHOD 2:
1. Run following command

su
mv /data/media/0 /data/media/0_bak

If you get error that directory is not empty, delete any files and folders u have inside "data/media/0_bak" directory and repeat command.
This will move all files in your internal storage to 0_bak folder which u can see only with a root file manager like mt manager.

2. Go to recovery and wipe metadata only.
3. Reboot device, Install mt manager and navigate to data/media/0_bak and move all your files to data/media/0

METHOD 3:
IF IT DOESNT WORK AFTER THAT ALSO, BETTER TO DO A FULL FORMAT DATA TO FIX THE ISSUE. Recommended to do fastboot format command as below.

fastboot format userdata

Then reboot into recovery, wipe metadata and format internal storage.
Proceed with eith normal rom flash steps
Notes:
->Give it half hour for affected apps to start working normally. If issue persists, FORMAT data is your last option.
-> ENCRYPTED USERS should simply do a repeat format data to fix folder access issue instead of following above steps.
❤2👏1
Flashing Instructions for Dynamic DSP builds - ENCRYPTED
OP: https://t.me/MoZoiDStack/23
------------------------------------------------
—>Follow this guide for using DFENEO to be DECRYPTED
--> How to revert to legacy

1.Backup all your data to another device as you will need to format data.

2. Flash TWRP DSP Recovery(no other recoveries are supported. TWRP works better for dfeneo and in general conpared to orangefox)

3. Reboot into recovery.Format data using new recovery, reboot recovery again and copy zip files to device. Mount data partition manually if storage not showing up.
4. Flash legacy2dynamic zip
4. Flash latest firmware of your device region
5. Wipe Metadata(Very Important)
6. Flash Rom zip.(Flash gapps zip now if using vanilla rom)
7.  Format Data
-->Do Format data(not wipe data, FORMAT data. Type yes in prompt)
-->After format data, go to
Manage Partitons->Data->Change FS->F2FS->Swipe to change
—>Boot into the rom
-->Go back to recovery and perform 2nd format data and reboot to system.
————————————————
————————————————
Notes:
--> If you face issues with apps accessing storage, format data again in recovery
—>Recovery will show "failed to mount system_root" and "No OS installed" errors - ignore them
—> If format data shows error, try reboot into recovery again and repeat format data.

USERS who were using decrypted legacy/DSP Roms before and users who have random errors/app crashes/rom fails to boot with encryption:


1. Wipe Metadata

2. Perform following command in fastboot mode. Repeat once more if any errors are shown in the output log.
fastboot format userdata

3. Boot into recovery and perform format data from recovery.
4. Proceed with rom installation steps as usual

This helps ensure that your data partition does not have any errors
❤7👏3
How to revert to Legacy Partition
OP: https://t.me/MoZoiDStack/24

How to get back the legacy partition?
1: flash legacy ofox recovery
2. Manage Partitions->Change FS->'Data' partition->Change to ext4 partition.(Change to F2FS partition again if rom uses f2fs)
3. Wipe Metadata.
4. Flash regular legacy ROM
5. Reboot

If still not working, perform fastboot format until it completes without errors shown. Then proceed with installing your new rom as normal

fastboot format userdata
DSP Orangefox Users Stuck on orangefox logo bootloop
OP: https://t.me/MoZoiDStack/25

Flash this TWRP DSP Recovery by Helium Studio

Use command(rename downloaded file to recovery.img)

fastboot flash recovery recovery.img

Note:
-->If you are somehow unable to boot into fastboot mode using your buttons, keep entering this command repeatedly in adb from a pc/through Bugjaeger. Adb connects for a split second between recivery reboots and if u do it fast enough u can get the command to take you to fastboot.

-->Use bugjaeger app from another android device if your pc cant detect phone in fastboot mode.

adb reboot fastboot
😁1
Fast Rom Settle

Always perform following commands after flashing a rom to get fast rom settling and less drain
OP: https://t.me/MoZoiDStack/27

You can do then using root temporarily or through adb

Root commands in termux

su -c pm disable com.google.android.gms/.chimera.GmsIntentOperationService

su -c pm disable com.google.android.gms/com.google.android.gms.nearby.discovery.service.DiscoveryService

su -c pm disable com.google.android.gms/com.google.android.gms.nearby.messages.service.NearbyMessagesService

cmd package compile -a -f -m "speed-profile"

ADB Commands

adb shell pm disable com.google.android.gms/.chimera.GmsIntentOperationService

adb shell pm disable com.google.android.gms/com.google.android.gms.nearby.discovery.service.DiscoveryService

adb shell pm disable com.google.android.gms/com.google.android.gms.nearby.messages.service.NearbyMessagesService

adb shell cmd package compile -a -f -m "speed-profile"

Note:
If you log out of your google account after performing following commands, you will get an error on opening playstore. You need to enable chimera service again using following command to add a google account again.

su -c pm enable com.google.android.gms/.chimera.GmsIntentOperationService

After adding your google account, you can disable chimera again.
❤3👍1
Battery Calibration
OP: https://t.me/MoZoiDStack/28

- Use the phone till it almost shut down (2-3% before the moment when it shuts)
- Boot to rec
- Turn on flash light and leave it till the phone dies completely
- Charge the phone while power off until full
- Power on the phone WITHOUT unplugging
- Charge for extra half hour
- Unplug and profit

Notes:
-->Recommended do once every 3-6 months.
-->New battery users should wait atleast 3 months before performing first calibration
👍10❤1👎1
How to calibrate FOD fingerprint sensor
OP: https://t.me/MoZoiDStack/29

1. Install stock miui rom of your device region(Works fine on any stock miui but I find A9 MIUI 10 to work best especially for third party displays)

2. Change your display settings to light mode(dont use dark mode) Go to settings-about phone-All specs/show all details- Repeatedly press kernel version until CIT menu launches
3. Click 3 dot menu button on top right in CIT menu, select 'advanced tools'
4. Select 'fod fingerprint calibration'
5. Press start, for Flesh Flat - Use an A4 paper to cover display and place thumb on top of fod over the paper and click start
6. For Black Flat - Use a black paper(preferably matte. Try to use any black material to cover. ) to cover lower half of display and press thumb over fod over the paper.
7. Now you may get Performance Chart Test Pass or fail. Either way, reboot and try add fingerprint and check if fod works. It will work fine even if you dont get performance chart pass
8. It is worthwhile to attempt a few times(Sometimes it  shows success when you keep trying for 5-10 minutes) so that final status shows 'Performance Chart Test Pass' as fos will work even better then.
9. If your widevine status is L3, follow this guide to restore widevine L1.

10. Now take backup of this calibrated persist partition with widevine L1 from recovery. Keep this persist backup safely on a computer or any other device in case needed in future.

Notes:
-> Third party '5 point multi finger touch supporting' displays will work after fod calibration depending on ur luck. Some will work fine after calibration on OSS and miui roms, some will work only on miui roms/miui vendor roms while some will work well on miui 10 and work poorly on newer miui.
👍4❤2
How to restore widevine L1 status
OP: https://t.me/MoZoiDStack/30

To restore Widevine L1, Flash Indian 12.5.1 stock rom or Xiaomi.eu 12.5.6 rom.
Then, Go to settings > Password & Security > Fingerprint Unlock > Fingerprint paymets > Widevine L1 > Download certificate.

Notes:
->Ensure that you check widevine L1 status on miui 11 or miui 12 or on custom rom that supports widevine L1 status(Almost every rom A11 and above will support widevine l1. A9 and miui 10.does not support widevine l1)
->Check widevine status using 'DRM Info' app from play store.
Widevine L1 is needed for HD quality streaming on Netflix. Doesnt matter otherwise
How to flash persist partition to fix sensor issues
OP: https://t.me/MoZoiDStack/31

IMP: Flashing persist breaks widevine l1 status(which can be restored)  and breaks TEE(Trusted Execution Environement) which cannot be restored but it doesnt cause any issues for any apps.

1. Check 'device info hw' app for sensors. It should show 33 or 34.(28 if on miui 10. Dont worry) If it doesnt, u need to try this command to see if it fixes sensors before flashing persist to fix it.

1. Flash stock miui rom. Extract persist.img file from any miui stock fastboot rom file(use 7 zip and extract file twice) or use this persist.img file from Indian 12.5.1 rom.

2. Place persist.img in same folder as your adb and fastboot folder on computer.
Install latest abd and fastboot using this tool. Note installation directory to place perisit.img file inside

3. Run command

fastboot flash persist persist.img

OR

You can flash persist.img using latest official ofox or any unofficial ofox. Choose persist.img, select persist partition as target and flash

4. Reboot and check sensors in 'device info hw' app. If it shows zero, perform this command.

5. Open stock camera app. Switch to front cam. It will go in and out until it shows a prompt asking to calibrate camera. Let it calibrate and make sure popup cam works fine.

6. Follow this guide to calibrate fod and this guide to restore widevine L1 status

7. Take recovery backup of persist partition and keep it safely backed up on another device/computer for future use.
As to whether restoring this backup actually works - sometimes it works for me and sometimes it doesn't work(especially when I tried restoring while on AOSP rom) Keep it backed up either way
❤1👍1
Unlimited Gphotos:
OP: https://t.me/MoZoiDStack/34

Use this revanced module which works for root and non-root users

https://github.com/Unofficial-Life/revanced-gphotos-build
❤1
Youtube_Revanced
OP:https://t.me/MoZoiDStack/35

Any source other than links posted on Revanced Official website or their Official Revanced Github or Official Revanced Telegram should not be trusted.

1. Revanced Root Modules and Non Root Apk by JHC

2. Revanced Telegram Releases by JHC

3. MicroG for Revanced non-root apk users

4. Preconfigured Zygisk detatch for youtube and youtube music. Flash and forget along with magisk modules for revanced.
❤1👍1🔥1
Charge Heat Fix
OP: https://t.me/MoZoiDStack/37

Use one of the following modules in magisk or KSU to limit charging speed to reduce heating. 2700 will charge faster than using thermal throttled charging while keeping temps low.

Use 2400 for less heat 2100 if u want minimal heat.

Thermal throttling slows down charging much lower anyway and so these modules charge reasonably fast maintaining desired temps

Limit Charge Speed - 2100
Limit Charge Speed - 2400
Limit Charge Speed - 2700
Optimal Charging for Raphael by MoZoiD

If you dont mind some amount of heat upto 45 degree in hot weather, you can use Optimal Charging Module
❤2