Anuncios Google

App con acceso a directorios fuera del SandBox. Acceso root

Buenas,
Estoy creando una app para iPhone con JailBreak. Dicha app, modifica el directorio (entre otros),  "/private/var/stash/Ringtones.PQNYRJ/", intentando añiadir un fichero de tonos. El caso es que lo he intentado de todas las formas posibles y no lo consigo.
He seguido la documentacion de Cydia, y me he creado un fichero con el mismo nombre de la apliacion pero con un shell script para ejecutar el binario (renombrado con un guion bajo).

{{{
dir=$(dirname "$0")
exec "${dir}"/MyTones_ "$@" 2>>/tmp/MyTones.log
}}}

He asignado los permisos correctos o eso creo...me he basado en los permisos de Cydia.app y lo unico que obtengo es:

AVAssetExportSessionStatusFailed: Error Domain=NSURLErrorDomain Code=-3000 "Cannot create file" UserInfo=0xa79750 {NSUnderlyingError=0xa79860 "The operation couldn’t be completed. (OSStatus error -12115.)", NSLocalizedDescription=Cannot create file}

¿Alguna sugerencia?


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de va2ron1

Hay un...

Hyperlink en este directorio hacia esa carpeta:

"Library/Ringtones"

EL problema no es el enlace.

EL problema no es el enlace. Es de permisos

Imagen de RAVMN

No se si sirva o que,

No se si sirva o que, pero

/private/var/stash/Ringtones.PQNYRJ

el PQNYRJ varia segun el dispositivo, asi que no se si te sirva poenrlo asi


Con Nintendo Switch  ;) (Y mi blanquita también)

-Saludos desde el 2022: Gracias SceneBeta por tantos recuerdos y amistades
Ahora hackeando desde el Hospital :D

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.