[APP][4.0.3+ & GB][XPOSED] BootManager - Xposed Framework Modules

Run only the apps you want at system start.
With this app modul you could prevent selected apps of running on system startup. Only apps with the permission BOOT_COMPLETED are shown in the list. System apps are marked with an exclamation mark.
To restrict system apps you have to donate. ReceiverStop accepts this donate key 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
You support this app and further development!
Website: http://tinyurl.com/p2lsmou
Play Store: http://tinyurl.com/nfd3ftm
Xposed Repository: http://tinyurl.com/ogfq3t7
Changelog: http://tinyurl.com/k75vfbv
My personal intension to create this app:
IMHO the best way to prevent apps from beeing executed at sytsem startup is with Xposed - and there was now module/app available. So i created one
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
Description for non-developers:
Each app with permission "android.permission.RECEIVE_BOOT_COMPLETED" is placed in a (Windows slang) "startup folder". For my 200 installed apps that are about 33%. On system boot every of these apps gets started. Possible options:
app shows a notification
app starts a (hidden) service in background
app exits again (eg user has set an option)
If you disable an app in the BootManager it does not get that event and is not started at next system boot.
ReceiverStop
An app still starts at system boot? Android has many other events which could start an app!
Example: Skype has the permission "android.permission.MOUNT_UNMOUNT_FILESYSTEMS". This means, (again Windows slang) if you insert a DVD into you drive, "autorun" is executed and starts Skype.
Note: As your sd-card is mostly always inserted, this could be used to start apps at system boot....
Other triggers are: A BlueTooth device (dis-)connect, connection type changes (2g/3g/wlan) or power adapter is (un-)plugged.
All these could be restriced with my other app "ReceiverStop". Be carefull and do not disable the wrong.
Btw, ReceiverStop accepts also the donate key of BootManager.

defim said:
Run only the apps you want at system start.
Homepage: http://tinyurl.com/p2lsmou
Play Store: http://tinyurl.com/nfd3ftm
Xposed Repository: http://tinyurl.com/ogfq3t7
Click to expand...
Click to collapse
First, your tinyurl links are broken for me...
Direct links:
http://bootmanager.apk.defim.de/
https://play.google.com/store/apps/details?id=de.defim.apk.bootmanager
Then I think minimal informations (and screen shot) about application would be preferable in this thread.
Not just the link that redirects to homepage or Play Store...

Hi Defim,
Thank you for this module This is a good job
Why not other languages ? Just German & English ?
I would like the French, please, if possible

There's not much to say
All links are working, except www.xposed.info which is down. Maybe you ask here: http://forum.xda-developers.com/showthread.php?t=1574401

defim said:
There's not much to say
All links are working, except www.xposed.info which is down. Maybe you ask here: http://forum.xda-developers.com/showthread.php?t=1574401
Click to expand...
Click to collapse
Actually I gave direct links and give my opinion on the lightness of your thread!
About broken links for some, screenshot, xposed module link, minimal information and english language,.. it's your application and it is you who see

Steph310 said:
About broken links for some, screenshot, xposed module link, minimal information and english language
Click to expand...
Click to collapse
I created this thread, because Xposed entry requires one. What's about the things you list?

defim said:
I created this thread, because Xposed entry requires one. What's about the things you list?
Click to expand...
Click to collapse
System app requires donation
At list provide here in xda for experimental basis.
So we can check and give you reviews.
Also provide change logs here.
sent from my GT-N7100. Press thanks if I helped..

There is yet in-app changelog and on both other sites. I do not really want to update a 4th place. -> i places only links to 1st post

You should post change log here also, so every mate can know what changes made in new version instead of opening every time that site.
sent from my GT-N7100. Press thanks if I helped..

MBariya said:
.. post change log here also, ... instead of opening every time that site.
Click to expand...
Click to collapse
No changelog here. You have alway to click somewhere, either to open this thread or play store or xposed repository...
Simplest way: use playstore which shows changelog on update

Found that system apps are removed in 1.0.2 version but they are available in 1.0.0
Donation switch also not working or directing to payment method.
sent from my GT-N7100. Press thanks if I helped..

I seems that it doesn't work at all.
I have adaway, go backup, audiomanager, gnotes, pulse,skype they all loaded at the boot time.

If defim tried using the code that was pulled from XPrivacy very early on it's not going to be sufficient. One of the main reason the code was pulled was that apps were still triggering.
Autostarts is an alternative and it is available at f-droid.org

Changelog is now only available on this site, updating 5 places takes much more time than writing java. http://tinyurl.com/k75vfbv (english translation will there be soon)
MBariya said:
Found that system apps are removed in 1.0.2 version but they are available in 1.0.0
Donation switch also not working or directing to payment method.
Click to expand...
Click to collapse
Se "about". Switch has no action, to not annoy people if touching it accidentally. System apps were available in 1.0.0, but only shows a msgbox -> annoying too
henrik.dk said:
I seems that it doesn't work at all.
I have adaway, go backup, audiomanager, gnotes, pulse,skype they all loaded at the boot time.
Click to expand...
Click to collapse
Please check logfile:
Code:
cat /data/xposed/debug.log | grep BootManager
Thera are many triggers which could start an app, like connection-changes. e.g. the app com.mobidia.android.mdm has even not onboot-trigger, but stars always. Next app will be for disabling such events...
famewolf said:
If defim tried using the code that was pulled from XPrivacy very early on it's not going to be sufficient. One of the main reason the code was pulled was that apps were still triggering.
Autostarts is an alternative and it is available at f-droid.org
Click to expand...
Click to collapse
Take a look on the about menu...
I think to prevent apps to start, xposed is the best way!

thanks. I checked the debug.log it does indicate that bootmanager does try to reject.
Would you please just investigate why skype/audio manager still load after boot?
the app I listed is quite common apps.
defim said:
Changelog is now only available on this site, updating 5 places takes much more time than writing java. http://tinyurl.com/k75vfbv (english translation will there be soon)
Se "about". Switch has no action, to not annoy people if touching it accidentally. System apps were available in 1.0.0, but only shows a msgbox -> annoying too
Please check logfile:
Code:
cat /data/xposed/debug.log | grep BootManager
Thera are many triggers which could start an app, like connection-changes. e.g. the app com.mobidia.android.mdm has even not onboot-trigger, but stars always. Next app will be for disabling such events...
Take a look on the about menu...
I think to prevent apps to start, xposed is the best way!
Click to expand...
Click to collapse

henrik.dk said:
Would you please just investigate why skype/audio manager still load after boot?
Click to expand...
Click to collapse
Skype uses the "MEDIA_MOUNTED" action, that should the cause why the app is executed. The action is triggered if a sdcard is inserted/detected,even on boot.

@defim, it's too early to make a paid version, don't you? I think that at the beginning it's better to give it free, having more testers for your new module than this way.
For example, I don't know if you are going to mantain this apk, so I prefer to wait some time before paying for it (and also others).
What do you think?
And also keep in mind that there are a lot of others apk that make the same without paying (autorun...). Anyway, it´s your decision dev

thanks for the info. what the hell with skype to start auto when sd card is inserted.
defim said:
Skype uses the "MEDIA_MOUNTED" action, that should the cause why the app is executed. The action is triggered if a sdcard is inserted/detected,even on boot.
Click to expand...
Click to collapse
---------- Post added at 05:57 PM ---------- Previous post was at 05:52 PM ----------
agree with you.
Just could not find the autorun you talked about.
crispi7 said:
@defim, it's too early to make a paid version, don't you? I think that at the beginning it's better to give it free, having more testers for your new module than this way.
For example, I don't know if you are going to mantain this apk, so I prefer to wait some time before paying for it (and also others).
What do you think?
And also keep in mind that there are a lot of others apk that make the same without paying (autorun...). Anyway, it´s your decision dev
Click to expand...
Click to collapse

crispi7 said:
@defim, it's too early to make a paid version, don't you? I think that at the beginning it's better to give it free, having more testers for your new module than this way.
For example, I don't know if you are going to mantain this apk, so I prefer to wait some time before paying for it (and also others).
What do you think?
And also keep in mind that there are a lot of others apk that make the same without paying (autorun...). Anyway, it´s your decision dev
Click to expand...
Click to collapse
Maybe it' no clear, so i will clarify that i really prefer your module. I have uninstalled the other app because i prefer free source.
Please keep it up

