mirror of
				https://gitea.blesmrt.net/mikaela/scripts.git
				synced 2025-11-04 03:17:32 +01:00 
			
		
		
		
	Revert "rm adb-permissions.bash for reboot looping Fairphone5 stock OS"
This reverts commit 7c20d70d72561990e90605a5c550a9b8aab8329a.
This commit is contained in:
		
							parent
							
								
									b87a0499ad
								
							
						
					
					
						commit
						d7056eba26
					
				
							
								
								
									
										39
									
								
								bash/adb-permissions.bash
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										39
									
								
								bash/adb-permissions.bash
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,39 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
# This script will set extra permissions through adb for the apps I use so I don't have to look them up again.
 | 
			
		||||
 | 
			
		||||
# adb global options:
 | 
			
		||||
# -a	listen on all network interfaces, not just localhost
 | 
			
		||||
# -d	use USB device (error if multiple devices connected)
 | 
			
		||||
 | 
			
		||||
set -x
 | 
			
		||||
 | 
			
		||||
# TODO: if adb is not installed or in $PATH, exit?
 | 
			
		||||
 | 
			
		||||
# Remember,
 | 
			
		||||
echo "In case of trouble check Android System Settings, Connected devices, USB mode. It should be data transfer for adb USB debugging to take effect."
 | 
			
		||||
 | 
			
		||||
# DetoxDroid, https://github.com/flxapps/DetoxDroid/wiki/Manual-Installation
 | 
			
		||||
adb "$@" shell pm grant com.flx_apps.digitaldetox android.permission.WRITE_SECURE_SETTINGS
 | 
			
		||||
adb "$@" shell dpm set-device-owner com.flx_apps.digitaldetox/.DetoxDroidDeviceAdminReceiver
 | 
			
		||||
#echo "Remember to force-stop & restart DetoxDroid!"
 | 
			
		||||
 | 
			
		||||
# Greenify, https://web.archive.org/web/20190209023358/https://greenify.uservoice.com/knowledgebase/articles/749142-how-to-grant-permissions-required-by-some-features
 | 
			
		||||
# TODO: Alive source
 | 
			
		||||
adb "$@" shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
 | 
			
		||||
adb "$@" shell pm grant com.oasisfeng.greenify android.permission.DUMP
 | 
			
		||||
adb "$@" shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
 | 
			
		||||
adb "$@" shell pm grant com.oasisfeng.greenify android.permission.GET_APP_OPS_STATS
 | 
			
		||||
#echo "Remember to force-stop & restart Greenify!"
 | 
			
		||||
 | 
			
		||||
# Nevolution, https://nevo.app/setup.html
 | 
			
		||||
adb "$@" shell setprop persist.log.tag.NotificationService DEBUG
 | 
			
		||||
adb "$@" shell pm grant com.oasisfeng.nevo android.permission.READ_LOGS
 | 
			
		||||
adb "$@" shell pm grant com.oasisfeng.nevo android.permission.INTERACT_ACROSS_USERS
 | 
			
		||||
#echo "Remember to force-stop & restart Nevolution!"
 | 
			
		||||
 | 
			
		||||
# Wait a bit and then reboot the device
 | 
			
		||||
sleep 5
 | 
			
		||||
adb "$@" reboot
 | 
			
		||||
 | 
			
		||||
set +x
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user