Root Android Device
-
@scottalanmiller said:
Many do, of course, but many do not. Most of the world does not use locked devices.
You are talking about two distinct things.
Rooting a phone is required to replace the OS.
Carrier locking of phones has little tondo with rooting other than people rooting phones to get around carrier locks.
-
@JaredBusch said:
@scottalanmiller said:
Many do, of course, but many do not. Most of the world does not use locked devices.
You are talking about two distinct things.
Rooting a phone is required to replace the OS.
Carrier locking of phones has little tondo with rooting other than people rooting phones to get around carrier locks.
Yeah I thought I was over complicating it.
thanks -
@JaredBusch said:
@scottalanmiller said:
Many do, of course, but many do not. Most of the world does not use locked devices.
You are talking about two distinct things.
Rooting a phone is required to replace the OS.
Carrier locking of phones has little tondo with rooting other than people rooting phones to get around carrier locks.
There aren't any phones that allow you to flash them externally without needing to have root access to the existing OS first? I thought that a lot of phone makers were offering that feature. Not something I look for, I could be totally wrong.
-
@scottalanmiller said:
@JaredBusch said:
@scottalanmiller said:
Many do, of course, but many do not. Most of the world does not use locked devices.
You are talking about two distinct things.
Rooting a phone is required to replace the OS.
Carrier locking of phones has little tondo with rooting other than people rooting phones to get around carrier locks.
There aren't any phones that allow you to flash them externally without needing to have root access to the existing OS first? I thought that a lot of phone makers were offering that feature. Not something I look for, I could be totally wrong.
I don't think so. In order to flash, you have to have root. Having root on the phone allows malware to do even worse things if it's unchecked.
-
@Dashrender said:
I don't think so. In order to flash, you have to have root. Having root on the phone allows malware to do even worse things if it's unchecked.
Of course, but similar devices (not phones just all sorts of devices) you normally can flash externally. What happens if the phone gets damaged and the OS does not work (e.g. there is no root), what do you do? On my iPhone I can flash it without being rooted (and I have and my dad did this week too.)
-
@Dashrender said:
I don't think so. In order to flash, you have to have root. Having root on the phone allows malware to do even worse things if it's unchecked.
You don't 'have root' on the phone. All phone have the ability to be booted with root access. Using root to remove or change that bad does not imply giving root access to applications once rebooted normally.
-
@scottalanmiller said:
@Dashrender said:
I don't think so. In order to flash, you have to have root. Having root on the phone allows malware to do even worse things if it's unchecked.
Of course, but similar devices (not phones just all sorts of devices) you normally can flash externally. What happens if the phone gets damaged and the OS does not work (e.g. there is no root), what do you do? On my iPhone I can flash it without being rooted (and I have and my dad did this week too.)
Rooting a phone is specifically an android term. The matching term for iOS is jail breaking
-
@JaredBusch said:
Rooting a phone is specifically an android term. The matching term for iOS is jail breaking
Yes, I know that they call it jailbreaking. Rooting is not an Android term, though, it's been an industry standard term for getting root level access when you were not supposed to have it (or a device tried to keep you from it) for a very long time, definitely back to my college years in the early 1990s. It simply means getting root level access (even for systems where that is not called root.)
-
@JaredBusch said:
@Dashrender said:
I don't think so. In order to flash, you have to have root. Having root on the phone allows malware to do even worse things if it's unchecked.
You don't 'have root' on the phone. All phone have the ability to be booted with root access. Using root to remove or change that bad does not imply giving root access to applications once rebooted normally.
Understood, but if he installs his own OS to the device by flashing it, he can bypass needing root access to the system he is blowing away. The new system will be Ubuntu so root should be available to him, if not he can worry about rooting that. My question is... is there no way to flash physically and only from inside of the existing OS?
-
Some phones have a special recovery mode... that recovery mode (that allows you to reflash your phone if it is bricked, like an iPhone) will check signatures on the updates that you are trying to install. If the signatures don't match, then it won't install.
In the Android world, the first thing you do is generally root the phone, then the next step is to install a custom boot loader that doesn't enforce the signature checking.
-
In case that was worded confusingly, I mean there are two basic means of flashing a small device:
- log into the device and run an application (as root) that has access to flash the firmware.
- connect the device to something external, normally USB, and flash it "offline" simply overwriting the firmware, no root access needed
The second is what we do to the iPhones and iPads (sadly only through iTunes so not like we can install any firmware that they do not approve.) But no root access or even a booting system needed.
-
@dafyre said:
Some phones have a special recovery mode... that recovery mode (that allows you to reflash your phone if it is bricked, like an iPhone) will check signatures on the updates that you are trying to install. If the signatures don't match, then it won't install.
In the Android world, the first thing you do is generally root the phone, then the next step is to install a custom boot loader that doesn't enforce the signature checking.
I see, so the functionality IS there, but there is a bootloader that cannot be updated in that way that blocks it outside of iOS-like signed updates. I guess that makes sense.
-
@scottalanmiller said:
@JaredBusch said:
Rooting a phone is specifically an android term. The matching term for iOS is jail breaking
Yes, I know that they call it jailbreaking. Rooting is not an Android term, though, it's been an industry standard term for getting root level access when you were not supposed to have it (or a device tried to keep you from it) for a very long time, definitely back to my college years in the early 1990s. It simply means getting root level access (even for systems where that is not called root.)
Yes that is a broad definition of root. Good for you.
That is not relevant to the discussion. Rooting a phone is specifically an android term.
If we were talking about something else, then of course the more general definition could apply.
-
@JaredBusch said:
That is not relevant to the discussion. Rooting a phone is specifically an android term.
I was unaware that the Android community had taking an industry standard term and was using it to mean something else. But the term seems to mean the same thing, does it not? What's different in the Android world? Are you saying that Android users are using the term to mean something other than gaining root access to a device?
If this is so, it is extra confusing because some Android devices DO use rooting exactly as I describe. If you build your own Android device, for example. It can't be specific to Android as a platform. It has to be specific to something else. Like specific phones models.
-
@scottalanmiller said:
@dafyre said:
Some phones have a special recovery mode... that recovery mode (that allows you to reflash your phone if it is bricked, like an iPhone) will check signatures on the updates that you are trying to install. If the signatures don't match, then it won't install.
In the Android world, the first thing you do is generally root the phone, then the next step is to install a custom boot loader that doesn't enforce the signature checking.
I see, so the functionality IS there, but there is a bootloader that cannot be updated in that way that blocks it outside of iOS-like signed updates. I guess that makes sense.
Correct, exactly like iOS devices - only signed OSs can be installed so long as the bootloader is locked. This is common for almost every phone out there, and the mass majority of tablets as well.
The super cheap $100 Android tablets might not lock the bootloader, but then those companies don't care about customer satisfaction anyway.
-
So we got a bit derailed there, does anyone know how to do this for his device?
-
Rooting the device should be pretty straight forward, it'll just take a quick google and I'm sure there will be several good guides on how to do it.
Getting Ubuntu on there that's a different story. As mentioned you should be able to boot into recovery and flash any ROM that is compatible to the device, but from my quick google that doesn't seem to be the case with this phone.
-
@hobbit666 said:
Rooting the device should be pretty straight forward, it'll just take a quick google and I'm sure there will be several good guides on how to do it.
Getting Ubuntu on there that's a different story. As mentioned you should be able to boot into recovery and flash any ROM that is compatible to the device, but from my quick google that doesn't seem to be the case with this phone.
That's what I kept finding. He claims that he found resourcing "proving" all of his ideas. But he absolutely refuses to share them with us, several times. Flatly refused to divulge his sources.
-
My favorite community for this type of thing is the XDA Devs community. They have a fairly extensive forum system with guides for rooting and putting custom roms on almost any Android device.
-
@scottalanmiller said:
That's what I kept finding. He claims that he found resourcing "proving" all of his ideas. But he absolutely refuses to share them with us, several times. Flatly refused to divulge his sources.
Maybe if I spent more time search I might find something but I don't see the point in installing Linux on a phone tbh.
@coliver said:
My favorite community for this type of thing is the XDA Devs community. They have a fairly extensive forum system with guides for rooting and putting custom roms on almost any Android device.
That's always my first call when I get a new Android phone