• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [Official] Mystic OS [4.4.2] for Mlais M9 - MT6592M

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
Backup your IMEI-NVRAM before!!!

Important notification::
-Installing the MysticOS V7 as upgrade manually the settings of "Nova Launcher" will be deleted to apply the V7 Design.
the same thing upgrading via OTA

About Mystic OS:
MysticOS is KitKat based ROM developed by Raj Shekhar and ported to Mlais M9 by ME (M4rQu1Nh0S).

It is themed like material , has some amazing features & better ui

Everyone is allowed to port it but don't forget to give the proper credits to him..


Features:
- CM12.1 themed
- Material designed
- Marshmallow bootanimation
- Mystic OS bootlogo
- CM12.1 app icons
- Nova launcher prime default launcher
- Android M sounds
- Marshmallow platlogo & game
- CM12.1 music player
- Material themed dialer, contacts, mms , & all other system apps
- Floating action buttons in messaging & calender
- Card stack recent panel
- Stock gallery & camera
- Based on wiko rainbow stock rom, so there are very less chances of bugs
- Lollipop lockscreen
- Pre-rooted with super user
- Busybox installed
- ABS Tweak inbuilt
- Better ram management
- Better battery backup
- ROM's size is 274 MB
- Lollipop inspired volume panel
- Screenrecord in power menu
- 4 ways reboot options in power menu
- Material themed Settings
- Search button in settings' action bar
- Lollipop status bar icons
- Lollipop notification panel with awesome animation
- Flashlight toggle in panel
- Delete button after taking ss
- Themed framework like lollipop
- Battery styles with battery bar option
- Mystic Fibres in settings
- Support developer tab in settings
- Changelogs, rom logo, release date, etc in About Dark Mystic
- Smart gestures & Gesture anywhere options
- Font chooser
- Engineer mod & scheduled power on off
- App ops, autostarts & phone settings
- Option to change lcd density
- Media scanner on boot
- Multi user options
- Build prop modder
- Performance control and time in state in Mystic Fibres
- Ad Blocker
- Listview and toast animations
- Keyboard animation
- Custom progress bar
- Scrolling animation
- 3 network traffics
- Clock & date options
- Dynamic system bars
- Heads up notifications
- Low battery warning options
- Carrier label on statusbar
- Navigation bar options
- Keyboard animations
- Weather settings
- Double tap statusbar to sleep
- Cyanogenmod Lock
- Etc , more find out yourself!
Additionals:
*OTA Updater

Thanks to:
*Raj Shekhar by create a good ROM for MTK
-Ronnie - by Port the MysticOS V7 to "Cherry Mobile ME VIBE X170" that has been ported to Mlais M9 by ME
-Knight Owls Porting Assassins - by publish the Ported MysticOS V7 ROM for ME VIBE

Download:
Download from Google Drive
Download from Android File Host
Download from NeedRom - It's coming

How to flash:
1. Reboot into recovery.
2. Wipe data/factory reset. - Don't do this step if you are trying UPGRADE from V6 to V7
3. Wipe cache, dalvik cache.
4. Install "MysticOS V7".
5. Reboot..


XDA:DevDB Information
Mystic OS for Mlais M9, ROM for all devices (see above for details)

Contributors
M4rQu1Nh0S, itsraj011
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: V7
Stable Release Date: 2016-01-25

Created 2015-10-27
Last Updated 2016-01-25
 

Attachments

Last edited:

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
Change logs

Mystic OS V5.0 ->
- Marshmallow platlogo
- Custom progress bar
- Enabled app ops
- Low battery warning
- Abs tweak
- More smooth and lagfree
- Scrolling animation
- Clear all recent
- Rearranged Mystic Fibres
- Test Listview Anim
- Phone settings
- Navigation bar options
- Multi user options
- Logo in Mystic settings
- Changed signal icons
- Screenrecord in power menu
- Screenrecorder options in settings
- Gesture Anywhere
- Performance control (non apk)
- Added task manager
- Changed action bars
- Changed switches
- Size reduced to 238 mb
- Changed Keyboard
- New logo in About MysticOS
- Changed android version to 6.0
- Dialer themed again
- Themed messaging
- Lockscreen rotable
- New framework animations
Mystic OS V6.0 ->
- Added Dolby Atmos
- Removed some features from v5 which were not working
- New navigation bar
- Fixed contact, calendar sync
- Removed tast manager
- New logo in settings
- Time in state option in settings
- Ad blocker settings
- CM 12 launcher
- New setup wizard
- New google play services
- New Dialog boxes
- Removed Framework animations
- CM12.1 Sounds
- Fixed recent panel bug
- Fixed ss bug
- Fixed ram usase
- All other bugs fixed
Mystic OS V7 ->
- Fixes white on white nav bar bug
- New theme style (CM12.1 themed)
- Re-themed all system apps again
- New contacts
- Material designed Root Explorer
- New battery styles
- Search button in settings
- New Fmd panel
- Delete button ss
- Fixed inverted ss bug (no need to edit systemui now to fix it)
- Fixed all the bugs reported by users
- added flashlight toggle and removed audio profiles
- Card stack recent
- Changed volume panel
- Double tap status bar to sleep
- Added heads up notifications
- Keyboard animations
- Font styles non apk
- Weather in notification drawer option
- Recent Panel reset preferences option
- Changed battery chart color
- Added audio Fx
- Fixed incoming call ui
- Removed Lcall
- Added search button in messaging
- Circle image view
- Support Developer tab in settings
- Rooted with superuser
Download older versions:

