[Galaxy S III Android Development] JustArchi:
[IMG="ArchiDroid"]http://i.imgur.com/nMl9qyT.png[/IMG]

Clean | Stable | Flexible | Optimized | Excellent

[IMG="CyanogenMod"]http://i.imgur.com/X61jzbN.png[/IMG]

[IMG="ArchiDroid screenshots"]https://dl.dropboxusercontent.com/u/23869279/Pictures/archidroid2_preview.png[/IMG]​

Changelog

ArchiDroid 3.1.5

- Newest ArchiKernel snapshot

- Updated GAPPS, sources and other common things

ArchiDroid 3.1.4

- Newest ArchiKernel snapshot

- Updated GAPPS, sources and other common things

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

ArchiDroid 3.1.2

- Switched arm-linux-androideabi toolchain back to SaberMod

- Fixed wrong auto-vectorization of ID3 iterator causing various media crashes with badly-tagged MP3s

- Newest ArchiKernel snapshot

- Updated GAPPS

- Updated Xposed

- Other misc changes and bugfixes

ArchiDroid 3.1.1

- ArchiDroid Optimizations V4.1

- ArchiDroid is now built with UBERTC 4.9 androideabi (instead of SaberMod 4.9) and 5.2 ArchiToolchain eabi (instead of 5.1)

- Newest ArchiKernel snapshot

- Updated GAPPS

- Updated Xposed

- Other misc changes and bugfixes

ArchiDroid 3.1

- Initial release

Important notes

- YOU DIRTY FLASH AT YOUR OWN RISK.

- FULL WIPE IS ALWAYS SUGGESTED WHEN FLASHING NEW VERSION.

- DON'T EXPECT A BUGLESS EXPERIENCE IF YOU DIRTY FLASH OR USE TITANIUM BACKUP.

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.5 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.

Known Issues

All known and unknown CyanogenMod bugs (if any)

Follow ArchiDroid On XDA!

Like ArchiDroid On Facebook!

Write A Review!

Rate This Thread!

Buy Me A Beer!

Hit Thanks!

Like ArchiDroid On Facebook!

Hit Thanks!

XDA:DevDB Information

[EOL] [ROM] [5.1.1] [CyanogenMod] [GCC 4.9] [Excellent] [12/11/15] ArchiDroid V3.1.5, ROM for the Samsung Galaxy S III I9300

Contributors

JustArchi

Source Code: https://github.com/ArchiDroid/ArchiDroid/tree/i9300-cm-stable

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.0.x

Based On: CyanogenMod

Version Information

Status: Stable

Created 2013-08-19

Last Updated 2015-11-20