[Xiaomi Mi Max Guides, News, & Discussion] zelipukin:
NO, CAMERA(VIDEO) DOES NOT WORK NO MATTER WHAT

The one thing that works is disabling audio stream, so youll be able to record a silent film of UFO's landing at least.

The only another thing that works is to keep your phone usb plugged (:)) but audio will work

And the last one thing that really works is to install CPU Awake app and keep it working all the time. (the options are: unlimited time, start on boot, screen off) If you disable CPU Awake notification (NotifyClean module) youll forget you have problem with videorecording.

dont think it eats to much battery. last night Ive left phone unplugged at 84% and woke up 4 hours late with 82%.

Never tested the phone in normal mode though.

also if you have problem for delayed notifications (alarms, etc.) try to disable "optimization" for those programms (settings->battery->menu->battery optimization) or update programms if developer made them compartible with 6.0

also if you want really loud sound - try this: DOLBY. Enable "volume leveler". uninstall or disable AudioFX

you can also rise max vol numbers by editing /etc/mixer_pathXXX, or just flash max_vol_up.

China apps remover (flash CN_remover), unlike prev. version it does nothing but delete 4 china apps. you can edit updater-script to add more apps to your "black list" of course.

syspatch mainly fixes sound (and vrec sound) also lets 3rd party cameras to work in NON-compartibility mode. I know its heavy but Im lazy to sort off unnecessary filesp

And once again link to stripped cm13 FOR HYDROGEN MiMax MODEL rom (original system and boot.img only that is quite enough to flash rom not touching any other partitions). I dont know how people are so brave to flash it on a different phone model(helium), but in case of fail all you need to do is to restore your TWRP backup (system/data/boot/cache) to go back to what you used before. AGAIN, THIS IS THE SAME ROM AS ORIGINAL IN TERMS OF SYSTEM PARTITION's CONTENTS. THE DIFFERENCE IS INSTALLATION PACKAGE: DISABLED PHONE VERSION CHECK, UNSECURED BOOT.IMG - CALL IT PATCHED, ALL PARTITIONS THAT THERE IS NO REASON TO FLASH (preloader ??? for example) ARE REMOVED. I DONT KNOW IF FLASHING ORIGINAL CM WILL LOCK YOUR UNLOCKED BOOTLOADER (LIKE in RN3) BUT THIS WONT 100%. you can make it "up_to_date" by replacing file_context, system.new.dat, system.patch.dat and system.transfer.list from newer cm release.

If you messed up your /system with diff. experiments and want to revert back to "fresh" system but want to keep your data and app, just wipe system and caches, flash rom, flash superSU updater and gapps right away (if you need them) and after rebooting to system, reboot to twrp once again and flash xposed (if you need it, of course).

TWRP Recovery with extended set of partitions (10 most important, ie IMEI, modem). Let me know if you need more - I have recovery with all non-zero-filled and non-.bak partitions ~22 partitions out of 65.

There are quite a few people in the world missing on-screen navbar in MiMax

gemu.hw.mainkeys=0 in build.prop doesnt work, bc script in boot.img is checking phone model during the boot and blocks the ability to enable on-screen navbar.

cm13_hydrogen_cool_boot brings back the ability enable/diable (gemu.hw.mainkeys=0 / gemu.hw.mainkeys=1) soft-navbar.

its already patched for superSU and Dolby - doesnt mean it will install supersu and dolby, but if you have them already installed, you dont need patch boot.img flashing them again.

There will be regular navbar menu in Settings->Buttons.

I use soft and hard button simultaneously assigning to hard buttons different functions for longpress and disabling "click" functions.(xposed additions module)

or you can completely disable hard buttons in /system/usr/keylayout/ft5x46.kl like this:

# key 139 MENU VIRTUAL

# key 102 HOME VIRTUAL

# key 158 BACK VIRTUAL

dont play with key 143 WAKEUP - this is "power" button :)

To enable "manual" options in some advanced camerass add:

persist.camera.HAL3.enabled=1

in your build.prop