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