Related
Dear kernel developer,
do you have a firewall on your destop computer?
I think, the answer is "yes, of course!"
Why don't you wan't a firewall for your phone?
Your answere: "It is linux, we don't need it!"
Sure?
In contrast to the "safe a.p.p.l.e market" we are free to get our application from everywhere...
But every person with minimum programming skills is able to use tools like "apktool", "smali/baksmali" to modify existing applications.
Why not integrate some spy functions (send private photos, use camera and microphone, send phonebook and email-adresses).
Solution:
There is always a FREE program to disallow or allow applications the use of wifi or mobile data connections:
DROIDWALL ( h ttp://code.google.com/p/droidwall/ )
But this superb program need some special compiling parameters in the kernel compilation process.
(Something like 'iptables', 'multiport', 'iprange' and 'ipowner')
I found only one working kernel+rom, which is DroidWall compatible: "Six O´Clock A.M." from user 'oclock',
( h ttp://android.modaco.com/content/htc-desire-desire-modaco-com/312051/oclock-custom-rom/ )
This is a fine and stable release, but it is a v2.1 rom (not froyo).
Please, please froyo-kernel-developer: get the right parameters for kernel compilation, so we can use DroidWall.
So everybody can decide by himself, which application is allowed to send data to wifi or mobile data connection.
Kind Regards
i knew linux didnt need an antivirus, thought it still needed a firewall...
since ive always had one set up on my linux installs... but then again, im a linux noob.
What about using the phone as a hardware firewall for your laptop when on public wifi?
I'd have no use for it personally but I am sure others might.
You do not NEED a firewall on your computer. You need a firewall between your computer and the internet. If your computer has a public routable IP then you need a software firewall. If you have a hardware firewall that is a good known brand and it is not OLD then this will be fine providing you do not illegally download software - generally. And therefore there is no requirement for a software firewall.
You need a firewall to deny traffic to port's (and IP addresses) that are not closed by default. These open ports potentially open a security risk providing there is an exploit for said port.
Please inform us of which ports are open on our Android phones? I mean open for inbound communication of which did not get opened due to software making an outbound connection.
I can do an NMAP to my desire over wifi sometime this week to discover... But right now I can pretty much say you do not need a firewall on your phone. It will only cause you problems with software needing the internet. And besides, our phone ISPs put us on a private network - they dont usually allow connections between hosts / customers, and we sit behind a corporate type hardware firewall...
iptables
Actually Andorid has a Firewall installed, its called iptables.
It's not a personal firewall... but thous are just to get money from PPL without any advanced security... Linux does, by design not have open ports... like windows where you need a program to close what shouldn't be open anyway... And when you Install an APP you see what the APP wants to do, if it wants access to your contacts or internet or what else... so there is absolutely no need for a user scaring Personal Firewall
kuhine said:
So everybody can decide by himself, which application is allowed to send data to wifi or mobile data connection.
WiHerr
Click to expand...
Click to collapse
OK, a classic firewall is looking only to the used network-ports and allow or disallow the communication: this type of firewall can not make a difference between a good and bad data transmission (for example the firewall built-in in our wifi-routers).
But extented versions of firewalls have a built-in behavior control of applications:
I want to decide, which application is allowed to communicate WITHOUT ANY USERCONTROL over Wifi or a mobile data connection and which one not.
- I want to stop (possible) spyware from sending my private data out
- I want to stop software looking to their developers server an stop working when the developer say "stop, buy the new the new version - the old one is out of order yet"
And in linux there is a system function, which has the information, which network sockets are owned by which application (ipuser?).
There are only a few parameters to set when compiling a new kernel, to activate these functions
Please look to the Droidwall site and the screenshot of the software.
Regards
safttuete said:
Actually Andorid has a Firewall installed, its called iptables.
Click to expand...
Click to collapse
That is the point, but IPTABLES is not working on allmost all android kernels, except the oclock roms. Or am I wrong?
Droidwall is only a graphical frontend for iptables! Not more.
Everytime when we install new software (i.e. out of the android market), we get a list displayed of what the program likes to do. And there is allmost "unrestrictive network use" for even the smallest witgets... I want to decline this network use, but it is a "take all or nothing" thing.
I'm not a modern facebook/twitter user: take all my data... here a some more private details... and here are photos and addresses from all my friends, too.
What is so scary to select out some applications from sending data?
And with a working iptables we can do so.
Dramatical continuance...
the real reason could be: there are some application installed on the phone, which must not re-check their licenses on every use...
(only to save mobile data volume... without switching to flight mode)
I think an app that can edit the given permissions would be much more useful than a firewall. But I haven't found something like that yet.
@kuhine
I think nearly every custom ROM has iptables, CM has it for sure. I don't know about ipuser though.
uTauro said:
I think an app that can edit the given permissions would be much more useful than a firewall. But I haven't found something like that yet.
Click to expand...
Click to collapse
It's impossible for now. Android convention is to give all required permissions to an app or don't install it at all, so apps aren't designed to support lack of permissions. Most of them will probably FC, even if you will block out some minor feature.
Hello all,
today I saw the message, that a wallpaper app sent private information to their server in china:
h t t p ://mobile.venturebeat.com/2010/07/28/android-wallpaper-app-that-steals-your-data-was-downloaded-by-millions/
In the meantime I choose this rom with "DROIDWALL" firewall support:
[ROM-FroYo AOSP] OpenDesire v2.3a
And I found a new free firewall program named "ANDFIRE", but I didn't test it yet.
kuhine said:
And I found a new free firewall program named "ANDFIRE", but I didn't test it yet.
WiHerr
Click to expand...
Click to collapse
Checked ANDFIRE out. Seems to work fine on my DeFrost 2.2c release. Will check it out further. Interface looks very similar to DroidWall and that also seems to work fine on my device.
Will have to investigate further, but it's a good idea to get it working.
suffer not adware to live
kuhine said:
That is the point, but IPTABLES is not working on allmost all android kernels, except the oclock roms.
Click to expand...
Click to collapse
If the kernel features you need are not an option consider a less horrible option:
LBE privacy guard
kuhine said:
That is the point, but IPTABLES is not working on allmost all android kernels, except the oclock roms. Or am I wrong?
Droidwall is only a graphical frontend for iptables! Not more.
Everytime when we install new software (i.e. out of the android market), we get a list displayed of what the program likes to do. And there is allmost "unrestrictive network use" for even the smallest witgets... I want to decline this network use, but it is a "take all or nothing" thing.
I'm not a modern facebook/twitter user: take all my data... here a some more private details... and here are photos and addresses from all my friends, too.
What is so scary to select out some applications from sending data?
And with a working iptables we can do so.
WiHerr
Dramatical continuance...
the real reason could be: there are some application installed on the phone, which must not re-check their licenses on every use...
(only to save mobile data volume... without switching to flight mode)
Click to expand...
Click to collapse
May be you should have a look for LBE privacy....
Hi
I have acquired HTC HD mini recently. I upgraded its ROM to new version 1.36.720.X. But still I am not able to connect Windows Marketplace via my mobile. My GPRS connection is set correctly as I am able to connect Facebook and My Phone successfully. I am facing issue with Windows Live and Marketplace.
I always get error while trying to connect Market place that
"There may be a problem with the Marketservice now. Check your internet connection and try again later."
Can anybody provide me solution for this.
Registry value for HKLM\Systems\Versions\Aku is .5.3.3 (Which is due to latest OS version came with ROM) . Hence that earlier fix of changing value of Aku is not workable though I tried it.
I think that there are many unfortunates like me who have faced same problem.
Thanks in advance for help.
regards,
Pranit
Hi
It has been long time and I have received no answer. Please help me as I have been not able to use marketplace. I have tried all solution mentioned in forum but with no effect.
uninstall and redownload marketplace.worked for me.
This solution does not work. I didn't know how to uninstall Windows marketplace. Hence I installed and replaced downloaded version of marketplace app. Need a concrete solution. Just to mention, I am from india. I came across one more user of HD mini who is facing same issue.
I need helping hand here. Kindly somebody give me some solution. Is there any issue while accessing Marketplace from India?
Is your time date correct for your country.
I had the same problem i change the time to right time for my country and marketplace could connect.
I hope you understand my english.
Yes. I have synchronised time with internet. Still no effect. Assume that I have no idea about how to set the local time and guide me. I am really pissed off as my all efforts to connect Marketplace are failed.
go to settings 'time, date", and also check "country and text" just below the tab "time and date" I hope you understand this i have to translate from dutch
Hope this solve's your problem.
Then I have done it correctly. Still with no effect. I just wanted to confirm it. Everything seems just right.
i found this regarding your problem
Have you tried this deleting a reg key that sets the download location for Marketplace.
Can you please tell me where to find this entry in registry?
HKCU\Security\Software\Microsoft\Marketplace;Downl oadLocation
I found this on the forum of mobilitydigest.com.
Maybe you can find a solution for your problem there.
Just typ in Google marketplace bootstrap
tried. But still not working. I am stuck since I bought HD mini.Have tried number of options to connect marketplace and all met with failure. Can you think of other solution?
I have had this problem too. But simply killing the process in Task Manager, rebooting the device and retrying worked for me!
Please tell me which process is to be killed. I tried to locate process and kill it. If I am not wrong then in task manager there is no option to kill process but to kill application.
pranitbirje said:
Please tell me which process is to be killed. I tried to locate process and kill it. If I am not wrong then in task manager there is no option to kill process but to kill application.
Click to expand...
Click to collapse
Kill application worked for me. But killing processes can be done in the Task Manager by clicking Menu => Display => Processes
Hi , I have tried all sort of options now. But I have met no success. Please, please provide me some solution. My HD mini is sort of useless if I am not able to access marketplace. I am not able to buy certain apps which I would like to.
This guy had the same problem as you.
I've had this problem for quite some time and I think I may have found a solution that I didn't really seem to find in many other places. I believe that Windows Marketplace Mobile requires an authenticated connection to connect (network associated GPRS such as AT&T, Edge, 3G, etc...). To connect to WinMo Market with a wifi, I believe also requires authentication. My own personal router is secured with WPA and AES encryption, which my phone can connect to. I had no problems with connecting to the internet via browser (for the most part) with Wifi or Edge. Problem is, for whatever reason, Windows Marketplace did not recognize that my Wifi was authenticated. After playing around for quite some time to figure out why, I stumbled on a program called Advanced Configuration Tool (I own an unlocked HTC HD2). Turns out, my stock ROM had WPA Authentication disabled (which explains why flashing to a new ROM work for people since that option is typically enabled by default). I guess somewhere along the long, my phone had disabled it, most likely by some action of my own. So after re-enabling it in the network settings of the program, I had no more problems connecting to Winmo Market. Additionally make sure that your wireless config on your phone enables IEEE 802.1x network access control (you can adjust this on the actual wireless network setting where you input your passwords). I'm sure there are ways to activate it through the registry, but Advanced Configuration Tool by Touchxperience developers made it easy (it's in the network settings menu).
I am trying to prevent certain apps from automatically starting up without me requesting them to. For example, Shopkick, Amazon App Store, Pulse, to name a few. Can someone help me with this? I still want to use these I just don't want them running all the time (Shopkick esp since they activate the mic and record certain words/patterns to market to you).
houseofkrazeesstl said:
I am trying to prevent certain apps from automatically starting up without me requesting them to. For example, Shopkick, Amazon App Store, Pulse, to name a few. Can someone help me with this? I still want to use these I just don't want them running all the time (Shopkick esp since they activate the mic and record certain words/patterns to market to you).
Click to expand...
Click to collapse
Get the app called Autostarts and selectr the ones you want to stop.
Easiest way to prevent this is to Back out of programs or use the exit button. If the app stil does't behave, notify the creator. All Android programs should permanently close if you use those methods.
The Root said:
Easiest way to prevent this is to Back out of programs or use the exit button. If the app stil does't behave, notify the creator. All Android programs should permanently close if you use those methods.
Click to expand...
Click to collapse
That's not the issue, the big issue is them starting when I don't request it to start (i.i. Amazon App Store starts at random)
Use any of the myriad of start-up process editor apps or freeze unwanted apps/services with Titanium backup.
houseofkrazeesstl said:
That's not the issue, the big issue is them starting when I don't request it to start (i.i. Amazon App Store starts at random)
Click to expand...
Click to collapse
Yes, it means sometime you didn't close it out properly. I've never had Amazon App store reopen because I always close it out right.
The Root said:
Yes, it means sometime you didn't close it out properly. I've never had Amazon App store reopen because I always close it out right.
Click to expand...
Click to collapse
At startup they load a piece into memory. If you check with Advanced Task Killer for Froyo you can see how many apps load into memory at bootup. If you load the task manager and clear memory you will see it closing apps that you had no idea were running. Amazon App store is one of them, Qik, Tango, Google Nav loads Maps, Telenav loads a similiar process.
LBE Safeguard,......you can shut em down, and bring em back when you want to use them.
Sent from my SPH-D700 using XDA Premium App
Use autostarts... it works well
Sent from my SPH-D700 using XDA Premium App
BrooklynsFinest said:
Use autostarts... it works well
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
No, it doesn't on an HTC Droid Incredible. I have a problem where Music Beta (the Android app which supports Google Music Beta) autostarts whenever it senses a BT audio connection that isn't being used, sometimes right over other apps which *are* streaming BT.
I was looking for an app that would prevent it from automatically starting up, but Autostarts couldn't even see that event as a triggering event for the app. (And, no, it's not a function of the "headset" setting on the app.)
I am still searching for the app that will do that.
hgoldner said:
No, it doesn't on an HTC Droid Incredible. I have a problem where Music Beta (the Android app which supports Google Music Beta) autostarts whenever it senses a BT audio connection that isn't being used, sometimes right over other apps which *are* streaming BT.
I was looking for an app that would prevent it from automatically starting up, but Autostarts couldn't even see that event as a triggering event for the app. (And, no, it's not a function of the "headset" setting on the app.)
I am still searching for the app that will do that.
Click to expand...
Click to collapse
Isn't there a bluetooth function in Autostarts? I know there are a ton of settings. If not just get bloat freezer or paid Titanium and freeze it until you actually want to use it. If I use Pandora with my Bluetooth, the next time I use the Bluetooth a piece of Pandora is loaded into memory. If I freeze it for a connection or two it doesn't do it again.
The Root said:
Yes, it means sometime you didn't close it out properly. I've never had Amazon App store reopen because I always close it out right.
Click to expand...
Click to collapse
I seem to recall that there are many self-starting apps. Things that want to collect data or monitor usage. I saw these when using one of the autostart apps to kill these. There were several apps that came up as self starters. Meaning that as many times as the autostart program would kill them, they would automatically restart themselves. Its true.
Sent from a secret underground bunker
Is there a fix for this issue?
I am using a Samsung Galaxy S2 for T-Mobile and I have the same issue.
I am using a start up cleaner app, start up manager, 1tap cleaner, TaskManager, Super Tool as well as My Data Manager apps to monitor my Phone. The data manager is showing me apps that are using my DATA when I don't want them running. Aside from uninstalling some apps, Some I can't, what can I do? I don't want them running unless I turn them on myself. My task Manager app shows me apps I never use that are running, such as, Social Hub,CK Zombies-a game I rarely use, My Account, Voice Command,Books, Maps and a few others.
Is what I want to do, run only what I want to run and not everything else, possible?
Homeuser66 said:
Is there a fix for this issue?
I am using a Samsung Galaxy S2 for T-Mobile and I have the same issue.
I am using a start up cleaner app, start up manager, 1tap cleaner, TaskManager, Super Tool as well as My Data Manager apps to monitor my Phone. The data manager is showing me apps that are using my DATA when I don't want them running. Aside from uninstalling some apps, Some I can't, what can I do? I don't want them running unless I turn them on myself. My task Manager app shows me apps I never use that are running, such as, Social Hub,CK Zombies-a game I rarely use, My Account, Voice Command,Books, Maps and a few others.
Is what I want to do, run only what I want to run and not everything else, possible?
Click to expand...
Click to collapse
I've used Gemini App Manager to do this. Launch Under Menu->Settings->Expert Mode, click on the Filter. Go down to "Can Auto Run", and see what can auto-start. You can also filter by "Is Running" to see what is running now.
In Gemini, click on an app, and go down to "Config Autorun (root)". There you will see a list of when the app may autorun, and you can adjust accordingly.
roguejam said:
I've used Gemini App Manager to do this. Launch Under Menu->Settings->Expert Mode, click on the Filter. Go down to "Can Auto Run", and see what can auto-start. You can also filter by "Is Running" to see what is running now.
In Gemini, click on an app, and go down to "Config Autorun (root)". There you will see a list of when the app may autorun, and you can adjust accordingly.
Click to expand...
Click to collapse
Ok, I'll check this out...I failed to mention, I don't have my phone Rooted...yet...Not sure if I plan on it yet either. But will this work on a non-Rooted Phone?
Homeuser66 said:
Ok, I'll check this out...I failed to mention, I don't have my phone Rooted...yet...Not sure if I plan on it yet either. But will this work on a non-Rooted Phone?
Click to expand...
Click to collapse
Unfortunately, you need root access to be able to modify that about a program. That's the reason for the "Config Autorun (root)".
roguejam said:
Unfortunately, you need root access to be able to modify that about a program. That's the reason for the "Config Autorun (root)".
Click to expand...
Click to collapse
Figures.....I haven't decided on doing this yet or not...
Hi,
I am currently using a VPN to get into my network & Then accessing my data that way. However to get to it in Gingerbread, I have to hit menu, then settings, then wireless, then scroll down to VPN, then click on my VPN, then put my password in & hit connect.
It would help a lot to be able to just click on my VPN link on the 'home' screen. I cant figure out how to get the shortcut there.
Any suggestions?
Thanks,
Rich
I just tried and you add a shortcut to your home screen, just as you add a widget.
I dont see anything related to a VPN within the shortcut menu or widgets. Any ideas on how to do a shortcut for the VPN?
Tried anycut from the market?
Sent from an Epic in the sky.
Thanks, Anycut might do the trick, of course there is no VPN listed. Is there a way to determine what processes are running in Android? If i could find the VPN process, I could probably get it going.
I believe you can achieve this with Tasker. I know its a paid app but its an option.
As a side note, how did you manage to get tour vpn to work? Are you using ddwrt by chance? Since getting this phone I could no longer vpn over sprints network due to firewall issues. From what I found online if you ask sprint for a static IP it fixes the problem but they charge you a monthly fee. It used to work fine on my old HTC hero.
Sent from my SPH-D710 using Tapatalk
dbldown768 said:
I believe you can achieve this with Tasker. I know its a paid app but its an option.
As a side note, how did you manage to get tour vpn to work? Are you using ddwrt by chance? Since getting this phone I could no longer vpn over sprints network due to firewall issues. From what I found online if you ask sprint for a static IP it fixes the problem but they charge you a monthly fee. It used to work fine on my old HTC hero.
Sent from my SPH-D710 using Tapatalk
Click to expand...
Click to collapse
We use L2TP/IPSEC PSK at work though Sonicwall, and it works great.
I don't have a static IP on my account. Works fine from 3g or my home WiFi.
Sent from my SPH-D710 using XDA
I am using a Zyxel firewall & L2TP also. It works fine but... sprints lousy service seems to stall out, requiring me to re login to the VPN. Yesterday with 1 bar, I was logged into the VPN but there was not enough 3g to actually use any data, but enough to stay logged in for 2 hours & not get any emails.
It works fine & I suspect if i had better 3g (or verizon) it would work OK.
I was using DDWRT & OpenVPN with CM7 on my Evo 4g & it worked but I switched to a new router.
Yeah, missing emails is never good.
We don't have an Exchange server at work (not cost effective enough to make it work properly across 10 locations), so I'm able to access my email with K9 via IMAP or POP3.
It's strange that it worked with one Sprint phone, but not reliably with another. Has data service had a general decline in your area?
Sent from my SPH-D710 using XDA
You should try vpn show. You can find it in google play.
Check the "Launch VPN" app on Google Play
Sorry to revive an old thread. I was looking for this as well and found a way. Just adding if anyone searches for this sort of thing.
Add a shortcut to home screen, select settings, then look for VPN.
This works in my HTC ONE on 4.2.2
I use NFC Task Launcher on my Samsung Galaxy S4.
The following could be a little bit different depending on your phone's make and model and rom type. I did the following.
WARNING: I am not responsible for any damage made to your phone or anybody or anything else during the reading or by following the acts of this tutorial in any way possible.
Click to expand...
Click to collapse
Open up NFC Task Launcher and go through the tutorial.
- In the end you can create you own task.
- When you create a new task just click for NFC.
If you have NFC Disabled, just leave it like that and when it'll ask you if you want to enable it, press cancel. (TIP; if the top bar overlay is bugging with more information, just tap on one of the buttons after explanation to have it's focus come back to the window.)
- Name the task 'VPN' or something.
- Click on the cross (✚) in the right top corner to add an action
- Search for 'Applications & Shortcuts' and select 'Open Activity', then click next at the bottom.
- The application list will load up. Select 'Settings' as an application and the activities list will be updated.
- Choose; 'com.android.settings.Settings$VpnSettingsActivity' and select 'Add to Task' at the bottom.
- Then press the arrow to the right '→' in the top right corner.
- It will say you need to place a tag underneath it. DON'T DO THAT, AS IT WILL OVERWRITE THE TAG. (I hope you still have NFC OFF!)
- Just press the tick mark (✓)
- Now you have at least 1 task in the 'My Tasks' list.
Now, to add this to you're homescreen, do the following;
- Go to your homescreen.
- Add a widget like you would normally do. The name of the widget is 'Run Task', so look for the 'R'.
- There are 3 options there, background color (I personally like the black BG), select Icon (I've chosen the gear icon since its a setting) and select task. In 'Select Task' choose for the VPN task you've made and press 'Done'.
- Now press the task on the homescreen, and it'll open up the VPN list (at least on SGS4 it does).
- Connect to your VPN as you would normally do.
You can even write this to an NFC, but that doesn't make sense, since all it does is open the VPN settings menu, not connecting to the VPN directly.
Sidenote; This app is also handy for making other tasks, such as tweeting your at work, check in at Foursquare, send your boss an email that you're in the office and turn off the sound of your phone all in one task, just by connecting to your works wifi connection or by taping an NFC task.
Now you can easily connect to your favorite VPN easily.
Hi
Apologies if I've done this wrong, but I've moved this thread from General--Couldn't think of another way to do it!
I started a similar thread in March, but only got one reply--from someone with the same problem. Perhaps someone has cracked it since then. I'm running an unrooted htc One M8 on Android 5.0. I've used JD plus for a number of years, but since upgrading to Lollipop the app constantly disables itself. I have uninstalled and reinstalled (on WiFi and data only) a number of times and also tried installing JD Beta--same result. I enable the app (balanced profile-no bells or whistles) go do something else and when I return the app is disabled. I found the following in JD FAQs:
JuiceDefender keeps disabling itself/all buttons are grayed out
Setup is now mandatory. JuiceDefender needs a successful completion of the Setup routine to work, there's no cheating around it; if Setup keeps failing, wait until you get to an area with strong reception before running it. If you don't have a data plan, or otherwise don't have mobile data working for some reason, please tap on Skip connectivity check when prompted.
Trouble is, I don't see any formal setup within the app. I just install it and enable it as I've done for years. Can someone point me at this mysterious setup function or otherwise suggest a way to get JD up and running as it should?
I've attached a log for those of you who can decipher them. Thanks in advance!
Attached Files
File Type: txt jdlog.txt - [Click for QR Code] (9.0 KB, 24 views)