[APP] ADB over WIFI Widget - Android Apps and Games

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
search market for "ADB over WIFI Widget"
Notes:
- Rooted phone only.
A Widget to quickly enable/disable ADB over wifi. It will work over WIFI or Hotspot. IP and Port information will be shown on the icon. SU access may needed depends on your ROM and in that case, it would be slower (experimental).
If it didn't work, please email me, we will work it out.
Other features of the widget:
- Info on the icon can be enabled/disabled.
- The label under the icon can be customized or completely disabled
- You can specify port number
- you can set SU mode, please note that this feature is experimental and will slow down the widget operations a little.

App is free now!
I decided to make the widget free. download and enjoy. I will add some cool features soon.

Awesome. How do you get it to work??? Like is there something for the PC I have to download or run??

No software required on PC
Nothing needed on PC other than the ADB itself of course.
Make sure Debug mode is enabled on your phone.
this is the command on PC:
ADB connect IPORT
IP will be shown on the icon when you enable it and you can set port (also will be shown on the icon).
you should be on the same network with your phone, you cannot use 3G IP to connect it on the internet.
Have fun!

Excellent, thank You!

bohlool said:
Make sure Debug mode is enabled on your phone.
Click to expand...
Click to collapse
Dumb question: How do I do this?
I've got USB Debugging checked in Settings -> Applications -> Development, but that doesn't seem to do the trick to use ADB via WiFi.
I'm running Ruby 1.1.1 on an HTC Incredible, Super User Mode is checked (widget doesn't seem to work without it), and the widget says it's enabled, shows me the IP/port, but adb simply says "unable to connect to 192.168.1.xxx:5555" (I changed the port to 5555).

ardax said:
Dumb question: How do I do this?
I've got USB Debugging checked in Settings -> Applications -> Development, but that doesn't seem to do the trick to use ADB via WiFi.
I'm running Ruby 1.1.1 on an HTC Incredible, Super User Mode is checked (widget doesn't seem to work without it), and the widget says it's enabled, shows me the IP/port, but adb simply says "unable to connect to 192.168.1.xxx:5555" (I changed the port to 5555).
Click to expand...
Click to collapse
I take it that you've granted the application superuser permissions? You need to then need to activate the widget and adb connect xxxxxxx

Yes, it has permissions in superuser. I tap the widget to activate, it turns green and displays my phone's IP address + port. I open up a command window (w/ admin privileges, though that doesn't seem to matter), run "adb connect IPort" and get the "unable to connect" message.
adbWireless doesn't work either.

Rock on
Suite sauce! Great app

Where are you using this app? is it on your home network or a work/university? Because I also cannot connect in university, I've found a fix for it thats need a trick. I will add the trick to next version (Maybe I do it tonight, stay tuned), I hope it also work for you.
Just a test, can you use programs such as file managers to remotely access a share folder on your computer? because you should be on the same folder to do this.

Updated!
Check the updated version. Enable Change mask option and set different mask values. It fixed on my university's network with "255.255.0.0". you need to check the computer ip and your phone ip and determine what mask you should use. The goal is to make phone that you are on the same network as the computer.
Also a bug fixed.
Have fun.

