[Galaxy S III Android Development] JustArchi:
ArchiDroid 3.1.3

Changelog

ArchiDroid 3.1.3

- [i9300] Changed malloc implementation to dlmalloc

- Implemented dex-preoptimization for ART

- Removed xposed due to incompatibility with dex-preoptimized ART

- Newest ArchiKernel snapshot

- [nicki] AK: Added mpdecision switch to Synapse

- Updated GAPPS, sources and other common things

Important notes

ArchiDroid 3.1 is major new release based on CyanogenMod 12.1 (Android 5.1.1 Lollipop). There are too many changes compared to previous release of AD 3.0.2, so you should treat this version as totally new ROM. Here you can find some important notes to make update easier, and to avoid some possible issues:

- If coming from AD 3.0.2 or any other ROM, regardless what it is, you should make full wipe. ArchiDroid is smart enough to detect itself during install and offer you an update, but this option should not be used with major release such as this one. Full wipe in necessary.

- It also means that you should AVOID restoring old, incompatible data with apps such as Titanium Backup. Full wipe means full wipe, not half wipe and restoring data later. Of course, it's up to you if you want to follow my suggestions or not, but do not expect that you'll have bugfree experience otherwise.

- You should update your recovery prior to flashing, again, regardless of what recovery you have now. The best way is to do so right from ArchiDroid ZIP, as AD offers updating recovery prior to flashing the rest, from AROMA. On the preset screen you can choose "Recovery" to update to latest (confirmed working) TWRP for i9300, reboot recovery and flash the rest. Only TWRP is supported by me, AD should be universal enough to be flashed with other recoveries as well but you're on your own doing so.

- While not mandatory, I suggest also a wipe of whole internal SD card (/data and /data/media), as this will make sure than no junk is left. If you don't want to do so, at least make sure to remove /data/media/0/ArchiDroid folder prior to flashing, even if you have experimental AD 3.1 already. I do not track all regressions and doing so will make sure that backend works in intended way. A best way to do so is to update your recovery first, then through TWRP file manager navigate to /data/media/0 and remove whole ArchiDroid folder.

- AD already has built-in GAPPS, provided by OpenGApps project. Flashing other GAPPS is not recommended, but if you know what you're doing you can still untick all Google Apps offered in AROMA (Whole GAPPS category including core gapps + also google launcher and google keyboard) and install your own GAPPS package after AD installation. Although, as I said, I suggest to stick with AD gapps, as they're proven to be working well, and they're tested by me and other experimental users.

TL;DR

- Make full wipe

- Update recovery prior to flashing

- Wipe internal storage, or at least remove /data/media/0/ArchiDroid

- Flash AD

- Do not restore old data through titanium backup

- Enjoy your fresh ArchiDroid experience

Download

All Files XDA

Stable: ArchiDroid 3.1.3 GitHub | XDA Direct | XDA Torrent

Oldstable: ArchiDroid 3.0.2 GitHub | XDA Direct | XDA Torrent

Remember that you don't need anything else to flash. Google Apps are included already.

Follow ArchiDroid On XDA!

Like ArchiDroid On Facebook!

Write A Review!

Rate This Thread!

Buy Me A Beer!

Hit Thanks!

Have Fun! :cool: