Related
Alright so this is my first ever post on xda. I recently upgraded from a HTC Eris to the Dinc. When I had my Eris, I rooted it and had a general understanding of what roms were and how they worked. I also was able to understand overclocking and flashing different "packages" if you will to allow my phone to do different things. For example I used to use xtrsense Rom on my Eris which required running gscripts to change overclock amounts instead of using setcpu. So I have a very basic understanding of how these things work. when I upgraded to my Dinc, the first thing I looked into was rooting. I have been doing some research and have come to the conclusion that a Dinc root is a lot more detailed than an Eris root. I've been getting confused because it appears that there are a lot more features that can change. What I mean by this is there are roms, radio roms, and kernels. Now, while I may know the names for different aspects of the OS, I do not fully understand what all of the different parts of a root include. Basically, what I'm getting at here is I would really appreciate if someone could give me a general overview of the different aspects of Dinc post root goodies such as roms etc....I know how to root and I've already done enough research on unrevoked to use it, I just need someone to clear up what I'm going to be looking forward to after I root, and more importantly, what it all means and how I would use it. I appreciate any answers in advance and thank you guys for your patience.
Sent from my ADR6300 using XDA App
First off, welcome to xda.Basically you open almost endless combinations. I've not changed my radio so I can't really comment on that. Kernels vary by device. Some phones handle OC kernels very well but you sacrifice some battery life. I personally use heyitslou #8. Works great on my phone. As far as roms are concerned, they can get overwhelming. There are evo roms, evo hybrid roms, stock highly moddable inc roms and built from source roms. Within those you have straight sense, gingerbread with sense, AOSP gingerbread, etc. You see where I'm going? And that's all before you get to themes. And if you don't like any of the dozens of options that you can find in five minutes or less, with pretty basic understanding of adb, 7zip, and photoshop or gimp, you can manipulate and combine multiple looks into something truly unique. And with evo hybrid type roms a lot of the themes and theme elements for the evo will work on the incredible also. Actually a lot of the really good mods are from the evo that our wonderful devs have incorporated into the inc roms. Hope this helps a little.
Sent from my ADR6300 using XDA App
That was very helpful however I'm looking more for someone to try and give me a brief description of what all different aspects and features I'm going to have to deal with once I flash....to put this simply, am I able to root and flash a new rooted Rom and be done with modding and have all root capabilities? And a further question, where does my UI come from once I root. Will flashing a new Rom change my UI it does that have something to do with kernels. I'm sorry guys I'm just still tryin to learn some stuff here. Thanks for your prompt reply and I really hope someone will be able to help me with these answers
Sent from my ADR6300 using XDA App
Okay. So once you run unrevoked on your phone you will have root access along with security being turned off. This will give you all of the files needed. Flashing new radios and kernels is not necessary unless called for by whichever rom you choose. Most roms will have what the dev feels is the most stable kernel included. So for example, you decide heyitslou redemption rom looks good. Once downloaded and flashed through recovery, you don't have to do anything. The current radio on the stock inc is fine. The kernel will be replaced with the one from the rom.
The UI will be described in the roms op. Like I said, some are stock sense based, some are source builds like CM7 and evervolv. We're starting to see ports from the desire hd etc. Just make sure to do your homework before flashing anything. And I can't stress enough the importance of making backups. Backups are your best friend.
As a side note. BE CAREFUL WITH RADIOS. It's one of the easiest ways to brick a phone. If everything works, don't mess with the radio until you fully know why.
Sent from my ADR6300 using XDA App
Alright that was a great answer lol thanks for your patience....on a side note: I noticed you said that once I run unrevoked security will be turned off. I've been reading everywhere about "s-off" and"s-on", but no source provides a good explanation as to what it means. Any input? From my understanding it seems as if its pretty much the "switch" if you will that grants "admin access" to the Droid. Am I correct and what other information can you provide me with? Thanks again
Sent from my ADR6300 using XDA App
In a nutshell, it "fully" unlocks the phone. Read this.
http://www.addictivetips.com/mobile...on-htc-android-phones-with-unrevoked-forever/
Sent from my ADR6300 using XDA App
Right thanks for the link....one last question here and ill probably be outta your hair what's clockworkmod. Like what is it what does it do and how does it work?
Sent from my ADR6300 using XDA App
Clockwork is the recovery you will have once rooted. It replaces the stock recovery. This is where all of the flashing and backing up is done. Most importantly is the backup function. Once you see it it's pretty self explanatory. It allows for wiping data and cache partitions, mounting other partitions.
And your not "in my hair". Lol. We are a pretty helpful group here. If you don't ask how will you know? Dont hesitate to ask.
Sent from my ADR6300 using XDA App
Also, just finished that article you linked me to. So my new understanding is s-off essentially is the root. Essentially s-off means that the part of your phone keeping you out of the system files is disabled?
Sent from my ADR6300 using XDA App
Sort of. We had root long before we had s off. It allows for more access to the phone from the phone itself without the need to use adb. Also allows for changing things like splash screen images.
Sent from my ADR6300 using XDA App
So essentially rooting and s-off on a Dinc would be the same as a plain old Eris root as far as the user end of the software? And any input on clockworkmod and what it does and is
Sent from my ADR6300 using XDA App
Look a couple of posts up.
Sent from my ADR6300 using XDA App
Well thanks for all your help
Sent from my ADR6300 using XDA App
You're welcome.
Sent from my ADR6300 using XDA App
I meant a couple of posts up in this post. I reread and it sounded rude on my part.
Sent from my ADR6300 using XDA App
Alright just got done running unrevoked. Haven't bothered with forever yet I haven't figured out if its worth it. Any input on forever? And after my root I'm real happy. I didn't even catch what you said about clockwork earlier on and said oh well and rooted anyway. As soon as I saw it though I realized it was the same thing as nandroid on my Eris. So that's all cleared up. After seeing everything post root I realized it isn't too much different than my Eris at all. All of your guidance was extremely appreciated and you were pretty much the straw that broke the camels back on my root. I really appreciate all of your help and I'm glad that there's friendly people on here willing to help and if there's anything I can do for ya even though as far as dev goes I'm clueless let me know. Thanks again man. Forums need people like you to make this stuff simpler.
Sent from my ADR6300 using XDA App
You're most likely S-OFF now anyways if you ran the latest unrevoked. Unless you can turn that off during the installation.
Sent from my Droid Incredible running CM7 RC2.
Ya I got my problems all cleared up I'm good to go. Thanks guys
Sent from my ADR6300 using XDA App
Should be smooth sailing from here. And once again, you're welcome.
Sent from my ADR6300 using XDA App
http://gizmodo.com/5803112/googles-plugging-that-potential-android-personal-data-leakage-right-now
Looks like Google is going to push a fix OTA to all Android phones regarding the data leak/insecure authorization tokens issue.
Hope this will go smoothly for those of us with rooted phones and custom ROMs. Any experts out there know anything more? I'll try to do some research and post back, but I thought I'd get this out there.
Sent from my PC36100 using XDA App
phsteve said:
http://gizmodo.com/5803112/googles-plugging-that-potential-android-personal-data-leakage-right-now
Looks like Google is going to push a fix OTA to all Android phones regarding the data leak/insecure authorization tokens issue.
Hope this will go smoothly for those of us with rooted phones and custom ROMs. Any experts out there know anything more? I'll try to do some research and post back, but I thought I'd get this out there.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
It's a server-side fix. You won't need to do anything. It shouldn't affect root or custom ROMs.
http://www.engadget.com/2011/05/18/google-confirms-android-security-issue-server-side-fix-rolling/
Good to know, thanks man.
Sent from my PC36100 using XDA App
Has anybody ever tried to make a new bootloader for EVO I mean its a bootloader just rewrite hboot just kill all security and give it a nice GUI
I know the bootloader starts up the hw and loads the img
Kinda like BIOS and bootloader but then it hands off that to the kernel I know Linux plays nicely with many diffrent bootloaders so why not
Sent from my PC36100 using XDA App
S-ON, with S-ON you can't write anything to the system. It's as if your BIOS was password protected.
I mean after s off to kill this whole s on s off circle
Sent from my PC36100 using XDA App
Omgadroid said:
I mean after s off to kill this whole s on s off circle
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
I don't understand the question. Which circle? HTC turning security back on? I know there are differences between the types of S off... Radio, pvt, sim unlock.
Sent from my PC36100 using XDA Premium App
They sed they would but I have seen no info about them doing it for the evo
Sent from my PC36100 using XDA App
I'm not following this logic either. Why rewrite the bootloader to remove security, when you would need to be S-OFF in the first place to install said bootloader? Once you're S-OFF, you've got a bootloader that does exactly what you want it to. There's not really anything to improve at that point. Why do you need a "nice GUI" for a bootloader?
My guess is he's thinking he could circumvent the S-On by just using an alternative bootloader. It's like trying to write a new registry values without having admin rights, not gonna happen.
I completely agree
Sent from my PC36100 using Tapatalk
I don't think any of you guys know anything about software development. lol. wow! Sadly, it can be hard to write code for a chip we don't have the designs to. *wow, wrong word, but oh well. i'm sleepy!* However, having that feature on at all times would greatly cause the security of the phones to be in jep. only should be done by experts or people that know what they are doing. not everyone needs root access. in fact, MOST people SHOULD NOT have root access because they are idiots and don't know **** about **** and will end up putting a virus on their phone.
Well I ment for those who use root and I know it wouldn't be simple to do but for those who are like myself(who think outside the box)
It was just a idea
Sent from my PC36100 using XDA App
What is the idea though? What would some other bootloader do differently?
No security on nand might be able to optimize the flashing process make it so there's no need for clockwork or the other one I forgot its name and maybe make it smaller than hboot to free up some space for sed roms
Sent from my PC36100 using XDA App
Hello everyone,
I have a simple question that I have yet to come across a decent answer too.
What is the main or real reason people root there phone for.
Is it basically like jailbreaking the iPhone or are theredifferent reasons?
I've bought my EVO 4G about a month ago and have been waiting for a root for the gingerbread 2.3.3 update that came stock with my phone.
The reason I'm asking this is should I really be waiting for a root? In other words why am I waiting for a root?
I personally love the phone as it is and I have had no problems with it.
Sent from my PC36100 using XDA Premium App
I recommend not rooting if you are asking those questions. I'm not trying to be rude at all.
Root is the name of the admin account in the Linux and Unix operating systems. Think of not having root as running in protected mode.
If you accept the responsibility of maintaining your own security, and don't mind invalidating your warranty then it is for you.
I didn't decide to root until one of the OTA updates from sprint forced a trial video game down my throat that couldn't be uninstalled.
Sent from my PC36100 using XDA Premium App
Oh I forgot to add, if you are planning on rooting I highly recommend loading the ROM MIUI.
A forwarding, however, 4G has not been implemented yet. Not a downside for me though. I rarely used 4G. The 3G here is fast enough.
Sent from my PC36100 using XDA Premium App
I root due to the need to remove "everything" that "they" put in. If you do not understand you are one of "them"
Thank you for the reply I understand what root is as I run blackbuntu on my desktop.
I wanna know what makes it different. Why are so many people wanting root on the EVO?
Sent from my PC36100 using XDA Premium App
Some people do not like HTC Sense. Some of the Sense based custom rom's run smoother than the stock rom's.
Sent from my PC36100 using XDA Premium App
Because people want to truely have control of the content on their phone
Sent from my PC36100 using XDA App
I understand that, but what I don't understand is why would people sell there phone and trade it in and all just because they don't have root.
Sent from my PC36100 using XDA Premium App
Trytohaxme said:
I understand that, but what I don't understand is why would people sell there phone and trade it in and all just because they don't have root.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
because not having root drains the battery faster because of the Sprint Bloatware. Also having root lets you control you phone and do what you please with it like flashing custom roms and kernals and radios and other groovy stuff.
My main reason I want root is not only to get rid of the bloatware but that way I can have a unique phone and not like 80% of everyone else who has a stock EVO
My reason was so I could have total control of my phone, streamline it by removing the stuff I don't need, freeing up memory and storage space, modifying it to look how I want it to, coaxing a faster, smoother phone and being able to try out different setups to see which gives me the best performance.
I never use thethering.
HipKat said:
My reason was so I could have total control of my phone, streamline it by removing the stuff I don't need, freeing up memory and storage space, modifying it to look how I want it to, coaxing a faster, smoother phone and being able to try out different setups to see which gives me the best performance.
I never use thethering.
Click to expand...
Click to collapse
+1. Same reason except I tether from time to time
Sent from my PC36100 using XDA App
I root for the custom roms and kernels. I'm a synergy fanboy but its close to stock. Check out YouTube, look for an MIUI video, its truly amazing.
sent from my synergized supersonic
Because AOSP is how it should be.
And that rhymes too.
mattykinsx said:
Because AOSP is how it should be.
And that rhymes too.
Click to expand...
Click to collapse
LOL, he has a valid point. People like AOSP, some people like sense. Rooting let's you pick 'n' choose. Not being "stuck" in stock. I love my phone heavily themed, the eye candy sets it away from my friends phone. Plus my battery life/performance are much greater. But of course there are lots of reason to root and not to.
Sent from my PC36100 using XDA Premium App
I root because I own the damn device.
Everything I do with that root access is secondary to that.
Well I would love to get rid of all the bloatware and the time sound delicious.
Sent from my PC36100 using XDA Premium App
Because the ladies love it
Sent from my PC36100 using Tapatalk
I rooted for the ability to tether. It also comes in handy when you need to replace a file like the flash file so that I can watch hulu on my browser. Another thing I should point out, HDMwIn allows me to mirror my display (no limits) over to my tv. With stock and no root, I can only display videos/pictures I recorded myself.
If anything, once they find a way to root 2.3.3, you should try it. Then if you don't like it, you can always set it back to oem status. There's a guide somewhere here.
Sent from my PC36100
I root for mobile hotspot.
29.99 to tether with Sprint's 3G? bah, haha, ha, ha-ha
Being able to fix security holes and update your phone yourself is another big upside to having root; you can make sure it's secure yourself without having to wait forever for an update that may or may not come. That also happens to be one of the reasons why you will not see MIUI on my phone.
Hey guys..
Straight forward question..
Is it possible to password protect our Download and Recovery modes?
And i mean when you press and hold vol dwn+home+power method. Not through the android software reboot menu.
I want/like this idea because if someone were to steal my phone. They would NEVER be able to flash a custom ROM or even flash a stock ROM img. They would be completely locked out making the device useless to them.
The only way i think they could get past it is by using JTAG to overwrite the download partition with a stock one. But hardly anyone has a JTAG device.
Well this would be awesome. lol
Have at it
Im guessing it would require a modified bootloader. Not really sure though. Ive wondered about this myself. Never seen it done though.
Sent from my SGH-T999 using xda app-developers app
DocHoliday77 said:
Im guessing it would require a modified bootloader. Not really sure though. Ive wondered about this myself. Never seen it done though.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
I think it would be the ultimate level of security. And i agree a modified bootloader would be necessary. How one would go abouts creating one i am clueless.
elesbb said:
I think it would be the ultimate level of security. And i agree a modified bootloader would be necessary. How one would go abouts creating one i am clueless.
Click to expand...
Click to collapse
As am I lol! This ones a bit above my skill level!
Problem is, itd have to be redone for each model. Unless there was a way to have sonething that could sit on top of or intercept power on and run before the bootloader....I really have no idea though, just tossing ideas!
Sent from my SGH-T999 using xda app-developers app
DocHoliday77 said:
As am I lol! This ones a bit above my skill level!
Problem is, itd have to be redone for each model. Unless there was a way to have sonething that could sit on top of or intercept power on and run before the bootloader....I really have no idea though, just tossing ideas!
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Too bad it's not the HD2
But yes I think one would need to be made for each device... and if I or anyone can create the bootloader, how would you flash the bootloader? JTAG device?
Sent from my SGH-T999 using Tapatalk 2
Believe it or not, Im pretty sure you can flash any partition through Odin, so there you go! I could be wrong of course....
Sent from my SGH-T999 using xda app-developers app
DocHoliday77 said:
Believe it or not, Im pretty sure you can flash any partition through Odin, so there you go! I could be wrong of course....
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Hey you could be right too! I never knew that! Hmmm I think in my spare time I shall delve into this!
Sent from my SGH-T999 using Tapatalk 2
Best of luck on it man! If I can be of help let me know, though on this dont expect a lot from me!!
Sent from my SGH-T999 using xda app-developers app
that is a great idea indeed.:good:
Very interesting topic, but I think it is impossible to do (Recovery & download) are design to prevent forgotten password issues.
What a pity
Guys i thnk if it can be done
It will be easy to install it on our devices if rooted (stock android)
As companies like sammy ,htc have diff kernals
I thnk we can successfully do this fr nexus ,micromax ,karbonn etc.....
Lets have a try
Ny one tried this before
If so plz gimme a guide of it so that it will b easy fr me
Lemmi try my best fr us to have ultimate theft protection on our android devices
I hope if it wrks google may add it on its future devices
The "ultimative" protection would be:
When a phone is stolen, you can remotely trigger "the suicide button" xD
When it is triggered and the phone receives the command (Even if the phone is running other ROM) it reboots the phone and erases the Bootloader and some other things that are important for the phone to work.
Best. Protection. Ever.
Second thing I could imagine is that phone companies could protect the download mode with a password (12 digits or so).
That password will come printed on one of the manuals when you buy the phone.
If you attempt to flash an image in download mode, you will be prompted for the password.
And, optionally, if you put the password 10 times wrong, it will erase bootloader and etc.
Third idea: The download mode only will prompt for a password (printed on the manual), if you atempt to flash another ROM on it... Because this will change the confidential signature that the old ROM has passed to the download mode.
(I am not sure if this could be done. I'm just saying ideas...)