[Nexus 6 Android Development] atl4ntis:
Cataclysm Mod Nov 15, 2015 Beta

Hello everyone,

one of the strongest points of Cataclysm is the approach "don't fix what ain't broken".

Of course the features need to be coded, they need to be innovative and bug free, but still that approach is very important aswell.

Long ago i wrote a post which explained how Cataclysm is made and that it only differs few files from stock firmware.

While coding wise the changed files were very few, 9/10, i had to "prepare" the stock firmware to "accept" those files.

That caused some issues:

- unnecessary changes on system

- firmware had to be deodexed and this have always brought up unknown results and errors due to this process

- gapps issues

- need of deep testing new modified firmware even if Cataclysm code was untouched

- slower releases on big changes like dalvik-->art etc etc.

Today i'm bringing this to a whole new level as you can now just copy those few files directly over a stock firmware/rom.

Had to do crazy stuff coding wise but my dream come true, this is huge.

I understand many people don't like changes or underestimate the flexibility this will bring, but we're on XDA, we create stuff, we think different, we do new things, this is development.

If i didn't think outside the box Cataclysm would've been just another "rom" with the same stuff syndrome.

Introducing Cataclysm Mod.

Cataclysm Mod is a small zip, 30Mb ish, which will convert your stock firmware to Cataclysm seamlessy, no wipes are even needed.

Every future Cataclysm will just be a small zip, like those delta updates you used to love.

While i'm calling this a Mod, we're still talking of a fully featured firmware or as many call it, a ROM.

I don't like this "mod" name though but it will help the transition, also i've faith you'll help here the people who won't understand how to install this.

If you're wondering what are the advantage of it, well it's simple:

- no more fiddling with big zips,

- no more deodexing issues

- focus only on code and features

- more bug proof then ever

- way faster updates on new sources

- no more betas on new sources due unnecessary changes, it will just work

- supporting more devices would take minutes only (N5P/N5X soon)

- first clean boot will take seconds only.

- more /data space available.

- 100% legal as it doesn't contain any proprietary stuff.

This whole new flexibility comes with a small cost though.

Three features have been removed, little ones, the previous not working ones have been included now, like every per-app settings (Wake/Led/LockscreenNotifications).

You may need to setup them again, but now they're backuppable!

Force encryption will be still disabled, you can enable it by yourself though.

Download is on OP. Read carefully the flashing instructions on the bottom..

MD5: 83c5d869111e5d1526ebc179ddae6ba3

SHA1: bbdb39eb2b5432195e6725666797dc571d00c02f

Changelog:

Sources updated to MRA58R.

Cataclysm per-app are now backuppable with Cataclysm backup, you may need to setup them again though.

Removed "AppOps Autorun", you can use a free app like Autorun Manager

Removed "Volume cursor control", you can use the navbar controls.

Removed "Disable full screen keyboard on landscape".

Installation:

Flash stock system Factory image MRA58R. (fastboot flash system system.img)

Flash Cataclysm Mod MRA58R over.

Optional flash Supersu 2.52.

Optional flash custom kernel.

Thanks very much to all the testers, you may want to update to this one aswell as it's slightly different from the testing one.

You can just flash it over.