Announcement

Collapse
No announcement yet.

Official Root your Android device thread!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Official Root your Android device thread!

    OK so since i see there are some users who want help in rooting their Android powered devices and to avoid thread hijacking and a mess im going to start this thread which will be informative and keep all the Android based questions(hopefully) in one thread for future posts etc.

    DISCLAIMER

    XDA Developers actually has sections dedicated to Windows mobile and iPhone hacking.....so if you feel left out...don't.

    Feel free to join in on the convo and follow the steps below to find your device specific information.

    Also as always, this is all done at your OWN RISK.

    I repeat, this is all done at your OWN RISK.

    It is kind of hard to brick your phone and usually there is a way to back track BUT i cannot guarantee that it will be recoverable and NO carrier supports any of this modding so if you fuck your phone up, it is your fault, not mine as im not suggesting ANYONE do this, just merely helping those who choose to(key word choose, you did not me)

    That said it is not as hard and scary as it seems but you will definitely need some computer experience, especially when it comes to writing code and using CMD prompt(for Windows) and knowing how to properly setup software like ADB which ill get to later.

    Now on to the gooshy stuff.

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    OK so first what is Android? Well if your asking that question id suggest you send me your phone and get a prepaid phone and NEVER try this HAHA.

    No but really Android is a mobile operating system which is used by every major carrier on some of their cellular devices. Much like Windows powers your computer, Android powers your phone. It does this based off of the Linux kernal and also uses the Dalvik virtual machine making it 100% optimized for mobile devices. There are plenty of upsides to using Android over other phone os(such as this rooting we speak of which will in turn let you customize your device more then any other system on the planet) and there are also some downsides. For more info on this and more then you probably care to know follow these links-

    http://developer.android.com/guide/b...s-android.html

    http://www.android.com/index.html

    http://en.wikipedia.org/wiki/Android_(operating_system)


    Ok so now that we have a little history and knowledge on Android, why should we root?

    This question has plenty of debates and answers but probably the biggest 3 reasons to root a device would be -
    1. Speed
    2. Access to services disabled at User level
    3. Customization

    Of course there are plenty of reasons besides those 3 but in my experience that would be the big 3 reasons i see on the net. So lets discuss those 3 a little further to see if you fall into any of those categories.

    1. Speed-
    A lot of the phones coming out right now like the HTC Vision and Motorola Atrix 4G have what is known as Dual-Core processors...which basically means for the majority of us, these phones will run circles around our home computers...so speed is not much of an issue for these devices. However, since its in its early stages, no phones out right now have dual core(at the time of this writing) so we see processors like the 1GHZ Snapdragon the 1GHZ Hummingbird and the A4 etc and it goes on and on as each new phone has an iteration of these processors. Some phones, like mine, have 600mhz and some have even less so our phones over time and even some right out of the box do what is known as "lag". This means when switching from applications, or doing day to day functions the phone "slows down" momentarily when it shouldn't and feels unfinished in a way. When you start loading it down with applications you really start to feel the effects. So once your phone is rooted you can then install what is known as ROMS(will explain later) and these ROMS have been optimized so that they do not lag when using the phone. Usually this is done by removing "bloat-ware" from the original image of the phone and repackaging it with different apps and ringtones etc. Some tweaks are usually needed so this is done by hardcore coders and developers and is not meant for the faint of heart.

    2. Access to disabled services at user level-
    What does this mean? This means that when a company like HTC delivers a mobile phone to Verizon lets say for sale to their customer base. Before Verizon allows the phone to be sold they "tweak" the phone and customize it to represent what "they" think the phone should look and act and feel, and what services the end user can use and enjoy. If you google this, you will find a lot of stories and complaints and even a debate between Google and T-Mobile in which T-Mobile wanted Google to remove an application from the Android Market that i guess violated T-mobiles TOS(Terms of Service). Of course Google being the stand up company it is, removed the application. That application was a wireless tethering app. Without getting too OT, wireless tethering is the ability to turn your cell phone into a mobile hotspot and share your 3G/4G connection with any laptop or device with a wireless card built in. With newer phones this option is now available with 2.3 OS but you have to pay extra usually to use it. To get back on track, if you wanted to use these kinds of services in the past, you were unable to as it was blocked. To gain access to these services one would have to root(which literally means gain access to the root level of the phone which is the most secure and highest level you could go in Android) and then you would be able to install any .apk(android application package) and thus be allowed to install applications which were previously blocked.

    3. Customization-
    And finally the least hard to understand reason to root a device, to make it your own. Yes there are applications to buy on the market which allow you to customize the phone but they are usually not free and are limited themsevles. Once your phone is rooted you can pretty much install any ROM you want on your device as long as your device supports the ROM and you follow directions. This means that you can pretty much make your phone look like ANY other Android device currently on the market and even try out ROMS for phones that have not been released yet(as long as your phone supports it processor wise/screen wise/memory wise) So you can see the possibilities are endless.


    Ok so now that we know what Android is and have an idea of why we would root our phone i guess i can throw in some FAQ before i go into rooting just for GP. Credit for the FAQ goes to www.androidcentral.com

    What, exactly, is rooting?

    Rooting your Android device involves adding in a small Linux application called “su”. It stands for SuperUser, and allows applications and commands to run with elevated permissions. Everything that runs code, whether it’s an application or the user, has a permission level set by the operating system.

    Why Linux? Well the heart of the Android operating system is the Linux kernel. You'll hear a lot of nerdy geek-speak about the Linux kernel, but all you really need to know is that it's what is interfacing Android to your hardware, and ultimately has complete control. When you stray outside the "normal" way of using Android and start entering commands directly, the kernel is who you're talking to.

    The root user is the boss and can do anything (good or bad) on the device. From simple things like clearing the cache from core applications, to more advanced things like wirelessly tethering a laptop or iPod touch through your phone, root can do it. The su program is a sort of gateway that lets applications or users act as root while doing tasks.



    OK, so why would I want to root my phone?

    Good question! Maybe you don’t. Everything in a Linux system is a file, or is treated as a file. Since Android runs on top of Linux, it acts the same way. Most of the files you will need to access or change are available to you without having elevated permissions. "Most" being the key term here. When you want to do things that affect or change the core software of your device -- like updating the version of Android on your phone, or adding a nice piece of software from another device -- you'll have to do it as root. Dream and Magic users have been running Eclair on their phones for a good while now, and it’s because they have rooted their device. Rooting also gives you access to some handy software that you couldn’t use otherwise. Things like a complete system backup or ad blocking software require you to root your device. Don’t root your phone just for the sake of rooting your phone, but if you come across something you feel you could use or would like to have, then consider it. You'll find that the open source community is usually pretty helpful and encouraging new people to do new things is common. And when you get to the point where you can lend a hand to the new folks, pay it forward.


    So it's like jailbreaking?

    Pretty darn close. Jailbreaking an iPhone or iPod touch opens up things like using applications that aren’t manufacturer-approved or changing the look and feel of the device. Android already allows this to a large extent. The changes behind the scenes are the same way. A lot of what you can do with a jail broken iPhone you can already do with your Android phone, but to really unlock everything you’ll need to root it. The concept itself is identical. You’re allowing things that usually wouldn’t have root permission to have them.


    Is it dangerous? Will it break my phone? Will it void my warranty?

    It can be, It might, and Yes. By not allowing access to the superuser account, the manufacturer and your carrier have basically protected you from doing things that change the system and make it unusable. All it takes is one wrong keystroke to turn your shiny new Android phone into a plastic and metal brick with no connection. Most times this is recoverable, but not always. You have to decide how capable you feel you are, and how well written the instructions you’ve found seem to be. Nobody will blame you if you decide against the risk, especially your cell carrier. All major carriers and manufacturers plainly state that altering or using unapproved software voids your warranty, and rooting falls into that category. While that seems a bit harsh, they need to be able to support the products they sell. For that to happen, they need to know exactly what’s running and what it’s doing.

    Apps that run as root need a little further consideration. You need to have a level of trust in the person who wrote the app first and foremost. Does the developer have other software available? Do the user comments (for Market apps) have anything that raises a red flag? Do the requested permissions seem a little odd? These are all questions you need to think about before you allow something to run as root. For a further level of security, think about installing an application that warns you anytime something tries to run as root. SuperUser Whitelist (Android Market link) is a great little app that does exactly that. If you decide to go on and root, ask users with the same device as you for a link to a version of SuperUser Whitelist that works with your firmware. Once installed, anytime something wants to run as root, the app intercepts and asks if you would like to allow it. You’re given the choice to accept, decline, or grant the app in question full privileges each time it runs.

    One last thing to touch on here. Many custom ROMs include some sort of SSH server. This can be a wonderful tool, or it can get you in hot water. This is what caused the whole “Rick-Roll” episode with the latest iPhone jailbreak. The server sits and waits for an outside connection, and if that connection provides the right password full control of the device is turned over. In the case of the iPhone, users never bothered to change the default SSH password for root. A clever (or devious) group of users simply scanned for servers listening on the correct port, then attempted to sign in as root with the default password. Lesson learned, but this is easy to prevent. Ask other users of the ROM or firmware you’re thinking of flashing if there is a server listening, and if so how to disable it or change the default password.

    If I root, will I still receive operating system updates from my carrier?

    Maybe. More than likely if you’ve just rooted your phone so you could have access to the full file system and haven’t drastically changed things, the phone will still pass your carrier's checks and upgrade. If you’ve delved deeper and really customized your device, count on not being able to upgrade. Carrier updates were designed to work with the original software, so they need to be sure that’s what the phone is running. Again, this is for your own good. T-Mobile or Verizon can’t offer technical support for things they haven’t trained their technicians on, and if you flash a carrier approved update over custom software it’s probably not going to work.

    The good news is that failing the checks the carrier does during an update won’t cause any damage to your phone. The update will just quit and you’ll be back where you started. Then you can decide if you would like to un-root and upgrade or take another path. The worst case scenario is that the phone passes the carriers checks, updates, and then things get broken. That’s pretty unlikely, but possible. If that would happen, you won’t be alone. Everyone in your situation will scramble to their favorite Android user forum and hopefully a work around can be found.

    Note - a carrier update may also break the ability to root the device and a new method will need to be found. Any discussion of upgrading and root needs this mentioned as well. Most folks who root and decide to install a custom ROM wait for the ROM developer to provide an update that includes any bug fixes or new capabilities of the carrier update.


    Will I still get application updates?

    Yes. While it’s not being used, the program that allows permissions to be upgraded just sits and does nothing. Normal applications won’t even be aware it’s there, and applications that use it expect it to be there. Application updates, whether they are from the Market or other third parties will still install as normal.


    If I decided to 'un-root' my phone, how do I do that?

    It depends on the model of your phone. Some are ridiculously easy to revert, some not so much. This is the most important question you can ask before you dive in and root your phone. Usually the website you found the method to root your phone will also have a discussion about un-rooting and going back to stock firmware. Take the time to find and read this information so you’re aware of just how difficult it’s going to be to go back. Pay close attention and create backups when recommended while you’re rooting your phone, as these may be needed to go back. I’ve not heard of any device that can’t be restored to factory firmware provided the original was backed up properly as recommended during the rooting process. The most important thing to always remember is to ask for help. If you do find yourself stuck without a backup or a working phone and need to roll back, ask for advice. Our forums are full of fine folks from all walks of life, and the majority are more than happy to help. There’s a good chance you’re not the first person in that situation and a solution has already been worked up!

    As you can see it is something that needs a little thought before you dive right in. But if you decide you need root access, consider some of the information we’ve laid out here. The security and other risks are real, but are pretty easy to work with. There’s no reason you can’t safely root and use your phone, just do your homework first!
    Last edited by Ralphie; 01-03-2013, 11:48 AM. Reason: Misc Updates

    #2
    Ok, now that you have a good understanding of what Android is, how it works, and the skinny on rooting(if you read the above post), i shall lay out the basics of rooting in a general guideline as every phone is different.

    The very first step is to read the ENTIRE post above this one and make sure that you want to do this.

    After youve decided you want to do this you need to find out if you can even root your phone(as a break might not be available yet), what the drawbacks are for your specific device, i.e. can i un-root, and where this information is.

    Chances are the information is in the forums over at Xda-Developers. I 100% support this site as it helped me root my phone and then learn how to modify ROMS and repackage them(outside the context of this write up).

    So in your browser pull up www.xda-developers.com

    When you open that page up there will be plenty of options. Feel free to browse but to get to the good stuff click on Forums at the top of the page.

    You will now be presented with sections. The first few sections will be for Windows, Samsung, Android development and chefs(developers)

    After that will be a separate section for every phone known to man(well not really but any phone worth mentioning)

    If you phone is not listed then i would suggest using www.google.com to search for your phone name _____ followed by rooting

    If nothing comes up then i can't help you any further. You could try to suggest someone look into rooting your device on XDA, but if it hasn't been done yet there is probably a good reason.

    So when you finally locate your phone on XDA, there are a few sub sections.

    Usually they are Accessories, General chat, development, and themes and apps.

    For purposes of rooting click on development.

    To make things easier(and because i feel like a few people on here might have the Evo4G i chose this phone)

    When you load the development section you will be greeted with 100s of threads(like any forum).

    You want to find a thread that details the rooting method or possibly a thread which is a sticky(insert joke here) which contains FAQ, ROM listings, Rooting methods and so on so forth.

    Under the EVO4G we have a thread thats called helpful/popular threads (look here first).
    http://forum.xda-developers.com/showthread.php?t=701245

    So there you see a listing within the thread of ALL the threads necessary to root your EVO4G.....from the actual process of Rooting.....to choosing a ROM, to recovery systems, and also using ADB as i mentioned earlier.

    When you click on the link to root your EVO4G you are again presented with a list of the all the rooting methods known for the EVO4G. As you can see most of them are defunct. Make sure you choose the one towards the bottom that uses HBOOT2.02
    http://forum.xda-developers.com/showthread.php?t=829045

    And thats it. You would follow those directions to the t to root your EVO4G.

    As far as any other phone, just follow the same steps until you find the thread for your specific phone that explains how to root your device.

    As you see when you scroll down the thread gets pretty crazy with cmd prompts and such.

    You will definitely need CMD prompt for Windows and you will need specific items for MAC(never went that route so my MAC knowledge is limited)

    Id say 85% of phones have similiar rooting methods(although there is usually more then one way to root the device) so don't worry, if you read carefully youll find the right method for you. Before doing anything, read the thread and the replies especially towards the end of the thread to make sure that the process still works and to see what problems other users have had so your prepared for whatever comes.

    You will need to use ADB and SDK to root most phones. So without further adieu i will explain what ADB is and SDK and how to use them.
    Last edited by Ralphie; 01-19-2011, 02:55 PM.

    Comment


      #3
      Ok so were finally ready to root, almost.

      If your phone requires the use of ADB and you need to push cmds to your phone in order to root your device you will definitely need SDK and in turn ADB.

      Software Development Kit(SDK)-

      Software Development Kit is a set of tools which allow developers to create, edit, and publish applications. It also allows developers to make changes to software and hardware configurations and to play around with the framework of systems.

      Basically if you want to do anything development wise on Android, you canno't without SDK.

      http://en.wikipedia.org/wiki/Software_development_kit

      To download SDK go here-
      http://developer.android.com/sdk/index.html

      Google lays out all the info on that site. It is very well arranged and written. There are also forums JUST for SDK and ADB so specific issues would have to be analyzed there as the forums for rooting and phones is not suited for SDK/ADB issues(even though the devs there are more then able to answer your questions, they probably won't)

      You can install SDK on any machine practically, but be sure to check the SYS reqs before bothering to download.

      Don't mind Eclipse, that is a separate program for developing and im pretty sure it is not needed for rooting purposes.

      Android Debug Bridge(ADB)-

      ADB is a tool included in SDK that allows you to control the device and is made up of 3 parts-
      *server
      *client
      *Dameon
      http://developer.android.com/guide/d...tools/adb.html

      Follow the directions to correctly install and setup ADB.

      Once you have it working, then just go back to the thread specific to your device and follow the steps one by one.

      You shouldn't really have any issues as long as you follow the steps correctly. Very often what happens is that people become overwhelmed and skip a step i find and then they end up at a prompt that won't work or returns an invalid parameter and they lose it and throw the phone out the window.

      If it helps you, print out the directions and mark off each step so you don't lose your place.

      However you do it it doesn't matter, as long as it gets done right.

      Androids website(the links directly above) are a GREAT resource.

      Once you start to memorize the terms and abbreviations and you read up on stuff on that site things will become a lot more clearer and you'll have a better understanding of the Android framework.

      That's pretty much Android and rooting in a nutshell.

      Post any questions you might have or tips or tricks.

      My last words of wisdom would be that when i first rooted i just dove in blindly because i wasn't too worried about fucking things up and it worked 100% the way it was suppose to and i had 0 problems.

      So that should tell you that if you follow the directions you should be more then ok.

      Good luck and thanks for reading!
      Last edited by Ralphie; 01-19-2011, 03:43 PM.

      Comment


        #4
        Awesome. I've seriously considered rooting mine. I tried using the unrevoked method to no avail.

        There are a few other options I have that I may try. My phone is an Eris, running 2.1 on 3G and Kernel version 2.6.29.

        Unlockr.com had a vid or two and neither of them worked. For me, anyway. It may have been my computer, it may have been me, who knows. If the other methods i try dont work, then i wont bother any more.

        Faster speeds and longer battery life are probably the main reason I want to root. There are a few apps and Id like to be able to tether wi-fi as well.


        KeepinItClean | EnviousFilms | NoBigDeal | YET2BSCENE | .· ` ' / ·. | click here.
        Originally posted by Jarrett
        Is there a goal you're trying to accomplish besides looking dope as hell?

        Comment


          #5
          Just FYI here are some terms associated with Android and rooting-


          adb: Android Debug Bridge, a versatile tool lets you manage the state of an emulator instance or Android-powered device

          ADK: Android Development Kit, What people use to develop anything for the droid such as ROM's. For SDK, see SDK definition.

          Baseband: In communications and signal processing, the baseband describes signals and systems whose range of the frequencies measured from close to 0 hertz to a cut-off frequency, a maximum bandwidth or highest signal frequency; it is sometimes used to describe frequencies starting close to zero

          Boot Loader: State in which the droid can be flashed from RSD with an appropriate .sdk file that reprograms the phone into a specific ROM or update. This is typically a last resort when the recovery screen cannot be reached to make a much simpler and less risky solution

          Boot Loop: simply means something is preventing the phone from completing it's boot cycle and is stuck between the boot animation and the unlock screen, creating a looped animation. This is often fixed by either reloading a Nandroid, or Reflashing a rom from the Boot Loader.

          Brick or Bricked: Jargon for a completely unrecoverable device, (no more than a brick or paperweight)

          Bug or Software Bug: an Error or flaw in software that produces a failure or unexpected/unwanted result. Typically created from incorrect code, this is why some ROMs are better and smoother running than others because certain developers have taken the time to input "perfect" code

          Busybox: BusyBox is a single multicall binary that packages the functionality of most widely used standard Unix tools, BusyBox provides a fairly complete environment for any small or embedded system.

          Cupcake: Android Operating System version 1.5. Based on Linux Kernel 2.6.27

          ClockworkMod: A recovery program that is often used to apply updates, ROMs, or create a back up or restore a backup file

          De-odex: Apk files have respective odexes that devs use to supposedly save space. Deodexing means you convert it back to a .dex file and put it back inside the apk. This allows you to easily replace files (not having to worry about odexes), but the main point was to deodex services.jar so that you can change all text to different colors (such as the clock color to white) and to deodex services.jar, you need to deodex everything.

          Dev. or Developer: An individual that creates, or alters a file in such a manner as to advance the program

          Donut: Android Operating System version 1.6. Based on Linux Kernel 2.6.29

          Eclair: Android Operating System version 2.0/2.1. Based on Linux Kernel 2.6.29

          Flash or Flash Memory: a program technology that can be electrically erased and reprogrammed

          Force Close: An error message typically found on Android devices when the software has an issue with a particular package. Two options are presented- Wait and Force Close, i.e the name.

          Froyo: Short for Frozen Yogurt, is the latest iteration (2.2) of Android, Google's mobile operating system.

          Gingerbread: Android Operating System version 2.3. Based on Linux Kernel 2.6.35

          Honeycomb: Android Operating System version 3.0. Linux Kernel TBA.

          Ice Cream Sandwich: Android Operating System version 4.0, 4.01, 4.03, 4.05.

          Jelly Bean: Google announced Android 4.1 (Jelly Bean) at the Google I/O conference on 27 June 2012. Based on Linux kernel 3.0.31, Jelly Bean was an incremental update with the primary aim of improving the functionality and performance of the user interface. The performance improvement involved "Project Butter", which uses touch anticipation, triple buffering, extended vsync timing and a fixed frame rate of 60 fps to create a fluid and "buttery-smooth" UI. Android 4.1 Jelly Bean was released to the Android Open Source Project on 9 July 2012, and the Nexus 7 tablet, the first device to run Jelly Bean, was released on 13 July 2012

          Kernel: The governor of the CPU usage and Battery output, one can upload certain Kernels to achieve greater performance speed of their device at the cost of some battery life

          Root: Common word associated with giving a user "super user" access to their phones programming and other various aspects that would normally not be possible, also known as "Jailbroken" for iPhone's

          Nandroid or Nandroid Backup: A file typically created in the custom recovery program, such as SPRecovery, that is a carbon copy of whatever state your phone is in before a drastic change is made. the file then can be moved onto or off of the SD card for later use in case something should go wrong in the ROM or Update, or a Boot Loop occurs

          OS: Operating system, I.E. Windows Vista or MAC or ANDROID

          OTA: Over the air...

          Overclocking: Speeding up the CPU past the factory presets to achieve a faster and more responsive device

          ROM: Read Only Memory, a program used to make changes to anything from the look of the home screen, to icons to custom boot animation

          RSD or RSD lite: Remote Software Download, Motorola's own tool in flashing virtualy any type of program, (so long as its in .sbf form) to the Android OS

          SDK: A software development kit (SDK or "devkit") is typically a set of development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform.

          Shell or SSH: secure shell or ssh is a network protocol that allows data to be exchanged using a secure channel between two networked devices

          SPR or SPRecovery: A recovery program that is often used to apply updates, ROMs, or create a back up or restore a backup file

          Stock: Simply means an unaltered state, such as when you first purchase your phone from Verizon, or when you do a factory reset

          SU: "Super user", or root permissions

          Theme: A set of icons, backgrounds and app trays that change the ascthetics of the overall look of the droid and its applications

          TUN/TAP: Refers to a network Tunnel, operates within layer 3 packets, or ip packets. Packets sent by a system via a TUN/TAP device are delivered to a user-space program that attaches itself to the device. A user space program may also pass packets into a TUN/TAP device. In this case TUN/TAP device delivers (or "injects") these packets to the operating system's network stack thus emulating their reception from an external source.

          Underclocking: Slowing down the CPU mainly to limit battery usage

          .sbf: Summation Briefcase File

          .apk or APK's: An .apk file extension denotes an Android Package (APK) file, an .apk file can be opened and inspected using common archive tools

          .tar: Similar to a zip file, a tar file archives multiple files into one file

          .tgz: TGZ files are commonly used as install packages for Slackware Linux.

          Credit goes to droidxforums.
          Last edited by Ralphie; 01-03-2013, 11:56 AM.

          Comment


            #6
            whew that took me all morning.

            One of your fuckers better figure out how to root their shit or im going to cry LOL!

            Mike yours should be straight forward.

            Do you have the Droid Eris?

            I had your phone's ROM running on my Mytouch 3G last year LOL!

            It flashed Verizon Wireless everytime i booted my phone and people were like "wait don't you have Tmo" and id be like yesir. They were like o-----k lol.

            Comment


              #7
              Well, like I said, the 2 vids Ive seen from unlockr are pretty simple. One is 3min, the other is 8. I followed both and all i got was a unrevoked DL'd, lol.

              I'll try oneclick and that other one tonight or this weekend. My thing is, Ive pcked up a bit of lag. I have a task killer set it to kill pretty much everything and I only have a handful of apps. I have a few thousand text messages in my inbox and a couple hundred songs, so maybe thats slowing me down, lol.

              I dont wanna overclock it though. If I clean up the system myself and it doesnt speed it up, I may have to. I just wanna see about an upgrade from 2.1 and the ability to tether. Ill probably dig up a few custom icons or themes but i dont wanna go too crazy.


              KeepinItClean | EnviousFilms | NoBigDeal | YET2BSCENE | .· ` ' / ·. | click here.
              Originally posted by Jarrett
              Is there a goal you're trying to accomplish besides looking dope as hell?

              Comment


                #8
                Originally posted by MikeW View Post
                Awesome. I've seriously considered rooting mine. I tried using the unrevoked method to no avail.

                There are a few other options I have that I may try. My phone is an Eris, running 2.1 on 3G and Kernel version 2.6.29.

                Unlockr.com had a vid or two and neither of them worked. For me, anyway. It may have been my computer, it may have been me, who knows. If the other methods i try dont work, then i wont bother any more.

                Faster speeds and longer battery life are probably the main reason I want to root. There are a few apps and Id like to be able to tether wi-fi as well.
                Son, i think this is your answer.

                http://forum.xda-developers.com/showthread.php?t=742228

                He does talk about donating and such but i think he is joking. I don't know, but thats for you to find out.

                Read through that thread(as much as you can bare, i think theres like 200 pages or something).

                I use to skim like every 20 pages....look for PROBLEMS.

                But in a nut shell that looks to be an awesome workaround for you....i used the one click method on my first phone and it was so easy i didn't know what to do with myself lol.

                Comment


                  #9
                  Originally posted by MikeW View Post
                  Well, like I said, the 2 vids Ive seen from unlockr are pretty simple. One is 3min, the other is 8. I followed both and all i got was a unrevoked DL'd, lol.

                  I'll try oneclick and that other one tonight or this weekend. My thing is, Ive pcked up a bit of lag. I have a task killer set it to kill pretty much everything and I only have a handful of apps. I have a few thousand text messages in my inbox and a couple hundred songs, so maybe thats slowing me down, lol.

                  I dont wanna overclock it though. If I clean up the system myself and it doesnt speed it up, I may have to. I just wanna see about an upgrade from 2.1 and the ability to tether. Ill probably dig up a few custom icons or themes but i dont wanna go too crazy.
                  The thing with unlockr is the vids are good but not a lot of explanation.

                  As far as Task killer, there is a debate which basically says Task Killers are stupid and actually make Android phones run worse- reason being is that Android handles memory WAY different then Windows does.

                  for example...if you highlight every folder on your desktop(if your one of those messy people who have 100 icons) and open then in Windows the computer will come to a halt.

                  Supposedly in Android, the linux kernel manages memory better then Windows....what it does is close down programs every time a new one is open(obv in a certain order, how i dk)

                  So instead of freezing up, it just cleans house as it seems fit when it needs more memory.

                  The problem with Task killers they say is that it kills EVERYTHING even things that aren't suppose to be killed.

                  Its a hot debate and id really love Eric(AccordR33) input as he is the Linux Guru here but from my experience i don't use them anymore and as long as you clean out your inbox(yes you MikeW....1000s is way too much....don't let your text convos go past 200 messages each, start deleting them after that) and your internet cache and so forth, your phone should stay zippy.

                  I have the 3G slide with 2.1 and it doesn't lag at all. TMO put some bloatware on but my only issue is im out of memory for apps. The phone runs flawlessly.

                  I want 2.2 for the Apps2sd and hotspot.

                  As far as 2.2 for you, itll bring you tether(well root will not only 2.2) and will free up a lot of space. In fact i bet your phone will be faster the first time you see root then it was when your first turned it on.

                  There are APPS for OC the processor but depending on the ROM you choose to install you won't need to do this.

                  When i was running 1.5 and i wanted to run HTC HERO roms on my 1.5 i had to OC to even get the phone to run, let along turn on lol.

                  Those days are gone now.

                  Usually what you need to get the ROM to run correct will be listed in the Specific ROM thread.

                  Comment


                    #10
                    1clickroot its where its at.
                    COUPE K24

                    Comment


                      #11
                      Originally posted by '93CB7Ex View Post
                      1clickroot its where its at.
                      You rooted your captivate?

                      Comment


                        #12
                        yup sure did. used 1clickroot
                        COUPE K24

                        Comment


                          #13
                          ok, i downloaded the samsung s driver but i dont get a popup that the computer recognize my phone....i dont even a popup giving me a option to open folder with files on my phone

                          Before i downloaded the driver i could transfer files between my phone and computer(im assuming i already had the needed driver?)

                          So to do now?
                          1993 Accord LX - Sold
                          93 BMW 525it - SOLD
                          92 Accord EX Sedan - SOLD
                          2000 Accord Coupe - Traded-In
                          2003 Accord V6 6spd Coupe - Sold
                          2001 Honda Civic Ex - SOLD
                          2013 Chevy Traverse LTZ - Kid hauler
                          2003 Acura Tl 3.2 - Daily Commuter

                          Comment


                            #14
                            When i did mine, i downloaded the drivers just to be sure but I already had them. connect your device and MAKE SURE its on USB Debugging. then open 1clickroot.
                            COUPE K24

                            Comment


                              #15
                              Originally posted by '93CB7Ex View Post
                              When i did mine, i downloaded the drivers just to be sure but I already had them. connect your device and MAKE SURE its on USB Debugging. then open 1clickroot.
                              I was actually using another route, so 1clickroot works for my epic?
                              1993 Accord LX - Sold
                              93 BMW 525it - SOLD
                              92 Accord EX Sedan - SOLD
                              2000 Accord Coupe - Traded-In
                              2003 Accord V6 6spd Coupe - Sold
                              2001 Honda Civic Ex - SOLD
                              2013 Chevy Traverse LTZ - Kid hauler
                              2003 Acura Tl 3.2 - Daily Commuter

                              Comment

                              Working...
                              X