Cifrar un archivo de script del dispositivo
-
Descripción del endpoint
POST /encript_file HTTP/1.1
{
"no_strip": true|false, // Si se conserva la información de depuración; el valor predeterminado es false, es decir, no se conserva
"in_file": "lua/scripts/xxx.lua", // Nombre del archivo de entrada; puede ser una ruta absoluta
"out_file": "lua/scripts/xxx.xxt", // Nombre del archivo de salida; puede ser una ruta absoluta
"info": {}, // Información incluida en el script
"entitlements": {
"allow-external-require": true|false
}
} -
Parámetros
no_strip:boolean
Cuando este parámetro estrue, conserva la información de depuración al cifrar (por tanto, los errores incluyen los números de línea). El valor predeterminado esfalse.in_file:string
Ruta del archivo de script que se cifrará; se permite una ruta absoluta o una ruta relativa a/var/mobile/Media/1ferver/.out_file:string
Ruta del archivo de script de salida una vez cifrado; se permite una ruta absoluta o una ruta relativa a/var/mobile/Media/1ferver/.info:table
Información adicional incluida en el script; normalmente contiene campos como el nombre del script (Name), la versión (Version) y la descripción (Description).entitlements:table
Información de permisos del script.- Campo
allow-external-require
Si el campo no existe o esfalse, solo los scripts cifrados con el certificado del autor actual pueden cargarlo medianterequire; si el campo es una lista, pueden cargarlo medianterequirelos scripts cuyos autores tengan certificados incluidos en ella; si estrue, cualquier script puede cargarlo medianterequire.
- Campo
-
Posibles respuestas
{"code":0,"message":"操作成功"}{"code":2,"message":"脚本有语法错误","detail":"具体的错误信息"}{"code":4,"message":"文件或目录不存在"} // No se puede leer el archivo de entrada{"code":4,"message":"无法写入文件"}{"code":8,"message":"参数错误"}{"code":13,"message":"另外一项加密正在进行..."} -
Notas
- La raíz de las operaciones de archivos de esta interfaz es
/var/mobile/Media/1ferver/.
- La raíz de las operaciones de archivos de esta interfaz es