- #Why does sap installation require root install
- #Why does sap installation require root zip file
- #Why does sap installation require root full
You can also flash a custom recovery image using fastboot without being rooted. Some phones have unlockable bootloaders - you can flash boot and system.img files via the bootloader without the need to root.
#Why does sap installation require root install
You generally don't need to root the phone to install the custom ROM, you have to root the phone to install a mechanism to install the custom ROM (such as a custom recovery image). That is: IF rooting is required, the above is WHY. If your device falls into that category, the question Why is root access required to flash a Custom ROM becomes invalid (the answer not, as ex falso quodlibet sequitur ("from false can follow anything") you can draw any conclusion from a wrong premise :) However: There are also devices which can be flashed using fastboot without being rooted before. If your device falls into this category, the reasons for Why is root access required to flash a Custom ROM are those mentioned above. There are devices requiring to be rooted before you can flash a Custom ROM.
#Why does sap installation require root full
However, starting with Android 4.0, this is no longer a real problem - as you can do a full backup via ADB (see: Full Backup of non-rooted devices) So all data will be gone for good this way - while with root you could have done a complete backup (Nandroid, Titanium Backup) before this step. Which means: If your bootloader is locked, you need to unlock it first, which will wipe (factory-reset) your device. ( Flashing Guide - Android - XDA-Developers) To Flash a ROM for your Android device with fastboot you must have an unlocked bootloader or an engineering bootloader However, even if fastboot works for your unrooted device, there is one crucial point to consider: and yes, they use fastboot flash recovery recovery.img afterwards). TheUnlockr concerning the Iconia A100, quote: You must have rooted your device before doing this procedure. However, there are devices which seem to require root even for fastboot flash (see e.g. Up to a certain point, Liam is right with this: It seems not only valid to Samsung devices (as I assumed first), but some other devices (not all) also support this method, without root being involved (aside from the fact that most Custom ROMs will ship rooted, of course - so you will have root available after installing them). I will continue looking into this, but still already wanted to add my first results here. Exactly as you asked for :)Īs Liam pointed out in his comment that using fastboot would be a method to flash Custom ROMs without the pre-condition of having the device rooted, I did a little more research to find out about this.
![why does sap installation require root why does sap installation require root](https://www.itsfullofstars.de/wp-content/uploads/2015/04/042215_1400_InstallaSAP32.png)
So that's for the WHY part - while not handling the HOW part of rooting.
![why does sap installation require root why does sap installation require root](https://blogs.sap.com/wp-content/uploads/2014/12/startscreen_598844.png)
For obvious reasons, that key is not freely available - so no custom ROM can be installed this way on such a stock system.Īll these things can be circumvented only with super-user access to the device - which means: you must root it. BUT: the device checks the integrity of that update.zip - it must be signed with the manufacturers key. This is placed on the SD card, which is inserted into the device, and the device is booted into a special mode (recovery), where the update.zip can be applied from.
#Why does sap installation require root zip file
Now how are updates accomplished then? One very common practice is the use of a special ZIP file ( update.zip).
![why does sap installation require root why does sap installation require root](https://blogs.sap.com/wp-content/uploads/2016/11/pic1-2.png)
Some more privileged access can be gained via ADB when enabling USB Debug - but with a stock ROM, in none of these cases you gain full access. This might be the entire SD card (physical, in UMS mode), or even only "logical" access to parts of it via MTP. Depending on device, Android version, and some more criteria, you get only to see parts. So those manufacturers took special actions to avoid "custom ROMs" (or, more precisely, any ROMs not provided by themselves) to be flashed.Īs t0mm13b already pointed out in his comments above, by default you do not get physical access to your devices file system simply by connecting it via USB. This is mostly a precaution taken by most (not all!) device manufacturers to save them from too many service requests from "playing kiddies" (and the sort of people who want to try everything, even if they are not understanding anything).