[APP] RaspManager - Remote control for Raspberry - Android Apps and Games

{
"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

Related

[APP][2.2+] macroMote - The only remote control application you need.

macroMote
{
"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"
}
​
macroMote, the only remote control application you need for your computer. Functionality? Using a command based system macroMote allows you to easily create the functionality you need to take control of your computer remotely. Design? With its tabbed layout organizing your macros has never been easier, this means your macros can be categorised how you want them to be. Simplicity? Everything about macroMote screams simplicity, after all that’s what a remote is for right? Macros can still be created (and removed) while clients (yes, more than one device can be connected at the same time!) are connected; the changes will be synced to all of the devices in real-time.
Features
- Command system to create whatever functionality you need
- Tabbed design for easy access
- Connect as many devices as you want
- Changes are synced in real-time to all devices
- macroMote Server compatible with Windows, Linux and Mac
Planned Features
- Added security (PIN to connect)
- Ability to save IP address
- Ability to change port
- Better tablet support
This really is the definition of universal.
Silly example macro, opens chrome and navigates to XDA
Code:
shell "cmd /C start chrome --start-maximized"
wait 2000
move "155,45"
click left
wait 500
type "XDA "
type ENTER
wait 1500
move "192,280"
click left
REQUEST : Please can you test this on your Linux/Mac machines. It should work but unfortunately I haven't had chance to fully test it (especially on Mac)
Please post your feedback for any improvements, commands and bugs!
How To? Mirror
Server Mirror
Lite
Pro​
Reserved - Update information should go here.
This looks good but I have one question/concern.
How does the remote know which application to send the macro commands too? In other words, that VLC tab you have will only be useful if VLC is your currently active window.
It would be nice if each macro command could be directed towards a specific application running on your computer. If I want to control my iTunes music via remote, I don't want to maximize it first.
Make sense?
That is a very good question! I've thought about this and it still needs some work. With the server being programmed in Java it means I don't have access to external sources like window names and other useful things. It would mean I need to use the system API's (which of course then means I would need to figure out a way to get it to work on Linux and Mac too). Which means its going to be a pain in the ass. Fortunately must commonly used applications listen out for hot keys regardless of focus.
A simple solution would be? :
press ALT
type TAB
release ALT
Click to expand...
Click to collapse
- Added Mirror Links to 'How To?' and 'Server' (My site host seems to be blocking the links...)
400+ Views... one reply.
It would be nice if people could leave some feedback? I put a lot of time into this.
So you have to be at the PC when writing set commands for each remote function?
Have you thought about being able to write a custom function on the Android phone then pushing that to the server then executing it?
Would like to have a little play with this app though, I like the idea Could maybe interpret something like this into a smart tv one day with a bit of modification.
Good Job
Yes, well the idea was that you set-up all of your macros on the computer before hand (prevents security issues). Since you will only need to write the macro once.
I developed this to function as an AIO remote to be used with any software and OS on your computer (where other remote controllers fail). I would of continue developing it, but it seems nobody is interested or doesn't understand what it does fully. I think I might just release the Pro version for free.
TheUnkn0wn said:
Yes, well the idea was that you set-up all of your macros on the computer before hand (prevents security issues). Since you will only need to write the macro once.
I developed this to function as an AIO remote to be used with any software and OS on your computer (where other remote controllers fail). I would of continue developing it, but it seems nobody is interested or doesn't understand what it does fully. I think I might just release the Pro version for free.
Click to expand...
Click to collapse
I would try and offer some ideas but as you said it lies with using System API's.... Would be a huge improvement if you did manage to figure it out.
And yes the XDA feedback is sometimes.....

[APP][2.2+] Unix Admin: SSH/SFTP/FTP/WEBDAV/TELNET client.

{
"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"
}
Unix Admin allow you to manage your remote unix computers on the go. Now you can earn money everywhere!
ScreenShots:
When I worked in big company, I have used Putty, WinScp, Telnet client and FileZilla for solving some easy problems, like change config file, copy from one FS to other and then restart application server through terminal. This program should make it much easy, without the need for this zoo of programs.
Implemented next protocols:
SSH
SFTP
FTP
FTPS
Local FS
WebDAV
Telnet
Http, Https are coming.
Features:
Tablet ready
Holo-style interface
A lot of protocols implemented with integration between them
All file system actions: rename, cut, copy, delete, edit.
SSH signals like CTRL+C etc.
File system sharing. You can copy file from one FS, e.g. one FTP server, and paste it to another with SFTP.
Password & OpenSSH private key support
Sort by various parameters
Install from Google Play
Any feedback are welcome! Here program bug tracker, I will try do everything to improve this program.
Any feedback?
It's possible in future support gingerbread?
justuix said:
It's possible in future support gingerbread?
Click to expand...
Click to collapse
Yes, I want to do it, but I need to understand do people need this program,
1.01b
-UI changes
-Solve one problem that causes app crash
Version 1.1
UI changes
On phones action bar is on at the bottom
Showing message about empty list of connections or directory
Changed color of background of work area
Added:
WebDAV ( it's a little bit buggy now, I'm working on it)
Telnet
Ftp has UTF-8 as default now.
1.2
UI changes
- Change preloader dialog
Added:
- Choice of encoding for each connection
Fixed:
- WebDAV protocol now works as expect
- Bugs connected with copy files between file systems
As always any feedback are weclome!
1.3
One more big update:
Added support of android 2.2+ without interface losing! Big thanks to HoloeveryWhere and SharlockActionBar library!
FTPS support
Ability to choice passive or active mode in FTP and FTPS
Ability to choice explicite or implicite mode in FTPS
A lot of small UI and code improvements
1.3.2
- Added SSH/TELNET settings that allows control font characteristics and background
- About 10 improvements and bugs solved
1.4
One more big update:
- Added displaying the process of copying files
- Highliting of font in telnet and ssh terminal with ANSI Escape sequences
- Added posibility to move app on SD card
- A lot of small bugs solved and improvements done
1.4.1
- Added opportunity to open files in external applications. Go: Settings->General
- Added opportunity to choise if user's directory should be home or not. Go: Settings->Protocol Name
- Added dialog about program
Cool app! but not installed
kusakov said:
Cool app! but not installed
Click to expand...
Click to collapse
What?
divers said:
What?
Click to expand...
Click to collapse
I have not installed!
1.4.2
- Added history of inputted commands in SSH and telnet
- Fixed 2 critical bugs
- Improved terminal's work
1.4.3
- Fixed bugs
1.4.4
- Improved SSH command-line completion (tab signal)
- Added setting of default connection timeout
- Bugs fixed
When logging into a Cisco router or switch I enter show running to display the configuration. On my laptop I would hit space to page through the config. How would I with this app?
gocats7 said:
When logging into a Cisco router or switch I enter show running to display the configuration. On my laptop I would hit space to page through the config. How would I with this app?
Click to expand...
Click to collapse
Sorry, I didn't understand about "hit space". Could you please explain?
divers said:
Sorry, I didn't understand about "hit space". Could you please explain?
Click to expand...
Click to collapse
If I was on a PC, I would login to the router. At the prompt, I will enter the Cisco command.......show running-config. At that point it will want to scroll through the entire router configuration, one page or line at a time. On the pc, to move past the first page you would either hit enter to view it line by line or hit the space bar to go through it page by page. I need to be able to do both. Love the app, that just limits me. May just be my lack of understanding of the app which is what prompts my question.

[APP][2.2+] Message Beam

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!

[APP][4.0+] Swift Remote - Transfer Files & Control Windows Remotely

{
"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"
}
Swift Remote
Connect, Transfer Files, Control your Windows, Create Custom Commands and much more!
10,000+ Downloads!​My name is Sina Nourian. I'm a new developer and this is my first application on Google Play.
Since I don't have access to Google Play Developer Console (Not available in my country), My dear cousin @minooch published it for me.
Swift Remote is an application for controlling your desktop computer.
Send and receive files remotely, control your windows such as power controls, volume controls, set a shutdown timer, capture a screenshot and send it to your phone remotely, control your Windows Media Player and Media Player Classic remotely, control mouse, etc...
This program uses NirCmd tool from NirSoft
This application needs Swift Remote desktop application to work. Please download desktop application from here:
http://nourian.info/swiftremote.html
(You need Java Runtime version 8 update 40 or higher to run this application. please update your Java Runtime to the latest version)
If you want to write your own custom commands, you can check NirCmd's manual:
http://www.nirsoft.net/utils/nircmd.html
Features:
Connect multiple phones to desktop application
Auto Server Discovery. No need to manually add you host IP and port!
Transfer Files between desktop and phone
Control your Windows from your mobile. Power Controls, Shutdown Timer, Volume and Brightness Controls, Take a Screenshot, ...
Control Windows Media Player (WMP) and Media Player Classic (MPC) with your phone remotely!
Control your mouse cursor with your mobile's touch screen! You can change mouse sensivity from settings
Write your own Custom Commands and save them in application! You can do almost anything remotely with the help of NirCmd! Check NirCmd's manual
Send message from phone to desktop and vice versa and copy them to clipboard
More features coming soon...
Reviews:
PhoneArena Review of Swift Remote
AndroidCommunity
HDBlog
AndroidWorld.it
Androidayuda.com
Thanks to my friends who helped me, gave me ideas, tested the app and supported me:
Alex Minnucci
Mehrdad Amini
Soheil Samadian
Parham Adibpour
Also thanks to Paul Asiimwe for his (Android multiple file selector dialog) source code on Github
If you have any suggestion, complaint, anything... please let me know
Also if you found any bug, tell me so I can fix it as soon as possible.
Thanks
Changelog & FAQ
Changelog :
v2.0.0 (28/6/2015):
New Design! (Material Design)
Choose photos and videos from gallary in 'Send Files' page
Added application to share menu. you can now add files and media and send them from anywhere
Lots of tweaks
Desktop application now gives you a random available port if you leave port textbox empty
You can now change storage directory in desktop application
The port you enter will be saved in desktop application
v1.2.2 (22/5/2015):
Improved Mouse Control. It should be smooth now!
Other bug fixes.
v1.2.0 (10/5/2015):
Added Auto Server Discovery feature. You can now connect to your host without entering IP address and port manually!
Application now shows which hosts are available and ready to connect.
Improved finding local IP address in the desktop application.
v1.1.0 (14/4/2015):
Added password feature for connecting to server. Password will be encrypted. (optional)
Added Wake-on-Lan feature. Read help in application for more information.
Added image preview in screenshot notification.
Bug fixes and optimizations.
Minor changes in UI.
v1.0.0 (1/4/2015):
Initial Release
Click to expand...
Click to collapse
FAQ:
Q: I can't connect!
A: UPDATE: In version 1.2.0 I improved finding local IP address. So even if you use a vpn, you should get the valid and correct local IP address. Also, new version has Auto Server Discovery feature. When you are in Connection Status page, wait a little and you will see your host will be added to the list automatically! If you still have problems and app cannot find your host automatically, you can try adding your host manually. Make sure to use a valid local IP address. You can find your local IP address form Swift Remote desktop application, and also from Network and Sharing Center in Windows
Q: Wake-on-Lan is not working!
A: for Wake-on-Lan, you have 2 options. use a MAC Address or choose from list of your hosts. If you want to choose from hosts you have to connect to that host at least one time. So android app can get your MAC address and store it in database. Remember, if you use Wifi on your computer, android application gets and stores MAC Address of your Wifi interface. So for making wOL to work, connect your computer to LAN (because WOL will not work on Wifi) and then connect android app to desktop. now it stores your LAN interface MAC address.
And for enabling WOL on your PC, if you want to turn on your computer when it is powered off, you should enable WOL in your BIOS.
and if you want to wake up your computer from sleep or hibernate, you should turn on WOL on windows. There are plenty of tutorials and helps for enabling this feature on internet. google it
Thanks Alot!
Just Tested!
Thanks Bro!
Next update will include:
- Wake-On-Lan feature
- Adding 'Passcode' feature to make it a little more secure to use on servers.
- Fix small bug in 'Capture Screenshot'
- You tell me!
If you have any suggestions or want any features, please let me know.
Worked very well on my Nexus 5
the data transferring feature is why I love this app. I'm really sick of USB cables.
Sent from my Nexus 5 using XDA Free mobile app
New Update v1.1.0
Version 1.1.0 is now available:
Added password feature for connecting to server. Password will be encrypted. (optional)
Added Wake-on-Lan feature. Read help in application for more information.
Added image preview in screenshot notification.
Bug fixes and optimizations.
Minor changes in UI.
This version has some changes in database. Your data will be deleted after update.
This version requires new version of desktop application (v1.1.0) to work.
If you have any problem or you found any bug, please report it here.
Good One
:good: Thank You.
App just went +1,200 downloads. Thank you
If you want any features in app, please let me know.
I'll prepare a new update after my midterm exams
Doesn't needs wifi to connect ?
zikomoh said:
Doesn't needs wifi to connect ?
Click to expand...
Click to collapse
It's needs a network. both computer and android must be in the same network.
but you can also use it on servers with valid IP and connect and control it.
it needs wifi if you are using in a local network or want to connect to a server with valid IP.
and you can use cellular connection just for connecting to a server in another network which has a valid IP
If you want to use Wake-on-Lan to wake up your computer, it only needs a wifi. because Wake-on-Lan only works in a local network.
So you should use it with Wifi.
also, for Wake-on-Lan, you should turn on magic packet in BIOS (if you want to turn on your computer when it's turned off)
and enable magic packet on windows if you want to turn on your computer from sleep or hibernate
I wrote FAQ in second post and explained it there
Swift Remote v1.2.0
New version (1.2.0) is now available:
Added Auto Server Discovery feature. You can now connect to your host without entering IP address and port manually!
Application now shows which hosts are available and ready to connect.
Improved finding local IP address in the desktop application.
If you like Swift Remote, Please show your support by leaving a review and/or star rating.
5,000+ Downloads
PhoneArena and AndroidCommunity and lots of other blogs reviewed the application
Thanks for all your support!
New version (1.2.2) is now available:
Improved Mouse Control. It should be smooth now!
Other bug fixes.
If you like Swift Remote, Please show your support by leaving a review and/or star rating.
Swift Remote v2.0.0
New version (2.0.0) is now available:
New Design! (Material Design)
Choose photos and videos from gallary in 'Send Files' page
Added application to share menu. you can now add files and media and send them from anywhere
Lots of tweaks
Desktop application now gives you a random available port if you leave port textbox empty
You can now change storage directory in desktop application
The port you enter will be saved in desktop application
If you like Swift Remote, Please show your support by leaving a review and/or star rating.
Sir, the windows server application is asking fir java but i have already installed java 8u2.11 on my windows 10 64bit. Please help!

[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