How are root hacks made for unbranded android phones? - Android Q&A, Help & Troubleshooting

I have a friend with an unbranded phone of whom wants his phone rooted. Being a developer who would like to get into Droid hacking, where do I start? What exploits do I need to look for? Are the exploits specific to a certain phone or are they specific to the Android OS version they run?
Any ideas?
Thanks!

Related

[Q] Easiest Android Phone to Unlock?

There have been many topics on which is the 'best' Android phone, but that's exactly what I'm looking for.
I'm looking to purchase an Android Phone for the purpose of building Android from source and install it on the device. So I want a device with minimal hacking before I can get started.
The Android Dev phones come to mind, but it seems every device can be rooted and the boot loader unlocked. So I'm not sure I see the advantage of getting one of these as opposed to other retail ones and modding those. The only difference to me, is how easy it is to find documentation in rooting and unlocking (NexusOne having a lot of information).
Does anyone have any recommendations? Thanks in advance.

[Q] Android OS updates and OEM OTA's

I've been searching and searching and can't find anything where this question is really touched on, at least not from Google.
Basically the thing I'm looking at is this. I come from a Droid X which had and still has a locked bootloader. I was always under the impression that this means two things:
1) MUST use signed updates
2) Cannot use custom kernels
And based on those two things my understanding was that you can theme and modify some small framework and /system stuff, but could never truly update the phone like you could with an unlocked bootloader.
This is where I'm confused. So we have unlocked bootloaders on our Thunderbolts which allows us to flash unsigned zips. Cool. But how does this affect future versions of Android? Like our current Gingerbread roms, aren't they based off of a leaked RUU? What would happen if let's say, Gingerbread is the final OS Upgrade we get from Verizon. How will the next major update to Android be loaded to us?
Do the developers have the ability to port new versions of Android without these leaked OTA's? Or do we rely on the OTA's that include new Android OS versions to progress? Thanks
When Verizon sends out updates our Devs can take them and edit them to work with rooted users. Thats why you will see things come from (I think his name is football) who gives us the updates from Verizon and then our Devs modify them to keep our root privileges. If you are rooted on a custom ROM tho you wont receive OTA.
Thank you for the response. I understand that part, but really what I'm trying to find out is:
Thunderbolt is on Froyo -> Verizon WILL update us to Gingerbread via OTA
Had Verizon NOT updated us to Gingerbread, would devs be able to take us there thanks to an unlocked bootloader? Or would the phone forever be doomed to use Froyo?
Take that principle and apply it to whatever comes after Gingerbread, because I'm pretty sure 2.3 will be the last major OS update this phone gets officially.
i cant give you a sure answer but BAMF has made sense 3.0 work on our phones and that is never releasing as an OTA i would assume if the next version of android comes to any 1ghz phones or well any htc phones someone will find a way just allot more work and more time.
Well thats basically all I needed to know. As long as we have an unlocked bootloader and a dev community willing to work on it, people can basically port any new versions of the OS even from other phone updates.
I just fear the idea of EOL and no more future OS updates.
Good way to answer your question is to take a look at the d1 and even the eris. They are both eol yet i know for sure the d1 has gingerbread, and i believe the eris does also.
sent from my bolt

[Q] About updating to JellyBean 4.1.1

Hi, i just want to know if i can just straight away update my phone to Jellybean from Ice cream sandwich because my phone is rooted. Am i suppose to unroot it or can i just update? Thanks in advance.
Nope. It's device specific. A developer has to adapt drivers and other software to allow android to work with your hardware.
If you can find your device model on XDA, you'd probably find some jellybean ROMS (software) for your phone.
P.S. Go read android terminology and stickies!
UOTE=Tehy;33420409]Nope. It's device specific. A developer has to adapt drivers and other software to allow android to work with your hardware.
If you can find your device model on XDA, you'd probably find some jellybean ROMS (software) for your phone.
P.S. Go read android terminology and stickies![/QUOTE]
Im, sorry I'm a little noob. I have Samsung s3 and I want the original firmware. How am I suppose to do it?

Default Please help; Newb. Where do I get the 2.3.4 gingerbread for my phone?

Patience appreciated. I have an L45C LG phone cdma with net10. I'm trying to root it because the phone company crippled the settings section of the 2.3.4 android operating system PREVENTING the user to change the time. (mine is set to 1980! not kidding - which makes running apps almost impossible). I do not want to activate the phone just to use it as a wifi device.
I found this thread here on how to root - but I'm confused on HOW to actually replace/install a non-LG version of android 2.3.4.
1) Where do I download a "clean" or uncrippled version of gingerbread 2.3.4 which would work with my phone? Thanks for help.
Rooting LG Optimus Net (LGL45C)
Rooting LG Optimus Net (LGL45C)

[Q] Is there a Universal apk root file for android 4.4.4

Hi
Im looking to root an andoird 4.4.4 phone, as the phone is chinese and not mainstream its not possible to unlock the bootloader or find a custom rom to flash superuser onto it. I notice if you have an htc device running 4.4.4 you can use weaksauce 2 to root them and samsung devices can use cf auto root. Is there a similar universal program that will work on other manufacturers phones.
Thanks
al1984 said:
Hi
Im looking to root an andoird 4.4.4 phone, as the phone is chinese and not mainstream its not possible to unlock the bootloader or find a custom rom to flash superuser onto it. I notice if you have an htc device running 4.4.4 you can use weaksauce 2 to root them and samsung devices can use cf auto root. Is there a similar universal program that will work on other manufacturers phones.
Thanks
Click to expand...
Click to collapse
There is no such thing as a universal rooting app. Too many different configurations of the system, security, and lots of other factors. Not all HTCs can use Weak Sauce, nor do all Samsung devices have options for CF Auto Root (and they are all different as well as many need to use the particular variant's kernel to root - very NOT universal). Post the details of your phone here such as brand, chipset, and build version and you'll have a better chance of someone chiming in with a way to do so other than searching for generic solutions.
Thanks for getting back to me, the model number is: Turbo_Mini_F1 the Kernel version is 3.4.5 build number is DOOGEE-S1-Android4.4-Bar05-2015.01.31.
The chipset is MT6732 Quad-Core 1.5GHz

Categories

Resources