====== Galaxy S3 ====== ^ TWRP Recovery | [[https://twrp.me/samsung/samsunggalaxys3internationalexynos.html|samsunggalaxys3internationalexynos]] | ^ Root | Magisk (recommended) / [[https://autoroot.chainfire.eu/|ChainFire AutoRoot]] | ^ LineageOS | [[https://download.lineageos.org/i9300|i9300]] | ===== Root with Heimdall/CF AutoRoot ===== //[[:admin:android:start#twrp|TWRP]]+Magisk is recommended!, but here's the old tutorial. Doesn't matter really ;)// - extract ''cache.img'' and ''recovery.img'' into the AutoRoot directory. - run ''heimdall-frontend'' as root. - Click the Utilities tab. - Disconnect the USB cable, if attached. - Power off your Samsung device. To insure that it is completely shutdown, you can remove the battery and reinsert it. - Connect the USB cable from the phone to the computer. - In Heimdall press the Detect button. - You need to save the PIT (Partition Information Table) file from the device. - In the Download PIT section of the Utilities tab - USB -3 error means that you did not run heimdall-frontend as root. - Once you have a PIT file, you can click the Flash tab. - select the PIT you downloaded - Add a partition, and ignore the partition display. - add //Recovery// (with ''recovery.img'') and //Cache// (with ''cache.img'') - Enable //No Reboot// option, click //Start// - After flash, while holding down the Power button, unplug the USB cable. Keep holding down the Power button, and press the vol+ until the Galaxy S3 boots into Recovery. - CF-Auto-Root installs the necessary files, and the SuperSU application. ===== MTP mode doesn't work in Linux ===== Load module ''mtdblock'': > It emulates block devices over MTD devices.