The widget itself works like a charm, thanks a lot! But - look what I see in my Command Prompt window(on desktop computer under Windows 7) after successful connection with android device:
Code:
~ # cd /sys
cd /sys
/sys # ls
ls
←[1;34mandroid_gsensor←[0m ←[1;34mclass←[0m ←[1;34mfirmware←[0m
←[1;34mmodule←[0m
←[1;34mblock←[0m ←[1;34mdev←[0m ←[1;34mfs←[0m
←[1;34mpower←[0m
←[1;34mbus←[0m ←[1;34mdevices←[0m ←[1;34mkernel←[0m
/sys #
What this??? What all these "←[" mean???

Those are escape codes. With the right terminal program, they can control the cursor or change colors among other things. They are coming from whatever shell your ROM is running.
As for me, there must have been something wrong with my Ruby installation. The widget worked just fine after restoring a nandroid of Virtuous, and works great on my wife's Droid running Sapphire.
Sent from my ADR6300 using XDA App

excellent app!
can someone tell me how to post a review on the Android Market so I can rate this app and review it?
every noob there has posted a bad review but it worked for me

AfzalivE said:
excellent app!
can someone tell me how to post a review on the Android Market so I can rate this app and review it?
every noob there has posted a bad review but it worked for me
Click to expand...
Click to collapse
open app in Market, at the top click on stars to rate and on Post Comment to write a comment.
Thanks.

Can't find it in the market...
Can you please attach apk to this thread.
Tx.

Any chance you could post the APK... I don't have market access.
Thanks!
Billy

Hi,
very great idea, works fine with desire hd.
with friendly greet
starbase64

Very useful program, thanks!
I do have a question; Is enabling su when adding the widget required to make it work?
If I leave this toggle unchecked, the widget never turns green to indicate a connection is possible.
When it is checked, everything works as expected.
Is this toggle giving the widget su permission, or is it to grant permission to the wireless adb connection?
Please clarify the function of this toggle.
Thanks!

Given the nature of this program, is the source code available for this?

Related

Access SD card from another device

This thread shows how to channel your SD card through your wireless router, therefore making your SD card accessible from most devices (tested on PC, Android and iOS). Please note that your phone and the device must be connected to the same network.
1. Download and install File Expert (it's free) from the Android Market: https://market.android.com/details?id=xcxin.filexpert&hl=en.
2. Open File Expert and press the "Share" icon at the bottom of the screen.
{
"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"
}
3. Select "Enable WEB Sharing".
The IP and authentication info will be displayed. The URL (which is located in the third line) will be entered in the address bar of the browser in the other device. The username and password will also be required so please remember it ^_^
So on my phone it says "http://192.168.1.102:8080", so I type "http://192.168.1.102:8080" in the browser of another device.
Enter the password and done! You've accessed your phone's SD card from another device.
Please note:
1. This may not work on all devices, ranging from hosting the HTTP server to accessing the SD card from another device.
2. This may not work on all browsers as they may not have the specifications required to access the HTTP server.
3. The username/password can be changed in the File Expert settings or you can COMPLETELY disable any authentication.
3. The user and it's affiliates are NOT responsible for any damage caused physically and/or mentally
There are other apps in the Android Market that have the same function but I just use this. Suggestions are appreciated. Don't forget to 'Thank'
Wow... this rocks.. thank you for this.... God, i love tech... I just sent out a tweet to all
Cheers - very useful - the app came as part of the Gingerburst ROM I installed from Droidzone, so don't even have to install it
Hello!
This would be great, if it would work on my phone. Unfortunately it didn't. I tried it on an HTC Desire powered with MIUI, and after entering the URL in a browser of another android phone (and on a desktop comp), nothing happens. It may be a setting by me tho (probably on the router?), which I didn't find yet.
cheers!
Works great. Excellent app!
I have been using this File Manager App since I got my very first android phone. I don't know why people keep buying and recommending apps that work exactly the same way (or maybe even better for File Expert's case) but cost very high. Duh.
Great find, thanks
this also works using wifi tethering on the 1st mobile to create virtual hotspot and connect 2nd mobile to that hotspot
I tested that on 2 different cyanogenmod 7 devices
This is pretty slick. The current version also offers Bluetooth sharing support over OBEX FTP although that part is rather unstable on my laptop (crashes explorer for some reason). That isn't an issue with the app though. That's a known problem on my laptop that I don't know what's causing it.
I just tried this out - it looks great and the web sharing is incredibly easy to use, thanks!
Installed, and gonna try it tomorrow. I will leave you guys a feedback.
Sent from my Incredible 2 using XDA Premium App
Tried using this but when I connect via either Web sharing or FTP sharing on my computer it just hangs there for a while and says a connection could not be established.
- Both my computer and Xperia X10i are connected to the same Wifi network
- I'm using WB-XPERIA TW Gingerbread Rom if that may account for anything
Configuration?
pyromatic18 said:
Tried using this but when I connect via either Web sharing or FTP sharing on my computer it just hangs there for a while and says a connection could not be established.
- Both my computer and Xperia X10i are connected to the same Wifi network
- I'm using WB-XPERIA TW Gingerbread Rom if that may account for anything
Click to expand...
Click to collapse
I have never came across this problem. You could try playing with the File Expert settings, enabling/disabling things and getting to a conclusion. It could be a problem with your ROM, your router or the compatibility with the app. I have noticed that the HTTP server closes when I change to another app (even though it says File Expert's still running). You could try using a different app from the market (there are loads), just type 'web sharing' in the Android Market and see what you get
You could try: https://market.android.com/details?id=nextapp.websharing&feature=search_result It has an awesome UI and easy to use

[APP][2.1+] Shutdown Start PC Remote

Hey guys,
I want to present you my newest app "Shutdown Start Remote". Like the title says, you can remote shutdown, restart, hibernate and start your PC.
I often watch movies in the evening and control the VLC Media Player with a app. It was really annoying to get up and shutdown the PC after that. I needed a solution for this situation.
Here is a list of the features:
-Supports Windows, Mac and Linux
-Easy setup with network scanner
-Intuitive design
-No installation required (only run a Java application)
-All screen sizes supported
-Possibility to choose between shutdown, restart and hibernate
-Wake on Lan
You can find out more about this app and a detailed instruction on my homepage.
Market Link
{
"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"
}
I hope you like my app and find it useful.
Best wishes,
Ralf
Hi,
I just wanted to let you know, that a new version is out, which has a option to choose a special theme. For example Android 3.x and 4 now can use the Hole themes. I hope you enjoy the feature
Need a program for PC?
Yes, you need a program to shut down the PC. To start a PC you don't need it. It is a small .jar file (java) running in the background.
Looks great, trying it
Thanks Please let me know whether everything works or you have any problems.
Hi. I'm having problems with this app.
I've got the JAR file on my computer. And the app is also picking up my computer when they go to scan it. However when I click on my found device nothing happens. Then around 10-15 second later an option will pop-up saying "Could not find the PC".
Is there a way to fix this?
giga502 said:
Hi. I'm having problems with this app.
I've got the JAR file on my computer. And the app is also picking up my computer when they go to scan it. However when I click on my found device nothing happens. Then around 10-15 second later an option will pop-up saying "Could not find the PC".
Is there a way to fix this?
Click to expand...
Click to collapse
Same here finds PC but won't connect
nice app, works for me. Some issues/suggestions
-I had to manually enter my IP address for it to even see my PC.
-It notifies me of me using a ad blocker app even though i'm not and never have.
-suggestion: I didn't exactly know how to use the app, you should make a "tutorial" phase first...
I saw the timer, pressed it and it went to 000000 and on my PC a message popped up saying "windows is shutting down"
I think you should put a option there saying something like "Press this to cancel shutdown/restart/hibernation etc."
for people who can't connect:
Instead of searching, press menu and enter the ip manually.
If you don't know your ip, first of all you should be ashamed of yourself, and then give yourself a facepalm
then if you have windows, type cmd in the search and then in the cmdprompt type ipconfig and get the IPv4 or IPv6 ip, the ipv4 is shorter for me.
tried those and still the same result ;[
great app, i do the same thing! can you add a "sleep" function for windows? I find this more useful than shutdown or hibernate.
Hi,
Thank you for the suggestions.
Referring to your problems: if you can't connect although the network scanner found your PC, then your firewall is blocking the connection. The scanner works on another IP address and port than the real connection. So please check your firewall settings.
The network scanner uses following address: 239.1.2.3
The manually inserted IP uses one of the following ports: 57143, 57144, 57145
The final connection uses port 52899 and higher.
@NguyenHuu: No I can't add the sleep function. Windows only has the possibility to shutdown, reboot and hibernate. However you can take a deeper look into the windows settings. It is possible to use the sleep function instead of hibernate. If you see a sleep option in the start menu, then hibernate in my app let's your PC sleep.
@xriderx66: Hm I thought the handling was simple. Isn't the instruction point enough? How would you change it?
Sounds like a neat app. I'd like to check it out but I guess it doesn't support the Droid1.
Definitely won't hold that against you though, my phone is OLD! (But I'm looking forward to an upgrade next month!)
Yes, unfortunately at least Android 2.1 is required.
Hi,
Two weeks ago I've published the new version of the app. I've updated the first post.
really nice app...
can you add a support for dynDNS. I can only insert an IP number.
App worked instantly for me, great app! Thank you for sharing this

[APP][4.0+] Icy Monitor - Monitor your PC from your Android device

{
"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"
}
Hello everyone!
Yesterday I released my first Android App called Icy Monitor, it helps you monitor your PC using your android device.
Features
Get graphs about your CPU (load, temperature, clock, power), GPU (load, clock, temperature, fan) and system (fans, temperature, voltages).
Customize graph colors to your liking.
Get information about each filesystem and each process running.
Save and monitor multiple computers effortlessly.
Clean, beautiful interface with tablet support.
The app is free, without advertisments and open source!
Downloads
Play Store
Windows Server
Github (for source)
Setup
Download the server application using the link above. Extract all files somewhere and run the application as administrator (otherwise, I am not allowed to read most sensors). An icon should appear at your system tray, right click it and select 'Open Firewall', this will open port 26822 which is used by the app (This only works with Window's Firewall, if you are using something else you must open port 26822 yourself). Now you can connect from the phone app by typing in your computer's IP address followed by ":26822". If you want to access the server through the Internet you will have to setup port forwarding, which is a different procedure for every router so I cannot help you.
If you don't know your IP, open a command line window and write "ipconfig". You should find your IPv4 address there.
More info
For more info, please visit my page or just ask here. Feel free to mail me at any time.
Thanks a lot for trying my app! Any feedback (positive/negative) is extremely appreciated!
Would love to use this with my Linux box
Sent from Cappy via Tapatalk 4 Beta
MDMonster said:
Would love to use this with my Linux box
Sent from Cappy via Tapatalk 4 Beta
Click to expand...
Click to collapse
Theoritically, the server could run on Linux with Mono but being a former Linux user I know Mono is not the best option. I am brainstorming this, I hope to be able to support Linux soon.
Thanks for the interest however!
Harmless little bump.
I followed all the instructions then tried setting it up on my device. I was a little confused why it refused to use a domain name. Nonetheless I entered my IP address. Now I get the error "Incompatible server version". Am I doing something wrong?
rpcob said:
I followed all the instructions then tried setting it up on my device. I was a little confused why it refused to use a domain name. Nonetheless I entered my IP address. Now I get the error "Incompatible server version". Am I doing something wrong?
Click to expand...
Click to collapse
There was no activity in this thread so I forgot to update the server download link. Try this version. Sorry for the trouble.
Also it SHOULD accept domain names, it worked with mine (looks like this: something.dyndns.info). Maybe it's a port forwarding issue?
sakisds said:
There was no activity in this thread so I forgot to update the server download link. Try this version. Sorry for the trouble.
Also it SHOULD accept domain names, it worked with mine (looks like this: something.dyndns.info). Maybe it's a port forwarding issue?
Click to expand...
Click to collapse
Everything works now, thanks! Once I installed the new server version I was able to connect via IP and domain. Before the domain said it couldnt connect and the IP said incompatible.
This is a very handy app for on the go.
rpcob said:
Everything works now, thanks! Once I installed the new server version I was able to connect via IP and domain. Before the domain said it couldnt connect and the IP said incompatible.
This is a very handy app for on the go.
Click to expand...
Click to collapse
Thanks a lot for trying it! More features are coming soon (like push notifications).
Network monitoring?
Will you be adding network traffic monitoring in the future?
foldedpaper said:
Will you be adding network traffic monitoring in the future?
Click to expand...
Click to collapse
Yes, I am currently working on push notifications, after that I will work on adding network traffic monitoring.
sakisds said:
Yes, I am currently working on push notifications, after that I will work on adding network traffic monitoring.
Click to expand...
Click to collapse
Great app, any roadmap regarding new features?
Sent from my C6903 using Tapatalk
Tillsats said:
Great app, any roadmap regarding new features?
Sent from my C6903 using Tapatalk
Click to expand...
Click to collapse
I am currently focusing on server-side features and bug fixes. Next version will include a better designed interface, disk space notifications and better error handling. Thing is, my phone's screen is currently broken so I am delaying this release until I can test it properly. Hopefully it will be ready next week.

[APP][2.2+] ownMdm - your own Mobile Device Manager - Remote Device Control - FREE

I want to introduce you my new project called ownmdm.
{
"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"
}
ownMdm is your own Mobile Device Manager, where you and only you, can remotely control your devices or your family devices and It is Free.
You put your own server and use the App to use it.
It has 2 parts:
- Web: The web part is a php web that uses a mySql Database to send and receive commands to your registered devices.
- App: The App is a mobile administrator that works like others, with a simple screen, and a configuration screen, but it makes things transparently.
You can use your Raspberri PI for more things than only Raspbmc or you can use your own LAMP server.
The instrucctions and software for preparing your Server to control your own android devices can be found at: http://ownmdm.pacosal.com
Download a Raspberri PI image from here and start to try quickly!
* Android App is https://play.google.com/store/apps/details?id=com.pacosal.mdm
Now this code is Open Source, go to http://ownmdm.pacosal.com to get the code.
Visit our Google Plus Community https://plus.google.com/u/0/communities/107302069235858624856
Looks like a good client. Will be giving this a try
If you need help, this is a good place for that.

			
				
installed the server part succesfully with database on my Syno NAS - I can run the local web page
installed the client app in my samsung i9100 entered the local ip xxx.xxx.xxx/mdm and also my adjusted server key
went on the web interface xxx.xxx.xxx/mdm/web but don't see my device listed there?
What do I do wrong?
elRadix said:
installed the server part succesfully with database on my Syno NAS - I can run the local web page
installed the client app in my samsung i9100 entered the local ip xxx.xxx.xxx/mdm and also my adjusted server key
went on the web interface xxx.xxx.xxx/mdm/web but don't see my device listed there?
What do I do wrong?
Click to expand...
Click to collapse
Hi,
the url must be:
http://yourIP:yourPort
Not including /mdm
Tell me if that works OK.
:good:
pacosal said:
Hi,
the url must be:
http://yourIP:yourPort
Not including /mdm
Tell me if that works OK.
:good:
Click to expand...
Click to collapse
I'm running locally on my nas on port 80, how does it know to go and look folder the folder located at /volume1/web/mdm ? sorry for my noob question
--> tested no results
elRadix said:
I'm running locally on my nas on port 80, how does it know to go and look folder the folder located at /volume1/web/mdm ? sorry for my noob question
--> tested no results
Click to expand...
Click to collapse
The client App connects with php files that are outside of web folder like register.php
Enable client app debug and watch de file will be created at sdcard root to have tips what is going on.
Look for your apache logs as well.
Are your device connected by wifi?
:good:
pacosal said:
The client App connects with php files that are outside of web folder like register.php
Enable client app debug and watch de file will be created at sdcard root to have tips what is going on.
Look for your apache logs as well.
Are your device connected by wifi?
:good:
Click to expand...
Click to collapse
here is the log file, seems to be a problem storing the data?
elRadix said:
here is the log file, seems to be a problem storing the data?
Click to expand...
Click to collapse
Hi,
this software is only for devices with imei number, for example, mobiles or tablets with 3G.
Could you try with other device?
Regards
On the other hand.
Do not share this data publicly because you are showing your device info and key info.
It seems that "elRadix" solved his problem.
pacosal said:
Hi,
this software is only for devices with imei number, for example, mobiles or tablets with 3G.
Could you try with other device?
Regards
Click to expand...
Click to collapse
It's works now, had an issue with the server key & database.
I've tried the following features:
Ping: it works
Ring: does not work
Location: it works
Location Alarm: does not work
Message: it works, althouh i prefer a popup without the ownmdm logo, otherwise unwanted people would remove the app
Wipe: dont want to try it yet
Lock: it works
elRadix said:
It's works now, had an issue with the server key & database.
I've tried the following features:
Ping: it works
Ring: does not work
Location: it works
Location Alarm: does not work
Message: it works, althouh i prefer a popup without the ownmdm logo, otherwise unwanted people would remove the app
Wipe: dont want to try it yet
Lock: it works
Click to expand...
Click to collapse
Ring should work, it sounds through media volume.
Location Alarm is when you (for example put 5000 m.) and you go out of this radio or in again.
Regards.
pacosal said:
Ring should work, it sounds through media volume.
Location Alarm is when you (for example put 5000 m.) and you go out of this radio or in again.
Regards.
Click to expand...
Click to collapse
Ring works, media volume was muted, I prefer that its rings using the phone/ringtone volume.
Location Alarm, will try it later.
Will you add other features like:
- Lock your screen with a defined password through the webinterface
- Activate wifi, gps
- Stealth mode
Again, thank you for your quick support and feedback!
Greate app, keep working on it
elRadix said:
Ring works, media volume was muted, I prefer that its rings using the phone/ringtone volume.
Location Alarm, will try it later.
Will you add other features like:
- Lock your screen with a defined password through the webinterface
- Activate wifi, gps
- Stealth mode
Again, thank you for your quick support and feedback!
Greate app, keep working on it
Click to expand...
Click to collapse
Thanks for feedback
- Lock screen could be a good feature.
- Activate GPS. Developers can not enable GPS only at specific android versions.
- Wifi: When you send a location command, the App enable wifi if is was not enabled and send to the log the networks SIDs ordered by close.
- Stealth mode: I do not want this kind of App, but some feature will be developed.
If someone wants to give more feedback, is welcome.
thanks for nice appk
Enjoy!!!
Working on a new app version with stealth mode.
Soon
Right now, testing on:
- Android 2.3
- Android 4.0
- Android 4.3
It seems to work OK!!!

[APP|ROOT|FOSS|5.0+] ADBungFu: appOps manager / ADB simulator (#su Magisk)

EDIT: android 12 appops added
Superuser ADBcmd appOps freezer ^4 root ed :# su Magisk (all appOps not requiring aosp/sOpPerms i.e. the permission-less ones)
*Official build is live on F-Droid; attached _debug flavor has extended functionalities (and latest chainfire/libsuperuser:1.1.0)​
Action button added with basic features such as:
Wipe caches for ALL apps
perform idle maintenance now
pm list libraries
pm list permission-groups
am stack list
$ adb shell ____ (w.i.p. interpretor: No safeguards)
List all ADB cmds (w.i.p. pro-active _Help: can cause bootloops)
List all whitelisted apps
RESET ALL appops
profman ALL: extract all app's _profman to local Android/data /com.oF2pks.adbungfu/files
let me know about any ADB related specific needs.
Up-left white spinner to select appOps or icon/Launcher usefullest RUN_IN_BACKGROUND shortcut.
Apps are grayed for empty uses & listed with time durations for active ones.
You can use icon/Launcher shortcut or sort option to toggle +/- ☢DARK/System apps (use with extreme care!).
Code:
<item>19,0,GPS</item>
<item>19,8,VIBRATE</item>
<item>19,0,POST_NOTIFICATION</item>
<item>19,0,NEIGHBORING_CELLS</item>
<item>19,5,WRITE_SMS</item>
<item>19,0,WRITE_ICC_SMS</item>
<item>19,8,SYSTEM_ALERT_WINDOW</item>
<item>19,0,PLAY_AUDIO</item>
<item>19,0,READ_CLIPBOARD</item>
<item>19,0,WRITE_CLIPBOARD</item>
<item>19,0,TAKE_MEDIA_BUTTONS</item>
<item>19,0,TAKE_AUDIO_FOCUS</item>
<item>19,0,AUDIO_MASTER_VOLUME</item>
<item>19,0,AUDIO_VOICE_VOLUME</item>
<item>19,0,AUDIO_RING_VOLUME</item>
<item>19,0,AUDIO_MEDIA_VOLUME</item>
<item>19,0,AUDIO_ALARM_VOLUME</item>
<item>19,0,AUDIO_NOTIFICATION_VOLUME</item>
<item>19,0,AUDIO_BLUETOOTH_VOLUME</item>
<item>19,8,WAKE_LOCK</item>
<item>19,0,MONITOR_LOCATION</item>
<item>19,0,MONITOR_HIGH_POWER_LOCATION</item>
<item>21,0,MUTE_MICROPHONE</item>
<item>21,1,TOAST_WINDOW</item>
<item>21,5,PROJECT_MEDIA</item>
<item>21,5,ACTIVATE_VPN</item>
<item>23,0,WRITE_WALLPAPER</item>
<item>23,0,ASSIST_STRUCTURE</item>
<item>23,0,ASSIST_SCREENSHOT</item>
<item>23,8,BODY_SENSORS</item>
<item>23,4,MOCK_LOCATION</item>
<item>23,0,TURN_ON_SCREEN</item>
<item>24,0,RUN_IN_BACKGROUND</item>
<item>26,0,AUDIO_ACCESSIBILITY_VOLUME</item>
<item>26,0,PICTURE_IN_PICTURE</item>
<item>26,8,INSTANT_APP_START_FOREGROUND</item>
<item>28,0,RUN_ANY_IN_BACKGROUND</item>
<item>28,4,MANAGE_IPSEC_TUNNELS</item>
<item>28,8,START_FOREGROUND</item>
<item>28,0,BLUETOOTH_SCAN</item>
<item>29,8,USE_BIOMETRIC</item>
<item>29,8,ACTIVITY_RECOGNITION</item>
<item>29,0,READ_MEDIA_AUDIO</item>
<item>29,4,WRITE_MEDIA_AUDIO</item>
<item>29,0,READ_MEDIA_VIDEO</item>
<item>29,4,WRITE_MEDIA_VIDEO</item>
<item>29,0,READ_MEDIA_IMAGES</item>
<item>29,4,WRITE_MEDIA_IMAGES</item>
<item>29,0,LEGACY_STORAGE</item>
<item>29,0,ACCESS_ACCESSIBILITY</item>
<item>29,4,READ_DEVICE_IDENTIFIERS</item>
<item>30,3,QUERY_ALL_PACKAGES</item>
<item>30,5,ACTIVATE_PLATFORM_VPN</item>
<item>30,3,AUTO_REVOKE_PERMISSIONS_IF_UNUSED</item>
<item>30,0,AUTO_REVOKE_MANAGED_BY_INSTALLER</item>
<item>30,4,NO_ISOLATED_STORAGE</item>
<item>30,0,PHONE_CALL_MICROPHONE</item>
<item>30,0,PHONE_CALL_CAMERA</item>
<item>30,0,RECORD_AUDIO_HOTWORD</item>
<item>31,3,MANAGE_CREDENTIALS</item>
<item>31,0,RECORD_AUDIO_OUTPUT</item>
<item>31,0,FINE_LOCATION_SOURCE</item>
<item>31,0,COARSE_LOCATION_SOURCE</item>
<item>31,0,ACTIVITY_RECOGNITION_SOURCE</item>
<item>31,0,RECORD_INCOMING_PHONE_AUDIO</item>
<item>32,0,ESTABLISH_VPN_SERVICE</item>
<item>32,0,ESTABLISH_VPN_MANAGER</item>
Any disabled app won't appear anymore in launcher but will keep all data safe. Toggle +/- ☢DARK/System apps to re-enabled them.
- If you want to force-doze or kill apps, use (fdroid) dynamic warder: https://f-droid.org/en/packages/superfreeze.tool.android/
Despite using permission.PACKAGE_USAGE_STATS added for android 11 and up, ADBungFu will remain strictly static and will not track other app live dynamic behavior (SuperFreezZ can also be used in a simplified way: force-doze + screen-off).
- If you want to disable Events like start_at_boot use static Autostarts (Pie/arm64 compatible): https://forum.xda-developers.com/t/...dsetter-v1-4-25-07-2017.3637705/post-81954189
{
"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"
}
prim-origin: https://forum.xda-developers.com/android/apps-games/app-runinbackgroundsetter-v1-0-t3637705
GPLv3: https://bitbucket.org/oF2pks/adbungfupermissionsetter/commits/
Awesome! This app definitely deserves its own thread.
Hi, what are the advantages of using an app operation blocker like this?
Thank you!
@oF2pks Please post your change logs in some detail here?
The F-Droid metadata doesn't give any details, like what "perform idle maintenance now" does, for example.
Nothex said:
Hi, what are the advantages of using an app operation blocker like this?
Click to expand...
Click to collapse
ADBungFu is strictly a static app that reproduce ADB shell commands via a plugged PC's terminal. Once changes are operated, you can freeze or uninstall it: changes remain. You also need to refresh to be sure of completeness of on-screen lists: no dynamic reflection of simultaneous changes via a plugged PC.
Basically, app over ADB usb plugging has 2 benefits:
- no need of physical usb cable on an authorized PC (thx to Chainfire superuser #su),
- (wip) "pro-active" detection of the documentation for all usable ADB commands (can cause single bootloop or app malfunction depending of roms : on my devices, LineageOS-17.1 seems fine whereas Treble GSi bug on adb shell cmd phone)
andy356 said:
@oF2pks Please post your change logs in some detail here?
The F-Droid metadata doesn't give any details, like what "perform idle maintenance now" does, for example.
Click to expand...
Click to collapse
All these can can be android's version specific ... As example: https://cs.android.com/android/plat...e9c1515af202880edbab57cdd93d040c16cf326b;l=67
Still today, Google don't literally document each of these commands depending of the android version in use... And all oem can also change AOSP behavior...
Every dev has to dig some of them to countercheck their effect. As example: location related "dependent" permission are inefficient/fake(?) whatever a plugged PC's terminal or ADBungFu https://bitbucket.org/oF2pks/adbungfupermissionsetter/issues/2/location-restrictions-do-not-work
AndroidCodeSearch remains your best friend in any case :https://cs.android.com/search?q=idle-maintenance
oF2pks said:
ADBungFu is strictly a static app that reproduce ADB shell commands via a plugged PC's terminal. Once changes are operated, you can freeze or uninstall it: changes remain. You also need to refresh to be sure of completeness of on-screen lists: no dynamic reflection of simultaneous changes via a plugged PC.
Basically, app over ADB usb plugging has 2 benefits:
- no need of physical usb cable on an authorized PC (thx to Chainfire superuser #su),
- (wip) "pro-active" detection of the documentation for all usable ADB commands (can cause single bootloop or app malfunction depending of roms : on my devices, LineageOS-17.1 seems fine whereas Treble GSi bug on adb shell cmd phone)
All these can can be android's version specific ... As example: https://cs.android.com/android/plat...e9c1515af202880edbab57cdd93d040c16cf326b;l=67
Still today, Google don't literally document each of these commands depending of the android version in use... And all oem can also change AOSP behavior...
Every dev has to dig some of them to countercheck their effect. As example: location related "dependent" permission are inefficient/fake(?) whatever a plugged PC's terminal or ADBungFu https://bitbucket.org/oF2pks/adbungfupermissionsetter/issues/2/location-restrictions-do-not-work
AndroidCodeSearch remains your best friend in any case :https://cs.android.com/search?q=idle-maintenance
Click to expand...
Click to collapse
Thank you. I appreciate the detailed answer. What are some specific examples of real-world uses for this app? What do you use it for?
Good morning. I've used this app in xiaomi.eu MIUI 12 but it doesn't freeze the app but completely disable it. Is it the expected behaviour?
Thank you in advance
Antonio200 said:
Good morning. I've used this app in xiaomi.eu MIUI 12 but it doesn't freeze the app but completely disable it. Is it the expected behaviour?
Thank you in advance
Click to expand...
Click to collapse
Indeed, thus any disabled app won't appear anymore in launcher but will keep all data safe. Toggle +/- ☢DARK/System apps to re-enabled frozen apps.
If you want to force-doze or kill apps, use (fdroid) dynamic warder: https://f-droid.org/en/packages/superfreeze.tool.android/
ADBungFu will remain strictly static and will not track other app live dynamic behavior (SuperFreezZ can also be used in a simplified way: force-doze + screen-off).
Thank you oF2pks for your quick reply and for sharing your app with us.
@oF2pks Feature request: When performing root operations, please add a confirmation dialog to prevent issues like accidental button taps. Root operations are generally irreversible, so this is dangerous as it is right now. Imagine accidentally resetting all AppOps.

Categories

Resources