jonnevulgar / mobileterminal

Automatically exported from code.google.com/p/mobileterminal
1 stars 0 forks source link

Crashes or locks up on 3G with iOS4 #172

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Installed iOS4 + redsnow jailbreak on my 3G
2. Installed MobileTerminal from cydia (got 364.1-10)
3. Downloaded 426 unstable, unzipped on windows, scp'ed the unzipped copy of 
Terminal.app over install on iphone.

What is the expected output? What do you see instead?

Expect a command prompt.  On 364 the keyboard appears briefly and then the app 
closes.  On 426 it stays longer, but still doesn't let me type anything or show 
a prompt and eventually disappears.

What version of the product are you using? On what operating system?

3G / iOS4 / windows7

Please provide any additional information below.

ssh works, so bash is working.

Original issue reported on code.google.com by scotthea...@gmail.com on 22 Jun 2010 at 5:23

GoogleCodeExporter commented 9 years ago
Issue 195 has been merged into this issue.

Original comment by allen.po...@gmail.com on 8 Aug 2010 at 1:48

GoogleCodeExporter commented 9 years ago
Issue 193 has been merged into this issue.

Original comment by allen.po...@gmail.com on 8 Aug 2010 at 1:48

GoogleCodeExporter commented 9 years ago
Issue 191 has been merged into this issue.

Original comment by allen.po...@gmail.com on 8 Aug 2010 at 1:49

