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.

87 Responses to “MidpSSH development version 1.7.3 released”

  1. Rowin Says:

    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 ;>

  2. Karl Says:

    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…

  3. Karl Says:

    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.

  4. Nick Says:

    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

  5. Nick Says:

    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?

  6. Karl Says:

    Definitely, give it a go. That will be an interesting result.

  7. Nick Says:

    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

  8. rivviepop Says:

    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)

  9. Karl Says:

    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.

  10. Karl Says:

    @rivviepop Great, thank you for your help sorting that out. That will make a lot of people happier!

  11. Keilaron Says:

    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

  12. Karl Says:

    @Keilaron Yep, keyboard-interactive isn’t in the lite version. Are you able to run the full MIDP 2 build?

  13. Duneflower Says:

    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”.

  14. Karl Says:

    @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.

  15. Keilaron Says:

    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.

  16. Alex Says:

    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?

  17. Joss Says:

    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

  18. Karl Says:

    @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.

  19. Joss Says:

    Fair enough - thanks for getting back to me.

  20. Ken Says:

    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?

  21. Karl Says:

    @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.

  22. rosie Says:

    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 :)

  23. Karl Says:

    @rosie Can you please try the other versions available and report back as to whether they work?

  24. Ken Says:

    Karl,
    I’m having the same error with version 1.6.0. I tried a hard reboot, and still have the problem.

  25. Johan Says:

    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.

  26. Walt Says:

    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.

  27. Walt Says:

    found the qay to use different ports ! I use your tool on an blackberry 8800. It works great. Thanks for the work !

  28. Kennon Says:

    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?

  29. d.w. Says:

    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!

  30. Karl Says:

    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…

  31. Dave Says:

    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

  32. Andy Says:

    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!

  33. Matt Says:

    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.

  34. Matt Says:

    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…

  35. Alex Haan Says:

    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 :).

  36. Zion Says:

    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?

  37. Andy Says:

    Alex: I had this same problem and solved it with:

    settings -> network -> terminal type = “ansi”

  38. Alex Haan Says:

    Andy: … just O.O :)
    I wish I had known that ages ago. Thanks a lot!

  39. Matt Says:

    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!

  40. Erik Says:

    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)

  41. David Anderson Says:

    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.

  42. jack Says:

    Anyone know what

    “Session Error
    “Writer: Open tunnel - max timeout”

    means? Does it mean I’m about there? Also 8310 on AT&T.

    Thanks.

  43. Matt Says:

    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

  44. Popmonkey Says:

    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

  45. Popmonkey Says:

    interesting, the BB OS3 version works just fine… !?!

  46. Gianmarco Says:

    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…

  47. Gianmarco Says:

    (I’m sorry, the email address of my previous msg was wrong. This is the good one.)

  48. Stan Tkhorovsky Says:

    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.

  49. Andrew Says:

    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?

  50. Bernhard Says:

    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.

  51. Rene Says:

    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!

  52. Rene Says:

    Sorry, last comment was to Karl not Ken..

  53. Rene Says:

    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

  54. Ryan Says:

    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!

  55. Justin Says:

    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.

  56. divilis Says:

    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 !

  57. Jaap Versteegh Says:

    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 ?

  58. VOz Says:

    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

  59. Neil Says:

    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.

  60. Alex Haan Says:

    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).

  61. jeremy Says:

    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.

  62. Carlos Morillo Says:

    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

  63. Dan Knudson Says:

    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

  64. Alex Haan Says:

    @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.

  65. Ramon Says:

    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

  66. Guillermo Says:

    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?

  67. Chris Weirup Says:

    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

  68. Guillermo Says:

    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.

  69. Sobes Says:

    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.

  70. Charlie K Says:

    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

  71. Federico Bianchi Says:

    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)

  72. substancev Says:

    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.

  73. substance.v Says:

    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

  74. Mist Says:

    hello, Thank you very much for the software~~
    will the next version support Chinese character?

  75. Paul Says:

    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

  76. Paul Says:

    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

  77. Marc Says:

    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.

  78. Fuby Says:

    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.

  79. Greg Says:

    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.

  80. kimocoder Says:

    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!

  81. BlackJack II Says:

    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!

  82. Alex Says:

    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!

  83. Nar Says:

    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?

  84. Les Says:

    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

  85. Asskick Says:

    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!

  86. DK Ping Says:

    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!

  87. Anssi Says:

    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

Leave a Reply