Sunday, November 29, 2015

Flashing Android 5.1.1 Lollipop on the Galaxy S3 I9300

ArchiDroid is an awesome custom ROM which brings Android 5.1.1 to the I9300.

First make sure you have the latest stock ROM:

  1. Download the latest stock rom from samdownloads.de. I my case that is the I9300XXUGNG3 ROM.
  2. Enter download mode (power, vol down, home). Connect usb cable. Your device should get listed now:
    sudo heimdall detect
    
  3. Flash it with Heimdall.
    sudo heimdall flash --BOOT boot.img --CACHE cache.img --HIDDEN hidden.img --RADIO modem.bin --RECOVERY recovery.img --BOOTLOADER sboot.bin --SYSTEM system.img --TZSW tz.img --no-reboot
    
  4. Reboot into recovery and wipe data/cache. Stock rom should now work.

Install ArchiDroid:

  1. Download ArchiDroid 3.1.5 onto your device.
  2. Flash custom recovery CWM with
    heimdall flash --RECOVERY recovery.img --no-reboot
    
  3. Install ArchiDroid via CWM

If device encryption doesn't work:

  1. Follow http://forum.cyanogenmod.org/topic/82292-cm102-encryption-does-not-start-stuck-at-splash-screen/#entry439000
  2. If after that home button and notifications stop working: Connect with adb and delete /data/data and /data/system folder