*Mystic OS V5.0 -> Android File Host - Google Drive - Update: 2015/11/08
*Mystic OS V6.0 -> Android File Host - Google Drive
 
Last edited:

muzzz33

Member
Aug 9, 2010
42
17
0
Hi , it's great to see some love for our M9 .Can you tell me if this is compatible with M9 plus as I have not been able to find any info as to the difference between the M9 and M9 plus .They are both identical as far as I can tell as I have both types.
 

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
Hi , it's great to see some love for our M9 .Can you tell me if this is compatible with M9 plus as I have not been able to find any info as to the difference between the M9 and M9 plus .They are both identical as far as I can tell as I have both types.
You can try test in your Plus, but if you found any problem... you can try re-port again following porting tutorials. I'm here to see your answer about this.
 

mark-1978

Senior Member
Jun 17, 2015
544
133
43
it works great, however i didn't backup my imei number and wanted to go back to install it. Then i get the brom error with spflash. That's because of software incompatibilities between the software trying to install and the software on the mlais phone. So i'm stuck for the moment i guess.

*edit: had to find the right rom, then flashing worked again without the brom error.
 
Last edited:

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
Install Stock ROM, Backup IMEI...

it works great, however i didn't backup my imei number and wanted to go back to install it. Then i get the brom error with spflash. That's because of software incompatibilities between the software trying to install and the software on the mlais phone. So i'm stuck for the moment i guess.

*edit: had to find the right rom, then flashing worked again without the brom error.
You not backup your IMEI number?
If you put the IMEI number on Mtk Droid Tools and Mystic OS did not recognize the IMEI by dialing *#06# on the dialer, then you will need to reinstall the Stock ROM and then back up with MtkDroidTools.

I also went through the same problem and had tried various methods to replace the IMEI without a backup made earlier.
The method of reinstalling Stock ROM and make IMEI backup on Stock ROM is the only way I could save the IMEI number to computer and restore it in other ROMs that come with the same problem of lack of IMEI present

1. Reinstall Stock ROM
2. Root Stock ROM
3. Backup IMEI with MtkDroidTools
4. Restore the saved IMEI from MtkDroidTools


About problem in SP Flash Tools, Mystic OS installation is only under Recovery. I does not did installation in SP Flash Tools yet.
Thanks because i will do make installations to SP Flash Tools soon.
 
Last edited:

mark-1978

Senior Member
Jun 17, 2015
544
133
43
You not backup your IMEI number?
If you put the IMEI number on Mtk Droid Tools and Mystic OS did not recognize the IMEI by dialing *#06# on the dialer, then you will need to reinstall the Stock ROM and then back up with MtkDroidTools.

I also went through the same problem and had tried various methods to replace the IMEI without a backup made earlier.
The method of reinstalling Stock ROM and make IMEI backup on Stock ROM is the only way I could save the IMEI number to computer and restore it in other ROMs that come with the same problem of lack of IMEI present

1. Reinstall Stock ROM
2. Root Stock ROM
3. Backup IMEI with MtkDroidTools
4. Restore the saved IMEI from MtkDroidTools


About problem in SP Flash Tools, Mystic OS installation is only under Recovery. I does not did installation in SP Flash Tools yet.
Thanks because i will do make installations to SP Flash Tools soon.
You can also just install the mystic os as an upgrade to the stock rom with imei number. Then the number will be kept in the Phone. Don't know whether there is another way to get the imei number in the Phone when installed the mystic os or the other cwm based roms. If your Phone is bricked, just install the stock rom with modded bootloader: http://www.needrom.com/wp-content/uploads/2015/10/ROM-mlais-M9-stock-preloader-mod.rar
 

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
You can also just install the mystic os as an upgrade to the stock rom with imei number. Then the number will be kept in the Phone. Don't know whether there is another way to get the imei number in the Phone when installed the mystic os or the other cwm based roms. If your Phone is bricked, just install the stock rom with modded bootloader: http://www.needrom.com/wp-content/uploads/2015/10/ROM-mlais-M9-stock-preloader-mod.rar
IMEI Data is stored in /data/NVRAM dir, in NVRAM folder have this folders:
*APCFG
*dm
*md


