Xposed app firewall.
This app is an firewall for the installed apps. Only apps with permission "android.permission.INTERNET" are
shown. IPv4 and IPv6 are supported together with TCP and UDP. You could configure outgoing and incomming
connections independent from each other.
The rules could be applied for each network: W-Lan, local network, mobile, roaming, unknown.
Logging is configurable for incomming/outgoing and allowed/denied connections.
Colors:
Blue: Template is used.
Yellow: Custom settings.
Green: The app is trusted.
Red: The app is blocked.
Features:
No iptables required, the kernel doesn't need to support it.
The firewall is active when Android starts, no startup data leak.
The rules are always active, no re-apply on connection change is needed.
Limitiation:
Host names in the log file are PTR entries.
Works only for Android (Java), not the native (Linux) part
Donation:
No self-promotion in the app.
You could trust or block an app (Menu/ActionBar)
You could use a template for not configured apps
Additional (experimental) networks: Bluetooth, WiMAX, Ethernet
Tasker support, per App
You support this app and further development!
Permissions:
ACCESS_SUPERUSER: apply iptables rules
This app does not connect itself to any websites or hosts!
Important:
This app needs the Xposed Framework. The framework requires root access for installation. Don't forget to enable the module in Xposed. You can grab it here: Xposed Installer
Website: http://tinyurl.com/l5bpv23
Play Store: http://tinyurl.com/ome2pvc
Xposed Repository: http://tinyurl.com/ksc6plz
Changelog: http://tinyurl.com/n8gsqja
Why this app? No firewall for Xposed exists yet
Translation:
You could find here a interface to translate the english strings: http://tinyurl.com/okycacj
A free account of www.oneskyapp.com is required to edit. Additional, please attach your email address or send it via PM
Insane.. I was looking for something like this about 12 hours ago.. its almost like you read my mind and made it just for me!.
I like your style. Nice and simple and keeping it in line with your others.
Sent from my GT-I9300 using Tapatalk
Downloading now.
Sent from my SCH-I535 using XDA Premium 4 mobile app
shivadow said:
Insane.. I was looking for something like this about 12 hours ago.. its almost like you read my mind and made it just for me!.
I like your style. Nice and simple and keeping it in line with your others.
Sent from my GT-I9300 using Tapatalk
Click to expand...
Click to collapse
Maybe you head me thinking loud 6 weeks after starting this app: "i will release today, if there are still error, i'll fix them later"
Am I correct in assuming this is not open source?
I got a question about incoming/outgoing connections, maybe somone else want to know:
Incoming connections are used by less than 1% of all apps. This is used if the app is a "server", like BubbleUPnP. So most time incoming conections could be blocked, i think for mobile network 100%.
An outgoing connection is like a phone call: You call someone (outgoing connection), and can talk (send "data") and hear (receive "data")
Wifi Internet and Network:
If you want to control eg your local tv-receiver, xbmc device or avm router (with FreetzMobil), only connections to the local network are required. This prevents app to send data to the internet.
The "local network" are all "private" IPv4 and IPv6, they will not be forwarded by internet routers. Additionally, if you use "public" IPs they are local if it is in the same subnet as a ip of your device. Uncommon for IPv4 usage, but public IPv6 are the common usage (public IPv6 for every device)
an0n981 said:
Am I correct in assuming this is not open source?
Click to expand...
Click to collapse
As usual i send source only to people i know
I took this mod for a quick test drive, a little feedback:
-Is it not possible to restrict kernel?
-Could it be that apps that use native libraries to connect to the internet cannot be restricted? Firefox and Mega (both use native libraries) were able to connect even when completely restricted.
Also a little cosmetic issue com.android.process.gapps showed completely green at all times. However restrictions were applied properly
an0n981 said:
I took this mod for a quick test drive, a little feedback:
-Is it not possible to restrict kernel?
-Could it be that apps that use native libraries to connect to the internet cannot be restricted? Firefox and Mega (both use native libraries) were able to connect even when completely restricted.
Also a little cosmetic issue com.android.process.gapps showed completely green at all times. However restrictions were applied properly
Click to expand...
Click to collapse
Yes, see OP: "Limitiation: ... no native binaries." This is because the design of Xposed
Isn't it "com.google.process.gapps"? Onyl this one app has the wrong colors? Has it a green dot for "trusted app"? What did you configured for it?
Yes I meant com.google....
I set it from template to custom, blocked everything, however in the app overview it still showed as all green. When it was restricted GCM was blocked and the log showed blocked connections to mtalk.google.com:5228. Then I unrestricted outgoing mobile and wifi and GCM was available and the log correctly showed allowed connections but the colors in the app overview didn't change
Version 1.0.1 uploaded
- fix "incoming" thx @w0rinal
- also an error related to coloring, @an0n981 can you check if it fixes your problem? Toggling options could be required
defim said:
- also an error related to coloring, @an0n981 can you check if it fixes your problem? Toggling options could be required
Click to expand...
Click to collapse
Sorry the bug is still present
Also 1 more questions. Do you see any problem running this along side AFWall?
The bug affects any app that starts end ends with <>. <android.media> and <org.mozilla.firefox.sharedid> also always revert back to displaying completely green once the app is reloaded
an0n981 said:
Also 1 more questions. Do you see any problem running this along side AFWall?
Click to expand...
Click to collapse
No, should work without problems. The one created iptables rules other hooks the connection methods - if one fails, the other does it
an0n981 said:
The bug affects any app that starts end ends with <>. <android.media> and <org.mozilla.firefox.sharedid> also always revert back to displaying completely green once the app is reloaded
Click to expand...
Click to collapse
The "<>" entries are not real apps (.apks) with a package name, they are uids. At app start i load all installed apps with internet-permission and hide apps which are no more installed / have not any longer the permissions -> the uid items are not in the list of installed apps (obviously)
Will be fixed in next release
EDIT: Uploaded
This is awesome ?
A few questions:
- is there a way to edit template? I couldn't find it anywhere in settings- am I missing something?
- Can you add multiple selection? For example, someone has lots of apps and wants to block roaming to them etc. etc. without having to change it manually for each app.
- filtering or sorting apps? perhaps something simple like the way afwall , or a more thorough filter like XPrivacy has?
Sent from my Nexus 5 using Tapatalk
defim said:
The "<>" entries are not real apps (.apks) with a package name, they are uids. At app start i load all installed apps with internet-permission and hide apps which are no more installed / have not any longer the permissions -> the uid items are not in the list of installed apps (obviously)
Will be fixed in next release
EDIT: Uploaded
Click to expand...
Click to collapse
Confirmed fixed
jaibar said:
This is awesome ?
A few questions:
- is there a way to edit template? I couldn't find it anywhere in settings- am I missing something?
- Can you add multiple selection? For example, someone has lots of apps and wants to block roaming to them etc. etc. without having to change it manually for each app.
- filtering or sorting apps? perhaps something simple like the way afwall , or a more thorough filter like XPrivacy has?
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
The template is used for all "blue" apps, which where are not configured by user. Modifying template is part of the donator options (see OP).
Btw, next planned feature: detection of VPN connections
defim said:
The template is used for all "blue" apps, which where are not configured by user. Modifying template is part of the donator options (see OP).
Btw, next planned feature: detection of VPN connections
Click to expand...
Click to collapse
Nice feature !
I dry tested this app (i.e. not checked in the Xposed module on my device) and already saw that the VPN was missing. Now I use AFWall+ which is good and has more profiles. I block all Google apps with it with a 'limited internet' profile and every time I download something from Play, I load another profile which allows 'Google Play services' and 'Google Play store' internet connection and after download/update I revert to 'Limited internet'.
On my Mac I have 'Little Snitch' firewall which has the ability to let it prompt for certain apps which I don't want to be connected permanently (such as the Mac App Store), but only when I do e.g. an OSX update. In that case I let it prompt and say 'only this time'.
A similar approach on LightingWall should be very welcome. E.g. a notification that the Play store wants to connect with internet and when one wants to download / update an app, say 'only this time' and not permanently.
mermaidkiller said:
Nice feature !
I dry tested this app (i.e. not checked in the Xposed module on my device) and already saw that the VPN was missing. Now I use AFWall+ which is good and has more profiles. I block all Google apps with it with a 'limited internet' profile and every time I download something from Play, I load another profile which allows 'Google Play services' and 'Google Play store' internet connection and after download/update I revert to 'Limited internet'.
On my Mac I have 'Little Snitch' firewall which has the ability to let it prompt for certain apps which I don't want to be connected permanently (such as the Mac App Store), but only when I do e.g. an OSX update. In that case I let it prompt and say 'only this time'.
A similar approach on LightingWall should be very welcome. E.g. a notification that the Play store wants to connect with internet and when one wants to download / update an app, say 'only this time' and not permanently.
Click to expand...
Click to collapse
Xprivacy implements a similar thing, allowing the user to be informed when one of the restrictions are asking for access of that permission, including internet permissions(no distiction between lan or vpn), i would also welcome an on demand prompt feature for this app, its one faeture i wished afwall had, but believe it cant because of the nature of iptables i believe,
Saying that im also kinda worried that this might conflict, two apps essentially fighting for control to "pause" the system, hope im wrong, maybe if the two devs of the two respective apps co-orporated in implementation,it might be resolved, if there is an issue, i dont know........... but im getting ahead of myself here, defim has not even stated that he'll implement this, still, no harm in discussing possibilities, slim or not
@banderos101 @mermaidkillerIf you want to be informed if an app is allowed or denied to access some hosts, you could get it with Tasker. Just with a simple message box or more enhanced things Tasker can do. It should not be a problem using this app wiht Xprivacy, AFwal etc. If you block a connection with one app, it could be that the others can't see/log it. This depends on the order of the apps, An iptables firewall should be the last the connection is passing.
A per host filter is not planned, if you want to stop connection to some (tracking, malwar, adware) hosts a hosts file filter could be used, like my UnbelovedHosts
defim said:
As usual i send source only to people i know
Click to expand...
Click to collapse
Too big a risk to take for security software like this. Post your work up on Github under a reasonable license.
I'm not seeing a big advantage over the GPL AFWall+ anyway.
Related
Hi,
I thought maybe you guys, if anyone, would know. I am looking for an app that can:
- make a log of all the other apps, including stock ones, that make attempts or actual connections to the internet, and at what time
- be able to intercept those connections
- preferably I would create a white list of apps that are allowed to connect, but others do not have permission.
Purposes include:
- saving on bandwidth in poorer countries where internet is expensive.
- making sure apps or malware doesn't try to send off my data when it shouldn't be.
- prevent annoying background sync/apps from running when I don't want them
I find it strange that we either give all the permissions the app wants, or it doesn't work. Why can't we restrict their internet access?
Does this sound feasible? Does it already exist?
I'm rooted and using an Asus Transformer.
Thanks for any help
Try DroidWall. (root required)
It can block apps from connecting to the internet on an per-app based system.
But i don't think it has any kind of log or similar (haven't used it for a while, so might have been upgraded)
it looks like that does exactly what I needed, although I have to re-root my device for it to work again. Anyway, thanks for the tip
droidwall
droid wall definitely and yes it requires root.
Allow only broadcasts you want for each app.
With this app you could prevent apps to receive broadcasts, e.g. "SD-card inserted" oder "W-Lan connected".
All with Android-18 shipped broadcast actions are integrated. Others will be collected from time to time and marked with an exclamation sign in the app.
Technical limiation: Actions wich are only sent and not received by any app could not be found.
Changed settings are applied after a reboot. For BOOT_COMPLETED please use the app BootManager.
To restrict system apps you have to donate. The key of "BootManager" is recognized by this app too!
Important:
This app needs the Xposed Framework. The framework requires root access for installation. Don't forget to enable the module in Xposed. You can grab it here: Xposed Installer
Donation:
No self-promotion in the app.
System apps could also be selected
Sorting by action, not only by app name
You support this app and further development!
Website: http://tinyurl.com/pkos9om
Play Store: http://tinyurl.com/p3dqxj2
Xposed Repository: http://tinyurl.com/q9u2l8o
Changelog: http://tinyurl.com/njov9yd
My personal intension to create this app:
There was no app which could do this
Translation:
You could find here a interface to translate the english strings: http://tinyurl.com/okycacj
A free account of www.oneskyapp.com is required to edit. Additional, please attach your email address or send it via PM
Kudos to you! This is great for development purposes!
However, you must warn the user that disabling Broadcast for some app just because he[user] thinks that might be a good idea is bad and user should think twice, as disabled Broadcast can result in a vary of results - from no effect to system crash.
For example, your favorite launcher is listening for the broadcast for call state. You're thinking - Ah-ha, it's spying on me! And you disable the broadcast. And then you are surprised, why does Phone app icon stopped displaying missed calls.
great thanks for that :good:
Dr.Alexander_Breen said:
However, you must warn the user that disabling Broadcast for some app just because he[user] thinks that might be a good idea is bad and user should think twice, as disabled Broadcast can result in a vary of results - from no effect to system crash.
For example, your favorite launcher is listening for the broadcast for call state. You're thinking - Ah-ha, it's spying on me! And you disable the broadcast. And then you are surprised, why does Phone app icon stopped displaying missed calls.
Click to expand...
Click to collapse
I'm not sure about wich i should warn, potentially are all dangerous to disable.
eg the brodcasts to update a widget are useless for you if you don't use a widget of the app. But you should not disable it if you are using the widget...
And some actions i do not even know, because the ReceiverStop collects them if you are using your apps...
Btw, the release of today shows a logfile with newly added actions.
defim said:
I'm not sure about wich i should warn, potentially are all dangerous to disable.
eg the brodcasts to update a widget are useless for you if you don't use a widget of the app. But you should not disable it if you are using the widget...
And some actions i do not even know, because the ReceiverStop collects them if you are using your apps...
Btw, the release of today shows a logfile with newly added actions.
Click to expand...
Click to collapse
No, you must not warn out every broadcast. Virtially, there is infinite set of them, as I can create my own broadcast as easy as 1-2-3. Just show the warning at the start that it's better not to meddle with the system app's broadcasts and that even user-installed apps can cause side effects without some broadcasts.
Dr.Alexander_Breen said:
No, you must not warn out every broadcast. Virtially, there is infinite set of them, as I can create my own broadcast as easy as 1-2-3. Just show the warning at the start that it's better not to meddle with the system app's broadcasts and that even user-installed apps can cause side effects without some broadcasts.
Click to expand...
Click to collapse
Warn about all? Good point
I'm wondering where's the best place. At startup is the changelog shown (if updated) and a message about xposed, if not installed/active. So it could be nothing is been read...
defim said:
To restrict system apps you have to donate.
Click to expand...
Click to collapse
How to donate? I click the bottom part within the module - no reaction whatsoever...
Edit: ok, that was through the website. I donated and received the key file! :good:
But... why "Maps" is not is the list of apps...?
Thanks...
Looki75 said:
How to donate? I click the bottom part within the module - no reaction whatsoever...
Edit: ok, that was through the website. I donated and received the key file! :good:
But... why "Maps" is not is the list of apps...?
Thanks...
Click to expand...
Click to collapse
Hi, i've planned to put donator apps for each app to the market, but had not time yet.
If a app is not shown, no receivers are detected for it unitl now. You could do:
1) show all apps by enable in settings. Then you have only the option to "diable all, even unknown"
2) or open (in this case) Maps and wait. If it gets a broadcast ReceiverStop adds it to internal list and 1) is not needed
Adding new receiver actions are always logged, independet if logging of allowed/denied is enabled
Dr.Alexander_Breen said:
No, you must not warn out every broadcast. Virtially, there is infinite set of them, as I can create my own broadcast as easy as 1-2-3. Just show the warning at the start that it's better not to meddle with the system app's broadcasts and that even user-installed apps can cause side effects without some broadcasts.
Click to expand...
Click to collapse
I've added a warning dialog in the latest version
defim said:
Hi, i've planned to put donator apps for each app to the market, but had not time yet.
Click to expand...
Click to collapse
How will then work the donation I made? Is there a possibility for me to appear like I bought the donation app?
This way, in case I wipe the phone, I can download from play store the donation app and don't need to bother you with e-mails "hey give me again the license file..."...
And will the donation app work as well for both "bootmanager" and "stopreceiver"?
defim said:
If a app is not shown, no receivers are detected for it unitl now. You could do:
1) show all apps by enable in settings. Then you have only the option to "diable all, even unknown"
2) or open (in this case) Maps and wait. If it gets a broadcast ReceiverStop adds it to internal list and 1) is not needed
Adding new receiver actions are always logged, independet if logging of allowed/denied is enabled
Click to expand...
Click to collapse
Strange... I did "show all apps" and Maps is here. This is OK.
But the yellow "!" appears side to it... doesn't it mean that receivers were used?
But at the same time, when I click on Maps, there is only the "stop all" line... that sounds not consistent...???
Maybe a sign of a bug?
Anyway, very good job! THANKS!!!
@Looki75:
I'm not sure yet of the donation apps. But i think it should be again 1 app for the 2.
On the 1st view are packages shown, system apps have a "!" -> could be more dangerous to change sth
On the 2nd view with the receivers of each app, evere action which is a custom action (= not listed in broadcast_actions.txt of Android platform-18 sdk) has a "!". These non-default actions have to be collected by the app.
So it's consistent Maybe not the same icon for both would be better...
Are you sure Maps receives broadcasts? I tried to get Manifest.xml by the apk, but apktool failed -.-
defim said:
@Looki75:
I'm not sure yet of the donation apps. But i think it should be again 1 app for the 2.
On the 1st view are packages shown, system apps have a "!" -> could be more dangerous to change sth
On the 2nd view with the receivers of each app, evere action which is a custom action (= not listed in broadcast_actions.txt of Android platform-18 sdk) has a "!". These non-default actions have to be collected by the app.
So it's consistent Maybe not the same icon for both would be better...
Are you sure Maps receives broadcasts? I tried to get Manifest.xml by the apk, but apktool failed -.-
Click to expand...
Click to collapse
Ok... I think I understand... your module is about BROADCASTS... I'm not a dev and not familiar with these... but is it the same than Autostarts (https://play.google.com/store/apps/details?id=com.elsdoerfer.android.autostarts)?
My dream is to have the exact same functions than Autostarts in an Xposed module.
You might wonder why... well as strange as it sounds, I have Xposed framework but I am un-rooted. So I can use modules, but I can't use Autostarts for example...
I thought your module would be this "similar", but there are more stuff shown in Autostarts than is your module...
You talk about "broadcasts" and Autostarts or similar (root toolbox for example) talk about "receivers for certain events"... is there a difference?
Is it a big deal to expand the scope of your module to equal Autostarts functions?
Thanks for your help!
@Looki75:
After talking a look at the screenshots of Autostarts, it seems that these are all broadcast receivers, so the apps should do the same (with other methods: root/xposed). My app has no nice-names for the action names. So i wonder how Autostarts shows receiver names which a apps creates by its own? Which actions did you miss exactly in my app? Maybe they are not related to broadcats.
I think extending ReceiverStop is not so a good idea, because it's only for intercept receiving broadcasts of app. But maybe a seperate app. I used LBE some time and I didn't like that it has much things i did not need.
defim said:
@Looki75:
After talking a look at the screenshots of Autostarts, it seems that these are all broadcast receivers, so the apps should do the same (with other methods: root/xposed). My app has no nice-names for the action names. So i wonder how Autostarts shows receiver names which a apps creates by its own? Which actions did you miss exactly in my app? Maybe they are not related to broadcats.
I think extending ReceiverStop is not so a good idea, because it's only for intercept receiving broadcasts of app. But maybe a seperate app. I used LBE some time and I didn't like that it has much things i did not need.
Click to expand...
Click to collapse
When you look at these:
http://forum.xda-developers.com/showpost.php?p=35634745&postcount=11040
http://forum.xda-developers.com/showpost.php?p=29420959&postcount=7059
it seems that MAPS has much more than that...
However, I just installed Autosarts on my phone and it shows nothing, just like in your module...
So I guess we're ok.
Thanks!
Looki75 said:
When you look at these:
http://forum.xda-developers.com/showpost.php?p=35634745&postcount=11040
http://forum.xda-developers.com/showpost.php?p=29420959&postcount=7059
it seems that MAPS has much more than that...
However, I just installed Autosarts on my phone and it shows nothing, just like in your module...
So I guess we're ok.
Thanks!
Click to expand...
Click to collapse
I don't know what this other app does. Maybe it shows sometimes simply all recevers for every app.
But I know that ReceiverStop shows per app the specific actions.
There is now a donation app available in Play Store for this app. (1 donation for both, ReceiverStop+BootManager)
I'm looking for a way to disable SMS and missed calls notifications from appearing on the stock (clock) lock screen widget on my rooted Note 3 (running 4.3). Could this tool acheive this and if so, how?
The following entries were logged when not answering a call and a call notification is shown on the lock screen:
[ReceiverStop] 2013-11-22 15:07:20 handle not: com.sec.android.SimpleWidget - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: netgenius.bizcal - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: netgenius.bizcal - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: netgenius.bizcal - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: netgenius.bizcal - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: com.umang.dashnotifier - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: com.roymam.android.notificationswidget - android.intent.action.USER_PRESENT
[ReceiverStop] 2013-11-22 15:07:20 handle not: com.sec.android.app.controlpanel - android.intent.action.PACKAGE_RESTARTED
Would I simply be able to disable android.intent.action.USER_PRESENT in the SimpleWidget app to disable the SMS being displayed in the lock screen?
What is the risk of trying this out?
Happy to donate if this will do the above.
Thanks,
Eddie
@sireddie:
I think android.intent.action.USER_PRESENT is not the right action.
From http://developer.android.com/reference/android/content/Intent.html:
Broadcast Action: Sent when the user is present after device wakes up (e.g when the keyguard is gone).
Click to expand...
Click to collapse
Just open ReceiverStop and look which actions are listed for the app. I'm using "SMS Unread Count" widget, which has only android.appwidget.action.APP_WIDGET_UPDATE, so this could be the right. (I've blocked APP_WIDGET_UPDATE for all apps i'm using, but without widget)
Risk? I think it's low. It could be that something does not anymore what you expected To be save, do a android backup - i've never needed one
I've just added strings for translation to the first post. If you attach here a translation, please send me you email address via PM.
Notice to @kalashenicof @jzak1083 @vipa
Dear friend!
The receiver "android.provider.Telephony.SMS_RECEIVED" is blocked
But receiver "android.provider.telephony.SMS_RECEIVED" is constantly being allowed
("Telephony" vs. "telephony")
Please fix it! Viber application is listening to both of them!
katada1 said:
Dear friend!
The receiver "android.provider.Telephony.SMS_RECEIVED" is blocked
But receiver "android.provider.telephony.SMS_RECEIVED" is constantly being allowed
("Telephony" vs. "telephony")
Please fix it! Viber application is listening to both of them!
Click to expand...
Click to collapse
Yes, Viber could receive both. ReceiverStop collects all receiver actions it could get on your device. If you open the GUI it build a list of apps and their receiver. If one receiver is missing, it was never been seen on your device. So it should not be a problem. Btw, if you select "deny all", this will also handle never seen before receiver.
Does you know which app should send this misspelled "android.provider.telephony.SMS_RECEIVED"?
i see there is already ssh server available if you copy a key back into the device
but i can see good features like VPN and Hotspot are missing
i can see that vpn could be hard if not in RW mode
and hot spot just needs ap-hotspot installing
is there a way of seeing what apps are going to be available ?
a lot of handy tools on the droid which are missing from here that could be added and probably already available
nmap
virt-manager
to name a few, but handy for system admins to work on remote servers etc ...
wayneward said:
i see there is already ssh server available if you copy a key back into the device
but i can see good features like VPN and Hotspot are missing
i can see that vpn could be hard if not in RW mode
and hot spot just needs ap-hotspot installing
Click to expand...
Click to collapse
Feel free to file a bug at https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings.
wayneward said:
is there a way of seeing what apps are going to be available ?
a lot of handy tools on the droid which are missing from here that could be added and probably already available
nmap
virt-manager
to name a few, but handy for system admins to work on remote servers etc ...
Click to expand...
Click to collapse
What do you mean by "what apps are going to be available"? You'll never know what 3rd party devs will do.
However, these things won't be doable by 3rd party apps due to Ubuntu's apparmor security policies. These would have to be implemented in the system settings or as some system service as well.
wayneward said:
i see there is already ssh server available if you copy a key back into the device
but i can see good features like VPN and Hotspot are missing
i can see that vpn could be hard if not in RW mode
and hot spot just needs ap-hotspot installing
is there a way of seeing what apps are going to be available ?
a lot of handy tools on the droid which are missing from here that could be added and probably already available
nmap
virt-manager
to name a few, but handy for system admins to work on remote servers etc ...
Click to expand...
Click to collapse
https://wiki.ubuntu.com/Touch/ReleaseNotes :good:
The following network features are not yet included in the Developer Preview:
Advanced Settings (e.g. Hidden SSIDs, Manual IP, VPN…)
Hot Spot/Tethering
@Geeks Empire Those release notes are quite outdates. Hidden SSIDs, for example, have been there for ages now.
Sent from my awesome Ubuntu Touch device using the Forum Browser app
Handover Xposed Addon
YouTube demo : https://www.youtube.com/watch?v=9ywYqM1fdP0&feature=youtu.be
Handover lets you seamlessly move from your phone to your PC by letting you open whatever content is on your phone in one click on your taskbar (see demo video, it's hard to explain)
This addon adds support for apps such as Chrome, Youtube and any other app using a WebView. It also lets your copy your clipboard
Requirements
Windows PC or Mac with 10.9 or later and Android phone (experimental support for Linux)
Both in same LAN (network, can't work over internet (yet!))
Java 8 or later on PC
Supported apps with this addon
Youtube
Chrome
Apps using webview including but not limited to : Amazon, Flipboard and links opened internally in Facebook, Twitter etc
Leave a post if you want an app supported and if there's enough demand then I'll try to add it
Or you could ask the developer of the app. Refer them to http://handover.hamzahrmalik.com/devs.html
If the dev adds it, Xposed won't be needed and non-rooted users will benefit
Planned Features
OSX Support (only if I get enough people interested in it, leave a post if you are) this has been added!
Indicator on phone to show when connected
Let me know if you have any ideas
How to get Handover
First you need the Handover app
Then you need the addon Xposed Mod available on the repo
Then download the PC server from http://handover.hamzahrmalik.com
Windows: Run the installation on your PC and start the service
Mac: Open the downloaded .dmg file and drag the Handover folder into Applications. Then launch Handover Settings from Launchpad
Linux: Run the java file to start the server. To launch content from the phone, use the bash script
Changelog
Version 2.0 - 24/4/16
Split mod away from main app
Version 1.1 - 15/4/16
Fixed YouTube not working
Minor design changes
There's also an update for the Windows client with a debug mode and a warning when you close the app. It also now starts minimised
Version 1.0 - 13/4/16
Initial Release
SWEET. This is amazing, finally an app that is actually seamlessly between pc and phone.
Edit: Now I don't have any error I just love it
I get an error with the windows app, can I send you a PM ? @hamzahrmalik
I saw the video very useful app im gonna test it right now but chrome said its virus look into it..of course it isn't but just let you know!
This amazing. I'm totally interested in the OSX compatibility. Keep at, man.
I would be very interested for osx compatibility.
Thanks. Been waiting for an app like this. My Norton also said it was a virus. On the other hand, I have multiple network cards because I use virtual machines and the program obtains the ip of those vm network, is there a way to change this?
Looks similar to pushbullet.
This does seem better for android emulation as copy paste is very clunky at the best of times.
it is a false positve virus guys that is the way it was just simply put it on the exclusion list
Does it support chrome on PC? i get error saying no app associated with task on PC
EvoWizz said:
I get an error with the windows app, can I send you a PM ? @hamzahrmalik
Click to expand...
Click to collapse
Sure
Sent from my A0001 using Tapatalk
Joy Bangla said:
Does it support chrome on PC? i get error saying no app associated with task on PC
Click to expand...
Click to collapse
Make sure you have a default browser
Sent from my A0001 using Tapatalk
neroxyr said:
Thanks. Been waiting for an app like this. My Norton also said it was a virus. On the other hand, I have multiple network cards because I use virtual machines and the program obtains the ip of those vm network, is there a way to change this?
Click to expand...
Click to collapse
The program days your IP purely for your own information. In your phone just put in the correct one
Sent from my A0001 using Tapatalk
pikachukaki said:
I saw the video very useful app im gonna test it right now but chrome said its virus look into it..of course it isn't but just let you know!
Click to expand...
Click to collapse
Yeah I'll need to fix that, thanks
Sent from my A0001 using Tapatalk
Would love to see Os x integration, left windows 2 years ago and haven't looked back since. Sounds like a great module.
I always get same page, regardless of what i open in Chrome/Youtube.
These are steps i took:
- enabled module in Xposed Installer and restarted
- installed and started PC app
- typed IP and saved in Android app
- alowed both .exe files through firewall
- started service on PC
Im using N9005 Note 3 with TouchWiz. Page i get on double click is page i open frequently on phone. Devices are on same WiFi.
NikolaFiko said:
I always get same page, regardless of what i open in Chrome/Youtube.
These are steps i took:
- enabled module in Xposed Installer and restarted
- installed and started PC app
- typed IP and saved in Android app
- alowed both .exe files through firewall
- started service on PC
Im using N9005 Note 3 with TouchWiz. Page i get on double click is page i open frequently on phone. Devices are on same WiFi.
Click to expand...
Click to collapse
When you start the PC make sure you also start the service using the "start sevice" button. You can check it's started by looking for Java Binary in Task Manager (see screenshot below)
What page is it always opening? Is it one you have visited on your phone (what I'm asking is, has it ever worked)
Please add Mac OS X 10.11 support!
Wonderful idea! However I'm on OSX so I guess we'll have to wait a bit longer to see if it's worthwhile. Meanwhile I can test things for you during my free time.
thedisturbedone said:
Wonderful idea! However I'm on OSX so I guess we'll have to wait a bit longer to see if it's worthwhile. Meanwhile I can test things for you during my free time.
Click to expand...
Click to collapse
Nope I've just uploaded an osx build. Same link as the windows one
Sent from my A0001 using Tapatalk
Hi Folk,
on my a5y17lte, with Lineageos 16, I saw a lot outgoing ntp connections! The list of servers start slowly and grows over the time up to 77, or more! Depends on how long the phone is up. After a reboot starts from begining.
Ok, it's a cool feature to sync the time over network, but 77 time!?! It makes no sense to ask 77 times about what time it is.
Additionaly the server don't look serious. The most of my apps are from F-Droid store and I've got only a handfull of Playstore apps.
Who can help me find out where the connections comes from? Is that normal on android and does somebody have the same effect?
Netstat -p wont tell me an app.
Here're some example of the connections:
176.9.81.252,bar.bandie.org,123,37.83.151.177,60284,UDP4,ESTABLISHED,
185.16.60.96,tick.infra.9rc.de,123,37.84.159.221,43991,UDP4,ESTABLISHED,
51.15.91.217,217-91-15-51.rev.cloud.scaleway.com,123,37.84.142.93,52192,UDP4,ESTABLISHED,
144.76.100.49,wtfstfu.org,123,37.82.183.166,46064,UDP4,ESTABLISHED,
144.76.59.37,funky.f5s.de,123,37.80.147.21,40166,UDP4,ESTABLISHED,
193.30.35.49,impartial-slip.squareflow.cc,123,37.81.165.4,48366,UDP4,ESTABLISHED,
78.46.253.198,maggo.info,123,37.84.181.143,60798,UDP4,ESTABLISHED,
51.15.182.163,par.cyberbits.eu,123,10.8.0.1,40432,UDP4,ESTABLISHED,
129.70.132.33,stratum2-4.NTP.TechFak.Uni-Bielefeld.DE,123,37.85.239.111,44575,UDP4,ESTABLISHED,
116.202.64.148,dns02.xstream-labs.com,123,37.84.87.87,40932,UDP4,ESTABLISHED,
144.76.96.7,golf.zq1.de,123,37.81.174.215,45239,UDP4,ESTABLISHED,
157.230.114.16,ntp2l.versadns.com,123,37.84.159.91,49424,UDP4,ESTABLISHED,
212.18.3.18,ntp1.m-online.net,123,37.85.191.13,33081,UDP4,ESTABLISHED,
80.237.128.148,ntp1.hosteurope.de,123,37.85.33.74,51562,UDP4,ESTABLISHED,
193.30.35.11,mortified-chicken.squareflow.cc,123,37.85.38.3,37230,UDP4,ESTABLISHED,
37.221.195.24,ares.cativa.net,123,37.82.75.176,43560,UDP4,ESTABLISHED,
5.199.135.170,ve1124.venus.servdiscount-customer.com,123,37.81.150.92,33354,UDP4,ESTABLISHED,
188.68.54.217,finkenzeller.eu,123,37.82.239.225,45818,UDP4,ESTABLISHED,
Thanks a lot
Nowbody have an idea, or can check if its normal?
It takes only a small "netstat" comand at the terminal.
I did a fresh new test installation on a second device. After installed my common apps the ntp connections grows again!
@schlombie
The connections you listed in post #1 show their related domain name in readable fashion. So what's your problem?
To prevent all or some edit your device's host file.
jwoegerbauer said:
@schlombie
The connections you listed in post #1 show their related domain name in readable fashion. So what's your problem?
To prevent all or some edit your device's host file.
Click to expand...
Click to collapse
I want to know which app initiates these connections?
After 3-4 day without a reboot, I've got more than 50 open connections who uses my battery and my data!