[APP][2.3+] JuiceSSH - Free SSH Client

Search This thread

JuiceSSH

Member
Dec 13, 2012
30
17
For the last six months we've been working on an SSH app and after a lot of hard work and sleepless nights coding - we've hit publish on the Play Store!

As a pair of full-time linux based systems administrators we spend our lives inside SSH sessions, looking after a large number of servers in and out of office hours. Like most android users we used Connectbot and while it's awesome, we found ourselves getting frustrated with it's lack of functionality in areas and started writing an app that suited our needs better.

Over time our little SSH client grew and grew functionality-wise and JuiceSSH was born...

Play Store & Screenshots:
main_menu_261x432.png
keyboard_261x432.png
identities_261x432.png


http://play.google.com/store/apps/details?id=com.sonelli.juicessh

Features:
  • Full colour SSH terminal client
  • Popup keyboard with all those normally hard to find characters
  • Use the volume keys to quickly change font size
  • Click URLs to open in a browser
  • Copy & Paste within sessions
  • External keyboard support
  • Save / Share SSH transcripts to Dropbox/Evernote/Email & SD card
  • UTF-8 character support
  • Easily organise your connections by group
  • Homescreen shortcuts
  • Keep multiple SSH sessions running in the background
  • Seamlessly connect 'via' other SSH connections with one click
  • Immediate access when you open the app to your frequently used connections
  • Password & OpenSSH private key support
  • Two-factor SSH authentication (eg: Google Authenticator)
  • All keys & passwords encrypted on-device with AES-256 encryption
  • Identities (users/password/keys) are abstracted from connections. Instead of updating every connection when you change your password - just update the identity and any connections linked to it will use the new password/key.
  • Works out of the box with Ubuntu, RedHat, CentOS, Mint, Gentoo and all other flavours of Linux
  • zlib compression to improve SSH sessions on high latency connections

Pro Features (optional in-app purchase):
  • Integrate with Amazon AWS / EC2, synchronise connections and automatically group servers based on their class or security groups.
  • Securely keep everything in sync between multiple devices
  • Automated AES-256 encrypted backups of all of your connections and settings
  • A beautiful widget for fast access to either your frequently used connections, or a specific group (Android 3.0+).
  • Team collaboration. Share your groups of connections with team members and start working together instead of separately.
  • Handy snippets library for quick access to your frequently used commands
  • Dark, Light, Solarized Dark and Solarized Light terminal color themes. For an overview of solarized color scheme and why it rocks for terminal usage check out http://ethanschoonover.com/solarized
  • Security lock to automatically protect JuiceSSH after a period of inactivity

Coming Soon:
  • Port forwarding
  • File transfers ( SCP / SFTP )
  • WOL

We've only just released it a few days ago and are already building up quite a user base and have had some fantastic feedback so far.
Any comments / suggestions are more than welcome!
 
Last edited:

JuiceSSH

Member
Dec 13, 2012
30
17
Changlog

1.3.3
- Added page up/down keys to popup keyboard
- Added port forwarding (pro feature)
- Connect to port forwards via widget
- Automatically open port forwards in browser
- Improved reliability of 'connect via' functionality
- Improved SSH agent forwarding support
- Auto-expand connection group if only one exists, or the 'All' group if none exist
- Terminal font readability improvements
- Don't CloudSync font size between devices (handy if you have phone & tablet with different DPI)

1.3.2
- Can now disconnect & reconnect from connection notification (ICS+)
- No longer uses/modifies WIFI_SLEEP_POLICY setting

1.3.1
- Fixed a rare SSH 'Authentication Cancelled by Server' issue introduced in 1.3.0
- Added line wrapping for long terminal lines and improved tmux/screen wrapping compatibility

1.3.0
- Added support for two-factor authentication (eg: Google Authenticator)
- Added support for keyboard-interactive authentication