Is more easy do backup and restore IMEI with MtkDroidTools... or, if you no have IMEI backup you can generate new nvram files with MtkDroidTools, if Mystic OS recognize the IMEI so you can use MtkDroidTools to store your IMEI in the computer as i said in last reply.

But caution with modded bootloader, flashing a wrong bootloader you can brick you phone permanently.
 
Last edited:

mark-1978

Senior Member
Jun 17, 2015
544
133
43
It's a great rom!

*edit: changed the usb speed and without battery option in flashtool and installed the vcom driver again. Now the flashing of the other roms is also going well, without the annoying vbrom errors.
 
Last edited:

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
Emulated storage or Physical storage scheme?

It's a great rom!

*edit: changed the usb speed and without battery option in flashtool and installed the vcom driver again. Now the flashing of the other roms is also going well, without the annoying vbrom errors.
I finnaly can edit the mlais m9 firmware to configure the physical storage to emulated storage scheme and make compatibility with android lollipop scheme and multi-user feature:

Old scheme, Physical Storage:
System Storage - 2GB -> (/data)
Internal Storage - 4GB -> (/storage/sdcard0)

New scheme, Emulated Storage:
System Storage - 6GB -> (/data) shared with emulated internal storage (/storage/emulated/0)

I need now know if the Mlais M9 users will agree with this changes, if the guys like i will provide the versions of the same android, one with Physical storage scheme (default by mlais team) and another with Emulated storage scheme.
 

mark-1978

Senior Member
Jun 17, 2015
544
133
43
IMEI Data is stored in /data/NVRAM dir, in NVRAM folder have this folders:
*APCFG
*dm
*md


Is more easy do backup and restore IMEI with MtkDroidTools... or, if you no have IMEI backup you can generate new nvram files with MtkDroidTools, if Mystic OS recognize the IMEI so you can use MtkDroidTools to store your IMEI in the computer as i said in last reply.

But caution with modded bootloader, flashing a wrong bootloader you can brick you phone permanently.
You can backup the imei number in a file and move it to the imei map in NVRAM using this tool: http://forum.xda-developers.com/attachment.php?attachmentid=2092589&d=1372973524

---------- Post added at 09:11 AM ---------- Previous post was at 08:57 AM ----------

@M4rQu1Nh0S : Is it possible to make an overclocked boot.img for the Mlais m9 running at 1.7ghz?

Thx!
 

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
You can backup the imei number in a file and move it to the imei map in NVRAM using this tool: http://forum.xda-developers.com/attachment.php?attachmentid=2092589&d=1372973524

---------- Post added at 09:11 AM ---------- Previous post was at 08:57 AM ----------

@M4rQu1Nh0S : Is it possible to make an overclocked boot.img for the Mlais m9 running at 1.7ghz?

Thx!
I think that the overclock is set in kernel, not in boot.img. You need recompile the device kernel with new clock config but the MediaTek not provide the kernel for Mlais M9 anywhere!
 

mark-1978

Senior Member
Jun 17, 2015
544
133
43
I think that the overclock is set in kernel, not in boot.img. You need recompile the device kernel with new clock config but the MediaTek not provide the kernel for Mlais M9 anywhere!
You can extract the boot.img to kernel elements with the tool provided in the attachment. It works under windows. Can you have a look at it?

Thx!
 

M4rQu1Nh0S

Senior Member
Sep 18, 2015
103
17
0
Guarulhos
You can extract the boot.img to kernel elements with the tool provided in the attachment. It works under windows. Can you have a look at it?

Thx!
I use this tool to port 6592 roms to my device. But the boot.img is a juction of kernel with ramdisk only. the kernel is the main file, without kernel source-code you can't make a new kernel file with custom clock configs.

I don't know if is possible disassembly the kernel file...
 

Trinotet

Senior Member
Aug 25, 2013
87
23
0
I use this tool to port 6592 roms to my device. But the boot.img is a juction of kernel with ramdisk only. the kernel is the main file, without kernel source-code you can't make a new kernel file with custom clock configs.

I don't know if is possible disassembly the kernel file...
can I use this rom in the Mlais M9 PLUS?
thanks