[APP][2.2+] Message Beam - Android Apps and Games

THIS PROJECT IS IN DEVELOPMENT AND THERE IS NO GUARANTEE IT WILL WORK - CURRENT VERSION 0.3ß - RELEASED FEBRUARY 6th, 2014 - SEE BELOW FOR CHANGELOG AND DIRECT APK LINK
I would like to share an app I actually wanted to make make myself, but it seems that it actually might be something worth releasing. The app is called Message Beam and with it you can send text from your desktop to your phone *and vice versa*. At the moment it is only available as a Chrome Extension (apart from the Andoid app), but when completely finished it will have at least have a Chrome Extension, a web site and a stand alone executable (probably .NET).
Key features
* Send selected text, URL's or custom messages from Chrome to your Android device
* Messages will be copied to the device its clipboard, URL's will be opened when you click on the notification
* Send messages from your Android device to Chrome
* You can link multiple devices (so you can link your tablet too )
* Encrypt messages to improve your privacy (keys only stored at device and/or endpoint, meaning they will never be sent over the internet).
Why it was made
Up until now I used the Chrome to Phone extension, but it lacks the possibility to send custom text or a text selection. Also, it often takes a lot of time before the message is actually delivered and sending a message from the device to Chrome is impossible, as well as linking more than one device. Message Beam tries solves all these shortcomings.
Screenshots:
{
"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"
}
How does it work?
The underlying technique used is an XMPP server. Messages sent from and to devices will only be stored until they are delivered and are (*OF COURSE*) not read, used for analysis or used for any other form of privacy violation. Linking devices is as easy as creating a special code of at least 4 characters and entering it in the Chrome Extension, setup can be done within a minute.
Why release it as some sort of development build?
I made this project for myself and have done no research whatsoever in what others might want from this app, so releasing it on this forum means I can hopefully get some feedback that will help add features and make the app perfect!
What will the future bring?
The functionality provided is the bare minimum of what I had in mind. The future will probably bring at least the following things:
* Encryption (with keys only available on your device and endpoint (e.g. Chrome Extension), meaning it's impossible for the Message Beam server to decrypt messages Done in version 0.2ß
* Files (Images, Office documents, etc., etc.). Preparations for this have already been made.
* More endpoint types (Executable, Website, Firefox extension -> see below, Java client, etc.)
Is it free and will it stay free?
Yes and Probably. When there are not too many users, I can host it on my own small VPS and won't have any extra costs. However, if there are too much users, I will need to add one or more VPS'es and then some features might only be available in a paid version, but the intention is to keep it free.
Closing words
As said, this project is still heavily in development and released just because I want to check if it's something worth releasing in public eventually I hope you like it and thanks for reading!
Change log
0.4ß (february 15, 2014)
CHROME EXTENSION
- Added possibility to receive messgages that were sent while the connection was unavailable. This feature will be enabled (server side on feb. 22, 2014).
FIREFOX EXTENSION
- Added possibility to receive messgages that were sent while the connection was unavailable. This feature will be enabled (server side on feb. 22, 2014).
ANDROID APP
- Pre Honeycomb (< 3.0): Added a setting to enable a permanent notification. If enabled you can send the current content of the clipboard by clicking it.
- Honeycomb and higher (3.0+): Added a setting to enable a notification when the clipboard content changes. When clicked, it will send the current clipboard content to the endpoints.
0.3ß (january 25, 2014)
IF YOUR CHROME EXTENSION IS UPDATED TO VERSION 0.3ß YOU NEED TO UPDATE THE ANDROID APK TOO!
CHROME EXTENSION
- Changed chat setup, a room will be created now (in stead of separate chat instances), this will greatly increase the message delivery time
- Fixed decryption bug (when encrypted data had more lines)
- You can send a message with CTRL+ENTER now
- When pasting text in the message text-area, the send button will be enabled now
- When connected, you can now see the availability of the Android device
- Small visual improvements
ANDROID APP
- Added connection status (when not connected and authenticated, you see what the app is doing to restore connection)
- Added first 'share' target (for plain text, meaning plain text can now be shared, which will be sent directly to the end points)
- Messages which cannot be sent (due to connection issues), will be sent whenever an internet connection becomes available.
- App will now automatically reconnect directly when an internet connection will become available (in stead of waiting for a certain amount of time)
- App now works on 2.2+ (previously it crashed)
0.2ß (january 19, 2014)
- Added encryption. You need to update both the Chrome Extension and the APK to make it work
0.1ß (january 16, 2014)
- Initial release
Link
Chrome Extension: https://chrome.google.com/webstore/detail/message-beam-for-android/mlndbhjjfllliigpnpinfhmiaocogeba
Firefox Extension: https://dl.dropboxusercontent.com/u/11837707/messagebeam/release/0.0.4/MessageBeam_0_0_4.xpi
Just install the Chrome Extension / Firefox Addon and the it will guide you, including the installation of the APK. The Android app is not yet available in the Play Store.
You can update the APK with this QR:
Direct links
Chrome extension (zip, source): https://dl.dropboxusercontent.com/u/11837707/messagebeam/release/0.0.4/MessageBeam_0_0_4.zip
Firefox extension (xpi): https://dl.dropboxusercontent.com/u/11837707/messagebeam/release/0.0.4/MessageBeam_0_0_4.xpi
APK: https://dl.dropboxusercontent.com/u/11837707/messagebeam/release/0.0.4/MessageBeam_0_0_4.apk
Older versions
0.3ß
Chrome extension (zip): http://goo.gl/BD1pge
Firefox extension (xpi): http://goo.gl/2AnEA3
APK: https://dl.dropboxusercontent.com/u/11837707/messagebeam/release/MessageBeam.apk
0.2ß - https://dl.dropboxusercontent.com/u/11837707/messagebeam/release/MessageBeam_0_2.apk

Finally...
Finally! A quick and easy way to have bi-directional clipboard functionality between my desktop/laptop and my mobile devices. Also very easy to install and everything works right out of the box. This is the way to go!
Can't wait until more features like sending images, audio and/or videos files. Keep up the good work!

The extension and app have now been updated and encryption was added. The keys used will be saved in the extension and the app using an AES encryption algorithm. The messages will also be sent with AES (different salt and IV's though). The passphrase is only stored on the device and endpoint, it will only be used to encrypt and decrypt the messages and will NEVER be sent over the internet.. This feature was added to improve privacy.

this is just awesome... just what i was looking for :laugh:

This is really amazing... works like charm in both ways! Put it to Google Play asap! (easy updates)

How it's different from PushBullet?

geekon said:
How it's different from PushBullet?
Click to expand...
Click to collapse
Its name is different
Just kidding, thanks for a pushbullet alternative :good:

A big thank you! Working perfectly on my X8! :good:

works like a charm.
VAST compliments for the ease of setting and using! you should sell this app to google to be merged with android code. or maybe google should hire you, seriously

Great
But, i can do that with Pocket, Evernote, Keep!!
Or amiwrong

This is really great. There's one thing though I'd like to have since years. Do you know the app aosp wifi keyboard? Basically it's an IME that gets its input from another client (Web page). As you have implemented encryption i wonder if it's possible to do the same thing via Internet connection. This means that the chrome extension needs to send every character on text change and a special ime needs to receive the character.
Maybe there are other solutions that I'm not aware of? If not, do you consider to add this to the wish list?

Cool I will try!!

Woking
It's working great on my HTC One thanks.

Working great on my desire X
Thanx for your work
ladalgigi

work perfect on HTC One with MIUI
:good:

thx bro

Very nice, and it's working very well. You should consider adding posibillity to integrate message beam to androids share feature.

perfect perfect perfect

Very Very good ! keep on the good work...thank you

Working perfectly on my LG G2, thanks!
It would be awesome if you could make a firefox add-on!

Related

[APP] Clipboard + Notes 6.1.3 [08/12/15]

[APP] Clipboard + Notes 6.3.1 [04/05/2016]
Clipboard + Notes is a simple clipboard manager which watches your clipboard for any changes and saves its contents for later use. Contents can be starred and labelled, as well as added manually, which makes the app a handy tool for note taking.
The contents from the clipboard history can be copied into the clipboard again, they can be edited, deleted, searched, and shared too. When sharing links they can be optionally shortened if URLy is installed. Any links in the contents will be quickly picked up and extra options will be available to open or share them directly from the device. HTTP and Market links are amongst the supported types.
Clipboard + Notes can be easily turned off from the settings if it is no longer needed, and its operation can be customised to match the user's needs. The clipboard collection is intelligently stopped when the device isn't being used any more, which makes it very battery-friendly.
In addition it integrates with the Android Quick Search Bar so you can directly search your clipboard history. It further integrates with Google's cloud backup and restore, so any time you wipe your device your contents and settings will be restored the next time you install the application (only works on Android 2.3+ and backup/restore must be enabled in the 'Privacy' settings for your device).
A little extra hand is at help too in case you would like to share to clipboard. The app supports this functionality as well, so just pick something to share, and select Clipboard + Notes from the window. The item you just shard will now have been copied into the clipboard.
Google Play
{
"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"
}
Reviews:
Android Schweiz (German)
thanx great app man!
Vote +1 for persistent storage.
working flawlessly. thanks!
c0oL said:
Vote +1 for persistent storage.
Click to expand...
Click to collapse
OK, will do it sometime during the week. I already have the two other features done, just testing them on my own device.
Thanks for the support
Version 1.2 is out, changes include:
Clipboard history will be saved across reboots and service shutdowns
Edit clipboard contents
Added date to older contents
Added fallback click option
Numerous bug fixes
Enjoy
P.S. Would it be helpful if the text which is currently in the clipboard was highlighted, for example the font was bold or text bigger? It is always at the top in the list, but not sure if that makes sense/occurs to everyone.
Hy I like your Tool. I look long time ago to find something like this.
There is one problem I recognized, sometimes when I press Copy Link it happen nothing in Clipboard Contents. Then I switch off & on the service and my Link is displaying in the History !
fnetf said:
Hy I like your Tool. I look long time ago to find something like this.
There is one problem I recognized, sometimes when I press Copy Link it happen nothing in Clipboard Contents. Then I switch off & on the service and my Link is displaying in the History !
Click to expand...
Click to collapse
Hi, glad you like it
So let me understand this correctly. You have some items in the list, you long-click on one of them (not the top one), click copy to clipboard and nothing happens in the list? What should happen is that the one you copied should be moved to the top of the list. What happens when you click on 'Refresh'? Same thing as when you turn the service off and on, or is it different?
I've never had this issue happen to me so I'm just trying to understand whether there are some particular steps which make it happen. Anyway, I'll take a look at the code, but any extra information would be helpful. Thanks.
No, not like this. I want to copy an item to the List and nothing happens. Then I switch off and on the service ones a time then the copy works !!!
fnetf said:
No, not like this. I want to copy an item to the List and nothing happens. Then I switch off and on the service ones a time then the copy works !!!
Click to expand...
Click to collapse
OK, I understand now... I think
The problem is that the service refreshes every X seconds, depending on how you have it set in the settings. If you copy something and open the list, the service might not have refreshed yet and therefore the item won't appear in the list. If you know you copied something and it's not there you should just hit the 'Refresh' button and it should appear, that's the reason why I put it there.
OK Thanks,
Version 1.3 is out with the following changes:
Links without 'http://' will be now detected
Added confirmation upon content deletion
Current clipboard content gets highlighted in bold
Text size for the list can be changed (see the settings)
Older items will be automatically removed (see the settings)
Many other fixes
Up on the Market and in the first post.
Why does a Clipboard app need "Full Internet access"?
The installer mentions the latest version requires network access.
Darnell_Chat_TN said:
Why does a Clipboard app need "Full Internet access"?
The installer mentions the latest version requires network access.
Click to expand...
Click to collapse
It has always mentioned that; it's for the ads.
martino2k6 said:
It has always mentioned that; it's for the ads.
Click to expand...
Click to collapse
I thought that may be why, but figured I would ask .
Darnell_Chat_TN said:
I thought that may be why, but figured I would ask .
Click to expand...
Click to collapse
OK. I think it is somewhat annoying that there isn't a separate permission for ad-only internet access, as that would probably make users more trustful of applications which request permissions that may have nothing to do with the app's functionality (such as this one).
martino2k6 said:
OK. I think it is somewhat annoying that there isn't a separate permission for ad-only internet access, as that would probably make users more trustful of applications which request permissions that may have nothing to do with the app's functionality (such as this one).
Click to expand...
Click to collapse
I was thinking exactly the same thing.
Some people may think that this is a dead application, but nope. I still have plans for it, but not enough time at the moment Anyway, here is the version 1.4 update:
Added support for shortening links using URLy when sharing them (only if URLy is installed)
Fixed a couple of small bugs
Tiny tweaks to the user interface
Simplified English localisation
New APK is in the OP and also on the Market. Enjoy.
Version 2.0 is out, with the following changes (many of which have been promised for a longer time):
New user interface
Restore clipboard at boot
Improved communication with the service
Persistent storage improved
Contents can be manipulated when the service is disabled
Integrated with Android's Quick Search Bar
Get it on the Market or in the OP (still free with ads)
Version 2.1.0 is out, in the usual places. Here are the changes;
Fixed list items too small
Fixed double notifications
Fixed clipboard erasure detection
Fixed status bar icon to match UI guidelines
Added cloud backup/restore for Android 2.2 and newer (must be enabled in device Settings -> Privacy)
On a side note, the cloud backup/restore service which Google provides for Android applications is rather cool. It's really simple to implement and use, so here's to hoping that more developers will include this feature in their applications

[APP][1.6+] 666up! 0.4.1 2012-07-06 (Android frontend for the image hoster 666kb.com)

Hi!
So, here it is, my first Android app
What does it do?
Upload images to 666kb.com
What's 666kb.com?
A very simple image hoster like picasa, yfrog and hundreds of others.
Check it out: http://666kb.com/
So why 666kb.com?
Because it's simple and basic. probably as simple, basic and bare as an image hoster ever will be.
- no login
- no html around the hosted images. (hence no spammy ads)
- hard to guess urls, and no ability to browse images, so the link is the only way to get the image
just try it out and you will see what I mean.
I have nothing to do with 666kb.com, I'm just a user, so please don't bother the maintainers of it with issues regarding the app.
And what does the app do?
have a picture, share it, select 666up!...
the image is scaled down (if >666kb) and uploaded to 666kb.com.
once done you can give it a title, copy the link to the image to the clipboard, share it with the usual android sharing facility or just leave it be.
a record of all uploaded images is saved on the phone for later use.
If you launch the app, you'll see a list of previously uploaded images.
What are the use cases?
- sharing images the easy way via gtalk or other IM services.
- sharing images via SMS/txt
where I live one usually gets about 1000 SMS per month for free, but they charge a lot for MMS. So it saves money (given the recipient has internet access on the phone)
Market link?
https://play.google.com/store/apps/details?id=org.qless.up666
{
"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"
}
Sounds interesting, may I have the source code?
of course you may, it's GPL'd:
https://github.com/qorron/666up
Anything else
Suggestions are of course welcome. I don't make any money with this. I developed it in my free time just because I felt the need for it. Oh, and this thread is the first form of advertisement for the app.
version history
2012-07-06: 0.4.1
- Fixed some Jellybean related issues.
- Reworked the image scaling/uploading code.
2012-07-02: 0.4
- Implemented Android Beam support (Image links can be beamed to other devices from the detail/edit page, 666up is not required on the target device). [4.0+]
- Rotate the image according to its exif data [2.0+]
- Links are now clickable
- Landscape Layout for the detail/edit activity
2012-06-30: 0.3
- ICS actionbar support
- Preferences! Only available option atm: What happens when an upload in the list is clicked
- bugsfix
2012-04-24: 0.2.2
- Allow to pick images from the gallery from within the app
2012-03-07: 0.2.1
- Holo theme on ICS devices
- Adaptive thumbnail size
- bugfixes
2012-03-03: Fixed broken apk
just realized that the apk I had on the market was broken.
Reason why it was broken:
I found a typo in the strings.xml file right after I uploaded a prior version.
I corrected the typo, exported an unsigned apk, signed it and uploaded it without testing (I know! I know!).
So, what happened was:
Eclipse somehow failed to generate those R classes and just packaged the apk without them. This is why the app failed to launch :-(
I didn't notice that because I kept using the version with the typo.
Sorry guys!
This surely qualifies as an epic fail .
New Version: ICS look, nicer thumbnails and fixed some FCs
well, 0.2.1 is out.
Whats new?
Using Holo theme on ICS.
Thumbnails are now generated according to your device's screen resolution.
Which means: nicer thumbnails on hdpi (or better) devices.
Finally got rid of all those FCs that could occur if the uploads failed and the screen is turned.
have fun!
this is great! thanks a bunch!! any possibility of adding other image hosts in the future? i usually use imageshack, and i'm sure other people have their own favourites as well. either way, this really makes it a lot simpler to post images online and you did a great job making this app fast, great looking, and most importantly, functional! looking forward to future updates - it can only get better from here
is the devil the sponsor for this app?
Well, not quite the devil. I adopted the name from the website. Which got the name from the size limit for the images. iirc, it started with 256kb.com and has meanwhile evolved to 666kb.com
But I can guarantee that the only sponsor of this app is my own curiosity about making an android app and the fact, that I felt the need for such an app and there was none. So no unholy stuff going on in the source code.. I leave this to my perl programs ;-)
I also did a small batch upload script in perl which resizes the images if they are too large, uploads them and prints the urls to the console. (I'll share it if someone is interested)
Thanks for the kind words, Bloodflame. I have multiple upload-site in mind, but most of the bigger ones already have apps. so there little need for another app unless of course all existing apps are bad and better one could be done. There is one for imageshack:
https://play.google.com/store/apps/details?id=com.codeminders.imageshackdroid
next in line is probably something to upload multiple images at once.
and I should address the issue, that the detail view is partly hidden when the device is held in a landscape position. maybe a scrollbar or a different layout for landscape.
Just released a new version
I've also transformed my second post into a version history post, please refer to this for details on changes.
I did a rather big change under the hood:
Including Android Beam support and exif based image rotation brakes compatibility with old android versions. So, I made 3 different APKs and uploaded them altogether.
One is specifically for Android 1.6.
Play store statistics say, there is exactly one install for this app on a 1.6 device.
So, if you have this app on a 1.6 device, I did about an hour of modification an testing just for you! ;-)
1.6 doesn't support the ExifInterface and it isn't available with the compatibility package. Therefore, no image rotation for you.
This also applies to Android Beam.
Another version for 2.0 to 3.2.
It is just missing the Android Beam feature.
And the last one for 4.0 and upwards.
I'm not yet sure how easy it is to maintain 3 versions of the app (even with git). So I'm not sure how the support of older devices will look like in the future. But I will try to keep this as backwards compatible as possible.
I have spent the last 3 or 4 days trying to find an generic image uploading app. Would you ever consider making a version that could post to a user configurable URL? And I guess a user configurable regex for the reply?
Perfect it's work fine
Thank you
weedy2887 said:
I have spent the last 3 or 4 days trying to find an generic image uploading app. Would you ever consider making a version that could post to a user configurable URL? And I guess a user configurable regex for the reply?
Click to expand...
Click to collapse
This is not as straight forward as it may look like in the first place because uploads are done via a POST request. Normal URLs indicate a GET request.
If you are curious what's going on, have a look at this source file:
https://github.com/qorron/666up/blob/master/up666/src/org/qless/up666/ImageUploader.java#L119
starting with line: 119
But I'm sure that I can do this. The regex is no problem of course.
I'm on vacation until Sept. so please have a little patience. If it's ok for you I'll write you a massage once I have hacked together something.
POST is fine, I have a 30 odd line python script that handles upload already for me. I just need a app that can post and that shows up in androids share drop down list.
bump
How was your vacation?
It was fine, thanks!
The app is not quite ready yet.
The upload mechanism accepts parameter for the url and all the additional post fields.
But there is no GUI yet to type it all in.
I'll contact you once it works.
So.. I've done it.
desclaimer: this poat addresses people with at least some background in webscraping and regular rxpressions.
the apk attaches here is not intended to be used by normal users. it contains bugs and maybe cause the world to end, so be careful.
hello weedy2887,
please excuse the long delay. I had a terrible car accident (which I luckily survived without any harm) and needed some time to recover and manage things and stuff..
I've attached the apk below.
there are some bugs and unfinished stuff in it, so please use it with caution!
bugs:
if you press the buttons in the actionBar in the upload-screen while the upload has not yet finished you will get an empty message or the app will crash.
some
unfinished:
there are no sanity checks or error handling regarding the configurable upload-site feature.
e.g. if you enter an invalid regex or something like that, the app will crash.
there is no "reset to defaults (666kb.com)" button.
limitations:
apk is for android 4+
here is a short description on how this works:
base url:
Code:
http://666kb.com/u.php
this is where the action= attribute of the form points to.
file param
Code:
f
this is the name of the file parameter
additional param:
Code:
MAX_FILE_SIZE 681984
submit Speichern
these are other static parameters that are submitted along the file.
parameter_name<space>data<newline(enter, return,..)>
note: the last line is:
submit<space><space>Speichern<space><newline>
the paraneters are being sent in the order they are written in this string.
duplicates are possible and are not collapsed into one.
regex
Code:
(\Qhttp://666kb.com/i/\E.*?)"
this is to find the url of the uploaded image.
it has to contain exactly one capture group which designates the exact url of the image.
these are all the site dependent parameters.
it works for the 666kb.com site.
I haven't had the chance to test it with an other site because the only other site simmilar to 666kb.com I knew (777kb.com[1]) seems to be down or gone completely. so there may be some things which I have forgotten.
[1] 777kb.com was a copycat of 666kb.com with the difference: 777kb max. image size. images are deleted after there was no access for 30 days.

[APP] RaspManager - Remote control for Raspberry

{
"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"
}
Introduction:
Hi guys, first all, sorry my English. My name is Jesus and I have a Raspberry for several months. It has passed for many stages (multimedia center, retro games center, etc.). Now, it's my experiments center .
I would like to present you an Android application that took weeks to develop (and many months in my mind to develop ). I called it RaspControl and, simply, connects your phone to your Pi, via SSH, for remote control.
Features:
RaspControl sets connection with your Raspberry, via SSH, anywhere. If you Raspberry has external conection, you can control it outside (obviously :laugh
RaspControl has three sections: Status, Explorer and Terminal
Status
Get your Raspberry's information, for example, running processes, available memory, network status, temperature, etc.
Allows restart and shutdown your Raspberry remotely.
Allows mount and dismount drives and filesystems remotely.
Explorer
RaspControl includes a simple file explorer, in order to send and receive files local and remotely.
Allows copy, cut, paste and delete folders and files from your smartphone.
Allows send folders and files from your smartphone to your Raspberry.
Allows copy, cut, paste and delete folders and files from your Raspberry remotely.
Allows receive folders and files from your Raspberry to your smartphone.
Allows download files to your Raspberry, setting the download link.
Terminal
RaspControl includes a simple console terminal, where you can have a full control for your Raspberry anywhere.
It has a commands used history (up to 100 commands).
To navigate through the command history, you can use volume keys, from your smartphone.
NEW!: Now, you can clear your command history
NEW!: Now, you can create custom commands and use it in Terminal!
Supported languages:
English (by default)
Spanish
Nothing more at this moment, but, I would like add more sections/functions in future to improve the app. I have some ideas (for example, a XBMC remote control) but I have to think it well; first, if can be do it; second, if I can do it and, finally, if it's useful.
Click to expand...
Click to collapse
Requirementsto work correctly:
RaspControl needs the following to work correctly:
A SSH server: Most Raspberry's distributions has a SSH server installed. Otherwise, you can install the openssh package.
To show bandwith correctly, it's neccesary have installed the ifstat package.
Screenshots:
A last point:
This app was designed to use on Raspberrys, but, "accidentally", you can use it on any Linux distribution, provided you have a SSH server installed (is the app's core to work ). I've tested with a pair of VM, a Arch distro and a Mint distro, and works without problems.
And, well, surely the app could have some errors to fix (many people have not tried), so, any comment is appreciated (assume ). For example, at this moment, I can say that connection sometimes is slow, all depends the network quality and smartphone, but, additionally, it has an extra time to SSH connection (compression data, validation, etc.). So, if you change section, while RaspControl is connecting to Raspberry, sometimes app could FC (force close). I've improved and optimized some code and I tought that I fixed it... but sometimes could FC . So I'm trying to fix this to make it more stable, also, I would like to improve it for tablets. It is not ugly, but not pretty
I hope you find it useful and you like it. Please, be not cruel , it's my second "formal" Android app and I'm still in the learning stage . I am currently looking for a job and I'm doing this to improve professionally (and improve my resume too ).
Link:
Finally, here you are!:
Google Play download link
Kind regards!
XDA:DevDB Information
RaspManager, App for all devices (see above for details)
Contributors
ercea
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2014-06-25
Created 2014-06-28
Last Updated 2015-06-01
Changelog:
Version 1.5:
Main:
Changed main icon due to trademark violation
App renamed to RaspManager due to suspended application
Add compatibility with Lollipop styles
New toolbar
State:
Added controls to show/hide sections
Shows error messages when no connections
New Connection:
Avaible SSH certificate connections
Version 1.2.1:
Main Window:
Changed "About" dialog
Terminal -> Custom Commands:
Added a confirm dialog before delete a custom command
Added custom commands help demo screen
Version 1.2:
Main Window:
Deleted connection dialog removed (now, using a simple better way).
State:
Fixed OFF state when is connected
Added a confirm dialog before mount/dismount filesystems
Explorer:
Fixed continuous "Go-Back" when Back button pressed
Terminal:
Added "Refresh" button to reconnect with remote PC
Added "Clear history" command in context menu
Added "Custom Commands" section, to create/edit/delete custom commands and use it in Terminal.
Improved terminal output, using a handler.
Version 1.0:
First version of RaspControl
Hey guys, recently, I've updated to 1.2.1 version, please, check Changelog to see the changes and improvements I hope you like the application ^^
Regards!
Hey guys, recently my application was suspended due to trademark logo violation, I've contacted with the Raspberry Foundation and I can upload a new application without the official logo... but I can't modify the original app because it will be suspended always .
So, I had to rename the application and here is the new version with some changes (you can see them in the Changelog) and the new logo.
Sorry the inconveniences :S I hope to upload more versions with new feautures
Regards!
When you click on upload to remote where does the file go?
Sent from my SM-N920C
@ercea pretty awesome app. The only caveat I'm having is that it doesn't work if you have two factor authentication setup in the raspberry. After you enter the ssh password, it asks for a verification code, but since the app doesn't show the message and a text input to type it, is impossible to log in. Could you check if it's possible to add a type input for this case? I can help you check things if you need
skyleth said:
@ercea pretty awesome app. The only caveat I'm having is that it doesn't work if you have two factor authentication setup in the raspberry. After you enter the ssh password, it asks for a verification code, but since the app doesn't show the message and a text input to type it, is impossible to log in. Could you check if it's possible to add a type input for this case? I can help you check things if you need
Click to expand...
Click to collapse
@skyleth, please, I apologize for the delay in my response, I was out of my home during these days for my work. Thanks for your words about RaspManager, about two factor authentication, sorry the inconveniences, I will try to add this feature in the next update. Please, could you tell me how I can replicate your setup? (how did you put a verification code on your Raspberry?) Lately, due to my work, I only use my Raspberry for watching series and movies (for relaxing ) and, the truth is, I'm spending little time testing other things
Regards and sorry again for the delay :S
ercea said:
@skyleth, please, I apologize for the delay in my response, I was out of my home during these days for my work. Thanks for your words about RaspManager, about two factor authentication, sorry the inconveniences, I will try to add this feature in the next update. Please, could you tell me how I can replicate your setup? (how did you put a verification code on your Raspberry?) Lately, due to my work, I only use my Raspberry for watching series and movies (for relaxing ) and, the truth is, I'm spending little time testing other things
Regards and sorry again for the delay :S
Click to expand...
Click to collapse
Hi ercea, don't worry I set up the two factor authentication following this guide: https://www.sbprojects.net/projects/raspberrypi/ga.php
Anyway, if you need any help let me know, I'm currently at home because of an injury so I have time to check

[APP][ICS, 4.0+] S-Vault

I would like to share an app I created together with a co-worker. It's the winning entry of the 2014 Dutch Samsung App Challenge (category best fingerprint app). The app is called S-Vault and it acts like a password vault which is integrated into your (on-screen) keyboard! We needed the app to be fast, secure and very easy to use, so that's where we put the focus of the development on. The app is available in the Samsung App Store (free), Google Play Store (paid) and you can download the APK here (free).
Web site
To get an overview of the project you can visit the (imho very nice looking) website at this location.
Why / Goal
We all know (or are getting to know) that it is important to use different passwords for all services we use that require password authentication. We also can understand that using different passwords with small variations is not very smart (whenever one of your passwords gets stolen, small variations lead up to your other passwords being broken very fast). We also know that using long passwords with random characters is the best thing to do. But... We can't remember all these passwords and using password managers like KeePass is great but it's still cumbersome when you need to enter a password. S-Vault solves these problems by integrating a password vault into your device's keyboard. No need to swap apps, no need for clipboard copy-pasting, whenever you need to enter a password: open the vault, authenticate with your fingerprint, NFC-tag or PIN-code and the password you need will be filled in. All in all, with S-Vault you can finally use fully randomized passwords, a different one for each service you use!
Key features
* Unlock your vault with your Fingerprint, an NFC-tag or PIN-code (fingerprint only available on Samsung devices with fingerprint sensor like the Galaxy S5 and Note 4)
* S-Vault replaces your keyboard with Google's AOSP keyboard and the S-Vault button is integrated into the keyboard, so you don't have to switch apps when you need to enter a password and there is no need for clipboard copy-pasting
* The app can be paired with a Chrome Extension, so you can send passwords to your browser too!
* Primary and alternative authentication (meaning you can define e.g. NFC and PIN-code as authentication methods and use the PIN-code if you don't have one of your registered NFC tags with you)
* Importing passwords from any kind of existing password manager (you need to export to CSV)
* S-Vault is based on Google's AOSP keyboard (the default keyboard on stock android), meaning it will replace your keyboard. The AOSP keyboard is a great keyboard to type on, just try it
Screenshots:
{
"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"
}
Security
If you will use this app, the passwords you register will be be stored on your device. There's nothing we can do about that, but we did what we could to ensure your passwords are safe. S-Vault stores the passwords in your 'Shared Preferences' (this is a place where apps can store data). If your device is not rooted, this is unreadable by anything but the app. That's nice, but your passwords need a lot more security. That's why we decided to make a trade-off between safety and usability. We used the symmetric AES encryption method to encrypt the data using a 1024-bit PBKDF2 derived key with a randomly generated salt and 5000 iterations. Your passwords are not stored anywhere else, but on your device.
If you use the Chrome Extension to send a password to your browser, it means that the password will be sent across the internet. Using SSL and a symmetric AES encryption is not enough to guarantee your data is safe. That's why we use RSA (with PKCS#1 padding) with signature verification when sending data over the internet. If this sounds complicated: it means that even if someone intercepts the data sent over the internet, that someone cannot decrypt it. Still to difficult? It's what your bank uses.
How does it work?
It's very simple. Whenever you need to enter a password, just click the vault icon on the S-Vault keyboard (located somewhere on the bottom-left) and authenticate yourself with (one of) your defined authentication methods, select the service which the password is for and the password will be entered! Whenever you need to fill in a password in Chrome, the S-Vault icon will be visible in the password field and you can start the 'Send password' item in your app drawer and the password you need will be sent to your browser after you authenticated yourself! Awesomesauce!
Samsung Developer Challenge
Somewhere in march 2014, Samsung launched a developer challenge for the upcoming Galaxy S5 and Samsung Gear devices. For the Galaxy S5 the challenge was to create an app that uses the fingerprint sensor. S-Vault was chosen as one of the ideas to be developed and on December 4, 2014, we ended as the winner of this challenge, so we're very proud we won and we hope this app will help with the process of becoming more 'password-aware'!
Here's a picture of us:
What will the future bring?
We are (of course) still working on the development of the app. Here are some features that will be available in the (near) future:
* More authentication methods (Pebble, Bluetooth, QR, etc., etc.)
* Extended support of password items (you can now only store a label and password per item, we want to add more fields (just like existing password managers can do)
* Firefox extension (next to the Chrome Extension)
* iOS 'extension' (to be able to send passwords to your iOS device, e.g. iPad)
* Windows extension (to be able to send passwords to your desktop)
Closing words
I don't think there's much more to say, except that we hope you like this project and we really hope it can help you in your daily struggle to keep your passwords safe! Please use this thread for questions, compliments, blames or anything else you want to say!
Change log
No changelog yet
Link
Chrome Extension: http://goo.gl/716zRO
App (Samsung App Store): http://goo.gl/6HYyXd
App (Google Play Store): http://goo.gl/zFpl9f
Direct links
APK: http://www.s-vault.nl/apk/SVault_v111.apk
Older versions
No older versions yet
Does this work with all keyboards and roms or is it samsung only?.
Sent from a stolen phone!
It works on every Android device, no matter the brand, model or if it's rooted or not! Have fun!
Seems very handy. Will have a try and use it. Thanks heaps nice work
"integrated into your keyboard". You mean "it is integrated into our aosp keyboard".
Sorry. Not changing keyboards for love nor money. Especially when you lie in the description.
Sent from a stolen phone!
Yeah have to admit that is a deal breaker for me. The keyboard. Nice idea tho
shivadow said:
"integrated into your keyboard". You mean "it is integrated into our aosp keyboard".
Click to expand...
Click to collapse
I'm sorry that wasn't clear enough, I assure you that was not intentionally. I have edited the original post and clarified that the app is based on the Goole AOSP keyboard.
shivadow said:
Sorry. Not changing keyboards for love nor money. Especially when you lie in the description.
Click to expand...
Click to collapse
That's fine, no problem, I can understand (although I have never found a keyboard as good as the AOSP one, but that's another discussion ). I did not deliberately 'lie' about anything, so I'm sorry you understood incorrectly, as said, I've changed the OP for clarification.
sswagonman said:
Yeah have to admit that is a deal breaker for me. The keyboard. Nice idea tho.
Click to expand...
Click to collapse
Thanks and that's too bad . S-Vault can be easily integrated into other keyboards, so if your keyboard is open sourced, it can be implemented without a sweat.
Themed google keyboard is what I use
Swiftkey myself, biggest data miner around. Have you thought about taking this to xposed?. Surely it'd be easier to implement it on any keyboard that way..
Sent from a stolen phone!
sswagonman said:
Themed google keyboard is what I use
Click to expand...
Click to collapse
The Themed Google Keyboard doesn't seem to be open sourced, therefore it is infeasible to add an S-Vault button. We are investigating the possibility to implement S-Vault in the form of an ongoing notification. This way you can keep using whatever keyboard you want. Would that be satisfactory?

[App][4.2+] personalDNSfilter - block malware domains, ads and trackers without root

•••
You want to block ads, tracking, analytics and malware domains system-wide (in browsers and apps) and don't want root (or you can't root)?
Check out personalDNSfilter by Ingo Zenz @ ZENZ Solutions!
Block ads using hosts file via local VPN connection and custom DNS (optional).
Features:
- Open source
- Supports rooted and non-rooted devices
- Lightweight (<400 KB approx.)
- Negligible RAM consumption (~15 MB approx.)
- Battery friendly
- Inbuilt DNS changer (can use custom DNS)
- Hosts blocking
- Domain blocking
- Supports pattern blocking (ads)
- Supports manual adding domains for whitelisting & blacklisting
- Supports DoH & DoT
- DNSCRYPT-PROXY integration (can start, stop and work together with dnscrypt-proxy)
- Supports application whitelisting for excluded apps from getting filtered
- Can do network wide blocking on your home network (requires root)
- No data mining (your data is your data - privacy first)
- Desktop version for PC & Raspberry Pi
- Also works as a network logger (users can see what domains are being connected to device)
Website:
http://www.zenz-solutions.de/personaldnsfilter-wp
F-Droid:
https://f-droid.org/en/packages/dnsfilter.android
Google Play:
https://play.google.com/store/apps/details?id=dnsfilter.android
{
"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"
}
CREDITS:
Coding: Ingo Zenz aka iz-)
UI redesign, icon and website: t-ryder
Translations:
@dogiex, @yshalsager, Lukas Novotny, @Taivotat2, @dugi9991, @Primokorn, @gaich, phihungchrome
•••
Some more hosts sources for those who want to play around with the settings...
HostsSources · AdAway/AdAway Wiki · GitHub
Using a Hosts File To Make The Internet Not Suck (as much)
FilterLists
personalDNSfilter was updated to version 1.50.2 on March 19, 2017.
Just found this, I'm surprised it's not got a following.. light and easy to use, seems a good alternative to dns66 and the likes.
Can we change/edit the local file FILTERHOSTS.TXT?
Will it get downloaded again and over-written?
Great app, thanks for heads up.
steamrollerpark said:
Can we change/edit the local file FILTERHOSTS.TXT?
Will it get downloaded again and over-written?
Click to expand...
Click to collapse
By default it will be overwritten. But you can add custom filters within the dnsfilter.conf (see filter.host = true|false settings).
Alternativly it is possible to disable the automated filter download so that the FILTERHOST.TXT won´t be overwritten.
Just check dnsfilter.conf file for details. It contains a good documentation of the different settings.
Sorry, these might be some dumb questions, but really trying to get this to work on an Android phone running 7.1.1:
1) do I need to check "Advanced settings" in order for those settings to work? If I don't check it, I can't scroll down to view the logs, unless I'm missing something
2) Also, any reason why some of my custom entries in the "Advanced settings" doesn't work? (I put in entries to be filtered and those are still allowed in the log and entries to be allowed, but those are still blocked.) I've hit Reload filter and Restart and sometimes it works, but more often it doesn't.
3) Lastly, any reason why other times my entire "Advanced settings" erases? How can I get those entries to persist?
Thanks for putting this app together, hopefully once I know what's going on I'll be able to use it much better.
Kevin
kevvyc said:
Sorry, these might be some dumb questions, but really trying to get this to work on an ...
Click to expand...
Click to collapse
Advanced settings unfolds when clicked, set values, untick and the put in values are active but hidden in the GUI. Set a custom reload intervall for testing to see (days until next reload).
Use a text editor to edit the right files inside the pDNSf folder in your storage. You will find examples and descriptions there. Just have a look at the even more advanced settings playing around with the configuration files. Quit the client, edit files, start the client again and reload.
t-ryder said:
Advanced settings unfolds when clicked, set values, untick and the put in values are active but hidden in the GUI. Set a custom reload intervall for testing to see (days until next reload).
Use a text editor to edit the right files inside the pDNSf folder in your storage. You will find examples and descriptions there. Just have a look at the even more advanced settings playing around with the configuration files. Quit the client, edit files, start the client again and reload.
Click to expand...
Click to collapse
Yes .... better edit the dnsfilter.cfg file. In addition: the advanced settings within the GUI only allows to edit the filter URL and reload interval. In case invalid values are added, it will be reset to the previous valid entries (Check for messages in the log area)
iz-) said:
Yes .... better edit the dnsfilter.cfg file. In addition: the advanced settings within the GUI only allows to edit the filter URL and reload interval. In case invalid values are added, it will be reset to the previous valid entries (Check for messages in the log area)
Click to expand...
Click to collapse
Thanks for the heads up guys. I was looking in the Android/data folder for the settings, but I should have just looked at the root folder. Okay, I've got everything to work now!
Kevin
Help translating pDf to the top 30 languages!
join the project here:
https://crowdin.com/project/personaldnsfilter
Finnish language done [emoji6]
Translation to the 30 top languages ... here we come. More and more are willing to help. Very nice.
And we got an icon update:
... a bit more material designish
I guess it's in the next update.
Go on dev .... thumbs up ??
FYI; I created a fork of the app. Not much changes, just for fun and learning.
https://personaldnsfilter.t-ryder.de
t-ryder said:
FYI; I created a fork of the app. Not much changes, just for fun and learning.
https://personaldnsfilter.t-ryder.de
Click to expand...
Click to collapse
Can you please advise what the difference is in your fork? All I can see is that yours supports v5+ while the original supports 4.2, but I don't know why.
kindlyoldbear said:
Can you please advise what the difference is in your fork? All I can see is that yours supports v5+ while the original supports 4.2, but I don't know why.
Click to expand...
Click to collapse
Please read the release changelog coming with the sources downloadable @ the website.
thank you so much for this great app
Using android 6 the fork version doesn't install (not rooted phone), whereas the original does. How do I know why?

Categories

Resources