1.2.8
- Better support for keys exported from Connectbot (PKCS#8)
- Improved external ALT key handling (AltGr for international keyboards)
- Fix for broken keys/symbols on devices with slide-out keyboards

1.2.7
- Security lock to automatically protect JuiceSSH after a period of inactivity (Pro only)
- Added ALT and Hide Keyboard items to the popup keyboard
- Fix for issue with 3rd party keyboards in landscape mode
- Optimised terminal resizing performance to remove lag
- Fix for crash when deleting snippets
- Fix for incorrect color in Solarized Light color scheme
- Fix for incorrect number of EC2 instances shown
- Fix for enter key not working in nano & mongo client

1.2.6
- Beautiful new widget for pro users (Android 3.0+)
- Fix for rare issue that caused battery drain

1.2.3
- Improved Asus Transformer keyboard handling
- Bugfixes including SSH connect timeout issue

1.2.2
- Ability to hide software keyboard
- UI Improvements for Samsung Touchwiz devices
- Improved failed connection handling

1.2.0
- Amazon AWS/EC2 integration - keep your connections in sync with your AWS account & instances.
- Function keys (F1-F12) now on popup keyboard
- Fixed bug in 'connect via' connections

1.1.5
- Big improvement in Xterm support/dynamic terminal resizing. Applications like htop and ncurses dialogs now work flawlessly.
- New terminal color themes: Dark, Light, Solarized Dark and Solarized Light
- Fix for Samsung devices that had unreadable buttons on the popup keyboard

1.1.4
- Fix for in-app purchases not being recognised

1.1.3
- Added zlib compression to improve SSH sessions on high latency connections
- Added setting to choose whether the popup keyboard shows above or below the terminal
- Made Settings menu easier to use for low resolution devices
- Fixed bug that caused crash on devices without Google Play Services
- Added support for ssh://<host>:<port> links and bookmarks

1.1.2
- Bugfixes when resizing/rotating terminal
- Homescreen shortcuts

1.1.0
- Save handy snippets that can be used anytime within SSH sessions
- Copy and paste within SSH sessions
- Share SSH session transcripts via Dropbox/Email/Evernote etc or save them to SD card
- Host key/fingerprint verification
- No longer forces new users to link app with a google account

1.0.7
- Optimised automatic dropped/failed connection detection
- Fixed a UTF-8 encoding issue with some characters

1.0.6
- Fixed crash in Google Play billing service that caused some purchases not to take affect
- Fixed issue on Honeycomb tablets that caused a crash when notifications were received

1.0.5
- Fixed problem that occasionally caused an error when resuming background SSH sessions
 
Last edited:
  • Like
Reactions: apascual89

beanaroo

Senior Member
Dec 11, 2012
56
12
Auckland
Excellent SSH client! The layout and functionality makes working on remote machines very easy and efficient.

I have one issue: In some instances the Enter/Return key is not recognised. One easy way to replicate this is by editing a file with nano and then attempting to save it. It just doesn't work.

Any ideas?

Thanks again for the wonderful app!
 

JuiceSSH

Member
Dec 13, 2012
30
17
Excellent SSH client! The layout and functionality makes working on remote machines very easy and efficient.

I have one issue: In some instances the Enter/Return key is not recognised. One easy way to replicate this is by editing a file with nano and then attempting to save it. It just doesn't work.

Any ideas?

Thanks again for the wonderful app!

Hi,

Thanks for the kind feedback.
We are currently aware of an issue that specifically affects nano, where the enter key is not recognised.

We're looking into it and hopefully will have a fix included in an update soon.

Thanks!
 
  • Like
Reactions: beanaroo

_pigro_

Senior Member
Nov 21, 2011
85
11
Glasgow
Hi. I am having trouble using an RSA public key with juiceSSH. I know it's not Juice's fault, as I can't use the id_rsa.pub with connectbot either - just thought I'd ask here for any ideas as i'm stuck.

I generate the keys on a Win XP box, using openssh (the cygwin version). OpenSSH itself is running fine (I can connect using passwords). Here's the keygen output:

C:\OpenSSH\bin>ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/graeme/.ssh/id_rsa):
/home/graeme/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/graeme/.ssh/id_rsa.
Your public key has been saved in /home/graeme/.ssh/id_rsa.pub.
The key fingerprint is:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX [email protected]

I then copied the id_rsa.pub file to /sdcard on my galaxy note, and tried to add it to my existing identity in Juicessh. I chose "file Path" and after typing id_ the full file name id_rsa.pub appeared. I touched that to select it then hit "OK" but nothing happens. I can only leave this screen by hitting cancel. I then tried to paste in the contents of the file, and that is permitted. But, wehn I try to connect using it, juicessh says "invalid file".

I've regenerated the key a couple of times, always with same results. As I say, the same file is also rejected by connectbot ("problem parsing imported private key").

So it appears that ssh-keygen on my XP box is producing an invalid file format (but that seems wildly unlikely??). I wondered if it was a DOS->Linux file format issue (cr vs cr/lf) but I haven't seen anything online suggestign that a file format conversion is needed if copying keys from Windows to Linux?

How can I track down what's wrong & why?
 

JuiceSSH

Member
Dec 13, 2012
30
17
Hi. I am having trouble using an RSA public key with juiceSSH. I know it's not Juice's fault, as I can't use the id_rsa.pub with connectbot either - just thought I'd ask here for any ideas as i'm stuck.

I generate the keys on a Win XP box, using openssh (the cygwin version). OpenSSH itself is running fine (I can connect using passwords). Here's the keygen output:

C:\OpenSSH\bin>ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/graeme/.ssh/id_rsa):
/home/graeme/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/graeme/.ssh/id_rsa.
Your public key has been saved in /home/graeme/.ssh/id_rsa.pub.
The key fingerprint is:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX [email protected]

I then copied the id_rsa.pub file to /sdcard on my galaxy note, and tried to add it to my existing identity in Juicessh. I chose "file Path" and after typing id_ the full file name id_rsa.pub appeared. I touched that to select it then hit "OK" but nothing happens. I can only leave this screen by hitting cancel. I then tried to paste in the contents of the file, and that is permitted. But, wehn I try to connect using it, juicessh says "invalid file".

I've regenerated the key a couple of times, always with same results. As I say, the same file is also rejected by connectbot ("problem parsing imported private key").

So it appears that ssh-keygen on my XP box is producing an invalid file format (but that seems wildly unlikely??). I wondered if it was a DOS->Linux file format issue (cr vs cr/lf) but I haven't seen anything online suggestign that a file format conversion is needed if copying keys from Windows to Linux?

How can I track down what's wrong & why?

If your key is valid, the 'Smart Search' in JuiceSSH should find the key (regardless unix/windows line endings of where it is on your sdcard).
If it's not - then it does suggest your key is invalid.

The fact that when you paste in the key on your android device, it still shows as invalid suggests that it's more than just a line endings issue.

I'm afraid I don't have a windows box here to test with.
Can you confirm that the first line of your key contains -----BEGIN RSA PRIVATE KEY----- or -----BEGIN DSA PRIVATE KEY-----

Thanks
 

_pigro_

Senior Member
Nov 21, 2011
85
11
Glasgow
Hi, thanks for taking the time to have a look!

The private id_rsa file, which resides in ~home/graeme/.ssh on the XP box, has the -----BEGIN RSA PRIVATE KEY ----- header. The public id_rsa.pub simply has ssh-rsa at the start.

However I think I may be very confused. My need is to connect from my android phone over ssh to my XP "server" which is running openssh. I can currently do this using password authentication, and I want to use keys instead. I have generated public/private RSA keys using ssh-keygen on the XP box, and then copied the public key it generated onto the android phone and tried to import it.

Should I actually be generating the keys on the phone and then copying the public one to the PC? If so, what do I need on Android to do this (I'm not rooted).
 

JuiceSSH

Member
Dec 13, 2012
30
17
Hi, thanks for taking the time to have a look!

The private id_rsa file, which resides in ~home/graeme/.ssh on the XP box, has the -----BEGIN RSA PRIVATE KEY ----- header. The public id_rsa.pub simply has ssh-rsa at the start.

However I think I may be very confused. My need is to connect from my android phone over ssh to my XP "server" which is running openssh. I can currently do this using password authentication, and I want to use keys instead. I have generated public/private RSA keys using ssh-keygen on the XP box, and then copied the public key it generated onto the android phone and tried to import it.

Should I actually be generating the keys on the phone and then copying the public one to the PC? If so, what do I need on Android to do this (I'm not rooted).

Ahh ok - makes more sense now.

You need the private key on the phone (id_rsa).
The public key needs to be copied to ~/.ssh/authorized_keys ( cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys) on your windows XP box.

Now linux is very fussy about the permissions on this authorized_keys file - although not sure if windows will be.
On Linux the .ssh directory must be 700 and the authorized_key file 600.

Let me know how you get on.

Paul
 

_pigro_

Senior Member
Nov 21, 2011
85
11
Glasgow
Many thanks Paul, I've got it working now (though I feel like a plonker!). Cheers for the help, you saved me a lot of time :)
 

_pigro_

Senior Member
Nov 21, 2011
85
11
Glasgow
:)

I have set up such keys in the past successfully from the same XP box to my old Nokia N900 (even managed to set up reverse tunnel so that I could login to phone from PC wherever it happened to be whilst on 3G) so I *should* know what I'm doing ... just a "senior moment" today hopefully!

Big thumbs up for the juicessh app by the way. Clean & simple interface, very nice.
 

JuiceSSH

Member
Dec 13, 2012
30
17
Just released an update to the Play Store that includes a nice new widget for our Pro customers running Android 3.0+ (Honeycomb) that allows quick homescreen access to your frequently used connections, or specific groups:

widgetk.jpg
 

_pigro_

Senior Member
Nov 21, 2011
85
11
Glasgow
Quick bug report: I was abouit to report this with the previous version until I saw the post saying there was an update. I've updated but the bug is still there.

I have my WiFi -> Advanced -> keep WiFi on during Sleep set to "Always".

I disable WiFi (and go automatically to mobile data) and then run Juicessh to connect to a remote server.

I then exit the session (by typing "exit" into the terminal) and before doing anything else I check the above setting and it has changed from "Always" to "Never". Not a big deal, but it was driving me a bit crazy until I tracked down what it was that was making my phone use mobile data every time the screen was off!

Samsung Galaxy Note, stock build on ICS 4.0.4.
 

JuiceSSH

Member
Dec 13, 2012
30
17
Quick bug report: I was abouit to report this with the previous version until I saw the post saying there was an update. I've updated but the bug is still there.

I have my WiFi -> Advanced -> keep WiFi on during Sleep set to "Always".

I disable WiFi (and go automatically to mobile data) and then run Juicessh to connect to a remote server.

I then exit the session (by typing "exit" into the terminal) and before doing anything else I check the above setting and it has changed from "Always" to "Never". Not a big deal, but it was driving me a bit crazy until I tracked down what it was that was making my phone use mobile data every time the screen was off!

Samsung Galaxy Note, stock build on ICS 4.0.4.

Interesting, thanks for pointing this out. I will do some testing and try to get this resolved for our next update - which should be hitting very soon and including a much requested feature... PIN lock for the app.
 

JuiceSSH

Member
Dec 13, 2012
30
17
Interesting, thanks for pointing this out. I will do some testing and try to get this resolved for our next update - which should be hitting very soon and including a much requested feature... PIN lock for the app.

I think I've found the issue here - would you be able to help test if I send you over an update with the fix included?
 

_pigro_

Senior Member
Nov 21, 2011
85
11
Glasgow
Hi, I just tested the new .apk you provided but it's still doing the same as before.

Also FYI - it is not neccessary to go onto a mobile data connection to trigger the problem, that was just the way I happened to be using the app when I noticed the bug.

So, if I am on my home WiFi (with Keep wifi on during sleep set to "always") I can run juicessh, connect to a server on my own LAN and then after, exiting the ssh session, the WiFi setting has immediately changed from "Always" to "Never".

Let me know if you need any further info, and if you'd like me to do any more testing.
 

JohnerH

Member
Feb 27, 2013
8
0
Hi Guys,

I've been trying to find the keys juiceSSH generated when I first installed it in order to put in the authorized_Keys on my server, but for the life of me I can't find them.

Anyone know where they are?

Thank you in advance,

J
 

JuiceSSH

Member
Dec 13, 2012
30
17
Hi Guys,

I've been trying to find the keys juiceSSH generated when I first installed it in order to put in the authorized_Keys on my server, but for the life of me I can't find them.

Anyone know where they are?

Thank you in advance,

J

Hi,

JuiceSSH does not (currently) generate any SSH keys for you - it can only import ones created elsewhere with ssh-keygen or other such tools.

You might be thinking of the encryption password that you're prompted for when you first ran the app? This is used to generate an AES-256 key that encrypts all of your settings, connections, passwords etc so that they are not stored in plain text.

Thanks.

Paul
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    For the last six months we've been working on an SSH app and after a lot of hard work and sleepless nights coding - we've hit publish on the Play Store!

    As a pair of full-time linux based systems administrators we spend our lives inside SSH sessions, looking after a large number of servers in and out of office hours. Like most android users we used Connectbot and while it's awesome, we found ourselves getting frustrated with it's lack of functionality in areas and started writing an app that suited our needs better.

    Over time our little SSH client grew and grew functionality-wise and JuiceSSH was born...

    Play Store & Screenshots:
    main_menu_261x432.png
    keyboard_261x432.png
    identities_261x432.png


    http://play.google.com/store/apps/details?id=com.sonelli.juicessh

    Features:
    • Full colour SSH terminal client
    • Popup keyboard with all those normally hard to find characters
    • Use the volume keys to quickly change font size
    • Click URLs to open in a browser
    • Copy & Paste within sessions
    • External keyboard support
    • Save / Share SSH transcripts to Dropbox/Evernote/Email & SD card
    • UTF-8 character support
    • Easily organise your connections by group
    • Homescreen shortcuts
    • Keep multiple SSH sessions running in the background
    • Seamlessly connect 'via' other SSH connections with one click
    • Immediate access when you open the app to your frequently used connections
    • Password & OpenSSH private key support
    • Two-factor SSH authentication (eg: Google Authenticator)
    • All keys & passwords encrypted on-device with AES-256 encryption
    • Identities (users/password/keys) are abstracted from connections. Instead of updating every connection when you change your password - just update the identity and any connections linked to it will use the new password/key.
    • Works out of the box with Ubuntu, RedHat, CentOS, Mint, Gentoo and all other flavours of Linux
    • zlib compression to improve SSH sessions on high latency connections

    Pro Features (optional in-app purchase):
    • Integrate with Amazon AWS / EC2, synchronise connections and automatically group servers based on their class or security groups.
    • Securely keep everything in sync between multiple devices
    • Automated AES-256 encrypted backups of all of your connections and settings
    • A beautiful widget for fast access to either your frequently used connections, or a specific group (Android 3.0+).
    • Team collaboration. Share your groups of connections with team members and start working together instead of separately.
    • Handy snippets library for quick access to your frequently used commands
    • Dark, Light, Solarized Dark and Solarized Light terminal color themes. For an overview of solarized color scheme and why it rocks for terminal usage check out http://ethanschoonover.com/solarized
    • Security lock to automatically protect JuiceSSH after a period of inactivity

    Coming Soon:
    • Port forwarding
    • File transfers ( SCP / SFTP )
    • WOL

    We've only just released it a few days ago and are already building up quite a user base and have had some fantastic feedback so far.
    Any comments / suggestions are more than welcome!
    1
    Changlog

    1.3.3
    - Added page up/down keys to popup keyboard
    - Added port forwarding (pro feature)
    - Connect to port forwards via widget
    - Automatically open port forwards in browser
    - Improved reliability of 'connect via' functionality
    - Improved SSH agent forwarding support
    - Auto-expand connection group if only one exists, or the 'All' group if none exist
    - Terminal font readability improvements
    - Don't CloudSync font size between devices (handy if you have phone & tablet with different DPI)

    1.3.2
    - Can now disconnect & reconnect from connection notification (ICS+)
    - No longer uses/modifies WIFI_SLEEP_POLICY setting

    1.3.1
    - Fixed a rare SSH 'Authentication Cancelled by Server' issue introduced in 1.3.0
    - Added line wrapping for long terminal lines and improved tmux/screen wrapping compatibility

    1.3.0
    - Added support for two-factor authentication (eg: Google Authenticator)
    - Added support for keyboard-interactive authentication

    1.2.8
    - Better support for keys exported from Connectbot (PKCS#8)
    - Improved external ALT key handling (AltGr for international keyboards)
    - Fix for broken keys/symbols on devices with slide-out keyboards

    1.2.7
    - Security lock to automatically protect JuiceSSH after a period of inactivity (Pro only)
    - Added ALT and Hide Keyboard items to the popup keyboard
    - Fix for issue with 3rd party keyboards in landscape mode
    - Optimised terminal resizing performance to remove lag
    - Fix for crash when deleting snippets
    - Fix for incorrect color in Solarized Light color scheme
    - Fix for incorrect number of EC2 instances shown
    - Fix for enter key not working in nano & mongo client

    1.2.6
    - Beautiful new widget for pro users (Android 3.0+)
    - Fix for rare issue that caused battery drain

    1.2.3
    - Improved Asus Transformer keyboard handling
    - Bugfixes including SSH connect timeout issue

    1.2.2
    - Ability to hide software keyboard
    - UI Improvements for Samsung Touchwiz devices
    - Improved failed connection handling

    1.2.0
    - Amazon AWS/EC2 integration - keep your connections in sync with your AWS account & instances.
    - Function keys (F1-F12) now on popup keyboard
    - Fixed bug in 'connect via' connections

    1.1.5
    - Big improvement in Xterm support/dynamic terminal resizing. Applications like htop and ncurses dialogs now work flawlessly.
    - New terminal color themes: Dark, Light, Solarized Dark and Solarized Light
    - Fix for Samsung devices that had unreadable buttons on the popup keyboard

    1.1.4
    - Fix for in-app purchases not being recognised

    1.1.3
    - Added zlib compression to improve SSH sessions on high latency connections
    - Added setting to choose whether the popup keyboard shows above or below the terminal
    - Made Settings menu easier to use for low resolution devices
    - Fixed bug that caused crash on devices without Google Play Services
    - Added support for ssh://<host>:<port> links and bookmarks

    1.1.2
    - Bugfixes when resizing/rotating terminal
    - Homescreen shortcuts

    1.1.0
    - Save handy snippets that can be used anytime within SSH sessions
    - Copy and paste within SSH sessions
    - Share SSH session transcripts via Dropbox/Email/Evernote etc or save them to SD card
    - Host key/fingerprint verification
    - No longer forces new users to link app with a google account

    1.0.7
    - Optimised automatic dropped/failed connection detection
    - Fixed a UTF-8 encoding issue with some characters

    1.0.6
    - Fixed crash in Google Play billing service that caused some purchases not to take affect
    - Fixed issue on Honeycomb tablets that caused a crash when notifications were received

    1.0.5
    - Fixed problem that occasionally caused an error when resuming background SSH sessions
    1
    Excellent SSH client! The layout and functionality makes working on remote machines very easy and efficient.

    I have one issue: In some instances the Enter/Return key is not recognised. One easy way to replicate this is by editing a file with nano and then attempting to save it. It just doesn't work.

    Any ideas?

    Thanks again for the wonderful app!

    Hi,

    Thanks for the kind feedback.
    We are currently aware of an issue that specifically affects nano, where the enter key is not recognised.

    We're looking into it and hopefully will have a fix included in an update soon.

    Thanks!
    1
    Many thanks Paul, I've got it working now (though I feel like a plonker!). Cheers for the help, you saved me a lot of time :)

    If it makes you feel any better, getting the private/public keys mixed up is a really common problem! It's not just you :)
    1
    Quick bug report: I was abouit to report this with the previous version until I saw the post saying there was an update. I've updated but the bug is still there.

    I have my WiFi -> Advanced -> keep WiFi on during Sleep set to "Always".

    I disable WiFi (and go automatically to mobile data) and then run Juicessh to connect to a remote server.

    I then exit the session (by typing "exit" into the terminal) and before doing anything else I check the above setting and it has changed from "Always" to "Never". Not a big deal, but it was driving me a bit crazy until I tracked down what it was that was making my phone use mobile data every time the screen was off!

    Samsung Galaxy Note, stock build on ICS 4.0.4.

    I have the same bug on Samsung Galaxy SIII, stock build on ICS 4.1.2

    Hi @_pigro_ and @Mr_K99 - apologies for the delay, this has been quite a tricky bug to track down but it is finally fixed in v1.3.2 available on the Play Store now.

    The full changelog for v1.3.2 is:
    • Can now disconnect & reconnect from connection notification (ICS+)
    • No longer uses/modifies WIFI_SLEEP_POLICY setting

    We have also recently finished development on our port forwarding functionality.
    There will be a short (~1-2wk) beta program - if anybody would like to be included please contact us via any of the contact methods here: https://sonelli.com/contact