This page looks best with JavaScript enabled

Install AOSP on Samsung S3 (SHV-E210K)

 ·  ☕ 3 min read

Background

You will need:

  • heimdall

Use heimdall --print-pit to show the partitions, in specific you are looking for the recovery and cache partitions: substitute the name found. For example, if you see the recovery.img partition name is RECOVERY you need to use heimdall flash --RECOVERY recovery.img whereas if the name was recovery you would use heimdall flash --recovery recovery.img.

  • after flash, shut phone off manually
  • it automatically booted and the red android came up which is the CF-Auto-Root at work
  • phone boots and you now have SuperSU installed

You can now reboot into Android System recovery by doing VolUp+Home+Power.

before I had:

  • Android: 4.4.4
  • Kernel: 3.0.31-4268410

Now I download arter97’s latest kernel - I used arter97-kernel-5.0.zip.

Put it on the sd card of the phone and boot into Recovery.
Select “Apply update from external storage”
— didn’t work, some error about “Footer is wrong” and “Signature verification failed”
I think I need to push update via adb.

2015-12-08 SUCCESS!!!

How I did it.
Download the recovery from arter and flash it with heimdall (use the cache.img from CF-Auto-Root and the recovery.img from arter97.

Now my problem is I think I hozed things when I installed CWM recovery from the app on the phone earlier. Phone will not boot, hangs at samsung logo but I can boot into Recovery and Download Mode.

I got it by pulling down omni rom for e210s from arter97’s xda repo and installing it. had to go in and set system language to english but I’m now on android 4.4.4 but kernel 3.0.101 but it looks like android 5 lolipop!

  • factory reset / wipe
  • install omni rom (this is the 4.4.4)
  • install arter97 kernel (this is kernel 3.0.101)
  • reapply root (su) access
  • reboot system
  • success!
  • go into language and set it to English (US)
  • go to Settings > Security and check “Unknown sources” and also “Encrypt phone”
  • now you can restore apps as needed from oandbackup (install it via file manager - it will be called “dk.jens.backup”, simply install the .apk and then use it as needed)
  • go to Settings > Advanced settings > HAPTIC > Vibrator strength and set to 0

  • my latest: download the cm-12.1-xxx from ROM/Lollipop/Temasek on arter97, then apply the arter97 kernel, this gets me android 5.1 and the 3.0.101 kernel
  • my problem now: it seems the phone will not recognize my sim card…
    ** cm-12.1-xxx does not recognize sim card
    ** omni - does recognize sim card
    *** the issue is the cm-12.1 rom is for i9300 which apparently will not work for s3kr…

  • dont restore:
    ** messaging (data)
    ** clock (data)
    ** galery (any) - this already comes across
  • restore process
    ** accounts (data)
    ** wifi access points (data)
    ** f-droid (data+apk)
    ** ca-droid (data+apk)
    ** dav-droid (data+apk)
    ** radar-express (data+apk)
    ** k9-mail (data+apk)
    ** owncloud (data+apk)
    **
    ** reboot (to get wifi)

Details

The flash command: heimdall flash --RECOVERY recovery.img --CACHE cache.img --no-reboot

Notes

  • If you get a “initialising error” you may need to restart the phone (in download mode) to reinitialize the heimdall connection
Share on

drad
WRITTEN BY
drad
Sr. Consultant