Dumpsys Packages Copycat vs PilferShush Jammer

Side-by-side comparison of two open source alternatives

Dumpsys Packages Copycat

With the introduction of the QUERY_ALL_PACKAGES permission, as far as I understand, it became impossible to use built-in tools to list and inspect installed packages. (Please let me know if you are aware of another workaround.) That is, of course, assuming you don't have access to root privileges. However, you might not desire to root your phone, either because it can turn out to be quite difficult to achieve, or because it has numerous disadvantages in itself, anyway. Another option is to connect to the phone via Android Debug Bridge (ADB) and run: adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]*$/p' The command prints the "Packages" section from dumpsys, which contains detailed information about every installed package. It works, but the downside is obvious: You need an extra device to connect and run adb. This app strives to reproduce the output from above command, right on your phone - neither root privileges nor ADB required - using only API calls and the QUERY_ALL_PACKAGES permission.

PilferShush Jammer

Features a passive jammer technique that engages the microphone thereby blocking other apps from using it. But does NOT listen to or record any of the audio from the microphone. It uses 0% CPU and no noticeable battery use. However is not intended to be left on permanently due to the variety of triggers that can cause audio_focus_state changes (VOIP etc). Also features an active jammer that emits tones constrained to the NUHF range of 18 kHz to 24 kHz range. User determined carrier frequency and drift limits with rate for random tone emissions depending on the device capabilities. For instance 20000 Hz carrier, drift limit 1000 Hz and rate slow - will output random frequency between 19 kHz and 21 kHz approximately every second. Audible artifacts are present during the NUHF tones but this may be changed in a future release. Experimental white noise output may not be very effective at blocking and is a somewhat annoying sound. The device speaker output may not have enough amplitude to block unwanted NUHF signals - testing will determine. * Manual start * Notification post when running * Auto stop and restart when telephony interrupts * Currently relies on audio_focus_state changes for auto-switching * Active jammer

FeatureDumpsys Packages CopycatPilferShush Jammer
LicenseApache-2.0Apache-2.0
Install sources
F-DroidGitHub
F-Droid
Categories
Password ManagerProductivityDev Tools
Password ManagerProductivity
Features
Ad-FreeOpen SourceNo Tracking
Ad-FreeOpen SourceNo Tracking
Platforms
Android
Android
Website
Source code