MobileTerminal on iOS4! :)

Discussion in 'Jailbreaks and iOS Hacks' started by RedPwnerRanger, Aug 8, 2010.

  1. RedPwnerRanger macrumors member

    Joined:
    Aug 3, 2010
    #1
  2. duffer macrumors regular

    Joined:
    Jul 31, 2007
  3. nebo1ss macrumors 68030

    Joined:
    Jun 2, 2010
    #3
    There is a version of Mobile Terminal on repo http://cydia.xsellize.com/
    which is specifically for IOS 4.
     
  4. Benji222 macrumors 65816

    Benji222

    Joined:
    Dec 21, 2009
    Location:
    So Cal
    #4
    Thank you!
    I changed my password with putty, but this is somewhat easier I guess.
     
  5. illutionz macrumors 65816

    Joined:
    Oct 2, 2007
    Location:
    Rhode Island
    #5
    I'd rather do it from desktop anyday than typing on small little keyboard on my iPhone lol!
     
  6. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #6
    You can also get the latest build of MobileTerminal build 472 (or 426-unstable) right from its Google Code page. You have been able to since...well, since before iOS4 was released. Just unzip it and drop it in /var/stash/Applications. Personally I prefer that method to adding unknown repositories to Cydia.
     
  7. scirica macrumors 68020

    scirica

    Joined:
    May 13, 2008
    Location:
    Dallas, TX
    #7
    I've got 426 installed from that page, but I think it's time to upgrade to the stable release. (No problems with 426 however)
     
  8. LinMac macrumors 65816

    Joined:
    Oct 28, 2007
    #8
    Why is the old as hell version included in Cydia when it isn't compatible with most jailbroken phones?
     
  9. scirica macrumors 68020

    scirica

    Joined:
    May 13, 2008
    Location:
    Dallas, TX
    #9
    Hey Latinist...Are there instructions on how to install that 472 version? It's not a deb file, so I'm assuming there is a entirely different process. Always new things to learn here!
     
  10. fsck-y dingo macrumors 65816

    fsck-y dingo

    Joined:
    Jun 14, 2009
    #10
    That's what I do as well. Straight from the source is the best way and it's very easy to install.
     
  11. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #11
    The zip just contains the Terminal.app. Unzip it and drop it into /var/stash/Applications. I could've sworn I said that already... ;)
     
  12. fsck-y dingo macrumors 65816

    fsck-y dingo

    Joined:
    Jun 14, 2009
    #12
    Well, thelatinist gave instructions twice but here's something else just in case...

    When I installed version 472 the terminal icon never displayed on my springboard. It would only display as a white icon but the application still functioned well. If that happens to you put this icon in the Terminal.app folder, respring again and you'll be all set.
     

    Attached Files:

  13. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #13
    The icon should show up eventually. Just respring/restart.
     
  14. clovis112 macrumors regular

    Joined:
    Nov 14, 2007
    #14
    i did this route but somehow it doesn't do anything..
    the icon is there but when i press it, it doesn't open up terminal.
    i restarted and respring already..
     
  15. scirica macrumors 68020

    scirica

    Joined:
    May 13, 2008
    Location:
    Dallas, TX
    #15
    Damn...You sure did! I've never installed an application that way and just assumed that it wouldn't be that easy. On it now!
     
  16. NathanA macrumors 6502a

    Joined:
    Feb 9, 2008
    #16
    Two things:

    (1) The MobileTerminal revision 426/472 that you can get from several 3rd-party Cydia repositories and directly from its Google Code site (http://code.google.com/p/mobileterminal) is definitely nice and shows promise, but people should realize that this is a complete from-scratch rewrite of the MobileTerminal that we all know and love, and is NOT feature-complete yet. The copy-and-paste is certainly overdue, definitely nice, and a keeper, but is not enough to make up for the two HUGE oversights (so far):

    a) No scrolling!
    b) No way of generating Escape-codes.

    The first is a major annoyance when a console app outputs more text than can fit on the screen. All terminal emulators have scrollback buffers, so I can't imagine why this feature was not addressed at the get-go.

    The second makes it nearly impossible to use 'vi' in the new MobileTerminal. :p

    There IS, however, a patched-up version of the ORIGINAL MobileTerminal r364 that now runs under iOS 4.x. Saurik has a DEB file up for download on his repository, but hasn't updated the repository packages in order to make Cydia aware of the new MobileTerminal version, so people trying to install MobileTerminal through Cydia using the default set of repositories are still getting the older r364 release. Not sure why he has waited this long (probably because it has a couple minor display bugs/quirks), but if you want to download it yourself and install it manually, you can read Saurik's own post about it on the MobileTerminal Google Code site here:

    http://code.google.com/p/mobileterminal/issues/detail?id=172#c61

    I personally have BOTH MobileTerminals installed on my iPhone 4 (the old r364 version patched by Saurik to run on iOS 4, as well as MobileTerminal build r472).

    (2) For those who elect to install the new MobileTerminal r472 directly from the Google Code download and are having trouble getting the icon to show up on your SpringBoard (or who finally got it to show up but can't get it to run), there are two things you should do:

    a) Make sure that the binary file in the application bundle has its execute permission bit set (as root: "chmod a+x /Applications/Terminal.app/Terminal"). If you unzipped the zip file on your PC instead of directly on your iPhone and then transferred the Terminal.app folder to your iPhone over SSH or FTP, it is likely that the execute permission bit is off.

    b) Sure, you can continually reboot and/or respring the phone until you are blue in the face, and EVENTUALLY the icon may show up, but if you'd rather not waste time, then here is the simplest way to make the icon appear: First, go into Cydia and install UIKitTools. Second, SSH to your phone, log in as 'mobile' (not root!), and run the command 'uicache'. Wait a few seconds...SpringBoard will be non-responsive for a bit as the icon cache is rebuilt. Once it is responsive again, you will find the Terminal icon at the end of your last SpringBoard icon page. No reboot or respring necessary.

    -- Nathan
     
  17. xraytech macrumors 68020

    Joined:
    Mar 24, 2010
    #17
    Nice!!!
     
  18. Internal Fury macrumors 6502

    Joined:
    Aug 13, 2010
    #18
    never heard of this. whats the importance of it?
     
  19. scirica macrumors 68020

    scirica

    Joined:
    May 13, 2008
    Location:
    Dallas, TX
    #19
    Going to give this a try. The no-scrolling on the newer versions makes the current package unusable for me.
     
  20. Mhaddy macrumors 6502

    Mhaddy

    Joined:
    Oct 26, 2005
    Location:
    Canada
    #20
    Very easy, worked perfectly - thanks!
     

Share This Page