GoogleCodeExporter commented 9 years ago
Well it took some time to find this page and yeah this fixes it. But it 
certainly took a long time (31 comments) for someone to actually tell us non 
tech heads how to actually get and install this fix. So for that, thanks to 
schice (#31) and subsequent posters. Especially about where to put it and what 
to do with it ;^P

@Cory and Christ, you both refer to the FSM page, but as Alan has said it has 
nothing to do with Curl, so I don't think this author knows what he's really 
talking about. 

Anyway, glad to get this fixed.. woot woot

Original comment by madi...@gmail.com on 9 Aug 2010 at 1:30

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Confirmed fix for iPhone 4 iOS 4.0.1 using instructions from Comment 48. 

Much thanks to davidchill for the detailed steps.

Original comment by seccorr-...@yahoo.com on 9 Aug 2010 at 11:33

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Confirmed fix for iPhone 3G iOS 4.0.1 using instuctions from Comment 32.

Thanks so much.

Original comment by christop...@gmail.com on 10 Aug 2010 at 6:53

GoogleCodeExporter commented 9 years ago
Verified 426 works per Comment 32 on iPhone 4/4.0.1

Original comment by georgek...@gmail.com on 11 Aug 2010 at 6:31

GoogleCodeExporter commented 9 years ago
If Allen would like to get MobileTerminal 426 in Cydia, he should personally 
contact one of the major repositories, such as BigBoss, to get it hosted. The 
repository maintainers do not like (nor should they like) working with third 
parties who are trying to get stuff hosted, as it means that maintenance and 
other correspondence will be going through someone largely uninvolved. Please: 
DO NOT submit MobileTerminal to Cydia unless you are Allen Porter.

As for the current MobileTerminal package in Cydia, it is much more functional 
than revision 426, but does not currently work on iOS 4. What made 
MobileTerminal useful/interesting was its intricate gesture support, allowing 
for modifiers like control, special keys like escape, and entire commands to be 
bound to fast movements on the screen. MobileTerminal 426, meanwhile, doesn't 
even support scrolling the terminal screen.

It is therefore incredibly depressing to the core community of users of 
MobileTerminal that the development has taken the direction it has: users of 
the existing copy of MobileTerminal simply cannot be upgraded to the "latest" 
release, as it frankly is an entirely unrelated project. It is my personal 
opinion that Allen should have renamed this new version of MobileTerminal to 
something different, like "MobileTerminal Redux" or something, to indicate this.

Due to this confusion, when and if MobileTerminal "426" is released to Cydia, 
it simply cannot be listed as a direct upgrade to MobileTerminal "364". When 
and if this occurs, the current "MobileTerminal" package will be renamed to 
"MobileTerminal Classic" or something, but retain its package identifier, so 
existing users can safely continue using it until MobileTerminal manages to 
regain the functionality that it once had.

Now, it /is/ understood that users of MobileTerminal on iOS 4 currently have 
issues. However, in the grand scheme of things, not many people were actually 
using iOS 4 on jailbroken devices until the very recent jailbreakme.com exploit 
release last week. In order to maintain the current level of functionality for 
these users, I have been forced (again) to step in and maintain the old 
(awesome) branch of MobileTerminal. I do not like doing this, and was hoping 
someone else would step up to the plate, but I will continue to do so until 
such time as there is a viable replacement. :(

Users who wish to help test this new version can obtain it at the following 
direct .deb URL. It should be noted that this revision isn't quite right on all 
devices, having some interesting visual artifacts due to the new way in which 
it is being rendered. I believe that this can be fixed, but I may end up 
pushing this release anyway with the old binary also included, doing a 
selection "is the user on iOS 4? ok, then use XXX binary" when the program is 
run.

http://apt.saurik.com/debs/mobileterminal_364.3-12_iphoneos-arm.deb

Original comment by saurik on 12 Aug 2010 at 9:18

GoogleCodeExporter commented 9 years ago
@saurik awesome work! MobileTerminal just got usable again :-)

Aside from the low-resolution-ness on the iPhone 4 and a few crashes, seems to 
be working just like it used to! And I agree, definitely don't push out the 
current version of MobileTerminal as a direct replacement for the old one until 
it gets much more mature... Does Cydia have a mechanism for different versions 
to be installed depending on OS version/device? Or would that need to be 
something you add in?

Original comment by appleg...@gmail.com on 13 Aug 2010 at 5:40

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Issue 197 has been merged into this issue.

Original comment by allen.po...@gmail.com on 14 Aug 2010 at 4:01

GoogleCodeExporter commented 9 years ago
Hello,
I also experience the issues described by the OP.
Release version displays black on screen then app minimises (task is still 
running in background), but 426 doesn't open at all.

How can I subscribe to receive update information?
I'm just trying to change my default root password so I don't have to keep 
installing & uninstalling OpenSSH just to stay safe.

Thankyou,
Dax.

Original comment by d...@puzzlefactory.com.au on 16 Aug 2010 at 3:37

GoogleCodeExporter commented 9 years ago
Dax: To subscribe to this issue, you need to "star" the issue, and you will get 
e-mail updates. If you have OpenSSH installed, you can change the password by 
logging in using an ssh client (just 'ssh' on unix or get PuTTY for Windows). 
You change the password through the ssh client the same way you would with 
mobileterminal - namely, run 'passwd'.

Original comment by jaraco%jaraco.com@gtempaccount.com on 16 Aug 2010 at 12:25

GoogleCodeExporter commented 9 years ago
SO WHAT IS THE SOLUCION // ANYBODY KNOWS??

Original comment by 3560lcgm...@gmail.com on 20 Aug 2010 at 4:33

GoogleCodeExporter commented 9 years ago
The solution I've been using is to purchase pterm from the app store and make a 
connection to 127.0.0.1

Original comment by calebzstein on 20 Aug 2010 at 4:42

GoogleCodeExporter commented 9 years ago
Here is a solution which worked for me.
Download Putty for Windows from 
http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip
Login to your iphone and change the passwd

Original comment by sudeep.a...@gmail.com on 22 Aug 2010 at 5:08

Attachments:

GoogleCodeExporter commented 9 years ago
Confirmed fix for iPhone 3GS iOS 4.0.1 using instuctions from Comment Comment 
61  by saurik, Aug 12, 2010

Used iPhoneBrowser to copy 
http://apt.saurik.com/debs/mobileterminal_364.3-12_iphoneos-arm.deb to 
/var/root/Media/Cydia/AutoInstall

Rebooted and it works, thx

Original comment by ancients...@gmail.com on 23 Aug 2010 at 7:52

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Confirm process in comment 61 works.  Used Netatalk to drop .deb file.  
Couldn't be easier.  Reboot and MobileTerminal is functional in iOS 4.0 on 3G.  
Thanks 

Original comment by SirL...@gmail.com on 26 Aug 2010 at 11:23

GoogleCodeExporter commented 9 years ago
Thanks, Version 364.3-12 fix the crash problems with 

dyld: Symbol not found: _OBJC_CLASS_$_UITile
  Referenced from: /private/var/stash/Applications.Hh7WNY/Terminal.app/./Terminal
  Expected in: /System/Library/Frameworks/UIKit.framework/UIKit

Trace/BPT trap

So now, pleas update the files on Cydia deb-mirror from 364.1 to 364.3.

Thanks!

Original comment by aritas.f...@googlemail.com on 28 Aug 2010 at 2:41

GoogleCodeExporter commented 9 years ago
Second:Confirmed fix for iPhone 3GS iOS 4.0.1 using instuctions from Comment 
Comment 61  by saurik, Aug 12, 2010

Used iPhoneBrowser to copy 
http://apt.saurik.com/debs/mobileterminal_364.3-12_iphoneos-arm.deb to 
/var/root/Media/Cydia/AutoInstall

Rebooted and it works, thx

Original comment by marc.le...@gmail.com on 31 Aug 2010 at 1:32

GoogleCodeExporter commented 9 years ago
saurik, thanks again!  I used Winscp to move the updated mobileterminal package 
to the AutoInstall directory and after a hard restart and respring it showed up 
and works great.

Now if I could just figure out how to get the background to change for 3g on 
iOS4 ugh

glaskart is very bland with just a black background haha

Original comment by lucas72...@gmail.com on 1 Sep 2010 at 1:29

GoogleCodeExporter commented 9 years ago
@lucas:
Winterboard?

Original comment by dave.sto...@gmail.com on 1 Sep 2010 at 1:32

GoogleCodeExporter commented 9 years ago
@dave

I do have Winterboard but 3g with OS4 have their background wallpapers locked 
to default unless you install a theme that changes it. Problem is the whole 
point of the Glaskart theme is to use a user wallpaper with the translucent 
icons to make it look cool.

I did however just find a fix for re-enable the ability to set a background for 
3g phones with OS4

http://www.funkyspacemonkey.com/enable-wallpapers-iphone-3g-running-iphone-os-40

Original comment by lucas72...@gmail.com on 1 Sep 2010 at 1:44

GoogleCodeExporter commented 9 years ago
Thirded:Confirmed fix for iPhone 4 iOS 4.0.1 using instuctions from Comment 
Comment 61  by saurik, Aug 12, 2010

Used ssh from computer to copy 
http://apt.saurik.com/debs/mobileterminal_364.3-12_iphoneos-arm.deb to 
/var/root/Media/Cydia/AutoInstall

I had to create the Cydia & AutoInstall directories.

Rebooted and it works.

Original comment by simondor...@gmail.com on 2 Sep 2010 at 12:25

GoogleCodeExporter commented 9 years ago
@simon:

Another way would be to simply copy the .deb to ~/ (/var/mobile) and either use 
(sudo dpkg -i mobileterminal*.deb) or open it with iFile and install it.
After that, only a reload of the springboard or a respring is necessiary (<-- 
hopefully spelled right)

Original comment by dave.sto...@gmail.com on 2 Sep 2010 at 12:35

GoogleCodeExporter commented 9 years ago
426 works with 3GS 32GB with AutoInstall!

De-Install MobileTerminal.

Download the deb file:
http://rapidshare.com/files/40168036...rminal-426.deb

Then load your SSH client. (I prefer T-PoT for Total Commander to copy files)

Browse to /var/root/Media/

Create a new folder called Cydia and inside that folder another folder called 
AutoInstall (both are case-sensitive) -- With T-PoT you can create the Folders 
on your hard disk and move them to the Media folder if you don't know the 
correct commands to create folders.

Now copy the .deb file into the AutoInstall folder. Then reboot AND respring.

After the reboot it will be installed, after the respring you will find it on 
your springboard!

Works fine for me on a JB iPhone 3G 0s4.0

Original comment by roshpa...@gmail.com on 4 Sep 2010 at 11:04

GoogleCodeExporter commented 9 years ago
I can confirm that Saurik's method works. The first time I rebooted SpringBoard 
crashed but afterwards everything works. Thanks a bunch!

Original comment by kirich...@gmail.com on 7 Sep 2010 at 1:12

GoogleCodeExporter commented 9 years ago
I can confirm that Saurik's new release works on iPhone 3Gs 16. 
The first time I rebooted after placing the deb in 
/var/root/Media/Cydia/AutoInstall SpringBoard crashed but afterwards everything 
works. Thanks a bunch!

Original comment by kirich...@gmail.com on 7 Sep 2010 at 1:13

GoogleCodeExporter commented 9 years ago
Add the Repo:

http://cydia.xsellize.com/

Then install "MobileTerminal iOS4"

Original comment by mckinne...@gmail.com on 8 Sep 2010 at 7:04

GoogleCodeExporter commented 9 years ago
Confirmed fix 364.3-12 works on my Ipad 3G .Yehey! time to geek out!

Original comment by rabaco...@gmail.com on 9 Sep 2010 at 6:58

GoogleCodeExporter commented 9 years ago
confirmed fix (see comment 61) for 3GS 16GB running os 4.0. (5.13.04)

copy http://apt.saurik.com/debs/mobileterminal_364.3-12_iphoneos-arm.deb 

to /var/root/Media/Cydia/AutoInstall

Cydia/AutoInstall (folders have to be created by user).

Once again thanks to Saurik.

Original comment by playe...@googlemail.com on 19 Sep 2010 at 8:05

GoogleCodeExporter commented 9 years ago
I followed the comment 61 and it worked for me. Easer wait to install is use 
safari download manager download the file above, then use file find the deb 
files( var/mobile/ media/ download/mobileterminal 346 3-12.deb. Cick on it, 
install reboot then respring. It is all. 

Original comment by domingue...@gmail.com on 25 Sep 2010 at 3:13

GoogleCodeExporter commented 9 years ago
I to had the same problem with mobileterminal_364.1-10 on a 3GS running 4.0.1
I manually installed the 364.3-12 as above (I had to create the folders and 
copied the .deb file using iphonebrowser as my SSH is also not working for me), 
respring mobile and start cydia, updated deb gets applied with a warning and 
terminal now works.

Thanks all

Original comment by SupComT...@gmail.com on 20 Oct 2010 at 11:33

GoogleCodeExporter commented 9 years ago
Issue 221 has been merged into this issue.

Original comment by dave.sto...@gmail.com on 23 Oct 2010 at 11:24

GoogleCodeExporter commented 9 years ago
Issue 205 has been merged into this issue.

Original comment by dave.sto...@gmail.com on 23 Oct 2010 at 11:25

GoogleCodeExporter commented 9 years ago
Issue 216 has been merged into this issue.

Original comment by dave.sto...@gmail.com on 23 Oct 2010 at 11:26

GoogleCodeExporter commented 9 years ago
Issue 214 has been merged into this issue.

Original comment by dave.sto...@gmail.com on 23 Oct 2010 at 11:26

GoogleCodeExporter commented 9 years ago
Issue 219 has been merged into this issue.

Original comment by dave.sto...@gmail.com on 23 Oct 2010 at 11:26

GoogleCodeExporter commented 9 years ago
Confirmed fix from comments 61/31 working on Iphone 4, IOS 4.1.  Thanks saurik!

Original comment by Brian.Ra...@gmail.com on 24 Oct 2010 at 1:21

GoogleCodeExporter commented 9 years ago
Confirmed 61 and 87 with iPhone3G iOS4.1. Great work, thanks!

Original comment by mindf...@gmail.com on 24 Oct 2010 at 9:39

GoogleCodeExporter commented 9 years ago
workarounds are fun but are we going to fix the issue? :)

Original comment by tap...@gmail.com on 25 Oct 2010 at 4:04

GoogleCodeExporter commented 9 years ago
It is already fixed

There are two binaries: An old one compatible with 3.x and a new one with 4.x 
support
Yeah, we could make the old one compatible with 4.x, but why?

Original comment by dave.sto...@gmail.com on 25 Oct 2010 at 4:15

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Well, please a bit more of information.
Which version have you tried?

r426, r472 or the one Cydia offers?

Original comment by dave.sto...@gmail.com on 26 Oct 2010 at 11:26