5

By locked I mean a phone that has been locked with a standard PIN code, password or pattern.

I'm not meaning to break into somebody's phone, merely wondering to what extent applying any of the standard screen lock methods to my phone would protect my data in case of theft.

In case a locked phone can easily be rooted, I assume the lock can then also be bypassed, and locking the phone is then really of little value for protection (since rooting techniques are common knowledge these days), and I would then have to consider other protection mechanism, such as encryption.

Please keep your answer concise, and don't give general security advice. I just want to know if there are known (widespread) methods to root locked Android devices.

Note this question is with regard to Android phones with factory default settings (i.e. no developer options, USB debugging enabled).

I'm specifically interested in Nexus devices running Android 4.4 KitKat.

2
  • This probably depends on the device, and possibly on the version of Android it's running. I don't know that there is a broadly applicable answer, though at least some root methods which could work around a screen lock will perform a factory reset in the process (e.g. unlocking a bootloader on a Nexus). Commented Nov 26, 2013 at 23:57
  • Thanks. As long as the root method would perform a factory reset in the process I am not concerned, since in this case my data would be deleted.
    – ajdev8
    Commented Nov 27, 2013 at 6:19

1 Answer 1

10

Short answer: no.

Long answer: not usually, but there some exceptions.

In general, to root the phone, you first have to unlock the bootloader. This wipes the internal storage, keeping your data safe. (It doesn't usually wipe the SD card, but you have to assume an attacker will just remove the SD card if he wants to read it). You'd almost think it was designed this way!

You can easily get past a screen lock using ADB, but you've already specified that that's disabled. Even if USB debugging is enabled on the phone, newer Android versions have a "confirm the debugging key" prompt when you use ADB from a new PC, which requires the attacker to unlock the screen anyway.

Some phones have low-level security vulnerabilities that aren't part of Android. For example, you used to be able to root any exynos4 device (such as the Samsung Galaxy S3) by running an app that abused the camera interface to exploit the way the camera driver works. (This flaw has now been fixed in OTA updates.) In this particular case, you'd need to install a special app of your choice onto the phone and run it to exploit the vulnerability. It's likely that any future errors like this will also need the attacker to run a special app, so can't be used on a locked phone with USB disabled, but it's conceivable that some flaw might be added that could be exploited from the lock screen (perhaps using MTP or USB-OTG).

The last exception is, of course, if the bootloader is already unlocked. In this case, the attacker can flash anything he likes to the system. He wouldn't even need to root the phone: he could simply disable the lock screen and reboot the phone to get to the home screen. Some users think that bootloader locking is just to make things harder for users, but it's an important part of Android's security mechanism.

4
  • Thanks, great answer. Good point about the bootloader being an important part of the security mechanism. Never thought about that.
    – ajdev8
    Commented Nov 27, 2013 at 17:26
  • Could you please clarify one point that I don't think you made explicit. I guess a consequence of the fact that exploiting some of those low-level security vulnerabilities requires an app is that such vulnerabilities wouldn't be a concern for a lost phone that is screen-locked (since you cannot install an app on a screen-locked phone)?
    – ajdev8
    Commented Nov 27, 2013 at 17:37
  • There, I've updated that paragraph to be more explicit. Obviously I can't guarantee that security flaws won't have certain properties - if we could, there would never be bugs in the first place!
    – Dan Hulme
    Commented Nov 27, 2013 at 18:59
  • Sweet. Thanks for the update. There are no guarantees. I understand that.
    – ajdev8
    Commented Nov 27, 2013 at 23:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .