[APP][2.1+] SSHDroid (2.1.0) - Android Apps and Games

SSHDroid is a SSH server for Android (more informations about SSH here).
This application will let you to connect to your device from your PC and execute commands (like "terminal" and "adb shell") or edit files (through SFTP, WinSCP, Cyberduck, etc...).
​
Windows users:
- File Transfer: WinSCP.
- Remote Shell: PuTTY
Linux users:
- File Transfer: natively supported by most file managers (like Nautilus or Dolphin), just enter the sftp address displayed as location.
- Remote Shell: run 'ssh' from the terminal
Mac users:
- File Transfer: Cyberduck
- Remote Shell: run 'ssh' from the terminal
Root is supported (in particular if you need to execute it on the predefined SSH port that is 22) but not required.
FAQs:
q: Why my transfer speed decrease when I turn off the screen?
a: Enable the option 'Lock Wifi'. If your device is running at least Android 2.3.x, you should get full speed transfer even when the screen is off, otherwise enable the option 'Lock screen' too.
q: How can I use a shared key with Putty/Winscp?
a: You have to generate a key from the application in OpenSSH format and use Puttygen to import/convert it in ppk format. A recent version of Puttygen (>= 0.61) is required!
q: How can I upgrade to the pro version?
a: If you previously purchased SSHDroidPro on Google Play, the new version will automatically detect it and upgrade to pro otherwise you can unlock it as in-app purchase.
q: How can I automate the application start/stop?
a: Use the following broadcast intents:
START: berserker.android.apps.sshdroid.command.START
STOP: berserker.android.apps.sshdroid.command.STOP
SSHDroid on Google Play
Changelog 2.1.0
rsync is now included in SSHDroid (sperimental build with libiconv support)
Fixed a problem with importing keys >= 2048 bit
Fixed a problem with in-app purchase restore
Google Play Services updated
Optimized layout for tablets
Minor UI changes
Changelog 2.0.8
Chinese language updated
minor changes
Changelog 2.0.7
fixed a bug on key import
Changelog 2.0.6
minor changes
Changelog 2.0.5
bugfix release
Changelog 2.0.4
fixed an issue with the "path" (scp is back)
minor changes
Changelog 2.0.3
fixed a bug with shared keys auth and homefolder
compatibility fixes for S4 and Note 3
Changelog 2.0.2
fixed an issue with root permissions
Changelog 2.0.1
fixed a bug in the initialization (Dialog not disappearing)
fixed the layout in the help (bottom links are now visible)
minor changes
Changelog 2.0.0
complete UI rewrite!
sperimental x86/mips support
homescreen and lockscreen widget (pro)
WiFi autostart's white list (pro)
new option to allow app execution without root privileges (on rooted devices)
new option "autostart service"
new option to enable verbose logging
better home folder selection
better file picker
android.permission.ACCESS_SUPERUSER permission added
busybox updated to 1.21.0
no more adchecker (pro version has more features)
Changelog 1.9.4
ICS compatibility fixes
Dropbear updated to 0.53.1 (SSH tunneling now works)
Busybox now supports DNS names resolution
Active connections are now closed correctly once the service is stopped
Special characters in the password are now supported
Changelog 1.9.0
SSH keys management
Busybox updated to last stable release (1.18.5)
Custom shell profile option (add busybox binaries to the path with improved shell)
WiFi lock option
Application icon option
The main application icon can now be long pressed to toggle the SSH service (short press is supported too)
Login banner option
Port forwarding should now be fixed
Help updated
New translations: spanish, german and french
AdMob SDK updated (free version only)
AdChecker now allows to revert the hosts file (free version only)
If you want to translate SSHDroid into a new language:
download the attached file (strings.zip)
edit the xml inside the zip (strings.xml) in this way:
Original line:
<string name="key_dialog_format">File format</string>
Click to expand...
Click to collapse
Translated line:
<string name="key_dialog_format">My translation of File format</string>
Click to expand...
Click to collapse
Please do not translate anything inside the "name" attribute:
<string name="do not translate this">
Click to expand...
Click to collapse
But only:
<string name="my_key">Please translate only this part</string>
Click to expand...
Click to collapse
Attach in this topic a modified version of the file or send me a pm with the download link (please remember to indicate the new language!)
I'll be glad for every contribution
Available translations:
Dutch by Gojira-r32 (1.9.2)
English by berserker_devel (2.0.0)
French by eauland (1.9.2)
German by florianmar (1.9.2)
Italian by berserker_devel (2.0.0)
Spanish - automatically generated (1.9.2)
Chinese (simplified) by wwj402 (1.9.2)
Portuguese by leandrpf (2.0.0)
Use SSHDroid for Tethering !
SSHDroid could be used for tethering purpose:
Doesn't require a separate tethering plan
Not blockable or detectable by carriers
Doesn't require root
Doesn't require to install additional software on your PC
More info here.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you want to become a beta tester of this app please follow these steps:
Join the SSHDroid Google+ community
Click on the following link to become a beta tester
Update or install SSHDroid from Google Play and you'll get the beta version
Support this project
​

berserker_devel said:
...
P.S.: the application is free
Click to expand...
Click to collapse
I don't agree with the app being "free" if it's ad supported AND forces itself to quit if Ads are disabled on the phone (ie... via Ad killers like AdFree).
I see you also have a 'Pro' version of the app for ~$1.30US, but now that there's a 15min only refund window, I was interested in trying out your software but I'm feeling a little "trapped" into having to either allow Ads or buy your app outright (no way any decent amount of testing can be done within 15min).
Sorry, but for me, I'm going to pass.

This is an ad-supported application (it won't start if you disabled ad on your device)
Click to expand...
Click to collapse
you're really shooting yourself in the foot with this. I won't disable my ad-blocking hosts file for this app and i'm not gonna buy anything that i didn't test first -> you've lost me as a potentional customer

XlAfbk said:
you're really shooting yourself in the foot with this. I won't disable my ad-blocking hosts file for this app and i'm not gonna buy anything that i didn't test first -> you've lost me as a potentional customer
Click to expand...
Click to collapse
I think that the market already gives you a great opportunity to test the "pro" version with the "refound" option: ask Google to change the 15min limitation if it's not enough for you,that's not a decision of mine.
In my opinion ad-free tools are a shame for Android and for all us developers.

Wow I've been copycatted
QuickSSHd ($1.50 USD)
http://www.appbrain.com/app/quicksshd/com.teslacoilsw.quicksshd
Right down to the Help page
I'm not going to make a big fuss as the core part (Dropbear), for both projects, is open source and we're both setup on github posting the modified sources which is good.
QuickSSHd's dropbear's github: https://github.com/barryk/android_external_dropbear
SSHDroid's dropbear's github: https://github.com/berserker/android_external_dropbear
But I would appreciate it if you tried to differentiate a little more and wrote your own help page. The interfaces are also very similar, but that's at least a relatively natural interface for a program that controls an SSH Daemon and needs to provide information on such.
-Kevin
TeslaCoil Software

[email protected] said:
Wow I've been copycatted
But I would appreciate it if you tried to differentiate a little more and wrote your own help page. The interfaces are also very similar, but that's at least a relatively natural interface for a program that controls an SSH Daemon and needs to provide information on such.
Click to expand...
Click to collapse
Hi Kevin, thanks for provide the screenshot of the help page (I missed that ) but...why did you post only the "bottom" part ? Wasn't the top too much copycatted for you ?
Btw yes: I was a customer of your application in the past but once a day I decided to write my own implementation for the requirements that I need and I take the terminal commands help from there: I don't see any sort of "stealing" in that (I cannot change the "commands" ). You can try to decompile the two apk and see if they are really similar before posting such words.
I find not very kind to spam your application here instead...
Peace, bye

berserker_devel said:
Hi Kevin, thanks for provide the screenshot of the help page (I missed that ) but...why did you post only the "bottom" part ? Wasn't the top too much copycatted for you ?
Btw yes: I was a customer of your application in the past but once a day I decided to write my own implementation for the requirements that I need and I take the terminal commands help from there: I don't see any sort of "stealing" in that (I cannot change the "commands" ). You can try to decompile the two apk and see if they are really similar before posting such words.
I find not very kind to spam your application here instead...
Peace, bye
Click to expand...
Click to collapse
I didn't accuse you of stealing my code and I have no interest in decompiling your APK as it's simply not worth the effort. It's obvious that you looked at my app and copied the ideas and interface and even the help. The top of your help follows the same format as mine as well, just with less details. I felt showing the bottom highlighted the similarities best.
The commands are indeed just commands, and of course I wouldn't try to claim owner ship over them, but you wouldn't have accidentally put them in the exact same order, and used this exact same unusual and funny command of:
Code:
ssh-keygen -t dsa -f ~/.ssh/id_dsa -N ''
ssh -p 2222 [email protected] 'cat >> .ssh/authorized_keys' > ~/.ssh/id_dsa.pub
Why not just use scp to copy the key over?
Like I said, I'm not trying to make a big fuss, I'm not trying to get you to shut down your app or anything. By all means keep pushing it, keep improving it. I'm just pointing out that your app, in it's current state, is only a copy of mine. And again I encourage you to differentiate yours from mine. Give me some competition . Give me something to copy .

[email protected] said:
... I'm just pointing out that your app, in it's current state, is only a copy of mine. And again I encourage you to differentiate yours from mine. Give me some competition . Give me something to copy .
Click to expand...
Click to collapse
As a user of both apps (paid quickSshD and this ad-supported one) I must agreed with Kevin in that there's not really visible differences between them, actually.
Will stay tuned on this competition, always giving improvement to users.
[2nd_degree] Keep fighting ;-) [/2nd_degree]
_________________________________________
Sent using Tapatalk Pro® from my :
GT-I9000, International Version, Unlocked, Unbranded.
DocRambone's XWJS3 Kitchen's v9.1.3 edition, Hardcore's K12Q-500hz BigMem, Jumba's NeonGT 1.8.3

Wow, I just want to say that i think it is funny that people are complaining about blocking use of the app if you use ad blocking software.
Being a developer myself, I too block use if you run adblocking software. The Ad supported versions are free because of the ads. If you have ways to block how the developer potentially makes money off the app, then it becomes pointless for developers to place ads in their applications, and then the only way they can make any money is to charge for the application.
Do you feel that the developers should just release everything for free and their time, skill and effort is worth nothing? In time, I bet you will see either more apps that block use if you have these ad blockers.
/2cents
Nice app, I plan on trying it out later this evening. Thanks.

camalot said:
Do you feel that the developers should just release everything for free and their time, skill and effort is worth nothing?
Click to expand...
Click to collapse
I'm pretty sure most people here have some kind of technical background and know the value of a nice app. But also most of us want to test-drive an app before they buy it, just like you don't go into a record store and pick a random CD but you listen a few songs before buying.
According to appbrains list I spent $171.87 on apps so I'm really not someone expecting stuff for free, but I will not buy anything I didn't test before. And I'm not going to change my phones config just to be able to test some app, if you as dev think you can force your users to configure their phone in a particular way then I'm a lost sale for you.
It's really the same way that websites not working in my browser lose me as customer, there's more than enough competition, I'll just go use a website that wants me as customer.

XlAfbk said:
I'm pretty sure most people here have some kind of technical background and know the value of a nice app. But also most of us want to test-drive an app before they buy it, just like you don't go into a record store and pick a random CD but you listen a few songs before buying.
According to appbrains list I spent $171.87 on apps so I'm really not someone expecting stuff for free, but I will not buy anything I didn't test before. And I'm not going to change my phones config just to be able to test some app, if you as dev think you can force your users to configure their phone in a particular way then I'm a lost sale for you.
It's really the same way that websites not working in my browser lose me as customer, there's more than enough competition, I'll just go use a website that wants me as customer.
Click to expand...
Click to collapse
I agree with you but...what's wrong with testing "SSHDroidPro" and refound it if it doesn't meet your requirements? The "pro" version does not check for adblockers so you can test it
I'll add this notice to the topic.

ROFL!
I was thinking about the same! I am happy user of QuickSSHd, I have paid it, and now I see this mirror picture of the same app!
I think that such behaviour is not fair...simply to copy other app, and without any credits sell it as own work...
So I am sticking with QuickSSHd, because I do not want to be part of this theft. I know that both apps are opensource, but the thing is the same...
Anyway, thanks kevin for saying it. Thumbs up!
[email protected] said:
Wow I've been copycatted
QuickSSHd ($1.50 USD)
http://www.appbrain.com/app/quicksshd/com.teslacoilsw.quicksshd
Right down to the Help page
I'm not going to make a big fuss as the core part (Dropbear), for both projects, is open source and we're both setup on github posting the modified sources which is good.
QuickSSHd's dropbear's github: https://github.com/barryk/android_external_dropbear
SSHDroid's dropbear's github: https://github.com/berserker/android_external_dropbear
But I would appreciate it if you tried to differentiate a little more and wrote your own help page. The interfaces are also very similar, but that's at least a relatively natural interface for a program that controls an SSH Daemon and needs to provide information on such.
-Kevin
TeslaCoil Software
Click to expand...
Click to collapse

berserker_devel said:
I agree with you but...what's wrong with testing "SSHDroidPro" and refound it if it doesn't meet your requirements? The "pro" version does not check for adblockers so you can test it
I'll add this notice to the topic.
Click to expand...
Click to collapse
That was quite OK within the 24hrs - now with 15mins....

XlAfbk said:
I'm pretty sure most people here have some kind of technical background and know the value of a nice app. But also most of us want to test-drive an app before they buy it, just like you don't go into a record store and pick a random CD but you listen a few songs before buying.
According to appbrains list I spent $171.87 on apps so I'm really not someone expecting stuff for free, but I will not buy anything I didn't test before. And I'm not going to change my phones config just to be able to test some app, if you as dev think you can force your users to configure their phone in a particular way then I'm a lost sale for you.
It's really the same way that websites not working in my browser lose me as customer, there's more than enough competition, I'll just go use a website that wants me as customer.
Click to expand...
Click to collapse
Couldn't agree more.
If your app is good people will buy it.
Don't force people into giving you revenue
I do understand the flipside though - why code for nothing. I think googles really ballsed up with the 15min refund window

Virnik0 said:
ROFL!
I was thinking about the same! I am happy user of QuickSSHd, I have paid it, and now I see this mirror picture of the same app!
I think that such behaviour is not fair...simply to copy other app, and without any credits sell it as own work...
So I am sticking with QuickSSHd, because I do not want to be part of this theft. I know that both apps are opensource, but the thing is the same...
Anyway, thanks kevin for saying it. Thumbs up!
Click to expand...
Click to collapse
Hi, can you elaborate more about "copy other app"? Copy what? 4 terminal commands? Did you try the application before making this accusation? I don't think...

I know linux well, so I do know that command syntax is mostly the same. But I have aldo seen screenshots in zhe first post, and I can compare app design to one I have already installed. And they are pretty same.
berserker_devel said:
Hi, can you elaborate more about "copy other app"? Copy what? 4 terminal commands? Did you try the application before making this accusation? I don't think...
Click to expand...
Click to collapse
Sent from my GT-I9000

DroidSSHd
A few months back I started working on a custom/personal solution... and DroidSSHd was born:
http code google com / p / droidsshd /
https github com / mestre / droidsshd
So... yet another project
Cheers!

berserker_devel said:
what's wrong with testing "SSHDroidPro" and refound it if it doesn't meet your requirements?
Click to expand...
Click to collapse
A 15 min window is just not enough to test an app. Playing around with the config, testing commands, trying different stuff, that all takes way longer than those 15m. I usually test the free version of an app for like a week or so and then - most of the time - I either buy/donate or uninstall and test a different app for that task.

XlAfbk said:
A 15 min window is just not enough to test an app. Playing around with the config, testing commands, trying different stuff, that all takes way longer than those 15m. I usually test the free version of an app for like a week or so and then - most of the time - I either buy/donate or uninstall and test a different app for that task.
Click to expand...
Click to collapse
Disable your adblocker for the time required to test the free version, then enable adblocker again and upgrade to the Pro version
Take all the time that you need

Well you obviously don't want me as customer. I don't have any problem with that, there's 2 good alternatives out there that don't force me to use the phone in the way you want, so goodbye.

Related

[2.2+] AutoNotes - Automated note taking tool [Two major updates!]

https://market.android.com/details?id=net.houzuo.android.autonotes
Tired of taking notes manually? This app makes life easier for you!
Set some keywords, and AutoNotes will automatically take text notes of interested information from your clipboard, typed sentences and things that appear on your screen!
E.g. Set "appointment" as a keyword, when "appointment" appears in a Gmail, the Email content will be saved into a note.
Due to Android's limitation, AutoNotes cannot process everything that ever appears on your screen. So please copy very important information into clipboard in order to make sure that AutoNotes has saved it for you.
This is my second Android app, your suggestions and feedbacks are very appreciated
Changelog
========
2.0
- Regular expression support
- Option to be notified when a note is created
- Minor performance improvements
3.0
- Ability to export notes to SD card
- Ability to search past notes by regex or keyword
- Settings are now saved upon app restart
- Minor user interface improvements
This is a fantastic idea. I had no clue this was possible without root. Nice work.
Oh, and look what we have here...
pretty nice app, thanks a lot
Gonna give this a try
This is a free app... why don't allow it to "sell" in China? Its bad enough that all us China Android fans can only get apps on dodgy alernative markets even if we have valid credit cards and/or paypal. But this is a free app. Please make it available world wide. Limiting market availability does not prevent piracy... it encourages it.
ogami_ito said:
This is a free app... why don't allow it to "sell" in China? Its bad enough that all us China Android fans can only get apps on dodgy alernative markets even if we have valid credit cards and/or paypal. But this is a free app. Please make it available world wide. Limiting market availability does not prevent piracy... it encourages it.
Click to expand...
Click to collapse
The app is on its first release. I can only speak English and Chinese and I know the way AutoNotes identifies and counting words does not apply to Chinese language. Better support for the languages other than English is a WIP feature.
houzuoguo said:
The app is on its first release. I can only speak English and Chinese and I know the way AutoNotes identifies and counting words does not apply to Chinese language. Better support of languages other than English is a WIP feature.
Click to expand...
Click to collapse
我是一位外国人,住在中国. 你好! But my mother tongue is English and I would like to download apps for my cool Galaxy S2 and Asus Transformer devices...here... without going to one of those messed-up alternative markets. 谢谢你!
ogami_ito said:
我是一位外国人,住在中国. 你好! But my mother tongue is English and I would like to download apps for my cool Galaxy S2 and Asus Transformer devices...here... without going to one of those messed-up alternative markets. 谢谢你!
Click to expand...
Click to collapse
No problem. I have enabled the app in all countries.
Here I also attached the APK file if you would like to install it straight away.
I already rated AutoNotes on the market, but I figured to make my suggestions (sent to Guo in PM) public here for review:
Question: are keywords searched for regarding case or case insensitively?
I'd like to have two options next to each keyword: "case insensitive" and "pattern", maybe off by default. The "pattern" knob should interpret a keyword as a regular expression or perhaps as a glob pattern like in Unix filenames.
Samsung Galaxy Ace GT-S5830
Just one other thing: keywords should also have a "negate" or "not" flag: if keywords with such a flag are encountered, AutoNotes should ignore the text. In case one needs to email passwords or other credentials. While such an email would be sent encrypted (of course!), AutoNotes sees the cleartext, so this is kinda important ...
Samsung Galaxy Ace GT-S5830
Got another one: every note has the valuable button "copy to clipboard". When I use it, the note goes to the clipboard, but then I need to use the back button several times to exit Autonotes.
How about a configuration option "exit after clipboard copy" that will immediately exit Autonotes and thereby return to the app where I want to paste the note?
Major update pushed to Android Market
- Regular expression support
- Option to be notified when a note is created
- Minor performance improvements
houzuoguo said:
Major update pushed to Android Market
- Regular expression support
- Option to be notified when a note is created
Click to expand...
Click to collapse
Thanks houzuoguo! I already got it from market. The regular expressions are a good idea. I hope you stay with this project.
I love this app. It solves my biggest frustration with Android. This app is absolutely effective.
I want to export all the notes although TB does restore everything. I can't find the data file...although I haven't really put an all out effort to find it... are the notes encrypted or in a basic text file?
EDIT -- found it. data/data/net.houzuo.android.autonotes/autonotes.db
and then squlited my way into a text doc.
androidcues said:
I love this app. It solves my biggest frustration with Android. This app is absolutely effective.
I want to export all the notes although TB does restore everything. I can't find the data file...although I haven't really put an all out effort to find it... are the notes encrypted or in a basic text file?
EDIT -- found it. data/data/net.houzuo.android.autonotes/autonotes.db
and then squlited my way into a text doc.
Click to expand...
Click to collapse
Thanks for the suggestion
In the next update, notes will be able to be exported into text files.
A major update is ready
3.0
- Ability to export notes to SD card
- Ability to search past notes by regex or keyword
- Settings are now saved upon app restart
- Minor user interface improvements

[CLOSED] [APP][4.1+][V1.3.7] Saiy | Your Open Source Virtual Assistant

Welcome to Saiy... Install - Mod edit: Broken DL link removed.
For those of you visiting this thread as subscribers to utter! you'll know the history well. A promising release, active development and then silence..... Please accept my apologies - if you don't know that 'sometimes life gets in the way' then you are the envy of most.
A bit of history for you...
To cut a half-decade-long story short, the Fragmentation of Android ground this project to a halt. When I first demoed my creation to the world, I had visions of knocking it up on Android and then focusing on how it functioned in the background. I was about to drown myself in machine learning to bring my vision to life. Job done? Well no...
It turned out that developing an app that covered almost every function available on an Android device (I refuse to say 'phone' - it's not 1983!) , was a job for 1,000+ developers, not just a lonesome one such as I, on a 10 year old Dell laptop - and each time a new update to Android was released, I huddled in a corner and wept, as I waited for the crash reports and 1* ratings to roll in.
It turns out that bugs aren't only specific to Android versions. You multiply that by Manufacturers messing with builds - and devices running multiple versions and then even the Locale of the device causing crashes and you end up with 12,000+ supported devices exponentially multiplied by all other eventualities as your user base.
I drowned... And my (in hindsight) naive plans of master AI'ery, whilst users enjoyed playing with it on Android, dropped down to the bottom of my to-do list. Things had to change.
I decided to shut myself away in a dark room to completely rewrite the Android code, so that it was both readable and scalable; despite its complexity. Rumours flew that I had died - and in some ways, I did....
Not really ^ that just felt justifiably dramatic! :cyclops:
So, utter! is reborn as Saiy® and Open Sourced, so it may have a chance of competing with the big boys, before they run away with all of our private data and souls, in order to use their services...
Install Saiy from the Play Store - here
Note - a direct download link will appear here shortly!
You can get involved by checking out the Development Section in the app, or alternatively, if you're a curious Android Developer, check out the base code published on GitHub here
The code base is pretty large, so briefly, there are two major classes in the app, that direct and distribute work elsewhere:
SelfAware is the main Foreground Service, responsible for managing the application state and channelling voice recognition, text to speech and other API requests.
Quantum is the main processing class, where commands are locally resolved (if required), sensibility checked and actioned.
Understanding the above two classes is essential to following the flow of the full application logic.
MyLog is a global verbose logging toggle. When enabled, the output will flow class to class, as well as display durations for time sensitive functions.
The following remains for the sake of me needing some sleep and posterity
About this thread
Firstly, I’d like to thank everyone for the positive feedback and encouragement and the huge amount of messages I’ve received on YouTube, email, twitter, G+ and here on XDA volunteering to be involved in beta testing. It’s very much appreciated and I apologise that I cannot respond to them all. Please take this intro as a thank you.
This thread is for your open discussion about utter! and the features you'd like to see included, so please feel free to throw your ideas back and forth (be nice to each other) and I’ll do my best to keep up with them when I have time.
About utter!
Unlike other voice applications, utter! will be configurable to the user, enabling you to assign spoken keywords to use the functionality of your favourite applications or make system related changes to your device. There's no cumbersome overlay or launching of another application to use the features, utter! sits in the background ready to be activated, whenever you want, without interrupting whatever you are doing.
Which applications will initially be compatible?
The more interest I can demonstrate in utter! the more likely your favourite application developer will want to make their functionality available to use. The purpose of the YouTube video and this thread is to get their attention and create a more functional first beta release.
I’m a developer and I'd like features of my application to be utter! compatible.
Please contact me to discuss how our applications can work together.
FAQs
Q) Will an offline speech engine be built in?
A) I hope so. I'm waiting to see what features of Google Now are made available to developers
Q) What languages will it be available in?
A) At first, English only. Once I have the framework functioning correctly, I can turn my attention to translations (thank you for the messages I’ve received offering translation help).
Q) Will it use natural speech recognition?
A) Over time it will, but in the testing stages commands will be more structured. As my algorithms develop, so will the application's ability to recognise exactly what you want.
For the conversation mode I’m really up against it. I’m almost trying to reinvent the wheel knowing that Google are no doubt sitting on a very advanced algorithm purposely for this… They are more than welcome to allow me to use it…
Q) How much is utter! going to cost when it’s out of beta?
A) I don’t know as yet. Not more than a couple of dollars... I just need to make sure that whatever the price, it's more than worth it.
Q) Which speech engine does it use?
A) In the video I used IVONA beta (available on the Market here). This option is configurable so you can use a free or premium engine of your choice.
Q) Google’s Project Majel will no doubt surpass this application. Why are you bothering?
A) Perhaps.. It remains to be seen the direction Google take and whether their focus will be too much in the interest of nudging you towards Google services, rather than providing an open and configurable voice integrated assistant.
For example: If you assign ‘Save Battery’ to a command, on detection utter! could go ahead and minimise your brightness level and screen time-out, turn off (or restrict) all data connections, set your device to GSM only, turn off vibrate functions and screen animations, underclock and undervolt your CPU (requires root) etc etc.. Is that what you expect from Majel? Personally, I don’t… [Update - I think I was right about this!]
Q) How do I register to beta test!?
A) Hang around this thread – thank you.
Q) The icon you used in the video for utter! was lame!
A) Yes! I just borrowed the inbuilt icon for now. If you think you can design a better one, please feel free! Maximum respect (at the very least) from the first post is offered in return!
Q) Can you adapt Siri to do these things please?
A) I honestly have had these requests – I’m afraid that’s not going to be possible now… or in the near/far future /ever…
----
By genisis7
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
By goander
By joshaw
By usaff22
utter! release progress
FACEBOOK
TWITTER
CONTACTS
TASKER
BLUETOOTH
WIFI
MOBILE DATA
WORLD TIME
WORLD WEATHER
ROOT FUNCTIONS
Credits
pingpongboss - amazing StandOut library!
usaff22 - amazing icon and artists impression work
meadowsjared - Sharing his coding skills
nobnut - previously unknown generosity
waydownsouth - previously unknown patience and sharing of knowledge
fahadayaz - Bug solving GEEK
Permissions
Code:
All permissions are for device based command purposes. NONE of your personal data is uploaded or shared to any external server of any kind
Change Log
Code:
V2.2.5A RELEASED
Email
Text
Navigation
Facebook
Twitter
Directory Searches
Car Locator
Play Music
Visual Results
Wave-to-wake
+ many more features added! Please see the command list in the app for details.
Changed to foreground application with permanent notification to stop Android killing it!
V2.2.4A RELEASED
Skype fixed
FC's fixed on some commands
Speed increases
Added troubleshooting menu
Changed icon display
Enabled background test code (hidden).
V2.2.1A RELEASED
Code and UI revamp.
Converted to pre-beta background app
Usage details in the application.
V2.1.9.1A RELEASED
MASSIVE CHANGES!
Simply too many to list...
All details in the app
V2.1.0A RELEASED
Mobile data
Twitter
Facebook
Contacts (algorithm test)
Dropped 2.1 compatibility
Fahrenheit added to weather
Initialisation tweaked
Custom listener tweaked
Button labels and Loquendo sample now family friendly :eek:
HUGE code rebuild
V2.0.1A RELEASED
Tasker integration!
World Weather
Custom Listener test
Long-press-search integration
Loads of bug fixes and code improvements.
Fixed Weather and Time force closes on 2.1 & 2.2 devices
V1.9A RELEASED
Root-functions fixed
Tablet compatibility fixed
Errors when no recogniser fixed
Loads of bug fixes and code improvements.
V1.7A RELEASED
Root-functions included!
FIXED - Recogniser button errors
Loads and loads of bug fixes and code improvements.
V1.6A RELEASED
World-Time included
FIXED 'unknown' Bluetooth state message.
Loads and loads of bug fixes and code improvements.
V1.5A RELEASED
Bluetooth voice control test included
FIXED the V1.4A 4.0.3 ICS crash
FIXED FC on back button from config tab
FIXED FC when closing app
FIXED FC for Galaxy Nexus TTS settings
FIXED leaked Receiver
Loads and loads of bug fixes and code improvements.
V1.4A RELEASED
WiFi voice control test included
Loads of bug fixes and code improvements.
V1.3A - RELEASED
Fixed FC on Config Tab
V1.2A - RELEASED
Release version 'jumped' to match Play Store
Totally rewritten UI code
Totally rewritten engine logic
Prevented override of localised English voice
Added test contact loader
Intro changed to audio file
Option to record output to sdcard for translation help
So much else that I've forgotten...
V0.0.1A - RELEASED
Long presses for association are not functional yet
BUGS
Code:
IVONA registers itself in error, even if it may actually work. A full uninstall and reinstall of the IVONA files is required.
Buttons don't reactivate occasionally after utterance - 'utterance' code depreciated.
Weather and Time API's are useless for USA State searches. Need to change provider.
utter! stable version is available from Google Play here.
Saiy stable version is available from Google Play here.
Latest test releases can be found in my more recent posts
Looks like a really promising app!! Subscribed..
Sent by accident from my Amaze using Tapatalk
Looks amazing
Cant wait to try this, am a lot on the road so can use this app.
Keep up the amazing work
subscribed! looking forward to this, it appears to be a much better solution than anything currently available. thanks for your hard work and determination.
Brandall - I congratulate you on what appears to be an amazing product. Would it be possible to navigate certain applications via voice? As an example, is something like this feasible: "Utter - scroll down 25%" to scroll down 25% of the way while viewing a web page in a browser, for instance?
Also, what about controlling a desktop computer via a Windows application/plug-in?
Brandall, this app looks amazing. In 4+ years of XDA'ing, I just hit subscribe for the first time. Can't wait to try it out. Do you have a twitter we can follow you at? Maybe @utter! or the likes.
Can't wait to try it out
Amazing looking app! Definently waiting to dl this asap
Sent Via My Shiny New Droid4!
Can't wait to try this app out have not been that impressed with the other similar apps.
This one looks slick.
Sent from my DROID BIONIC using Tapatalk
Looking forward to trying this out. Sounds like it will be better than what I have seen so far.
Awesome app, need someone to beta test, im ready, just shoot me a pm, subscribed for the first time btw
Looks amazing....
This looks absolutely incredible, I cannot wait to take it for a test drive.......Great work.
"Q) Google’s Project Majel will no doubt surpass this application. Why are you bothering?
A) Perhaps.. It remains to be seen the direction Google take and whether their focus will be too much in the interest of nudging you towards Google services, rather than providing an open and configurable voice integrated assistant."
One of my favorite aspects of Android over iOS is simply choices like this. Majel could very well have aspects that surpass this app and utter! will probably have aspects that surpass Majel - ultimately whichever works best for you personally is the one to go with.
Cant wait to try this when its ready
Sent from my NookColor using Tapatalk
utter!
This sounds utter!y amazing... I am staying tuned!
Subscribed
One of the most promising apps I've seen in awhile....can't wait to try it.
Roland Deschain said:
Brandall - I congratulate you on what appears to be an amazing product. Would it be possible to navigate certain applications via voice? As an example, is something like this feasible: "Utter - scroll down 25%" to scroll down 25% of the way while viewing a web page in a browser, for instance?
Also, what about controlling a desktop computer via a Windows application/plug-in?
Click to expand...
Click to collapse
Thank you. When offline recognition is available it opens the door to many more mundane speech controlled functions. As it stands at the moment, implementing such commands would be more of a gimmick and wouldn't be quicker or save time/effort..
jirafabo said:
Brandall, this app looks amazing. In 4+ years of XDA'ing, I just hit subscribe for the first time. Can't wait to try it out. Do you have a twitter we can follow you at? Maybe @utter! or the likes.
Click to expand...
Click to collapse
Good to know thank you twitter, g+ links in my signature below - I think they work!
Brandall:
I cannot tell you how impressed I am with your creativity, skills and vision in developing Utter! When I viewed the video last week I was in awe; brilliant, incredibly brilliant.
I would be thrilled to assist you in beta testing Utter!
I eagerly look forward to this app.
Sent from my SPH-D710 using Tapatalk
Can't wait to try it out

[GAME] Blue Hunter [DISCONTINUED][0.4PRE-BETA]

Blue Hunter (Android)
Hello and welcome to the development thread.
Here you can get an imagination of this project.
Introduction / Description
As you might know, Blue Hunter will be the follow-up of the Scan Most Bluetooth Devices game. The reasons for the complete restart of the same intent are those:
- Scan Most Bluetooth Devices was started up in 2010. At this time I had nothing to do with Java. I was a complete newbie. Therefore the code for the complete base was, to put it simply, ****. But I built on this base further and further. After some time I realized, that this can't be rescued anymore.
- The complete intern handling of things wasn't that, what I imagined.
- Some new features I wanted to get implemented were really not fitting into the game structure.
- And of course I wanted to do some new.
For those of you, who didn't know about Scan Most Bluetooth Devices, here is a short description of that, what the game should look like in the future.
Blue Hunter is a level-up game, in which you have to search for Bluetooth devices in range. Each unique device, that you'll find will give you some EXP. While gaining more an more EXP, you will, of couse, get into the next level. For each level-up you will unlock specific small game features, that will make it more comfortable to play. That's not all. You will have the chance to decide, if you also want to play against the others, who play this game, too. For that there will be the Leaderboard. Later you will also be able to add friends, make a player vs. player game, establish your own clan, etc. Achievements will also be integrated.
Changelog
Check out the changelog for a more descriptive view of the changes made.
Screenshots
Permissions
This game uses some Android Permissions. Here I want to explain, for what these Permissions are used:
- android.permission.BLUETOOTH - Is used to receive the state of Bluetooth and to start the discovery of Bluetooth devices.
- android.permission.BLUETOOTH_ADMIN - Is used to turn Bluetooth on, when necessary.
- android.permission.INTERNET - Is used to connect to the internet, to get the game synchronized with the game servers.
- android.permission.ACCESS_NETWORK_STATE - Is used to determinate internet connectivity change.
- android.permission.VIBRATE - Is used to notify the user about a new found device by vibration.
- android.permission.WRITE_EXTERNAL_STORAGE - Is only used for debug purposes.
- android.permission.RECEIVE_BOOT_COMPLETED - Used for the Update Service, which runs in the background and checks if there is a new update.
- android.permission.WAKE_LOCK - This is also for the Update Service.
Compatibility
As this game is still in a very early development stage (pre-beta), this game can only be installed on devices with Android ICS (4.*) and above.
Translations
Like in Scan Most Bluetooth Devices I depend on the community for getting translations.
At this point I want to ask you, if you think you can translate the game into your language. If this is the case I really would like to send you to the strings.xml file. There you'll find all strings, that can be translated. Later I will integrate a small platform for translators, which will make them lifes easier. Much easier ! But also this takes time.
Included Translations:
- English
- Dutch (Marc.)
- Czech (Scorpio-cz)
Click to expand...
Click to collapse
Oncoming Translations:
- German
Click to expand...
Click to collapse
Thank you ! (Of course I will think about a worthy compensation for your work !)
Privacy
Here I want to explain to you, what private information located on your device and got from other devices through Bluetooth is used by this game. This list contains and explains ALL gathered information from the game, you might worry about.
- Serial Number (S/N) - The game uses the serial number of your device, to determinate the installation of the game and to identify the unique game installation. The purpose of the use is, if you reset your Android to factory and after that install the game, it can automatically drag over the application data from the server, without user interaction.
This information is sent to the game server and stored in a database.
- Version Code - This is the internal version code of the game. It is used to check, if a new nightly version is available.
This information is sent to the game server and stored in a database.
- User Name - This is the name you use for the game. It is used to give you personalization possibilities. It's also showed in the leaderboard.
This information is sent to the game server and stored in a database.
- Remote MAC Address - This is the MAC Address of devices which you will found. It is used to determinate the manufacturer of the device and to give you specific expierence values for each manufacturer. (Some devices are more rare than others.)
This information is ONLY sent to the game server, when you are syncing your data with the game server.
- Remote Device RSSI - This is the Received Signal Strength Indication. This is used to display as information to you.
This information is ONLY sent to the game server, when you are syncing your data with the game server.
- Remote Device Name - This is the name of the remote Bluetooth device. This is used to display as information to you.
This information is ONLY sent to the game server, when you are syncing your data with the game server.
- Local Time - This is the time, that is saved, when you find a new device. This is used to display as information to you.
This information is ONLY sent to the game server, when you are syncing your data with the game server.
Note: All the information gathered by the game from your device or other devices is not associated with any other data or information. It will not be used for ad personalization or other things. It is not given to 3rd party companies or persons. This information is private and is only gathered to guarantee an optimal game experience. Your information is used to create statistics for the game itself.
Error Reporting
Please be sure to report any bugs, crashes, also feature wishes here: http://bluehunter.maks-dev.com/issues/
Support
You have questions ? Just ask me. You can send me an email all the time. I will try to answer all your questions.
You can also make feature suggestions.
If you find any bugs, errors, Force Closes, whatever, please feel free, to flood the Issues Tracker. You can also ask questions there, if you don't want to wait.
FAQ
Will this game be published on the Google Play Store ?
Click to expand...
Click to collapse
It is already. https://play.google.com/store/apps/details?id=com.maksl5.bl_hunt_sup
Thank you for the time you spent for this !
Download
Support Version:
Greetings !
The dutch translation is coming in +- a week Thanks for posting this already.
Verstuurd van mijn Galaxy Nexus met Tapatalk
Not sure that mapping people Bluetooth names on phones is a good idea even if its just a game. Seems to similar to what Google did with WiFi.
TheRedDrake said:
Not sure that mapping people Bluetooth names on phones is a good idea even if its just a game. Seems to similar to what Google did with WiFi.
Click to expand...
Click to collapse
I can understand, that many people like you think very sceptical when it comes to terms of privacy and use of private information by third parties in an application, that can collect a mass of information. I'm aware of the current mindset of people and therefore privacy is a big term I'm mindful of.
That's why I've written the privacy section in the first post that extensive. Of course the list in this section will be updated, if new information is used in the current available nightly.
And that with Google & WiFi. If a big company had the information based on the Bluetooth devices, what would it be useful for ? I mean a Bluetooth device is in very most cases, unlike WiFi hotspots, in a continually movement. The only information, that a Bluetooth device automatically can offer passively and when it is in it's discoverable state is it's mac address, the specific name the user has set, the signal strength(RSSI) and the UUIDs (what this Bluetooth device offers for features). A combination of this information would be mostly useless for a company, even if it is connected with the specific location. The only case in which it could be "useful" would be to connect each different locations, when finding this specific device. But this thought is far-fetched and would be in a very huge conflict with my privacy perception. It would never be implemented in the game. And now to refer to the privacy section, I won't make any information public. The intent of this game is to level up by finding devices, not to gather information.
I hope this gave you a short explanation of my perception on this.
Greetings !
Sorry, about the double post.
In the newest nightly there is the possibility to get informed, whether a new nightly is already available. In addition to that, you can decide, whether the game checks this at start or not.
Because of this, there is one new thing in the privacy list. It's the 'Version Code'. For further information please read the first post. Thank you !
The next thing, that will be integrated is the "core". It's the complete Bluetooth device discovery. Eventually without saving, just discovery. We'll see.
Greetings !
As the game makes good progress and heads for the 0.2 alpha, I updated the Privacy list recently. The core functions are now implemented and I think now I need some volunteers to test the whole thing.
Here some screenshots:
In the third screenshot you can see, that the manufacturer of the devices are recognized based on the mac address.
My please to you is:
Can you report any devices that are declared as Unknown and you know the manufacturer ? That would be very helpful, because then I can set a specific experience-value for these manufacturers. Thanks alot !
Have fun hunting !
You just replied when I wanted to say some things about this game
First of all, it's coming pretty good again, but there are a few things missing ( What makes it nicer for me )
- A automatic update, for example you get a notification of a update is available. Press the notification to update to the newest nightly.
- A vibrate function when a device is found.
- The ranking board.
- The time you find a device added at the place of a discovery ( just add a rule ).
- An ongoing notification so you know it's running in the background.
I tested it today a lot and I think the features I said should be implented.
Bugs:
- When you open the game and press no for bleutooth then do the slider to ON and say again no for bluetooth the slider will stay at ON and it should be at OFF.
- The menu button ( the 3 dots ) is from the slider to the end of the screen clickable. Maybe this should only be a square at the right side of the screen?
- Animations are slow ( Even on a Galaxy Nexus with 4.1 ), they stutter, I mean the user Information. And also when you go into settings and touch information for example.
- If you go to found devices and touch the search button the settings button and the X of the search field are on top of each other.
And on what is the amount of XP based?
Also 2 MAC adresses with manufactures:
40:2C:F4 HP (laptop)
70:F1:A1 Dell Wireless 370 Bluetooth Mini-card
I think you don't need any more numbers of the mac adresses?
Thanks for giving a update on this.
Can we carry over scores from Scan Most Bluetooth Devices?
@Bunglechunk:
Yes, there will be an import function to use, so you can carry over your score.
As I'm not able to use my own workstation, you won't receive any updates, like some of you may noticed. But that doesn't mean, that there wasn't any progress. I could add some more features and now I'm working on some help pages for users, that may not know some features. You will receive a nightly update as fast as possible.
Greetings!
After long time of silence in this thread, I want to notify you few users of Blue Hunter, that I've updated the first post, especially the Privacy section. This applies to all new nightly versions, that are currently out there.
For more information on the changes, please be sure to look into the changelog.
As for general I can say, the development goes and goes. It feels much more professional as it was when developing for Scan Most Bluetooth devices (which interestingly got much downloads in the past from Google Play).
Also I appreciate if you would take the time to use the Bug Tracking System to report your bugs, you noticied.
Thank you for your support!
Greetings!
Re: [GAME] Blue Hunter [IN_DEV][0.2PRE_ALPHA]
If you send the strings that need to be translated please do... I didn't know that my translation was outdated... And the auto-check for updates doesn't work anymore, thanks for developing again
Edit: I had instant FC's so I set my pass, and did the 'rebuild local database', I think I backed up my score by logging in, now my score is gone :'( Is it possible to retrieve my score? Because I did login.
Hey Guys,
I wanted to notify you, that Blue Hunter has reached Alpha state. Until now there is a support version available on the Play Store: https://play.google.com/store/apps/details?id=com.maksl5.bl_hunt_sup.
This will help, keep me motivated to make something really great out of this project, so be sure to check it out.
Blue Hunter now has achievements, which will let you get a permanent boost of EXP, when finding a new device. Also here be sure to check that out! I updated the first post on this thread. There you can find the information.
Now I will focus on the social aspects of the game. Like I said, I want, that you can make 1vs1 games against other players in a specific time period. This also applies to clans, that you can lead or enter. You will have the chance to get friends and write them messages or to boast with your statistics. This is where I wanna have this game and I will concentrate on that for now.
Until this, I really have to ask that stupid question again. Do you have time to translate? Write me a PM. I'm very thankful for that.
Greetings, have a nice day!
Thanks for updating the app again! It's fun to play it now because you can achieve something. For the translation, please send the untranslated strings by PM to me
Sent from my Galaxy Nexus using Tapatalk 4 Beta
Maksl5 said:
Until this, I really have to ask that stupid question again. Do you have time to translate? Write me a PM. I'm very thankful for that.
Click to expand...
Click to collapse
Hey MaksI5!
Nice that you are still on this project!
I can do the translation into Swedish and proof read English if needed (I will look into it). How do you want the translation? Just plain translation by editing the strings.xml file on Github? How do you want me to handle Swedish letters å,ä,ö?
@Marc. & NRK77:
Thank you for the time! You can find it here: https://github.com/Maksl5/blue-hunter/blob/master/res/values/strings.xml. Again this file is mostly updated with new strings on each version increment. You just have to send me the translated strings back via PM here or mail, what you like most. Specific characters are no problem. You can use them in your translation. I will check it and then handle it, like Android needs.
Thank you again!
Maksl5 said:
@Marc. & NRK77:
Thank you for the time! You can find it here: https://github.com/Maksl5/blue-hunter/blob/master/res/values/strings.xml. Again this file is mostly updated with new strings on each version increment. You just have to send me the translated strings back via PM here or mail, what you like most. Specific characters are no problem. You can use them in your translation. I will check it and then handle it, like Android needs.
Thank you again!
Click to expand...
Click to collapse
No problem at all! I like this game, hope there will be as many players as in SMBD.
I've begun the translation, it will take a week or two to complete.
One error you might look into: I have the automatic check for updates option on. Every time I start the app, it says there's a new version. It says my build is 1143 and 1144 is available. If I download 1144 and install it, the app still tells me the same as before: I currently have 1143 and 1144 is available.
One other problem I'll write in a PM.
Maksi5, are you still around? Ich hoffe dass du nicht in dem deutsche Wald verloren ist.
[Written by my thumbs using Taptalk 4.]
So guys, after some delay, I'm starting to develop further. Sorry for that, but I had many things to do for a while.
I just could integrate a new small feature. I don't talk about much, 'cause pictures say more then words:
Screenshot (Dropbox)
The whole social aspects thing... I did not touch it. But I will. Be sure.
@Snah:
This is a bug that automatically occurs, when I'm too dumb to compare and check the version numbers of the apk and the actual AndroidManifest.xml. Don't worry about it, it fixes itself in the next nightly.
BTW: What do you think about saving geo coordinates when finding a device to show them on a map at a later time?
Greetings!
BTW: What do you think about saving geo coordinates when finding a device to show them on a map at a later time?!
Click to expand...
Click to collapse
Nice Idea !!!
Maksl5 said:
BTW: What do you think about saving geo coordinates when finding a device to show them on a map at a later time?
Greetings!
Click to expand...
Click to collapse
Dtrieb said:
Nice Idea !!!
Click to expand...
Click to collapse
+1!

[APP][4.0.3+] pypmin web monitor

Hey all,
pypmin is a web monitoring application for administrators, it helps you keep track of the availability and response time of your website applications on the go using your phones internet connection.
You simply build a list of websites and pypmin will poll them in the background. When a website is unreachable pypmin alerts you with the http status code, you can also opt in to receive alerts whenever the content of the website changes.
You can configure the poll interval, and also the threshold of consecutive failures before an alert is made, in order to account for occasional problems with your phones connectivity.
I made this app a few weeks ago as a private tool for monitoring the websites that I host, I figured it was ready to dish out to people. Please tell me what you think, if you end up using it and want new features then please let me know.
You can find the app at: https://play.google.com/store/apps/details?id=com.creepy.pyp
Edit: New features including content change alerts have been added to version 1.0.6, there is now also a pro version with extras on the play store. Some advanced settings have been made pro exclusive, so if you rely on those settings you'll have to stick with 1.0.5, which will remain attached to this thread.
For those interested, I've added an APK file.
Has anyone had a chance to try this out? I'd be interested to know of any opinions/issues you've come across. So far I've only managed to test it on the Galaxy Nexus, Nexus 5 and Galaxy Note.
Jeffail said:
Has anyone had a chance to try this out? I'd be interested to know of any opinions/issues you've come across. So far I've only managed to test it on the Galaxy Nexus, Nexus 5 and Galaxy Note.
Click to expand...
Click to collapse
Will test a bit later today, could be very useful. Maybe add a feature that counts how many visitors / hits your page as had that day?
PulseDroid said:
Will test a bit later today, could be very useful. Maybe add a feature that counts how many visitors / hits your page as had that day?
Click to expand...
Click to collapse
Funnily enough I'm actually in the process of making a version of this for myself. Stats such as visitor counts and server CPU and memory usage would have to come via the server itself, or an analytics platform, so to add this in I'd have to dish out some scripts and a tutorial for setting this up on your own server.
I'm definitely willing to do that as an open source project, since I'm making it anyway, but I'll want some time to finish it and test it thoroughly. If anyone else is interested in this then let me know which analytics platform you use, if any, and I'll see what I can do.
Jeffail said:
Funnily enough I'm actually in the process of making a version of this for myself. Stats such as visitor counts and server CPU and memory usage would have to come via the server itself, or an analytics platform, so to add this in I'd have to dish out some scripts and a tutorial for setting this up on your own server.
I'm definitely willing to do that as an open source project, since I'm making it anyway, but I'll want some time to finish it and test it thoroughly. If anyone else is interested in this then let me know which analytics platform you use, if any, and I'll see what I can do.
Click to expand...
Click to collapse
That won't be problem, for me at least. Will test if needed.
Thats come in Handy for System Admin because i'm also one...:highfive:
Thanks for making this app..:good:
Awesome little app :thumbup:
One suggestion, if the option of persistent mode was available I/we could set the polling time to hourly and we would be notified if issues occurred.
Sent from my HTCSensation using xda app-developers app
zebidybob said:
Awesome little app :thumbup:
One suggestion, if the option of persistent mode was available I/we could set the polling time to hourly and we would be notified if issues occurred.
Sent from my HTCSensation using xda app-developers app
Click to expand...
Click to collapse
Would you be able to add a feature where it tells you if changes have been made/site was updated since the last poll?
For example, I randomly check http://desipro.de/ddwrt/K3-AC/ for new builds of firmware (DDWRT) for my router. This app is very light weight and it would be great if it would respond back and say "Hey, the site I've been randomly checking for you to make sure it's up has also been updated with new content."
This would be valuable to myself and I am willing to throw you 5 bucks if you can add it.
Thanks!
Very helpful, thx for this app.
ka24e said:
Would you be able to add a feature where it tells you if changes have been made/site was updated since the last poll?
For example, I randomly check http://desipro.de/ddwrt/K3-AC/ for new builds of firmware (DDWRT) for my router. This app is very light weight and it would be great if it would respond back and say "Hey, the site I've been randomly checking for you to make sure it's up has also been updated with new content."
This would be valuable to myself and I am willing to throw you 5 bucks if you can add it.
Thanks!
Click to expand...
Click to collapse
I seriously like this idea, thanks for the suggestion! I'll try and get this done soon, it'll be part of the free app since it's a core feature.
ka24e said:
Would you be able to add a feature where it tells you if changes have been made/site was updated since the last poll?
For example, I randomly check http://desipro.de/ddwrt/K3-AC/ for new builds of firmware (DDWRT) for my router. This app is very light weight and it would be great if it would respond back and say "Hey, the site I've been randomly checking for you to make sure it's up has also been updated with new content."
Thanks!
Click to expand...
Click to collapse
For example, I am admin on 2 wordpress-homepages with low traffic hosted on cheap web-hotels. Those web-hotel-provideres run badly designed robots, that looks for suspicius code on all their sites, and changes my .htaccess if the robot thinks, it has found something (without warning me).
This feature could help find a changed .htaccess file faster than I can do it today.
Jeffail said:
Funnily enough I'm actually in the process of making a version of this for myself. Stats such as visitor counts and server CPU and memory usage would have to come via the server itself, or an analytics platform, so to add this in I'd have to dish out some scripts and a tutorial for setting this up on your own server.
I'm definitely willing to do that as an open source project, since I'm making it anyway, but I'll want some time to finish it and test it thoroughly. If anyone else is interested in this then let me know which analytics platform you use, if any, and I'll see what I can do.
Click to expand...
Click to collapse
I think this is a great idea.
Especially since its open source. Even if its noob friendly would be even better.
Jeffail said:
I seriously like this idea, thanks for the suggestion! I'll try and get this done soon, it'll be part of the free app since it's a core feature.
Click to expand...
Click to collapse
Awesome thanks, no rush
Adding an option to run nrpe/nagios checks remotely on Windows boxes would be most useful. I monitor with nagios, and use nrpe for all of windows vm's. Health, mem, cpu, etc. Open source so can likely make use of nrpe in this handy little app.
Sent from my SGH-I337M using Tapatalk
Hey all! I've just uploaded pypmin version 1.0.6 to this thread as well as the play store.
Version 1.0.6 has the following extras:
- Optional alerts for content changes (configured per website)
- Export your pyp items (for importing into the new pro version)
I have also released pypmin pro to the play store. It's a paid version that has a new benchmarking utility for testing the performance of your server. Some of the advanced settings in 1.0.5 have been made exclusive to the pro version, so if you rely on those settings you might want to stick to version 1.0.5 if you're unwilling to buy the pro version.
I'm currently working on having server side statistics integrated into pypmin, but I haven't got a full plan for this yet so I can't say if or when it will be ready. Please let me know if there are any extra features you'd like and thanks for giving pypmin a try!
Hey all, pypmin was recently updated to version 1.1.2, this adds the ability to specify the exact response code expected for each individual website. This allows you to monitor websites where a '200 OK' response is not actually expected.
For example, you could be monitoring a website that requires authentication, and so you would specify the code 401 to be expected. With that option set pypmin will not only alert you when an error is returned, but also when a 200 response is recieved which indicates that you have accidentally opened up the site to unauthorized clients.
Enjoy.

[APP][DISCONTINUED] [OPEN SOURCE] UltimateBrowserProject - THE CODE IS NOW BEERWARE!!

Check out Cornowser, started as a project by fellow developer of UBP.​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
UltimateBrowserProject​
This Project has officially been discontinued. The reason is that I don't have time to work on this anymore. It was actually started as a fun project just to learn new stuff about programming in Android and with the overwhelming response, I just went on to learn more. But now, due to little or no time I cannot continue and have decided to discontinue this project for good.
If anyone would like to take over on my behalf, they are free to do so. Just make sure to keep the license intact. It has been a great time learning stuff and I sure have learnt a lot from this thing. To all those who have helped me and this application be a lot better, I'd like to thank you and I appreciate your support.​
Those who're looking for a new, bright start, can check out Cornowser, started as a project by fellow developer of UBP.​
Also, the source code is still on GitHub, if you'd like to mess around with it.
Now has been licensed as "Beerware", meaning you can do whatever you want with the code. You can also still download the stable & beta versions from the downloads tab of this page.​
It has been a fun ride with you all, and I hope we can meet soon with a new project ​
Regards,
Thunderbottom​
XDA:DevDB Information
UltimateBrowserProject, App for all devices (see above for details)
Contributors
balzathor, takahirom, xdvs23
Source Code: https://github.com/Thunderbottom/UltimateBrowserProject
Version Information
Status: Abandoned
Current Stable Version: 1.4.6
Stable Release Date: 2015-12-24
Beta Release Date: 2015-07-21
Created 2015-06-09
Last Updated 2015-12-28
Changelog-
Added Application Source Code
Check out the source code here
v1.2.3.
Added JSoup support for HTML Bookmark import
Minor Bug Fixes where tab would close on swipe from top
v1.2.4.
Added Readability Mode.
Added Workaround Fix for horizontal scroll bar showing when any webpage is launched from Home.
Minor Code Tweaks.
Snappier and more responsive.
Increased speed when switching webpages with volume buttons.
v1.2.4r2.
Fixed HTML Import crash.
Reduced JSoup dependency and added custom method.
Fixed Minor Bugs.
v1.2.5.
Cleared unused codes.
Minor Bug Fixes.
Used ViewUnit instead of ContextCompat.
v1.3.0.
Updated Host File for better ad blocking.
Fixed Minor Bugs.
v1.3.1.
Minor Bug Fixes.
Added a Forward button to the address bar on user request. (Requested by @nereis)
v1.3.2.
Added ACRA for In-App Log Reporting.
v1.3.3.
Added OTA Support for future releases.
v1.3.4.
Fixed OTA Update download. Now newer updates will be provided OTA.
Added Swipe to Change Tabs. Now you can swipe the Address Bar to switch tabs.
v1.3.5.
Added Custom User Agent Support in Application Settings!
Committed first OTA Update.
v1.3.6.
Added Permanent fix for download crash bug
Fixed scroll bar display bug while loading pages.
Now get Changelog in app itself!
Added more IME support.
v1.4.0.
Added Omnibox control to enable/disable swipe to switch tabs.
Fixed Google Play linking bug.
Fixed Minor Bugs.
Increased exit time to 1800 from 512.
v1.4.1.
Added Text Reflow settings.
Now browser automatically goes to landscape mode when video plays.
Fixed Minor Bugs.
v1.4.2.
Added Crashlytics and Removed ACRA.
Added Fabric.io integration.
Cleaned a few Strings, Application "Version" in settings now has an easter egg.
v1.4.3.
Added Localizations for many languages.
OTA Update will now download the latest available version.
Minor Changes to the Keyboard layout.
v1.4.4.
Added More Localisations.
Icon is now Materialized. Thanks to davimount.
v1.4.5. Downsized to 691 KB
Added Localizations for more languages.
Fixed minor bugs.
v1.4.6.
Fixed a few bugs.
Corrected Traditional Chinese translations.
Added Responsive Heads Up notification for devices with Lollipop.
Now you can save any link as a file. Long press a link or select 'Save Link As' option from the three dot menu.
v1.0-ß.
Fixed bugs.
Added Fullscreen mode.
Added Deep-Linking.
Now opens HTML File.
Restore Tabs from Last session.
Omnibox Hides on Page Scroll. BUG- Bottom Omnibox scrolling animation needs tweaking. Workaround - Set Omnibox position to Top in Application Settings.
v2.0.
New automatic tinting.
New animations.
Fixed a crash while switching tabs.
Fixed download for Android Marshmallow (6.0).
Added German, Bengali Translations.
Added Dark Theme.
Added better StackTrace generator for app crash.
Now you can Print any document using Google Cloud Print.
Fixed animations for hiding Omnibox.
Fixed Screenshot on Lollipop (5.0) and up - Some devices still don't capture the whole page correctly.
Lots of bugfixes!
FAQ
Frequently Asked Questions -
Where are the settings?
Swipe the address bar upwards to reveal more options, the gear icon is where all the settings are.​
It crashes way too often
Can't help much of it, all I request of you is to allow me to collect the crash data (Collected automatically on crash as of v.1.4.6, user option from v.2.0), or provide me the logs if you are rooted.​
More features?
Yes, I'd love to add more features to the application, but I'm short of time. Too much real life bugs to deal with. If you are a Dev and would love to contribute, you can do it on the application's GitHub Page.​
ETA for Updates?
Can't say anything about updates at this moment, but I try to do my best to code whenever I have time.​
Is Beta stable for daily use?
No. Although you can install and use both the beta and the stable version at the same time ​
My phone got fried. Pls halp.
Can't, you need to be too stupid to think that an application like this has fried your phone.​
This application is consuming too much RAM/Battery. Help?
Provide me with all the possible details that you can, else I can't help you. Sorry.​
Print functions requires me to sign-in to my google account?
Yep, Google Cloud Print requires this so that you can save it online or print it wirelessly!​
Custom user agent? What is it?
You can find about it here.​
Can you add "so-so" feature?
Yes, but I can't guarantee a date though.​
Where is chrome-like sync?
I don't know how to add it yet, as soon as I understand, I'll add it as well as some other API's​
Why is this not on Play Store yet?
I'm a student and I'm broke. Simple as that.​
There are rip-offs on Play Store!
Don't install them, they've just changed the app name and icon to something else. You may report them if they are paid or have no license! Thanks ​
Nice! How can I contribute?
If you are a Dev, you can help me with the project, or else you may buy me coffee! (Bitcoin - 17Lm28deyBPquaz3CBVncFPPPSoPPwA3oQ)​
More FAQ Questions?
Yeah, if I find more generalized questions that someone might face while using this app, I'll add it here!​
I like it!
DolDrum said:
I like it!
Click to expand...
Click to collapse
Thanks! you can apply for feature requests if you want to see some features in the future builds!
Would be glad to work on it.
Regards.
balzathor said:
Thanks! you can apply for feature requests if you want to see some features in the future builds!
Would be glad to work on it.
Regards.
Click to expand...
Click to collapse
Well, I installed it just this morning.
It is pretty user friendly and I look forward to using it.
DolDrum said:
Well, I installed it just this morning.
It is pretty user friendly and I look forward to using it.
Click to expand...
Click to collapse
Thanks! it was built having the user-friendly environment in mind
Regards.
browser
balzathor said:
UltimateBrowserProject​
UltimateBrowserProject is a to-be Open Source browser that aims to do the work unlike any other browser. Currently, it supports the following functions. (And Probably many more!)​
Custom home:​
When you first log in to the browser, the about:blank page is shown. Use the overflow menu's Add to home to pin webpages.Use the overflow menu's Relayout to customize your homepage.Long press on a card on the homepage, and you can edit the title.
Switch tabs:​
You can set tab switcher position at top or bottom of the screen by changing the settings at Setting/Browser/Tab position.Press the address bar and drag it down or up, then the tab switcher will be displayed.Swipe up/down to dismiss a page.
Remember that if the soft keyboard is shown the tab switcher would not display, it's not a bug, but an intended design.
​
Load in Background:​
Set UltimateBrowserProject as your default browser.A Single tap will open links in background, and show a clickable notification in statusbar. Double tapping the link will show a dialog that allows you to open links in foreground.
Volume control:​
In Setting/Browser/Volume control you can set the volume keys behavior to:
Switch tabs.
Scroll webpages.
System default. (Works as default volume keys)
AdBlock Whitelist:​
Since AdBlock maybe cause some websites to display error, you can add them to Setting/AdBlock/Whitelist
Screenshot:​
UltimateBrowserProject can capture entire webpages!
But Unfortunately, that doesn't mean you can screenshot a very long page, which may cause the browser to go Out Of Memory.
Material Design:​
UltimateBrowserProject is based on Google's Material Design standards! and is optimized for Android 5.1.
Lightweight:​
One of the main purpose of this project is to keep the browser lightweight and NOT RAM hungry.
This Browser was created by having heavy usage in mind, along with the lightweight-ness. So, Maximum possible features have been implemented while keeping the application size as small as possible and as less RAM hungry as possible. ​
Application Screenshots​
Note - The Default tab position is at the bottom, which can be changed to top in the application settings​
Downloads​
All the download files, from v.1.0 to latest v.1.2.2 have been made public.
Click here to view all the downloads for this project
TODO​
Add new features based on people's demands
Splat Bugs (Not Yet)
Add OTA updates (Although in app settings have Check for updates, OTA would be better)
More to come.
XDA:DevDB Information
UltimateBrowserProject, App for all devices (see above for details)
Contributors
balzathor
Version Information
Status: Testing
Current Stable Version: 1.2.2
Stable Release Date: 2015-06-09
Created 2015-06-09
Last Updated 2015-06-09
Click to expand...
Click to collapse
Congratulations! , look simple and friendly, l´ll try download it today
Regards
mm6891 said:
Congratulations! , look simple and friendly, l´ll try download it today
Regards
Click to expand...
Click to collapse
Thank you
Please leave a feedback after you use it, any features you'd like to add, I'd be more than happy to work on it.
Regards.
Thanks for the app.
Is there a chance of adding a per-domain configurable user agent?
CruxHumanus said:
Thanks for the app.
Is there a chance of adding a per-domain configurable user agent?
Click to expand...
Click to collapse
If you're talking about Mobile/desktop user agent for specific websites, yeah, I can try to do that.
EDIT: If you want me to make a "spoof" user agent, I suppose that will be a tougher task, will try though
Regards.
Very slick. I like having the address bar etc at the bottom. Much more accessible on a phone. One query: I believe adblock uses a lot of resources, in fact slowing the loading of pages and heating up the CPU while it does it. Is there a more lightweight option such as bluhell firewall or ublock which could be implemented?
balzathor said:
If you're talking about Mobile/desktop user agent for specific websites, yeah, I can try to do that.
EDIT: If you want me to make a "spoof" user agent, I suppose that will be a tougher task, will try though
Regards.
Click to expand...
Click to collapse
Thanks for replying.
I am talking about being able to set mobile or desktop, but more importantly custom, user agents per site or per domain.
Habit Browser has such functionality, and it's the only browser I am aware of featuring it. Many browser offer a global mobile/desktop user agent toggle and that's pretty much it.
So I am always looking out for lightweight browsers that will have the UA features I've described.
I really love this browser. Its lightweight which is truely match with what you've said about this browser
I just want to check if this browser or my phone is the fault with delay inputs on forms such as textarea, passwordbox, textbox field.
Anyways setted this browser as my default love it.
nullzx said:
I really love this browser. Its lightweight which is truely match with what you've said about this browser
I just want to check if this browser or my phone is the fault with delay inputs on forms such as textarea, passwordbox, textbox field.
Anyways setted this browser as my default love it.
Click to expand...
Click to collapse
Can you try clearing the app data, cache and rebooting phone? that problem should not exist.
Thanks.
CruxHumanus said:
Thanks for replying.
I am talking about being able to set mobile or desktop, but more importantly custom, user agents per site or per domain.
Habit Browser has such functionality, and it's the only browser I am aware of featuring it. Many browser offer a global mobile/desktop user agent toggle and that's pretty much it.
So I am always looking out for lightweight browsers that will have the UA features I've described.
Click to expand...
Click to collapse
mhmm I got you there, that would make this application heavier. I can try to store the data on the storage card and check if a website is Mobile or Desktop UA. But then that would make it RAM heavy. Will figure out a better way. Added this problem to my TODO list
Regards.
ratbags said:
Very slick. I like having the address bar etc at the bottom. Much more accessible on a phone. One query: I believe adblock uses a lot of resources, in fact slowing the loading of pages and heating up the CPU while it does it. Is there a more lightweight option such as bluhell firewall or ublock which could be implemented?
Click to expand...
Click to collapse
Well you're right, but not here. I made a host file containing all the adblock elements which barely takes a KB of space in the application. when you open a website, it just checks out the host file and prevents ads from being generated. Slowing the page is never a problem due to adblock. Plus, for the firewall part, it would take up more space, making it heavy. UBlock is the same thing as adblock, the same script and stuff. So it won't make much of a difference.
Regards.
Just some suggestion if you don't mind it Mr.Developer
Can you just make a shortname of your browser because UltimateBrowserProject is too lengthy so I suggest named it UBP instead.
Add data compression so it would cut off the data usage.
Save page for offline reading- which allows a user to save a page to read it offline like how the youtube offline videos work.
Export page as PDF or any format- makes users dont depend on online services to download the page to their specified formats.
That's my suggestion.
More features plus lightweight and not ram hungry would definitely top on the browser category if this would be uploaded or add in the google play store.
nullzx said:
Just some suggestion if you don't mind it Mr.Developer
Can you just make a shortname of your browser because UltimateBrowserProject is too lengthy so I suggest named it UBP instead.
Add data compression so it would cut off the data usage.
Save page for offline reading- which allows a user to save a page to read it offline like how the youtube offline videos work.
Export page as PDF or any format- makes users dont depend on online services to download the page to their specified formats.
That's my suggestion.
More features plus lightweight and not ram hungry would definitely top on the browser category if this would be uploaded or add in the google play store.
Click to expand...
Click to collapse
I'll try to answer all your requests one by one
I've thought of compressing the name to UBP, I may do that in the future
Save page for offline reading is currently in my TODO List. By that time you can use the "Screenshot feature" which screenshots the page at high quality.
Export PDF requires a separate library and that would make it heavier I suppose. Definitely not on the list. You can share the page to Adobe PDF app which can convert the Page to a PDF.
Overall I've thought of all the things you have as feature request to be implemented in the application. I hope this helps.
I'll still be trying out the Export PDF for my dry runs and that release won't be soon. Plus, by making it heavy, this app becomes same as G Chrome which I don't want it to be.
Regards
Can you add ability to sign into websites using your fingerprint for phones that have a fingerprint sensor? Would be freakn sweet!!!

Categories

Resources