+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

  1. #1
    Join Date
    Nov 2008
    Location
    chicago
    Posts
    166

    Default Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch


    gizmodo just did a full tutorial on this and i think its pretty good. havnt gotten to try it yet but i think it'll help the people who dont know what they doing to understand it a little bit.

    http://i.gizmodo.com/5146797/how-to-...he-t+mobile-g1

    i'll paste the stuff here but to let me remind you that is all from gizmodo and if u have any concerns and questions, ask them. all credits should go to them. im just passing along info.


    tutorial:

    How To: Hack Android For Multitouch Web Browsing on the T-Mobile G1

    By John Mahoney, 12:00 PM on Sat Feb 7 2009, 5,631 views
    Android's new 1.1 update doesn't include multitouch because Google is scared of Apple. We are not, however, and nor should you be-follow our guide to get iPhone-like multitouch browsing on your G1 right now.
    As teased yesterday, this update will also give you all the new Android 1.1 firmware features, so if you haven't received your over-the-air update from T-Mobile yet, wait no more and follow our guide. And on top of the added multitouch features, the hacked ROM you're going to install will also include handy root access to your G1 for further hacking.
    Many thanks in particular to the folks at the xda-developers forum, the #1 hangout for HTC phone tweakers on the web.
    What You'll Need:
    • Your G1
    • USB cord
    JFv1.41_RC33.zip-an Android RC33 ROM With Multitouch assembled by a nice chap that goes by the name of JesusFreke.
    • An old RC29 ROM (with root access bug)
    • An Android recovery image
    • A micro-SD card reader (maybe, if you mess things up)
    • The Android SDK (for installing more multitouch demos)
    Let's get started:
    Downgrade Your Android Software to Gain Root Access
    Even though Android is open source, access to the root user is disabled by default, so you still have to work to get root access. To do that you have to exploit a well publicized bug in an earlier Android build that easily allows you to slip into root access easily.
    Note: In doing this, you will lose everything you have saved to your phone. Your synced Google Account info will of course stay put, but you'll lose your installed apps, text messages, and anything you have on your SD card. Searching "backup" in the Android Market will lead you to apps that can backup your SMS messages and other files.
    1. Your phone is likely running either the RC30 (1.0) or the new RC33 (1.1) version of the Android software (you can check under Settings -> About phone -> Build number). RC29 is the one with the bug, so you'll need to download that file here (grab this one if you're in the UK, and perhaps seek out a UK-specific guide, as we're talking North American language here and I don't want you to hurt your phone).
    2. Reformat your phone's SD card to the FAT32 format.
    3. Rename the downloaded file to exactly this: DREAIMG.NBH in all caps for the extension and the filename. It matters. It will still show up with a lowercase extension in the bootloader, but that's OK, as long as the file you dropped on your SD card was named properly, you won't get a FAIL.
    4. Drop the downloaded and renamed RC29 file onto your SD card via USB, power your phone off, and then power it back on while holding down the camera button. This will bring you into the bootloader. Press the power button to start the update, which will wipe your phone and install the old software.

    5. When it's done you should get a declaration of success. After that, hit the trackball button (known as the "action button" in the darker recesses of the G1's bootloader) and then press Call, Menu and End simultaneously to reboot into your downgraded G1. You'll see that you're starting from scratch.
    6. Sign in to your Google account and then grab the "Telnet" app from the market. You'll need this to exploit your newly gained root access.
    Update Your G1 With a Multitouch-Enabled ROM
    Now that you have not only the permission but the impetus to do naughty things with root access, it's time to install the updated Android files.
    These are assembled by a nice chap that goes by the name of JesusFreke on various phone-hacking forums. He's the one, primarily, who made all this multi-touching on the G1 possible.

    1. Grab Le Freke's RC33 v1.41 ROM (the one with multitouch goodness baked in) and rename it from "JFv1.41_RC33.zip" to "update.zip"-all lowercase-and copy it to your SD card.
    2. Also grab this tweaked "recovery.img" file and also copy it to your SD card. Eject your SD card from your desktop and unplug the USB cable when you're done.
    3. Now that you're in the exploit-y RC29 version, your phone will start responding to various Linux commands you type on the keyboard no matter what you happen to be doing in Android at the time. Fun! What you need to type to get root access is:
    telnetd
    You may find yourself in some odd place in the OS, but it doesn't matter-if done correctly, a telnet server should be running in the background on your phone.

    4. Open up the Telnet app you downloaded from the Market, type in "localhost" in the box if it's not there already, and tap "Connect to server." You'll see some weird ASCII characters, but all should be well. To test, type this in at the prompt (make sure you've ejected your SD card from your computer and detached the USB cable):
    ls /sdcard
    You should see the names of the files you copied (if you don't, try step 3 and 4 again).
    5. Now it's time for some more command line magic. You'll need to type four more commands to mount the file system in a writeable state, change to the system directory, copy the recovery.img file from your SD card to your phone's /system directory, and flash the recovery image, in that order:
    mount -o remount,rw /dev/block/mtdblock3 /system
    cd /system
    cat /sdcard/recovery.img > recovery.img
    flash_image recovery recovery.img
    You won't get any response from any of these commands other than a slight pause before the next prompt appears-that means you've done everything correctly. If you get any error messages, check for typos and try again.
    6. Power down your phone, then power it back on again. One power cycle is required to complete the magic.
    7. Power down your phone AGAIN. And now, while off, start it up by holding the Home button along with Power; your phone will enter into recovery mode, which normally shows a caution icon with a phone, but will in this case stream a bunch of Linux code on the screen. Wait for that to calm down, and you will reach the ROM flashing screen of Mr. Freke's design. If all looks good, press Alt+S to flash your ROM, then press Home+Back when prompted to restart into your multitouch-enabled G1.
    8. Open up the browser, and try the ol' pinch-to-zoom gesture. Hey, what's that? Zooming! It's not lighting fast at the moment, but I'd say it still beats pressing plus and minus buttons to zoom.
    While Mr. JesusFreke is responsible for packaging this up for consumption, we can thank Mr. Luke Hutchison for the actual multitouch coding. His blog sheds more insight on the state of the multitouch implementation you're now playing with, and illustrates how it will soon improve. But let's play some more.
    Download More Multitouch-Enabled Apps
    In the flashed ROM you just installed, only the WebKit browser has been tweaked to accept multitouch input. But your fun shan't stop there. Hutchison has provided a few more demo apps-including a simple Google Maps app, photo browser and fun Multitouch visualizer. You can download them all in .apk package format from his site.
    To install an APK package via the Android SDK, make sure you've enabled "Unknown sources" under Settings -> Applications, then follow these instructions for Windows or, for Mac:
    1. Open the Terminal and navigate to the directory where you unzipped the Android SDK (you can auto-fill the Unix path to any file or directory in Finder by dragging it to the cursor point in Terminal):
    cd
    2. Then, with your phone plugged in via USB, type:
    ./tools/adb install
    3. After the "Success" message, voila, the app is now on your phone.
    And that's about it! Enjoy multitouch browsing, and for more Android hacking on the G1, check out these sites:

  2. #2
    Join Date
    Jan 2009
    Posts
    215

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    That's pretty snazzy. I already rooted tough but this seems to be a GOOD tutorial.

    To view links or images in signatures your post count must be 5 or greater. You currently have 0 posts.

    MAIN PHONE
    Unannounced T···Mobile· Android phone that is running Sense UI 2.1 (FAST!)

    OLD PHONE·T···Mobile· G1 (broken camera):
    ROM: CyanogenMOD
    Recovery: RA-dream-v1.5.2
    (DANGER SPL)
    Apps and Caches on SD
    Linux-Swap

  3. #3
    Join Date
    Oct 2008
    Posts
    152

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    anyone do this? I am stuck on telnetd when typed in RC29, doesnt do anything?

  4. #4
    Join Date
    Oct 2008
    Posts
    152

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    I am stuck on this step: HELP

    3. Now that you're in the exploit-y RC29 version, your phone will start responding to various Linux commands you type on the keyboard no matter what you happen to be doing in Android at the time. Fun! What you need to type to get root access is:
    telnetd

  5. #5
    Join Date
    Nov 2008
    Location
    chicago
    Posts
    166

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    yea im stuck there too. dammit i gotta leave in like 15 mins. crap. something wrong with the telnet?

  6. #6
    Join Date
    Sep 2008
    Location
    CA
    Posts
    4

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    I just Rooted my G1 using this tutorial and was also stuck at the telnetd command. You have to run the telnet app that you downloaded and connect into the localhost and then type in that command, or at least thats how I got it to work. My telnet app wasnt correctly installed so i had to reinstall it. After that just follow the next couple of steps and you will get a rooted rc33.

  7. #7
    Join Date
    Dec 2008
    Posts
    518

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    Yeah...what quitit said.

    I rooted a few hours ago too and had the same problem.

    After you type telnetd it runs in the background and you can not see anything happen.

    Go to the next step and if you can not connect reboot your phone and start again from the telnetd step. It will eventually work.

  8. #8
    Join Date
    Nov 2008
    Posts
    325

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    Quote Originally Posted by quitit View Post
    You have to run the telnet app that you downloaded and connect into the localhost and then type in that command
    If you're able to connect to localhost via telnet then telnetd is already running. There's no point to starting the telnet daemon after you've already telnetted in.
    N1 / CM 7 (nightly) / Clockwork (latest)
    G1 / CM 4.2.12.2 / RA 1.6.2

    To view links or images in signatures your post count must be 5 or greater. You currently have 0 posts.

  9. #9
    Join Date
    Nov 2008
    Location
    chicago
    Posts
    166

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch

    yea i suddenly tried it one more time and got it rooted and finally localhost connected. from the other threads it seems like it needs to be done over and over until it gets the telnetd command to work correctly and then localhost will connect automatically. also make sure u have your wifi connected.

  10. #10
    Join Date
    Nov 2008
    Posts
    157

    Default Re: Gizmodo Full Tutorial on Getting rooted RC33 and Multitouch


    Followed all the steps in the tutorial, works very well! Thanks a lot for the great tutorial.

    However, I was just wondering if it will be easy to install updates in the future, without having to delete everything on the phone? Now that the phone is rooted will it simply be to download the new modified update file and install it without any issues?

+ Reply to Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. **video tutorial from stock rc-30 to a rooted jf rc-30 v1.31**
    By hyperdroid in forum General Android Chat
    Replies: 41
    Last Post: 04-20-2009, 11:24 PM
  2. Replies: 110
    Last Post: 04-15-2009, 04:12 AM
  3. Upgrade from unrooted rc33 to rooted jf rc33
    By portcitypetino in forum General Android Chat
    Replies: 2
    Last Post: 02-06-2009, 08:41 PM
  4. rc33 manual installing for non rooted
    By Fresh in forum General Android Chat
    Replies: 4
    Last Post: 02-06-2009, 07:13 PM
  5. g1 is already multitouch capable !!!
    By simms22 in forum General Android Chat
    Replies: 6
    Last Post: 12-03-2008, 05:07 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts