PDA

Ver la Versión Completa : [ SOLUCIONADO ] Ejecutar comandos ROOT con Funciones Java


SmartPhoneLover
25/06/18, 19:48:53
Hola chic@s,


Estoy probando a ejecutar comandos mediante Java, y los comandos que no requieren root, funcionan a la perfección. El problema está a la hora de ejecutar aquellos que sí requieran de acceso a la raíz. Alguien sabría como incorporar 'su' en las siguientes acciones?

A1: Java Function [ Return:temp Class Or Object:Runtime Function:getRuntime {Runtime} () Param: Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return: Class Or Object:temp Function:exec {Process} (String) Param:CMD Param: Param: Param: Param: Param: Param: ]

Ejemplo de comando (cp):
A1: Java Function [ Return:temp Class Or Object:Runtime Function:getRuntime {Runtime} () Param: Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return: Class Or Object:temp Function:exec {Process} (String) Param:cp /sdcard/Documents/my_file.txt /sdcard/Downloads Param: Param: Param: Param: Param: Param: ]


Gracias ;)

SmartPhoneLover
25/06/18, 20:15:46
OK, ya esta solucionado.

Hay que agregar 'su -c' delante del comando en cuestión.