MidpSSH development version 1.7.3 released
Thank you very much to the MidpSSH users who have provided bug fixes or assistance in tracking down bugs recently. The current development release attempts to fix the problems that Blackberry users have been having downloading and installing MidpSSH (thanks rivviepop). It also adds tentative Wi-fi support for Blackberry; fixes an SSH protocol error and connection drop when connecting to some SSH servers (thanks Stefan) and improves the security of the SSH implementation against rogue servers (thanks Aleksy). Thank you again for helping find and or fix these bugs.
I haven’t been able to respond to many of the emails I get about MidpSSH; I really appreciate the positive feedback, and I’m sorry I am not able to help troubleshoot problems. I haven’t had any time to dedicate to MidpSSH in a long time and I sadly don’t have time ongoing.
I think MidpSSH is pretty good at what it does. So my focus on MidpSSH is to fix the bugs that can be fixed, and some of them just don’t seem to be able to (bad phone software). I’m especially happy to apply patches for bugs that users have fixed! I’m not intending to add any new features to MidpSSH myself, however I do welcome your contributions. Download the source and have a go. Send me patches (unified diff against the latest svn preferred). If you would like to be involved and don’t know what to do? I can help with that.
On that note I have got some contributed code that I haven’t got around to including yet. Bluetooth support from both Alex Haan & Joel Jose… I’m going to try to review and include their work soon.
March 15th, 2008 at 2:26 am
Good day! I’m excited to have stumbled upon this so soon after an update release!
I seem to be having trouble installing the Blackberry 4.x builds of MidpSSH 1.6.0 or 1.7.3 on a Blackberry 8703e running OS 4.1 … however the Blackberry 3.x builds install and work fine.
I get the “907 Invalid COD” message after trying to install the 4.x build OTA. If I try installing from the Desktop Manager Application Wizard, it ends with:
A fatal error has occurred while updating your device’s software. Please try again.
Unspecified error encountered [J:0x0000000A]
Googling around for this error gives some leads… I tried setting the browser content type to WML only, which didn’t help…
Haven’t had any issues using previous releases in the past… MidpSSH works great attaching to a gnu screen session (after setting “TERM=ansi”) This is probably my 4th most useful app on the Blackberry, just behind email, google maps, and the browser ;>
March 15th, 2008 at 7:56 am
Thanks for your comment. I have had one user with success with 1.7.3, I will find out what OS version they’re using. I compiled MidpSSH OS 4 release with version 4.3 of the BB build tools… maybe that is a problem and I should use an earlier 4 release…
March 15th, 2008 at 8:27 am
That user is on 4.2 so maybe this is a version problem. I’ll try downloading an earlier 4 release and rebuilding. Stay tuned.
March 18th, 2008 at 2:47 am
Really keen to get ssh working on my BlackBerry. Grateful for all the work done by folks on this project so far, but… I’m having trouble getting midpssh to work on my new BlackBerry Curve 8310. But then I’m also having trouble getting idokorro mobile ssh to work, too. I think it’s because my BlackBerry is configured only to use BIS not TCP/IP or BES.
Idokorro works with BIS, it claims, but I get a connection error every time I try to connect. midpssh which I would prefer to use, always gives an error of “invalid url parameter”.
Anyone successfully got midpssh working on a Blackberry with O2 in the UK using BIS? Any ideas what else I can try?
Thanks,
Nick
March 20th, 2008 at 5:19 am
An update: Rove Tech Support say that while Idokorro works on BIS, the BlackBerry folks firewall all ports below 1024 apart from standard web ports. So if I reconfigure my ssh server to use a higer port then it should work. Could midpssh use the same techniques, do you think?
March 20th, 2008 at 6:54 am
Definitely, give it a go. That will be an interesting result.
March 21st, 2008 at 7:29 am
Hi Karl,
I now have Idokorro working, but not MidpSSH. As you can imagine, this disappoints me! Idokorro works to connect to my server using BIS to port 7070. MidpSSH seems to want either BES/MDS, TCP/IP or WiFi connection method, none of which I have on my BlackBerry at the moment, since O2 charge extra for TCP/IP routing.
Can I use MidpSSH over BIS?
Nick
March 22nd, 2008 at 3:28 pm
I upgraded OTA from 1.7.0 to 1.7.3, no problems at all so far (including the OTA upgrade from your server). I have yet to test the Wifi options – on my ToDo list. (8320, OS 4.2.2.184)
March 23rd, 2008 at 2:02 pm
Hi Nick, I’m sorry MidpSSH doesn’t support BIS. I’m sure it’s easy – I don’t have a Blackberry or BIS, but someone out there will have and will have some Java smarts… hoepfully someone will pick it up.
March 23rd, 2008 at 2:02 pm
@rivviepop Great, thank you for your help sorting that out. That will make a lot of people happier!
March 24th, 2008 at 12:29 pm
Hello,
I’ve just installed v1.6.0 (MIDP 2 Lite) on my phone (Nokia 6275i), and though it seems to work, it does not seem to use keyboard-interactive for some reason. I cannot enable password auth.
Any suggestions? Do I have to do something special to use keyboard-interactive auth?
Keilaron
March 24th, 2008 at 12:44 pm
@Keilaron Yep, keyboard-interactive isn’t in the lite version. Are you able to run the full MIDP 2 build?
March 25th, 2008 at 4:28 am
I can’t get ANY of the versions to install to my SGH-i607!
The install bombs out around 70% with an error “910 Application Authorization Failure”.
March 25th, 2008 at 7:41 am
@Duneflower sorry it sounds like your phone isn’t going to allow it. This may be your phone’s doing or your telcos, if they’ve put their own version of the phone software on. You may be able to Google for more information.
March 25th, 2008 at 9:31 am
Strangely, no. I haven’t tried much to get it to work, though, to be honest; When I downloaded the full version on my phone (Nokia 6275i), it immediately said “Invalid application” with no details nor explanations as to why that is. It’s not a size issue (downloaded and ran Google Maps, a 500 kb app, just fine), it’s not a language issue as far as I know (MIDP2 Lite works, why wouldn’t MIDP2 full work?), and I don’t know what else to try. This isn’t the first application that my phone has done this to, and not just from downloads (I’ve tried placing some on the card, but it didn’t want to run *any* of them, so that may not be a fair trial; I also don’t have the USB cable yet, so I can’t try loading apps that way just yet).
I think my provider may be the cause, however, so I think I’m just going to have to wait for the USB cable to arrive.
March 31st, 2008 at 8:36 am
Thanks for the great product. 1.7.3 seems to work well. One problem I have in this version and past ones is that the I cannot backspace. I am telneting to an OpenVMS machine. Usually the backspace or delete key will work, but it doesn’t with MidpSSH. Do you have any ideas one what I could try to get it to work?
April 1st, 2008 at 8:33 pm
Hi Karl,
Installed MidpSSH 1.7.3 on Sony Ericsson k850i. Superb program & it works brilliantly under normal circumstances; but when I try to connect it to an SSH server on port 443. I get a Session Error: “Writer: java.lang.SecurityException”.
Any suggestions?
Cheers
April 2nd, 2008 at 7:46 am
@Joss That’s a Sony Ericsson security restriction, you can’t connect to an SSH server on 80 or 443 or any other ports that SE have restricted. Those ports are only allowed for HTTP traffic.
April 3rd, 2008 at 1:19 am
Fair enough – thanks for getting back to me.
April 4th, 2008 at 2:11 am
Hi. Thanks for the app.
I just tried installing 1.7.3 (MIDP 2.0 full) via OTA on my 8820, but get an error: “907 Invalid JAR Error!: control flow verification information too large” I’ve used 1.6.0 before with this carrier, also on an 8820. This is a replacement device. What would you recommend?
April 4th, 2008 at 7:41 am
@Ken Please try 1.6.0 again, it is still available for download. It will be an interesting result if it works where 1.7.3 doesn’t.
April 5th, 2008 at 3:19 am
I am getting an ‘invalid url parameter’ error message when trying to connect using version 1.7.3 on my blackberry curve with UK t-mobile. Not sure I know how to find/change the ports, either on my phone or computer. Can anyone help? This would be so great
April 5th, 2008 at 8:25 am
@rosie Can you please try the other versions available and report back as to whether they work?
April 6th, 2008 at 2:47 am
Karl,
I’m having the same error with version 1.6.0. I tried a hard reboot, and still have the problem.
April 6th, 2008 at 9:46 pm
I use it on the E90 and i could even have 1 more larger fontsize but 8×16 is good enough.
What i liked to see improved is 2 things: First that i am always default in Type mode. (Input mode really slows you down).
And i have a full qwerty keyboard so i just want to type directly not through a input screen for everything i type.
But the second thing is that type mode is soo slow. If i compare it to putty it is so much slower it is constantly lagging behind and i am testing over wifi so it has to be pretty fast. If this could be improved then that would be really great.
April 8th, 2008 at 10:11 pm
Is there a way to use a different port instead of 22 for connections ? We use on a few servers another port for security reason.
April 8th, 2008 at 10:21 pm
found the qay to use different ports ! I use your tool on an blackberry 8800. It works great. Thanks for the work !
April 9th, 2008 at 2:34 pm
I am using MidpSSH 1.7.3 Enterprise only version on a blackberry 8310 and I am unable to select keyboard interactive authentication. Is that normal? I see in the session settings where the option should be but it isn’t there. Is that normal for this version?
April 11th, 2008 at 12:51 am
Another 8703e user with OS 4.1 stuck with ‘Invalid COD’ after downloading the latest dev build (1.7.3).
1.7.0 works fine.
Any luck trying the other SDK?
Thanks!
April 11th, 2008 at 8:59 am
Could these BB problems be because I’m using the 4.3 package to make the builds? That sounds reasonable… I’ll get hold of the 4.0 and try again and we’ll see what happens…
April 17th, 2008 at 9:19 pm
Hi, I also cannot install 1.7.3 ota from the wap download link, I get an “invalid cod” message. Upgrading from 1.6 to 1.7 worked fine using Blackberry Build OS 4 but cannot upgrade to 1.7.3.
Model: 8707
V: 4.1.0.378 (Platform 3.2.0.9)
I know this doesn’t help in regard to your question about the build tools but thought I’d post to help build a pattern.
The OS 3.x install of 1.7.3 works fine.
Thanks
April 25th, 2008 at 5:47 am
I am using 1.7.3 and I love it, especially now that the “end” key sends it to the background. Great work!
Would it be possible to add an option inside midpssh to override BB’s behavior for capitalizing the first letter of a sentence? I would like my BB to retain capitalizing the first letter of a sentence in emails and such, but it would be helpful to have an option in midpssh to disable this because, obviously, unix commands are case sensitive.
Thanks, and keep up the great work!
May 1st, 2008 at 2:17 pm
I think this project is very cool. For the past few days I’ve been desperately trying to get it to work.
I get an ‘ok’ on connect but it hangs there regardless of what size my key is or that I prefer ssh v1. I never even see it attempt to negotiate, I have all security permissions for this app set to allow. I’ve tried both 1.60 & 1.73 for OS4 (Enterprise only versions also). I have a BB 8830 v4.2.2.176, platform 3.0.0.79, cryptographic Kernel v3.8.4.47.
May 1st, 2008 at 2:45 pm
Sometimes I get a
“Session Error
Reader: Connection timed out: connect”
I have the servers set with: LoginGraceTime 5m
I just tried version 1.70 with the same results…
May 2nd, 2008 at 9:58 pm
Hi Karl, still love the program!
The only issue I have is that irssi doesn’t redraw well (and running it in screen seems to add another layer of difficulties).
I guess I should try out this new version sometime, just don’t have the time to hack my bluetooth support into it for a while
.
May 3rd, 2008 at 8:21 am
Is there a way for this software to remember full ssh login when direct root login is disabled?
I login this way via ssh (custom port)
wheel user
wheel pass
su -
root password
I want it to remember all of this and save the sessions. Is this possible?
May 5th, 2008 at 10:48 pm
Alex: I had this same problem and solved it with:
settings -> network -> terminal type = “ansi”
May 6th, 2008 at 10:36 pm
Andy: … just O.O
I wish I had known that ages ago. Thanks a lot!
May 14th, 2008 at 3:34 pm
I had to use port 5190 to get through Verizons firewall, I’m able to get this to work using Rove’s mobile ssh, using BIS for connection method. I still can’t get it to work with midpssh though. I can get
“Connecting to server:5190…ok”, but nothing more, it never begins to negotiate, I just get a “Session Error Reader:Connection timed out: connect”.
Any help would really be appreciated. Thanks!
May 16th, 2008 at 8:15 am
I have a Blackberry 8310 with AT&T (former cingular customer). Version 1.60 would not work with my blackberry (I would get the “Session Error, Writer invalid url” error). I tried to mess with the TCP settings on the blackberry to see if that was the cause, but nothing would fix it. 1.7.3, however, works perfectly (with the TCP settings set back to what was on there when i got it)
May 18th, 2008 at 3:34 am
I think midpssh is great – thank you so much.
For me there is one missing feature – SSH compression. Especially on a mobile device, often bandwidth is poor and/or you have to pay per kilobyte, so compression is especially valuable. I wish I could code otherwise I’d help add it.
May 21st, 2008 at 10:54 am
Anyone know what
“Session Error
“Writer: Open tunnel – max timeout”
means? Does it mean I’m about there? Also 8310 on AT&T.
Thanks.
May 30th, 2008 at 4:36 am
I’ve been trying 1.7.3 again and when I use tcp/ip for the connection type and try to connect, I get:
Session Error
Writer: Malformed Address. Returning null connection
Any ideas?….
Thanks,
Matt
June 1st, 2008 at 12:43 pm
Hey there, I’m running 1.7.3 BB OS4 version on a BB Curve 8320. In general it works great except I can’t get the macros to work. There’s no “run” option or maybe I’m just completely misunderstanding how midpssh is supposed to work.
Also, my beep causes the handheld to vibrate. Very annoying especially when doing command line completion.
Anyway, the main issue is not being able to run macros. Any ideas?
Thanks!
~pop
June 1st, 2008 at 5:51 pm
interesting, the BB OS3 version works just fine… !?!
June 5th, 2008 at 7:07 am
Blackberry Curve 8300, BIS only.
As you maybe already know, it doesn’t work.
I didn’t know that is not supposed to work with BIS.
Hoping for the future…
June 5th, 2008 at 7:08 am
(I’m sorry, the email address of my previous msg was wrong. This is the good one.)
June 7th, 2008 at 12:21 am
Just wanted to say thank you very much for your work (donation sent
). I just installed 1.7.3 version on my BB os 3.x – works fine. I had an issue with “Writer: cannot open tunnel…” but got that sorted by changing my phone APN settings – as a result I’ve added Vodafone UK settings to your main site wiki.
June 24th, 2008 at 3:39 am
First, thanks so much for making this software free. I just can’t justifty the expense of the commercial offerings for a 2-man web shop, but love the ability to “unbork” my servers from my pockets.
I am using 1.7.3 on a Blackberry 8830 on Verizon, no BES.
About half the time connecting will fail some place between ‘OK’ and getting the prompt on the remote system.
The times that it does connect I generally get disconnected within 3-4 minutes, and quite often within the first 1-2 minutes.
In all cases, I get “Session Error Reader: Connection Closed”
Any ideas?
June 25th, 2008 at 3:47 am
I have just tried the development version on the HTC TYTN II where it runs fine. It connects fast and the fonts are quite nice.
But..
The input method is counterproductive on the TYTN II as it has a nearly full keyboard already. It, however, does not have seperate keys for the numbers 0 to 9, including * and #. To enter a line of text:
Fn-U (enter Type mode, 2 keypresses)
some text
Left-button (exit Type mode, 2 keypresses)
Fn-K (2 keypresses, to simulate the Enter button. The “Return” key is ignored)
MidpSSH could offer a more advanced input mode, allowing direct input from the keyboard of the device. The TYTN II lacks many special keys, even on the on-screen keyboard, making the keys in MidpSSH menus very nice to have.
July 2nd, 2008 at 7:30 am
Hey Ken,
I love this program but unfortunately I’m unable to get it to work on the new Sprint Instinct (SPH-M800). Are there any plans to support this phone in the future? It does load fine, but I’m unable to input any text most likely because of its “virtual onscreen keyboard”.
Thanks!
July 2nd, 2008 at 7:31 am
Sorry, last comment was to Karl not Ken..
July 7th, 2008 at 3:35 pm
Hello Karl,
I recently exchanged my Samsung Instinct for a Blackberry Pearl, just to be able to run midpssh. I love the program and it works wonderfully. I was wondering though, would it be possible to allow multitap from the command line? Right now when I press a key, only the first letter on the key is typed. All the commands I enter I have to type from the Input test box, and that’s a pain because most of the time it capitalizes the first char of every “sentence”.
Thanks for this awesome program!
Rene
July 9th, 2008 at 2:50 am
Greetings,
First up, thanks for writing this application. I used it previously on an older Blackberry and it was incredibly useful. So, thank you muchly.
I seem to be having an issue with 1.7.3 on my brand new bb8330 from Verizon. I can connect and all is right however, every key I press (minus the Blackberry key) results in the device vibrating and nothing showing up on the remote server. I’ve switched profiles as well to be sure its not related to some vibrate/ring settings. If I open the Input piece and try to send a command, I get the same thing. I’m not sure if I’m missing an option someplace but I can’t seem to find anything that fits. Is anyone else having this issue?
Thanks!
July 10th, 2008 at 11:33 am
This looks like an awesome program and exactly what I was looking for, but I’m not able to get it to install on my Verizon 8830. I am running 4.2.2.176 with BES. I have tried installing 1.4.21, 1.6.0, and 1.7.3 in both the full and 2 Lite build. The error I get is:
907 Invalid JAR
Error!: control flow verification information too large
I also tried the WML only ‘fix’ with no effect. If I can provide any more information or help in any way, please let me know.
July 11th, 2008 at 11:58 pm
Good day ~
The installing and running is OK on my Black berry 9270 (by Desktop Manager Application Wizard).
Now I get a problem when I start a new session .
It seems that our MidpSSH cannot work without IPPP in the Service book . But my MSN client and other applications can work well without IPPP via GPRS .
I hope our MidpSSH can also work well without IPPP , just like MSN and other apps on our Black berry device .
Good luck !
July 17th, 2008 at 10:30 pm
Great program ! It seems to work well on my new samsung F700:
http://www.club-java.com/TastePhone/J2ME/MIDP_Java_telephone.jsp;jsessionid=8233DA58B9BAAD2E89414AF5F83AF0CC?m=901&brand=Samsung&model=SGH-F700-Vodafone
However, this samsung has a full qwerty keyboard, but input from it is not accepted by the ssh terminal (only numeric and screen menu input). Is this by design ? Would it be easy to extend the software to accept input from the keyboard ?
July 22nd, 2008 at 12:29 am
Hello, all.
Have installed 1.7.3 version on Nokia 6021. Works well at all features. Password auth, pub-key auth (have to make it 128 – to long time for sending), macros and so on.
But, it seems VT320 does not work with UTF-8? Can’t read russian words on connection.
Is there solution?
Thanks for Your job, Karl!
Vladimir
July 26th, 2008 at 6:59 am
I have a couple of suggestions for the blackberry build:
1. In the menus you select before connecting, you can’t merely click the pearl (or blackberry wheel-click on the older 87xx series), or press enter, you always have to press the “make a dropdown menu appear” button and select the first option in the dropdown menu. This makes the interface clunky and awkward, and should be changed to have a default action for “click” or “enter”.
2. When in “type” mode, pressing the “SYM” (Symbol) button should bring up the typical symbol prompt so the user doesn’t have to enter “input” mode to type something like this: “export TERM=foo” because of the ‘=’ character.
August 5th, 2008 at 10:32 am
Hi again Karl. I just came up with a feature request, in case you got working on MidpSSH again.
It would really help me out if the ‘text input’ box had a ‘command history’. Thus that above whatever the terminal provides. Especially on simple devices (cellphones) without a full qwerty keyboard that could save a lot of time. It would only have to remember them during a session.
If I had the time I’d look into it myself, but I’ve got so many things going on now (I guess that sounds familiar for you).
August 9th, 2008 at 1:17 pm
First off I want to thank you for this great Utility. Keep up the good work!! my question is, will there be a setting that will allow you to change the default port to ssh into?? some of use change the default port from 22 to a different number for security purposes. sorry if this has been posted before. Too many comments and too little time to go through all of them.
August 13th, 2008 at 6:16 am
Karl,
Got a BB 8300 (AT&T) running V4.2.2.166 and MidpSHH 1.7.3
SSH1 works fine but SSH2 fails while negotiating
My Cisco Switch gives this error:
%SSH-5-SSH2_SESSION: SSH2 Session request from x.x.x.x (tty = 1) using crypto cipher ”, hmac ” Failed
August 13th, 2008 at 6:51 am
Hi, would love to use this product on my Samsung Instinct, it downloads and installs, but alas, it does not work with the touchscreen, I cannot select the menu items or anything, it opens and closes, that is it… Anything I can do to get it to work, or are you adding this functionality to your product?
Thank you,
Dan
September 8th, 2008 at 12:53 pm
@Dan Knudsen
As far as I know Midp doesn’t have specific support for touch-screen interfaces. Midp is actually pretty limited in what it can do by it’s UI elements (though you can of course program a UI yourself, as the text-output of MidpSSH is – i think).
Anyway, all you need to use MidpSSH should be up/down, 3 buttons near the bottom of the screen and an ‘ok’ button. From a bit of googling it seems that it’s your cellphone that just doesn’t really support Midp applets (yet – it seems like the firmware might see some changes in the future. It doesn’t hurt to try and ask for such functionality from Samsung).
Karl seems to be very busy with other things. And this seems like it would take a lot of effort.
All Samsung would have to do is create 3 virtual buttons at the bottom of the screen, some way to scroll trough lists and an ‘ok’ button. Then add some text input method. Really, imo it’s Samsung here that made a cripple system.
September 9th, 2008 at 4:09 am
Hi,
there seems to be an problem with the Midpssh “Information Windows” and using some skins.
I am using this skin : very cool skin! ;o)
http://www.blackberryworld.eu/index.php?topic=463.0
The connection to an device is working but than there should be an window that ask’s me to allow the connection. This window is not visable if i had the above skin activated. Else the “Close” Window isn’t displayed. I always have to switch to another skin for working with Midpssh. It would be nice if you could check this, because this behavior could occur with various other skins also..
I am using Blackberry 8310 and use the Blackberry Build (Telnet, SSH1, SSH2) v1.7.3
Regards,
Ramon
September 11th, 2008 at 8:52 am
I am trying to access my linux server from my BB 7520 OS 4.1, it gets past negotiation and send the public key and password, but then fails saying that keyboard-interactive is not supported. that only password and public key are supported.
NOTE: I had to install the OS 3.x version to get midpSSH to work.
What can I do?
September 12th, 2008 at 2:04 am
I’ve downloaded and tried MidpSSH 1.7.3, but it has never worked for me. I’ve tried to connect to both SSH and Telnet sites without success. I get the “Connection to …OK”, but then I always get the following error:
Session Error
Reader: Connection timed out: connect
Here is my mobile phone info:
Blackberry Pearl 8100 (OS v4.2)
Network: T-Mobile, with BES
I’ve tried both the standard release of MidpSSH and the Blackberry specific versions. Unfortunately, I don’t have admin access to these SSH/Telnet servers, so I can’t increase the login timeout on them, but I’m not sure that’s the issue. I have not found a resolution to this yet.
Any help would be greatly appreciated. Thanks!
- Chris
September 12th, 2008 at 3:38 am
nevermind on my last post. I figured out that I kept reading through the documentation ans figured out that I needed to make the first letter of my username appear in lowercase. After that, I was able to get in and set up pubkey access.
September 19th, 2008 at 11:30 am
I tried installing both the BB build of the stable and development release (1.7.3) on my BB 9000 (bold), and it doesn’t seem to connect. I tried fiddling with the proxy, IO polling, and key settings but to no avail.
Any idea why it might not be working? Anyone managed to get it working on their BBB?
Thx, sobes.
September 24th, 2008 at 6:00 am
I download the 1.7.3 MidpSSH to my new BB Pearl 8330 to telnet to my IBM ISeries box and IT IS WONDERFUL !!!!!!!!!!!!!!!!!!!!
I certainly appreciate the software and the ability to fix problems on the road instead of driving 45 minutes to sign into the system.
The only thing I noticed is that the Function keys only go from 1 – 12 and the IBM system uses 13 – 24 as well.
Does anyone have a work around for this?
Thanx, Charlie K
September 26th, 2008 at 2:24 am
Any plan to provide JSR-75 (file system access) to MidpSSH? A Java desktop backport might be nice as well, especially if it could be made run on ancient JVMs (there are still many vintage boxes around, especially when legacy app support is necessary)
September 29th, 2008 at 10:23 am
Network: T-Mobile
Phone: Blackberry Curve 8320
OS: 4.5
I used to be able to connect with this application using a previous OS… But since i upgraded to this new version i can no longer get passed the connection. Negotiations don’t even start.
My sshd sends out SSH2_MSG_KEXINIT. But doesn’t receive a responce.
here is an output sshd:
[code]Connection from 208.x.94.x port 6809
debug1: Client protocol version 2.0; client software version SSH/MidpSSH
debug1: no match: SSH/MidpSSH
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1.2
debug2: fd 3 setting O_NONBLOCK
debug3: privsep user:group 112:65534
debug1: permanently_set_uid: 112/65534
debug1: list_hostkey_types: ssh-rsa,ssh-dss
debug1: SSH2_MSG_KEXINIT sent
debug2: Network child is on pid 12881
debug3: preauth child monitor started
debug3: mm_request_receive entering[/code]
Please help with this.
September 29th, 2008 at 12:04 pm
There is a version that has been released on blackberryforums.com.. I’m posting from my mobile so I don’t remember the link.. However.. The version is 1.7.4.. This version works with bb curve using 4.5 os
October 7th, 2008 at 2:49 am
hello, Thank you very much for the software~~
will the next version support Chinese character?
October 7th, 2008 at 9:26 am
Thanks for making this available!
I’m having some difficulty running MidpSSH on a Blackberry Bold 9000 (OS version 4.6), connected via WiFi and to Rogers with no BES. Rogers says that within the last few weeks they automated things such that it should no longer be necessary to specify an APN.
Regardless of the network I use, the app doesn’t seem to be able to get out of the device; when opening a new connection I get the expected security warning that “MidpSSH has attempted to access a low-level network connection.” If I allow this, I’m immediately presented with “Session Error / Writer: Tunnel failed”.
If I try to connect to an HTTP proxy on my local WiFi network, no HTTP connection comes in (per tcpdump). Other network functions do work (ping, dns lookup, email, Maps, web).
I’ve tried 1.7.3 and 1.6.0 with similar results. I also attempted some connections with a Curve running OS 4.5. Is there something different about the way OS 4.5 and 4.6 provide network support to applications?
I’d dearly love to get this working.
- Paul
October 8th, 2008 at 7:22 pm
Update:
It works!
I’m able to connect through Rogers on a “Default” connection type, and through wifi if I select that instead.
Using the correct APN was what fixed things for me. Oddly, it didn’t work initially; I had to reset the network connection after changing the APN in order for the change to be used for MidpSSH’s network requests. There’s probably more I could discover about exactly how the Blackberry Bold handles APN changes, but it’s working for me now, so I’ll stop poking at it.
- Paul
October 8th, 2008 at 11:33 pm
Hi, I’m having the same problem with the BB Bold, but it works great with wi-fi. I called support, and they said they do not block ports on any BB device, so I’m at a lost why this does not work.
October 15th, 2008 at 3:35 pm
Hi, Karl! Great tool, I use it for a long time on my SE w810i, and just one thing to be desired: I can’t use with my local encoding. Anyway, thnx.
October 16th, 2008 at 8:52 am
Using 1.7.3 on a BB with BES connectivity, I get a Session Error Reader: java.io.IOException: defaulthandlernio Connection Hander does not exist
If I do direct TCP/IP connect, I am able to get to systems accessible directly on the internet but not intranet ones only accessible by going through the BES server. Thanks.
October 25th, 2008 at 11:56 pm
bind localhost & 127.0.0.1 on input ip/target to simplify local connection would be nice, mr
and autoupdater.. keep up the good work!
October 26th, 2008 at 12:44 pm
Is there any way to use the keypad directly on my Blackjack II? It’s a QWERTY keypad, and I’d love to be able to type directly instead of having to constantly go to the input window.
I tryied to look through and see if/when it would be addressed, but didn’t find any direct info (sorry if I missed it, this is comment #80.
)
Thanks!
October 28th, 2008 at 6:54 am
Hi, I just installed 1.7.3 on my 8100 Perl, and can’t seem to be able to connect because of the following reason: I get this message every time I try to connect: “Writer: no port specified”. I tried to specify it at the host address but nothing worked. By default SSH talks on port 22. Anyone knows how to specify the port? Thanks a million!
October 28th, 2008 at 7:55 pm
I’m stuck, when I try to start a session, it connects and negotiates a key ok, but when it gets to Requesting Auth, it just stops. Log shows a connection attempt and then the disconnect a few minutes later when I finally give up.
Any clues out there?
November 1st, 2008 at 1:54 am
Hi,
FYI, tried installing it 1.7.3 (full and lite) and 1.6.0 (Full) on BB 8220 Flip, and it fails with this error message:
blackberry 907 Invalid JAR Error control flow verification
November 4th, 2008 at 7:57 pm
I did a custom build for blackberry that is intened for people with WIFI/BIS/BES… check the thread @ http://www.blackberryforums.com/aftermarket-software/152316-custom-build-midpssh-blackberries.html
It works great on my bold
All kudos for this great project to Karl!
November 6th, 2008 at 12:44 am
Hello,
I had trouble with installing on a Samsung U600, with “illegal argument” until I changed the order of the params in the jad file. It seems to want this specific order: (example for no-obfuscation build)
MIDlet-Name: MidpSSH
MIDlet-Version: 1.6.0
MIDlet-Vendor: XK72
MIDlet-1: MidpSSH, /small.png, app.Main
MIDlet-Jar-URL: midpssh-midp1-full-noobf.jar
MIDlet-Jar-Size: 140853
MIDlet-Permissions: javax.microedition.io.Connector.socket
Hope this helps other people!
November 13th, 2008 at 1:41 am
Hi!
I tried latest development version (1.7.3) with my Nokia E51 using wlan. When I try to connect to a ssh server I get this “Session Error Writer: SymbianOS error = -34 : Yleinen:Järjestelmävirhe” error.
Yleinen:Järjestelmävirhe ~ General:System error
November 28th, 2008 at 2:06 pm
Blackberry Perl flip. Version 1.7.3, OS 4.6.0.151. I am in desperate need of SSH functionality, but I’m running into two issues:
1. The non full querty keyboard doesn’t work when directly typing in… i.e., only the first letter on each key is functional.
2. In Input mode, I can’t turn off or defeat the auto capitalization (deleting and retyping the capitalized character doesn’t work – caps always pop right back up.)
Any help would be greatly appreciated! tiggyboo a!t gmail.com
December 5th, 2008 at 12:18 am
Hi,
Besides the Gentoo SSH connectivity issue with the BlackBerry Storm, when I rotate the screen, the resize does not happen. In addition, if I rotate the screen while the connection is taking place, the screen blanks and goes completely gray. If I wait until the connection to complete, all is well.
Regards,
TheWitness
December 8th, 2008 at 1:53 am
Just ran this cool app on my Nokia 7610 (I used http://xk72.com/midpssh/v1.6.0/midpssh-full.jar), although it doesn’t listed in supported devices list.
December 16th, 2008 at 8:21 am
I have a blackberry 8320 (4.5 OS), and I have not been able to get 1.7.3 to install. I keep getting the error as follows:
901 Invalid JAR Error! : control flow verification information too large: a
does anyone know a workaround?
January 8th, 2009 at 4:36 pm
Asskick, your port works great, before I was getting a “907″ error trying to install. I am able to login through my DNS perfect with Verizon using a BB pearl. Thanks!
Thanks, Karl for the great project!
January 13th, 2009 at 4:44 am
I have the Blackberry Curve, on AT&T. I have tried installing all versions and receive the following message about 70 percent through…
907 Invalid JAR
Error!: control flow verification information too large: putChar
Any help?
January 16th, 2009 at 1:41 am
hello, Thank you very much for the software~~
will the next version support Chinese character?
January 18th, 2009 at 4:02 pm
Mobile SSH Client: ( MidpSSH http://xk72.com/midpssh/ )
1) Software seemed to installed OK
2) Client connects to remotes SSH server OK (credentials pre-entered in client)
3) After client connects, screen blanks out to white when you call the keyboard to type anything. Basically unusable
January 24th, 2009 at 7:11 am
Hi, Karl!
I stumbled across your program the other day while thinking “wouldn’t it be cool if I could SSH to my PC from my phone over the ‘Net”? I must say, the MIDlet you wrote is quite a feat! Well done. The current development version works well on my LG Rumor from Sprint.
A couple of ideas:
The Rumor has a slide-out QWERTY keyboard, and MidpSSH works almost 100% perfect with that. One thing I think it’s missing is that when you’re in ‘Type’ mode, you should be able to send an Enter to it by hitting the phone’s ‘Enter’ button.
The other thing that would be nice in ‘Type’ mode is the ability to send symbols — the slide out keyboard as a ‘modifier’ key [-] that allows you to send numbers and common symbols by hitting it and then a letter on the keyboard. It would be cool if this would work in ‘Type’ mode, but as it works in ‘Input’ mode, it’s no big thing, really.
The other thing I thought would be cool would be to extend the macro functionality so that macros could be like little programs that run from a menu pick or shortcut keys or something. You would be able to say, have a menu item called ‘Reboot host.example.com’ that logs into host.example.com and then sends the command ’sudo reboot’, for instance.
Other than that, thanks for the cool app!
January 30th, 2009 at 6:36 am
Hi,
I have installed the blackberry version on my blackberry storm.
When I try to connect it hangs?
I get connecting to vanmeyden.co.uk …. OK
Get the message Session Report
In 1.34KB
out 0
Total 1.34
The phone does not get as far as connect to my sshd server.
Can’t find anything on the phone that blocks it – I have no time to download the sources to debug it – but if you know the fix would appreciate it.
Thanks
Hans
February 17th, 2009 at 11:22 pm
I just migrated from Symbiosis based SonyEricson to Blackberry 8830 and being heading support of a Networking Equipment company I every time wanted this telnet or SSH to my customer equipments on SOS situations, and Installed it and found it very useful to support my customers of Routers and Switches while I am on move.,
Grate Job !!!
February 23rd, 2009 at 9:01 am
Hello,
Does it support different ssh port? I have many servers configured to listen on non-standard ssh port like 9988. How to change it in MidpSSH? I have not found port entry
February 23rd, 2009 at 9:13 am
Hello,
Ok I found out how to put port there. However when I connect to my server I got
Connection to xxxxx ok
Server requires SSH2
and nothing more…
Please advise
February 23rd, 2009 at 10:18 am
@martin Did you download a build with SSH2 support?
February 25th, 2009 at 10:12 pm
@karl hmm I’m not sure which version I have chosen. I’ll try again and let you know. Thank you
February 27th, 2009 at 10:51 pm
@karl ok I’ve downloaded right version and now it is working:) Thank you.
The only question is why to input text we need to click input and not type directly on the terminal. Is it hard to code?
thank you!
March 11th, 2009 at 8:21 am
this is really awesome! got 1.7.3 BB Build OS 4.x going good on my 8320.
the full build was not able to be installed (was looking to get interactive keyboard)
Is there anyway to get a keyboard interactive mode with this build?
if not, can we expect it in the future?
March 11th, 2009 at 8:26 am
UPDATE:
I just reinstalled it, and changed the application permissions during install and changed the allow keyboard insertion option, now I have full interactive keyboard! this is so great! I’m hitting that Donate Button asap.
March 29th, 2009 at 12:59 am
Just tried the full version on my Nokia 3110 Classic.
Was not sure, but added the non-default port number after the numeric IP:
IP:port
Worked first time.
Beautiful!
Thank you!
April 3rd, 2009 at 1:34 pm
Hi! I would like to request the source code for this? We are trying to make a thesis project that includes the telnet feature from mobiles to a desktop computer with Linux. I’ll try to post some things that I might discover through the process of perfecting this feature in our project. Thank you!
April 3rd, 2009 at 1:58 pm
@Liannza Sure, you can download the source from the download page or from Sourceforge (project MidpSSH).
September 13th, 2009 at 9:18 am
1.7.3 working great on my BB “Tour” 9630 (4.7 OS) over Verizon. I had to change the connection type from “Default” to TCP/IP in order to connect.
September 17th, 2009 at 3:30 am
Okay first off many thanks to Karl for putting this together.
For all of you having the following error:
“907 Invalid JAR Error!: control flow verification information too large”
I, too, encountered this and found some good information here:
http://www.blackberryforums.com/aftermarket-software/152316-custom-build-midpssh-blackberries.html
Basically, you browse to the following site with your BB and install the package through your browser. In my case it worked like a charm:
Latest: 1.7.4 beta2
http://ota.deltatech.com.mx/
Regards, -jj
September 18th, 2009 at 1:42 pm
Thank you for your effort. I love this product .. It’s a great app for BlackBerry. It is working good on my Blackberry8320. (ver 1.7.3 works, ver 1.6.0 not)
if you can give a utf-8 support ..that’s more wonder.
i desired to read and write Chinese characters with this.
thank you !
September 30th, 2009 at 3:34 am
Hi, Great Work !
I download & install the 1.7.3 (MDIP2) version on a Nokia 6131 and work like a charm…
The font I recommend is LCD 5X9.
Congratulations and Thnxs for your development and time.
October 1st, 2009 at 8:15 pm
Hello,
MidpSSH 1.7.3 as well as the latest stable (at the moment 1.6.0) shows an error on my Nokia 3110 classic while trying to connect to a server:
“Writer:Error occured whilst opening connection”
I am able to connect to the Internet so my settings are fine.
This application would be very useful to me (great idea by the way!).
I hope You could somehow take care of this. Thanks!
June 24th, 2010 at 1:41 am
Hi Karl,
I got the source code from the site, and removed the packages regarding httpserver I think? Is that alright? because when I place the code in netbeans j2me, they have errors. I think the httpserver package is for j2se only? how do you build the project then? Thanks!
June 24th, 2010 at 1:42 am
Oh yeah, and uhm. I want to build it for s60 nokia series. Hope you could help.