Everyone will complain if at a specific point some featurs of an app will be restricted. So it is better to have it from the beginning. Beside that, you could "test" the modul as long as you want for free
If I maintain my apps until eternity could noone tell you. But you could take look at the changelog of other apps by me, eg FreetzMobil (http://tinyurl.com/ktzhcl3)
Handling of broadcasts like the "MEDIA_MOUNTED" are work in progress

Related

[APP] [CM7] Increase Your Privacy with PDroid [alt CM9/CM10]

Well, I’m sure that it isn’t a secret for anyone, CM7 has been and still is my favorite rom for my Defy(s). I’ve been using it since the day Quarx’s brought IP Tables support to it – hence allowing me to use Droidwall as an Android firewall. I could then selectively allow/deny internet access to any installed app [having internet access permission that is…]. This is a first and important security step, but like anything, this has limitations; apps that do ‘really’ need internet access are then free to send (and receive) whatever their Android permissions allow them to get a hand on. For that, CM7 has a neet feature called ‘permissions management’ that allows you to control each app’s permissions individually. This option works fine BUT the problem is that the apps that you control that way often lose functionalities, stop working altogether or even throw you an error message telling you that the app’s permissions have been altered and that you will not be able to use it unless you reset them.
So how to solve this potentially very critical security flaw without losing apps functionality? ==> PDroid.
Thanks to xda user measel, I’ve just recently discovered this wonderful piece of software and I don’t think that my Defy will ever live without it from now on. The app itself is not really a new one and I’ve decided to create this thread to spread to word around and in the hope that it will be helpful to other Defy owners conscious about their data privacy.
WHAT IT DOES:
• More than just blocking apps Android permissions, it lets you control each individual app’s access to private information (user + system);
• It allows you to block and, in some cases, let you either use random or custom private data;
• It will also (if desired) warn you on any root or privacy info access, all that with an easy to figure out and use user interface [see pics];
• And best of all, applications will not crash when their access to private data is blocked unlike with Permission Denied (using LBE Privacy or alike or with CM7).
Disclaimer: I’m only the messenger and I take no credit or responsibility for anything that you’ll do with your phone from here on.
HOW TO:
Original thread by the dev [go have a read and give your thanks to svyat]
Pre-requisites:
- Make sure that you did not use Titanium Backup to integrate sys Dalvik into the rom [if you don’t know what that means, chances are that you didn’t; ignore it];
- a PC running Windows;
- a CM7-jordan/Jordan-plus build;
- PDroid patcher v1.31 (v1.27 also work but the latest version (v1.32) from the link above doesn’t work for the Defy. So I’m attaching v1.31 here which I’ve found with a little digging through that thread;
- the PDroid.apk itself [Market link] or [Dropbox link from the dev];
=> If you don’t have access to a PC running Windows or just don’t want to go through the trouble of patching process described below, you can head over to measel’s CM7 nightlys | info collection thread and locate the build you are using; he was kind enough to provide us with patches for most of recent Jordan builds. So go and grab your applicable patches and give thanks to him.
=> If you’re running CM9 or CM10, this patcher will not work for you, but there are alternatives - namely: the ‘auto-patcher’ or even the PDroid v2 [I’ll give links to those later]. Just go read the last few pages of the original thread, there are quite a few mentions/redirections to those over there. [please don’t ask me about questions about those as I did not try them just yet]
Note: PDroid is an ongoing but currently ‘on hold’ project [because, like someone said before: devs sometimes have a life outside Android...] which works perfectly fine as it is if you follow the next few steps below.
Zero off: Make a nandroid backup of your current phone setup.
First off: Create the patch for your rom:
To work, PDroid first needs you to mod 3 framework files and push them onto your phone. To do so, all you need to do is to execute the PDroidPatcher.exe. file [extract it from the zip attached] and point it to the CM7 build you are using. Let it do its thing and it will create a CWM recovery flashable zip and an undo (RESTORE) one.
Second: Flash the patch:
Just boot into recovery, wipe cache and dalvik and install the patch and boot up.
Third: Install the apk
That’s it!, you’re now ready to go your list of installed apps and start controlling your privacy accesses.
Warning: again, go read the original thread for a how to on how to backup your PDroid settings and/or use TB to do so.
HOW TO USE:
Well, it’s all pretty obvious and with a bit of common sense, you will easily figure out how and what to set up. By default, nothing is blocked and apps are free to access data. So you’ll have to go through your list of installed apps and set up each individual data access and then try them out. For example, logic would tell us not to block the ‘GPS/Network Location’ data to maps related apps nor block ‘Accounts credentials’ to apps dealing with user IDs and passwords like Email or social apps.
I can’t give you detailed instructions here (it’s not the point of this thread anyway), but if like me you already use Droidwall, you can first leave alone all the apps that you’ve black listed for internet access [pic 2] since they won’t do anything with your private data if they can’t send it back home… There is also an option within the app to ‘hide all the safe apps’ [which do not have an internet permission]; check it to reduce the size of your list of apps to configure.
From experience, I’d also suggest you to keep an eye on the apps requiring a password to run since blocking Device or Subscriber ID might mean that you’ll have to always enter passwords each time you run the app that would otherwise be remembered by those apps. As a rule of thumb, I pretty much choose the ‘use random’ option whenever it is available (just to minimize problems with the app on blocking completely – I’m not even sure this is a valid argument here…) or block everything else when it’s not and finally, I leave ‘Network Info’ allowed since it basically only lets apps know if you connected to internet or not [who cares if they get your wifi’s SSID or not…].
But again, you’ll have to fine tune the whole thing for each and every app and run them to check for full functionalities – but at least they won’t crash on you… Finally, you can pinpoint potential problems/solutions by turning off the general PDroid notifications option and by turning on a specific app’s ones [pic 3].
Happy privacy enhancement!
/AL
As usual!
Quality guides from lovely []AL[]
I don't want a tapatalk sig!
nogoodusername said:
As usual!
Quality guides for lovely []AL[]
Why not move to Android Apps forums?
I don't want a tapatalk sig!
Click to expand...
Click to collapse
"lovely AL" wow! you surely are the first person to tell me anything like this here on xda.
..not sure if I should be flattered or run away by homophobia - hehehe! :laugh:
Well, I didn't mean to make it a guide when I started writing it, but like always I had things
to say and the post got longer and longer.. so I guess that we can call it a sort of guide...
But I truly like the app and believe that along with Droidwall, that should be installed on every phone.
In fact, Google should look at this and incorporate something similar into Android.
OK, I'll go reply to your PM now... cheers!
Edit for your question: because like I wrote in the OP, I'm just the messenger and not the dev of the app.
The app also works mostly for on phones running CM7 and even not all the phones support it either.
So I wouldn't publish this widely without at least asking permission to the dev. But here for Defy owners fellows,
I know it works fine and again, I think that it is pretty much an essential app to have.
9 downloads/1 thank;
Leeches, I see leeches everywhere!
Shhhiiiiii- You got me excited! I thought I'd find a patch for the Quarx rom! So far auto-patcher can't patch Quarx's CM10 roms. Nor do I understand why that's so but that's why I'm not a dev.
Excellent app
Arch Linux User ..
KicknGuitar said:
Shhhiiiiii- You got me excited! I thought I'd find a patch for the Quarx rom! So far auto-patcher can't patch Quarx's CM10 roms. Nor do I understand why that's so but that's why I'm not a dev.
Click to expand...
Click to collapse
Well... sorry to hear that; I had no clue that it doesn't work with Quarx CM10. It seems to work for some other JB builds/phones... But like I wrote on the OP, I haven't tried any of this on CM9/JB yet. So again, too bad that this thing is a no go for now. I hear that Quarx is very busy outside Android's world as of lately so it might not be a good time to ask him about this - might also be low on his priority...but who knows, someone might read this and find an answer for you.
ps: quite an avatar you got there :silly:
an thanks for the link to the auto-patcher thread; it might be useful to others and it'll save me the search when I update the OP with it and your comment eventually...
juan296 said:
Excellent app
Click to expand...
Click to collapse
Well thanks but again, just I'm just a messenger here and not the dev... :highfive:
Actually, I use DroidWall , so.. can uninstall this app? And right now, JUST USE pdroid! Right?
Arch Linux User ..
juan296 said:
Actually, I use DroidWall , so.. can uninstall this app? And right now, JUST USE pdroid! Right?
Click to expand...
Click to collapse
I still use both...they are quite different apps and don't do the same at all. Droidwall is a firewall that let you control if an app has access to internet or not; PDroid controls what private information each app can access.
Like I wrote on the OP, any app that is blocked by Droidwall doesn't need a PDroid setup, but apps that need internet connection could be free to get private information from your phone if you don't use PDroid...
Basically, PDroid has no way of blocking all internet access; it only blocks apps from reading private info (or scrambles it by returning info like random network location or sim ID#...)

[APP][4.0.3+ & GB][XPOSED] UnbelovedHosts

Xposed hosts blocker.
This app blocks host names of advertising, malware, spam, phone-home etc sites. You could import "hosts"-files by given urls.
With this app you have no more to alter the /etc/hosts file on the system partition, which was also a problem on some devices (eg Nexus 7) because changes where reverted after reboot.
Technical:
Name resolution request are answered with "No address associated with the hostname". This is even better than a common hosts file with redirects to 127.0.0.1, because no connection attemp follows. For logging of hostnames is no tcpdump needed!
Browser:
If you want to block content of websites, you have to use a browser app which does not tunnels everything through a proxy! This is because the proxy does also the name resolution. Negative examples I found: Google Chrome does not work.
UPDATE: XDA described how to use Chrome: DNS-based Ad Blockers are broken on latest Chrome versions, so here’s a fix
I'm using Dolphin with Jetpack, which works fine for me. Some more info in post #47. Opera Mobile Classic works also, see post #389
If you want to use Firefox you need Network Preferences Add-on, see hint of @ag43 here: post #297 - OR just open website "about:config" and delete content of "[network.]proxy.http", see hint of @TheClownDE here: post #483
This app will NOT be release in the Play Store because of Google's policy. Other apps like AdAway or AdFree where removed in the past... But you could anyway donate in the Play Store and/or on my website.
Limitiation:
No support of native querying binaries.
Donation:
You support this app!
Some hosts file import/export/sharing options
Logging of not denied host names
Blacklist/Whitelist/Patterns (Regex)
Timed download: 150 minutes after reboot, then every 4 days
Permissions:
RECEIVE_BOOT_COMPLETED: set timer for download
ACCESS_NETWORK_STATE: download only via W-Lan
INTERNET: downloading of files
WAKE_LOCK: don't sleep while dl/import
EXTERNAL_STORAGE: export/import files
This app connects only to the websites you see for downloading hosts files!
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/qg27xkr
Play Store: <not available>
Xposed Repository: http://tinyurl.com/qgmz3sh
Changelog: http://tinyurl.com/net7rdh
Why this app? Common method modifying /etc/hosts file does not work in all cases
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
defim said:
Xposed hosts blocker.
Why this app? Common method modifying /etc/hosts file does not work in all cases
Click to expand...
Click to collapse
So, whats the difference between this and AdAway ?
So your adblocker app got ads? I'll need to donate in order to remove the ad?
That sounds funny
theknut said:
So your adblocker app got ads? I'll need to donate in order to remove the ad?
That sounds funny
Click to expand...
Click to collapse
Hehe, if you want is say this way, Yes.
If you look at the screenshot with logfiles, you could see FolderSync, Feed+ and Smart AppLock. They all are pro/donate/premium versions...
And I think it is okay to get more features which are not really needed, but nice
yanleites said:
So, whats the difference between this and AdAway ?
Click to expand...
Click to collapse
Quote of a part of the OP
defim said:
With this app you have no more to alter the /etc/hosts file on the system partition, which was also a problem on some devices (eg Nexus 7) because changes where reverted after reboot.
Technical:
Name resolution request are answered with "No address associated with the hostname". This is even better than a common hosts file with redirects to 127.0.0.1, because no connection attemp follows. For logging of hostnames is no tcpdump needed!
Click to expand...
Click to collapse
How about GB support @defim ?
Opening settings seem to crash the app
Tryin to get into settings gets me a FC. Also weren't the adblocker removed also from xposed few weeks back as the dev said something like it's going against the devs, practically taking a possibility to earn any money for their free apps?
Sent from my LG-D802 using Tapatalk
AssToast said:
Opening settings seem to crash the app
Click to expand...
Click to collapse
Can you catch a error in logcat?
swat4samp said:
How about GB support @defim ?
Click to expand...
Click to collapse
I'll check that later, have to reflash my device for that. At the moment i'm improving some apps and finishing another new...
PAGOT said:
Tryin to get into settings gets me a FC. Also weren't the adblocker removed also from xposed few weeks back as the dev said something like it's going against the devs, practically taking a possibility to earn any money for their free apps?
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Have you a logcat of the fc?
In fact this is not a add-blocker, it blocks hostnames. And as you can see on the screenshot at the OP, in my case most of them are tracking sites
Btw, my 1st app had admob included. Was a big §%"$, not got any cent by it because no one touches adds...
Another thoughts: All "free" apps should be removed from Play Store, because nobody gets non-free ones
defim said:
Have you a logcat of the fc?
In fact this is not a add-blocker, it blocks hostnames. And as you can see on the screenshot at the OP, in my case most of them are tracking sites
Btw, my 1st app had admob included. Was a big §%"$, not got any cent by it because no one touches adds...
Click to expand...
Click to collapse
Buddy don't get me wrong I do not wanna start even to argue about it. I was in adds in marketing in my previous job. And my stance is to allow ad blockers as to in my case it's beneficial to the company with the ads as well. I never ever bought anything cuz or from an ad..they loose money if I click basically.... But this is a discussion for somewhere else.
Just wanted to give you a headsup that this might be an issue so you might get ready for some explanations.
Sent from my LG-D802 using Tapatalk
@PAGOT: Thanks, FC fixed. It appeared only in english version because of malformed strings.xml - did not show in with my language settings.
Adblocker: Yea, another place would be better to discuss. As i used modified /etc/hosts before, this app makes depending add/tracker/malwar etc companies no difference.
The app on xposed was removed by the developer itself, because he decided it so
Is there a way to add host sources to the main screen? (so I can update them by pressing them)
I've found a way to add the lists from sources but it doesn't save them so I have to copy the link and updating it this way make it very laborious.
@Blizzard22: Soon
Is rover.ebay blocked? Some host files block that site and it breaks important ebay email links.
If you are blocking anything rover.eBay please remove
Sent from my SGH-I337M using Tapatalk
When the unbelovedhosts module is active you cannot start the official chromecast app. It constantly force closes on starting it.
Looks good no issues yet please could you add the mother of all adblocking host to your list thanks in advance
Sent from my One X using Tapatalk
@defim
I tried the app and its pretty cool! But somehow the website I'm visiting with firefox are not listed in the log, why? Btw.
would be possible to add IPs / hosts directly from the log to the blacklist? Or at least to make it copy & paste-able.
It doesnt work for me. Adaway also stopped working for me sometime ago... Dunno why.

[MOD]PeerBlock For Android - NEW

PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock_new
For anyone who is having the first version of PeerBlock For Android, I lost my certificate key by accident and was not able to update the first one I've uploaded.
Please install this version if you want it more updated with a lot of bug fixes.
Some features might not work yet as it's still Work in Progress but the basic functionality is working.
PeerBlock For Android lets you control who your phone 'talks to' on the Internet.
By selecting appropriate lists of 'known bad' computers, you can block communication with advertising or spyware oriented servers,
computers monitoring your p2p activities, computers which have been 'hacked', even entire countries!
They can't get in to your phone, and your phone won't try to send them anything either.
And best of all, it's free!
Keep in mind that I'm not a member of the PeerBlock team, I just wanted PeerBlock for phone
You're able to grab the lists from iblocklist.com so you can start blocking those evil hosts
To add lists to PeerBlock create a new directory in the root of the sdcard (not external sdcard)
Called 'PeerBlockLists' here should be all the text files
Everytime you added a new/updated list to your PeerBlockLists please press the 'Rebuild cache blocklist' and reboot so that new hosts can be blocked
Running a Firewall? or no internet ?
Be sure you enable Input Chains and WiFi rules for PeerBlock for Android even if PeerBlock for Android does not use the internet or WiFi.
The internet permission is being used to inter process communication with the apps and service to see if a connection should be allowed or blocked.
WARNING:
Root is required for XPosed to be installed
Use at your own risk!
WORK IN PROGRESS. WILL EAT YOUR CAT.
Features:
Block million of hosts (upto billions)
Add unlimited amount of block lists
Allow HTTP/HTTPS Traffic when PeerBlock is enabled, this will make a security hole though so better if u keep it off
Block All Traffic (Paranoid Mode) every single application in android will not have internet
Block DNS - Block DNS Requests
Block the 'Ad' Keyword in host names to give a better success rate for blocking ad's
Have a history list of every application that connected to a host
Block a hostname/subnet/ip address from the history
No internet leaks at startup!
Show a notification when a connection is being blocked.
Show a notification when a new connection is being established.
If people wonder if this also works for the Galaxy Note3... yes it does I'm having one myself
How To use
1. Install XPosed Framework
2. Install PeerBlock For Android
3. Create a directory in the sdcard called "PeerBlock"
3. Create a directory in the PeerBlock directory a directory called called "PeerBlockLists"
4. Go into XPosed Framework Installer and enable "PeerBlock For Android"
5. Reboot your device
6. Now go to the website iblocklist.com
7. Take any list you wish for example, http://www.iblocklist.com/list.php?list=bt_ads
8. Press the Update button to download the list (or copy the Update URL into your browser to download it)
9. Now simply copy/paste the .txt file into the sdcard in the folder PeerBlockLists
10. Go to the main menu and hit the "Rebuild cache blocklist" button
11. Reboot your device and enjoy
New features in 1.04:
PeerBlock For Android is now using a Service to have it more stable and if the service is not running no app can communicate with the outside world.
More stability
Re-designed UI
Strange behaviour is fixed which people noticed
Quite a few bug fixes which people reported
Fixed most app crashes
Designed my own database format
Less format errors in rebuilding the cache list
@DragonHunt3r can we get gingerbread support plz?
It seems old problems still there : block ad hosts button still unchecked for example.
I cannot add a list thé button does nothing ?
Sent from my SM-N9005 using XDA Premium 4 mobile app
Wow this looks huge many thanks! Does anyone know if this plays nice with AdAway installed or should this be a direct replacement for AdAway?
lmike6453 said:
Wow this looks huge many thanks! Does anyone know if this plays nice with AdAway installed or should this be a direct replacement for AdAway?
Click to expand...
Click to collapse
You can replace AdAway with this or keep it side by side, it's your call really as AdAway is using the Hosts file and PeerBlock For Android is not using the hosts file
bournaze said:
It seems old problems still there : block ad hosts button still unchecked for example.
I cannot add a list thé button does nothing ?
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Same here, and if I select the 'Rebuild cache blocklist', all it seems to do is lock up the program.
Also, no mention on the YOLO test server being removed or not.
Hey there! What's happened? no play store, no apk, no xposed repo... no nothing... ?!
Conte Mascetti said:
Hey there! What's happened? no play store, no apk, no xposed repo... no nothing... ?!
Click to expand...
Click to collapse
Does anyone know of an alternative app to peerblock?
Since we just get ignored by the developer, and mysterious connections are constantly being made from the program.
xT29c said:
Does anyone know of an alternative app to peerblock?
Since we just get ignored by the developer, and mysterious connections are constantly being made from the program.
Click to expand...
Click to collapse
alt for PeerBlock - UnbelovedHosts
yespda2 said:
alt for PeerBlock - UnbelovedHosts
Click to expand...
Click to collapse
Thanks! I'll be using that until/if PeerBlock gets officially released to android.
Lost a user dragonhunter.
Welcome Back
DragonHunt3r said:
PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock_new
For anyone who is having the first version of PeerBlock For Android, I lost my certificate key by accident and was not able to update the first one I've uploaded.
Please install this version if you want it more updated with a lot of bug fixes.
Some features might not work yet as it's still Work in Progress but the basic functionality is working.
Click to expand...
Click to collapse
Hi Friend, where have you been? Long time no see on xda....I must say you were missed I know many fellas were disturbed with your app....so much so that they got old thread locked....but if it gives you any satisfaction I have been always using your app....though I missed your to do list....which I am sure now that you are back.....you can work upon
HTML:
Todo's
Check if UDP is getting blocked
Remove space used by Ad's
Add MAC-Address filter white/black lists
Show notifications (if enabled)
Making the Ip Range check multi-core
Create a blacklist/whitelist for apps to allow internet
Blocklist updater/downloader
Create a whitelist for hosts/Ip Addresses
Root-Mode with IpTables (I will not remove XPosed from the project)
Remove host from blocked hosts
A popup window which shows allow/deny for establishing a connection
that YOLO problem is yes definitely there...can you please remove....though I understand that your app wasn't using any permission even if it would I had DMZs (double checks) in place to get rid of any unwanted outgoing requests....even for PeerBlock....anyways back to the point....Your to do list was great....you should complete that :good:
Also, ask forum moderator to unlock that original thread as you are back in business
can you please post the link?
godofgeeks said:
Hi Friend, where have you been? Long time no see on xda....I must say you were missed I know many fellas were disturbed with your app....so much so that they got old thread locked....but if it gives you any satisfaction I have been always using your app....though I missed your to do list....which I am sure now that you are back.....you can work upon
......
Also, ask forum moderator to unlock that original thread as you are back in business
Click to expand...
Click to collapse
wow, could you cuddle Dragonhunter's balls any tighter?

[APP][4.0.3+ & GB][XPOSED] HideNoPasswords

No more dots in password fields.
Annoyed not seeing what you are typing? Try this module!
This app has no user interface. Enable it in Xposed - reboot - done.
IMPORTANT
Xposed needs root access for installation
Website: http://tinyurl.com/nq32zze
Play Store: http://tinyurl.com/m5xvh2t
Xposed Repository: http://tinyurl.com/mbox2xf
APK download: http://tinyurl.com/mzert7f
Why this app? Huge thumbs!
FIRST!!!:silly:Great module thx
Good works :good:
I'm seriously having trouble deciding if this module is a joke or not.
It will be better to see nothing. No dots, no numbers...
@menfisher: Intension was to make it easier to enter passwords, so if nothing is visible it does not help me
defim said:
No more dots in password fields.
Annoyed not seeing what you are typing? Try this module!
This app has no user interface. Enable it in Xposed - reboot - done.
IMPORTANT
Xposed needs root access for installation
Website: http://tinyurl.com/nq32zze
Play Store: http://tinyurl.com/m5xvh2t
Xposed Repository: http://tinyurl.com/mbox2xf
Why this app? Huge thumbs!
Click to expand...
Click to collapse
Hey great module, but it does not work on the web browser (I am using dolphin browser). If a website requires a passwords, its all dots.
Here is my phone specs
Samsung Galaxy S3 SGH-I747M Running Liquid Smooth 3.1 Official Android 4.4.4
Xposed Framework Version is 2.6.1
If you need anything, just quote me
@xXFl4sh: Yes, it patches only Android itself. To change a browser, any browser app has to be patches itself...
defim said:
@xXFl4sh: Yes, it patches only Android itself. To change a browser, any browser app has to be patches itself...
Click to expand...
Click to collapse
Can you patch Chrome?
I think most people use this browser.
Thanks
Ja_som said:
Can you patch Chrome?
I think most people use this browser.
Thanks
Click to expand...
Click to collapse
No, dont need it I'm using Dolphin
tell me if there's a widget
Tell me if there is any widget available with this xposed module for easy operation and more user friendly..
if there's not i hope you implement in further updates.
Any way it's nice concept Best wishes for updates.....
And thanks again for this module.
daksh143 said:
Tell me if there is any widget available with this xposed module for easy operation and more user friendly..
if there's not i hope you implement in further updates.
Any way it's nice concept Best wishes for updates.....
And thanks again for this module.
Click to expand...
Click to collapse
No extensions are planned. I did this module because on my tiny 3,7" device where i'm developing apps it is hard for me to hit the correctly letter and i have to retype to many times passwords
Does this reveal pwd text in fields where it was previously entered...for example, in stock email app settings...or just for newly typed ones?
colopedo said:
Does this reveal pwd text in fields where it was previously entered...for example, in stock email app settings...or just for newly typed ones?
Click to expand...
Click to collapse
All "TextViews" with "password" type, should be over 99%. (Formulars in webbrowsers are no Android TextViews)
[null]
I wanted to use this to recover a password but it doesn't work on marshmallow.
Why isn't this being updated?
Should still work for 99% of the apps except these which use an own way to show the asterisks
This module literally saved my life. Works perfectly on apps! Thank you sir

[XPOSED][APP][5.0+] AllTrans - Completely Translate Apps

{
"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"
}
AllTrans
- Completely Translate Apps
à la Chrome translation of webpages, but for Android apps
Update - Now Supports Android 11! . Also Supports VirtualXposed, so you can use AllTrans without
Root / Magisk / Unlocking Bootloader!!! Also Supports Taichi, so you can use AllTrans without Root / Magisk / Unlocked Bootloader, and much more simpler to use than VirtualXposed!!
What AllTrans does
It replaces all text in an app in a language from one language to another at runtime.
Say for example an app is in German. A user selects the app name, and the required language conversion (say German to English).
Then whenever the user uses the required app, all the text, ANYWHERE in the app, are replaced by their English equivalents.
This is something similar to the way Google Translate works in Chrome.
Note - Due to a technical limitation, this won’t work with many games. Nothing can be done about this.
ScreenShots and Videos
Below are some side-by-side screenshots of AllTrans translating apps from Korean to English
Below are some of the screenshots of AllTrans app
A video (in English) showing how to use AllTrans by Gadget Hacks on Youtube
Features
Translate any app, including system apps.
Completely Free!
Supports Android 11 with LSPosed or Edxposed!
Works on any device without rooting/magisk/unlocking booltloader/flashing - simply use Taichi! or VirtualXposed!
Taichi is much more simpler to use than VirtualXposed!!
Supports 60 languages supported by
Microsoft Azure Translator!
Can translate text displayed using TextView.SetText, Canvas.DrawText and in Webviews.
Installation Instructions
This application requires android version 4.4 or later. You probably already have it. (Android JellyBean or later - so far JellyBean, Kitkat, Lollipop, MarshMallow, Nougat, Oreo, Pie and Q, 11.).
Make sure you have Xposed Framework installed and running. If there is not an official version of Xposed for your Android, LSPosed or EdXposed is recommended. If its a normal device without rooting/magisk/unlocking booltloader/flashing - simply use VirtualXposed! or Taichi!
Get the latest release of the APK from the Play Store. Alternatively you can also search the Xposed Module Repository for this app.
Reboot your phone.
Usage Instructions
This application requires you to sign up for free a key from Microsoft Translate. See instructions below on how to get the keys.
Make sure “AllTrans” app is enabled in “Xposed Installer -> Modules”.
Launch “AllTrans” app.
Choose the “Translate from Language” and “Translate to Language”.
In the “Apps to Translate” tab, find the app you want to translate, click the checkbox next to it.
Close and restart the app you want translated - it should be translated!
How to get FREE Microsoft Azure Translate Subscription Key
Using google to translate works without any keys, but is slower and much lower quality because it does not need internet connection. Using Microsoft results in much better translations.
See instructions here https://akhilkedia.github.io/AllTrans/1.9.5#how-to-get-microsoft-azure-translate-key
Changelog
1.9.5
THIS VERSION TEMPORARILY DOES NOT SUPPORT VIRTUALXPOSED OR TAICHI. Please use previous versions for them.
Fixed translating newer apps built for Android 11! Fixed crashing on Notifications, now Translates Notifications too!
Tested with LSPosed and Android 11.
Misc. BugFixes
1.9.3
Support for Android 11!
1.9.0
Now supports translating Telegram! Use "Aggressive Mode to translate."
1.7.0
NO NEED FOR API Keys!!
Now supports using Google Translate!
1.6.0
THIS APP'S CERTIFICATE HAS CHANGED - YOU WILL HAVE TO UNINSTALL PREVIOUSLY INSTALLED APP TO INSTALL THIS
YOU WILL LOSE YOUR SETTINGS AFTER UPDATING - MAKE SURE TO MAKE A COPY OF YOUR TRANSLATION API KEY!!
I had to change the certificate and settings as I will be releasing the app on Google Play Store.
TONS of new features -
Fully compatible with Android 10
Fully compatible with VirtualXposed and Taichi! (USE XPOSED MODULES WITH ROOT/MAGISK/UNLOCKING!!!!!!!!!)
Fixed apps hanging on startup bug! No need to erase translation cache anymore!
Autodetect language
Better Webview Translation
Dont translate editable fields - Now you can type numbers without the app messing it up!
Automatically Scroll Text if translation is too long
Dark Mode!
Updated instructions for API keys
Many bugfixes
Click to expand...
Click to collapse
Version 1.4.0 - Backported to Android 4.0, bugfixes, better webview translate
Version 1.3.0 - Huge Reduction in memory usage - Will fix several crashes, and make translated apps much more responsive
Also, two versions ago - Translated my app into 56 languages! Use AllTrans in your language of choice!
Version 1.2.0 - Fixed obscure UI crashes for some older devices.
Version 1.1.2 - Added translations for 56 languages! Now use AllTrans in your own language! (Including Klingon for Star
Trek fans out there!).
Version 1.1.1 - Fixed Layout Issues resulting in Checkbox not being visible.
Version 1.1.0 - Added Support for Yandex Translate!!
Version 1.0.1 - Fixed PackageName. Uninstall the previous app before installing this.
Version 1.0.0 - Initial Release
Click to expand...
Click to collapse
Download
The latest release is temporarily not on play store. Download from Xposed Installer or LSPosed app or from Github here.
You can download the app from Play Store at
AllTrans - Translate Other App - Apps on Google Play
An Xposed module which translates *all* text in an app to another language
play.google.com
Alternatively, search the Xposed Installer or on LSPosed app for "AllTrans" and download from there.
Source Code
GitHub - akhilkedia/AllTrans: Completely Translate Android apps in-place aka Google translate in Chrome
Completely Translate Android apps in-place aka Google translate in Chrome - GitHub - akhilkedia/AllTrans: Completely Translate Android apps in-place aka Google translate in Chrome
github.com
TroubleShooting/Known Bugs
TroubleShooting
No app is being translated in any app
If no app is being translated, check is “AllTrans” is enabled in “Xposed Installer -> Modules”.
Also check if your “Microsoft Subscription Key” is correct.
Translated app is stuck in opening screen
If this is the first time you started translating this app, click on the app’s name in “Apps to Translate” tab, and
in “Other Settings” fill in “Delay Before Replcaing With Translated Text” to “2000”.
The Translated app is “Force Close”
Click on the app’s name in “Apps to Translate” tab, and in “Other Settings” fill in “Delay Before Replcaing With
Translated Text” to “2000”.
Click on the app’s name in “Apps to translate” tab, and in “Other Settings” fill in “Delay Before Starting to
Translate WebViews” to “2000”.
A particular app is not being translated
Click on the app’s name in “Apps to translate” tab, and in “Other Settings” fill in “Delay Before Starting to
Translate WebViews” to “2000”.
If some parts of the app are still not being translated, click on the app’s name in “Apps to translate” tab, and
enable “Aggressive Mode”.
A game app is not being translated
Due to technical limitations, “AllTrans” will not work with many games. Nothing can be done about this.
If you still have problems like “Force Close” or parts of an app not being translated
Contact me for support. When you do, I will need atleast the following information -
The name of the app, along with a link to download the app from some APK store like “Google Play Store”,
“CoolApk”, etc.
Your phone’s Android version.
A “logcat” of you trying to open the app which gives you problems. You can use apps freely available on the Play
Store for this, such as This one
Once you have the above, contact me on the
XDA support
thread.
You can also report issues on the Project’s “Github”.
Donations
If you like this project, buy me a cup of coffee!
Click Here to Donate if clicking
the above image does not work for you!
License
This program is AllTrans
Copyright (C) 2017 Akhil Kedia
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program.
*Reserved*
Looks promising! Will test eventually.
I would like to test this as it seems like a great concept an idea, sadly i do not have a credit card. How to workaround this?
danielcr12 said:
I would like to test this as it seems like a great concept an idea, sadly i do not have a credit card. How to workaround this?
Click to expand...
Click to collapse
Unfortunately, right now, nothing can be done directly.
Google Translate is not free, and while Microsoft Translate is indeed free, it requires a credit card to sign up.
Yandex Translate seems to offer translation service without requiring a credit card (only needs a mobile number).
If people seem interested in the app, I can add support for using Yandex Translate as well.
Error
KaMyKaSii said:
Error
Click to expand...
Click to collapse
you can download from xposed repo. sometime xposed installer on android error
KaMyKaSii said:
Error
Click to expand...
Click to collapse
Hi!
Thanks for this. My mistake - I put the wrong package name. I will fix it right now and reupload on xposed.
KaMyKaSii said:
Error
Click to expand...
Click to collapse
Hi I have now updated the apk, kindly download it from here or from xposed installer.
Not saying that I don't trust Microsoft or you or anything, but I don't really like putting my card on this, even though it's free. I may sound kinda crazy for a bit there, but just saying what I think of. I will just probably wait for this module to be "paid" or "subscribe inside the app" and I'll gladly toss some money for you, or from other sources you'll use.
:good:
---------- Post added at 01:01 PM ---------- Previous post was at 12:58 PM ----------
Oh, almost forgot. About the poll, why not BOTH? User-friendly option for those who want it free and paid...
:good:
plzzzz add support for using Yandex Translate
souler456 said:
Not saying that I don't trust Microsoft or you or anything, but I don't really like putting my card on this, even though it's free. I may sound kinda crazy for a bit there, but just saying what I think of. I will just probably wait for this module to be "paid" or "subscribe inside the app" and I'll gladly toss some money for you, or from other sources you'll use.
:good:
---------- Post added at 01:01 PM ---------- Previous post was at 12:58 PM ----------
Oh, almost forgot. About the poll, why not BOTH? User-friendly option for those who want it free and paid...
:good:
Click to expand...
Click to collapse
If this app does become paid someday, you will still to provide PayPal or Google or whatever payment provider I ultimately use your card details
As for why not both -
1. This app started as a weekend hack, and it's an absolute lifesaver since I live in Korea but dont know Korean, or while I travel. I used it for half a year before finally adding a UI so I could release it. . But since I mostly get time to work on this on weekends, I want to minimize my effort - if not many people will pay (and if there are free alternatives, I doubt many would), why bother? :angel:
2. If I do add paid support, I will have to setup my own verification servers, etc. And on rooted devices, it'll be easy for people to get around it, using Lucky Patcher etc.
3. Lastly, Free and Open Source (FOSS) for the win! :victory:
danielcr12 said:
I would like to test this as it seems like a great concept an idea, sadly i do not have a credit card. How to workaround this?
Click to expand...
Click to collapse
I will add support for Yandex Translate, probably over this weekend - no need for credit card for signup then. :highfive:
akhilkedia94 said:
I will add support for Yandex Translate, probably over this weekend - no need for credit card for signup then. :highfive:
Click to expand...
Click to collapse
thank you :highfive:
akhilkedia94 said:
I will add support for Yandex Translate, probably over this weekend - no need for credit card for signup then. :highfive:
Click to expand...
Click to collapse
This will be my lifesaver as well since I need to travel quite often.... Including Korea too
danielcr12 said:
I would like to test this as it seems like a great concept an idea, sadly i do not have a credit card. How to workaround this?
Click to expand...
Click to collapse
souler456 said:
Not saying that I don't trust Microsoft or you or anything, but I don't really like putting my card on this, even though it's free.
Click to expand...
Click to collapse
ali_ge said:
plzzzz add support for using Yandex Translate
Click to expand...
Click to collapse
Support for Yandex Translate is now live!
Update the app from Xposed Installer, or download the updated Apk from here.
A much simpler signup process, and no Credit card needed!
Keep in mind that Microsoft Translae does give better results than Yandex.
akhilkedia94 said:
Support for Yandex Translate is now live!
Update the app from Xposed Installer, or download the updated Apk from here.
A much simpler signup process, and no Credit card needed!
Keep in mind that Microsoft Translae does give better results than Yandex.
Click to expand...
Click to collapse
Appreciate it, but it's not working. I tried to translate many Chinese apps ,even tried to translate english app to chinese and other language ,but still no luck :crying:
akhilkedia94 said:
Support for Yandex Translate is now live!
Update the app from Xposed Installer, or download the updated Apk from here.
A much simpler signup process, and no Credit card needed!
Keep in mind that Microsoft Translae does give better results than Yandex.
Click to expand...
Click to collapse
hi, nice work but i don't understand all. you say in the "Apps to Translate" tab, search for your app to translate and use the check box next for it. but the only checkbox are just in settings for change the option per app. also i get for "OverRide" and "clear cache" but not for activate a translation for this app.
I not says your app have a problem or don't work, many time it's me the problem.
DThrawn said:
hi, nice work but i don't understand all. you say in the "Apps to Translate" tab, search for your app to translate and use the check box next for it. but the only checkbox are just in settings for change the option per app. also i get for "OverRide" and "clear cache" but not for activate a translation for this app.
I not says your app have a problem or don't work, many time it's me the problem.
Click to expand...
Click to collapse
Hi!
In the "Apps to Translate" tab, there is a list of the app. To right, next to each app name, there is a checkbox. Clicking on the checkbox will enable translations for that app.
I have attached some screenshots to help you.
ali_ge said:
Appreciate it, but it's not working. I tried to translate many Chinese apps ,even tried to translate english app to chinese and other language ,but still no luck :crying:
Click to expand...
Click to collapse
Hi!
I just tested everything again and it does work, specifically for english to chinese. (See the attached screenshot for proof.)
Here are some things you can check for -
Make sure your Yandex Subscription Key is correct. It's something like "trnsl.1.1.201701......"
Make sure the "Use Yandex instead of Microsoft" is turned on. Turn it off and on again just to be sure.
Try translating my app itself from English to Chinese to start. Make sure the checkbox next to the app you want to translate in "Apps to Translate" is ticked.
If none of the above works, try uninstalling and reinstalling my app.
If inspite of doing all of the above, nothing is still being translated, please send me links to some of the apps you tried translating and your Subscription key. If possible also send a copy of your logcat. You can use this app to save your logcat to an SD Card - https://play.google.com/store/apps/details?id=com.nolanlawson.logcat&hl=en
Here are the installation/usage steps again. Please ensure you follow each one -
Installation Instructions
Follow instructions for installation of Xposed Framework
Search the Xposed Installer for "AllTrans" and install the latest version. Alternatively, download the attached AllTrans APK and install it.
Run Xposed installer, go to Modules menu and activate AllTrans by checking the checkbox.
Reboot
Launch AllTrans from app drawer or from Xposed installer and set options as desired.
Usage Instructions
This application requires you to sign up for a key from Microsoft or Yandex Translate.
Yandex Translate supports more languages, has a much easier signup process, and requires NO CREDIT CARD.
Microsoft Translate gives much better translations, but requires a credit card to sign up. (But don't worry, nothing will be charged.)
In "Global Settings" tab, enable "Use Yandex instead of Microsoft".
In "Global Settings" tab, tap "Enter Yandex Subscription Key", input the corresponding key.
Choose the "Translate from Language" and "Translate to Language".
In the "Apps to Translate" tab, find the app you want to translate, click the checkbox next to it on the right.

Categories

Resources