Regarding Samsung Galaxy S3 Mini
Samsung Galaxy S3 Mini (i-8190) is a relatively matured phone launched before 2014. Although quite dated, it's still a popular phone in certain regions in the world. This guide is published very early and thus some rooting concepts and steps could be replaced for better experience (e.g. switch CWM to TWRP). But still, this is a useful guide. Hope this can help you guys a bit:
Until somebody will release CWM Recovery or root for this device, I managed to create a pre-rooted firmware.
This firmware base on the last build for I8190, is a full firmware exactly like the original, except the root.
after flash you will see the SuperSU app in the app drawer.
flashing this firmware do not doing wipe data. you will not lose anything.
also, this flash not increase your download binary count.
This file will work on any firmware/baseband.
This is only to the I8190, not I8190T or I8190N
base on - XXAMG1.
PDA - I8190XXAMG1
Android version: Jelly Bean 4.12
Download the zip file above and extract to some folder, you should receive a tar file. (Extract by double click on the 7z exe file)
Open odin 3 (attached) and put the tar file in pda.
Put the divece into download mode. (vol down + home + power button, and then click on vol up)
Connect phone to usb and wait for odin detect the device.
For some reason in some models it's impossible in this device to boot into recovery mode (by combination of buttons).
If you want to do wipe data doing it from the settings menu (factory reset) or if you have a boot loop problem, flash the attached file WIPE_I8190.zip (the tar file inside zip) via odin in pda, it will do wipe data automaticly.
Who happened to him soft brick as result of wrong flash (for example cf-root of I9300) and the phone stuck on boot, first flash root file and after this flash param_i8190.tar (attached). it will fix it.