Bienvenido a Root4ever!
En Root4ever no usamos publicidad agresiva!
No nos gusta molestar a los usuarios, pero agradeceríamos mucho que nos incluyeras en la lista de paginas permitidas en tu Adblock o lo desactivaras en nuestro sitio, así nos ayudarás a mantener la página operativa. :-)
Al igual que a nosotros, no nos gusta que nos obliguen a algo queriendo nosotros elegir, por este motivo puedes cerrar la ventana en la parte superior izquierda para disfrutar del contenido.
Solo te irá saliendo este aviso, puedes cerrarlo tantas veces como necesites.
Una vez añadidos no volverá a aparecer este aviso.

Gracias por visitarnos!



Comparte en Google+ que te gusta esto!!  Comparte en FaceBook que te gusta esto!!  Twittea que te gusta esto!
Translate!   Traduce esta página al Español!!   Translate this page into English!  
Enviar respuesta 
Tutorial Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
23-03-2013, 02:32 AM
Mensaje: #1

El 95% de los archivos necesarios publicados en las guías de Root4ever se encuentran en nuestros discos duros!
Este aporte no está completo?
REPORTARLO HACIENDO CLIC AQUÍ! Tan pronto podamos re-subiremos los archivos necesarios!!
Mejoremos entre todos! Hagamos de Root4ever una comunidad mejor! :-)

Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
Imagen

Buenas, quiero enseñaros los pasos mas básicos de los updater script, ya que es uno de los pasos principales para poder empezar en el mundo de la cocina.

Os dejo uno con el binario ya echo, y vosotros pongáis los comandos que veáis oportunos.

-Necesitaremos 3 cosas:

-Estos comandos se añaden al archivo de texto usando notepad++ (en windows) o Gedit, Pluma o similar (en Linux) de la ubicación:
zip/META-INF/com/google/android/updater-script


-Comandos universales de montaje y desmontaje:

Nota: Los mas importantes, comandos de montaje y desmontaje del "system" y "data" necesarios para crear cualquier modificación en "system" o "data".

-Montaje universal del "system":
Código:
run_program("/sbin/busybox", "mount", "/system");

-Montaje universal del "data":
Código:
run_program("/sbin/busybox", "mount", "/data");

Los comandos de desmontaje, no son necesarios, pero no está de mas ponerlos al final del script una vez puesto todos los comandos y cambios, para que vuelva a cerrar la partición.

-Desmontaje del "system" universal:
Código:
run_program("/sbin/busybox", "umount", "/system");

-Puede ser también:
Código:
unmount("/system");

-Desmontaje del "data" universal:
Código:
run_program("/sbin/busybox", "umount", "/data");

-Puede ser también:
Código:
unmount("/data");



-Comandos de volcado de datos:

Ahora vamos a por los comandos de volcado de datos, estos comandos lo que hacen es extraer los archivos a "system" o "data", para eso, a parte de poner estos comandos, es necesario crear las rutas mediante carpetas, y ponerlas en la raíz del zip, por ejemplo:

"system/app": Para cambiar o añadir aplicaciones en el mismo system/app, "system/framework": Para el mismo de system/framework. así también como las otra carpetas, en "data" es lo mismo, pero poniendo data en vez de system.

-Volcado de los archivos a "system":
Código:
package_extract_dir("system", "/system");

-Volcado de los archivos a "data":
Código:
package_extract_dir("data", "/data");


-Comandos de borrado de archivos sueltos:

Comandos para borrar los archivos, aplicaciones o lo que quieras borrar, se puede cambiar las rutas a la que quieras:

-Comando para el borrado de un archivo (Estos se pueden repetir por cada archivo):

Borrado de una sola apk:
Código:
delete("/system/app/SwagPapers.apk");

-Otro ejemplo de borrado de apk:
Código:
delete("/system/app/Gallery2.apk");

-Borrado de varias aplicaciones:
Código:
delete("/system/app/Gallery2.apk","/system/app/SwagPapers.apk);

Como ya he comentado, puedes cambiar la ruta a otro sitio.


-Comandos de borrado de carpetas enteras:

Ahora para eliminar carpetas enteras, cuidado con este que te borra la carpeta entera.

-Para borrar por ejemplo la carpeta system/app entera:
Código:
delete_recursive("/system/app");

-Otro ejemplo de data:
Código:
delete_recursive("/data/app");


-Comandos de información en pantalla:

Ahora os enseñaré los que son para poner información en pantalla como cuando instalas una rom, sirve para poder decir que se hace en el paso siguiente, y si haces scripts muy largos, tener un poco de referencia.

-Para esto usaremos este comando:

Código:
ui_print("");

-Por ejemplo:
Código:
ui_print("************************************************");
ui_print("*              Instalando Data...              *");
ui_print("************************************************");

-Si queremos hacer espacio entre una frase y otra ponemos le siguiente con un espacio, o dos entre las "comillas" así:
Código:
ui_print("  ");

Esto generará un espacio entre una y otra linea.


-Otros comandos:

Ahora pondré otros comandos que encontraréis en los scripts, para estos haré otro tutorial ya que este quiero hacerlo para los que empiezan con el mundo de los scripts/cocina.

-Podéis encontrar scripts del tipo:

Este es el encargado de decir a la barra de progreso que se llene mas o menos, este lo pongo aquí por que nunca me he parado a utilizarlo, y quiero hacerlo antes de explicar como funciona.

Código:
show_progress(0.500000, 0);

-Comandos de formateo de particiones:

Este es el que formatea una partición, en este caso "system" en el formato que es de cada terminal, este si lo pongo separado por que cada terminal tiene un formato, el S2 tiene uno, el Galaxy Nexus otro, el Nexus 4 otro....

Código:
format("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "0", "/system");


-Creación de enlaces simbólicos:
(ejemplo, hay de muchos tipos)
Código:
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");

-Comandos para dar permisos:

Este es para dar permisos a una carpeta entera o un archivo en concreto, este quiero con tiempo hacer una explicación a que se refiere cada numero, por ejemplo 777 significa todos los permisos... con tiempo aumentaré el tutorial con mas información al respecto.

-Permisos a una carpeta:
Código:
set_perm_recursive(0, 0, 0755, 0644, "/system");

-Permisos a un archivo:
Código:
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");



Si tenéis problemas o dudas, preguntar.

Saludos!

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
, , , , chujalt
Publicidad.

19-02-2015, 02:17 PM
Mensaje: #2
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(23-03-2013 02:32 AM)Post_Portado_AD escribió:  
Imagen

Buenas, quiero enseñaros los pasos mas básicos de los updater script, ya que es uno de los pasos principales para poder empezar en el mundo de la cocina.

Os dejo uno con el binario ya echo, y vosotros pongáis los comandos que veáis oportunos.

-Necesitaremos 3 cosas:

-Estos comandos se añaden al archivo de texto usando notepad++ (en windows) o Gedit, Pluma o similar (en Linux) de la ubicación:
zip/META-INF/com/google/android/updater-script


-Comandos universales de montaje y desmontaje:

Nota: Los mas importantes, comandos de montaje y desmontaje del "system" y "data" necesarios para crear cualquier modificación en "system" o "data".

-Montaje universal del "system":
Código:
run_program("/sbin/busybox", "mount", "/system");

-Montaje universal del "data":
Código:
run_program("/sbin/busybox", "mount", "/data");

Los comandos de desmontaje, no son necesarios, pero no está de mas ponerlos al final del script una vez puesto todos los comandos y cambios, para que vuelva a cerrar la partición.

-Desmontaje del "system" universal:
Código:
run_program("/sbin/busybox", "umount", "/system");

-Puede ser también:
Código:
unmount("/system");

-Desmontaje del "data" universal:
Código:
run_program("/sbin/busybox", "umount", "/data");

-Puede ser también:
Código:
unmount("/data");



-Comandos de volcado de datos:

Ahora vamos a por los comandos de volcado de datos, estos comandos lo que hacen es extraer los archivos a "system" o "data", para eso, a parte de poner estos comandos, es necesario crear las rutas mediante carpetas, y ponerlas en la raíz del zip, por ejemplo:

"system/app": Para cambiar o añadir aplicaciones en el mismo system/app, "system/framework": Para el mismo de system/framework. así también como las otra carpetas, en "data" es lo mismo, pero poniendo data en vez de system.

-Volcado de los archivos a "system":
Código:
package_extract_dir("system", "/system");

-Volcado de los archivos a "data":
Código:
package_extract_dir("data", "/data");


-Comandos de borrado de archivos sueltos:

Comandos para borrar los archivos, aplicaciones o lo que quieras borrar, se puede cambiar las rutas a la que quieras:

-Comando para el borrado de un archivo (Estos se pueden repetir por cada archivo):

Borrado de una sola apk:
Código:
delete("/system/app/SwagPapers.apk");

-Otro ejemplo de borrado de apk:
Código:
delete("/system/app/Gallery2.apk");

-Borrado de varias aplicaciones:
Código:
delete("/system/app/Gallery2.apk","/system/app/SwagPapers.apk);

Como ya he comentado, puedes cambiar la ruta a otro sitio.


-Comandos de borrado de carpetas enteras:

Ahora para eliminar carpetas enteras, cuidado con este que te borra la carpeta entera.

-Para borrar por ejemplo la carpeta system/app entera:
Código:
delete_recursive("/system/app");

-Otro ejemplo de data:
Código:
delete_recursive("/data/app");


-Comandos de información en pantalla:

Ahora os enseñaré los que son para poner información en pantalla como cuando instalas una rom, sirve para poder decir que se hace en el paso siguiente, y si haces scripts muy largos, tener un poco de referencia.

-Para esto usaremos este comando:

Código:
ui_print("");

-Por ejemplo:
Código:
ui_print("************************************************");
ui_print("*              Instalando Data...              *");
ui_print("************************************************");

-Si queremos hacer espacio entre una frase y otra ponemos le siguiente con un espacio, o dos entre las "comillas" así:
Código:
ui_print("  ");

Esto generará un espacio entre una y otra linea.


-Otros comandos:

Ahora pondré otros comandos que encontraréis en los scripts, para estos haré otro tutorial ya que este quiero hacerlo para los que empiezan con el mundo de los scripts/cocina.

-Podéis encontrar scripts del tipo:

Este es el encargado de decir a la barra de progreso que se llene mas o menos, este lo pongo aquí por que nunca me he parado a utilizarlo, y quiero hacerlo antes de explicar como funciona.

Código:
show_progress(0.500000, 0);

-Comandos de formateo de particiones:

Este es el que formatea una partición, en este caso "system" en el formato que es de cada terminal, este si lo pongo separado por que cada terminal tiene un formato, el S2 tiene uno, el Galaxy Nexus otro, el Nexus 4 otro....

Código:
format("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "0", "/system");


-Creación de enlaces simbólicos:
(ejemplo, hay de muchos tipos)
Código:
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");

-Comandos para dar permisos:

Este es para dar permisos a una carpeta entera o un archivo en concreto, este quiero con tiempo hacer una explicación a que se refiere cada numero, por ejemplo 777 significa todos los permisos... con tiempo aumentaré el tutorial con mas información al respecto.

-Permisos a una carpeta:
Código:
set_perm_recursive(0, 0, 0755, 0644, "/system");

-Permisos a un archivo:
Código:
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");



Si tenéis problemas o dudas, preguntar.

Saludos!

espero que pronto pongas lo que significan los numeros de los permisos ya que es la unica parte del updater script que no se hacer ya que nose a que archivos dar los permisos ni que permisos darlos, tendre que copiar esa parte de otro updater script
 
Cita este mensaje en tu respuesta
19-02-2015, 02:27 PM
Mensaje: #3
Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(19-02-2015 02:17 PM)juanro49 escribió:  espero que pronto pongas lo que significan los numeros de los permisos ya que es la unica parte del updater script que no se hacer ya que nose a que archivos dar los permisos ni que permisos darlos, tendre que copiar esa parte de otro updater script

Puede que esto te ayude:



Nunca viene mal recordar algunos detallitos para la gestión y administración de permisos en Linux. Aqui os dejo una guia para aprender a utilizar el comando chmod.

Este comando se aplica sobre ficheros o carpetas, en el caso de que sean carpetas podemos usar la opcion -R para dar permisos recursivamente a todas las carpetas y ficheros que contenga recursivamente.En cuanto a la sintaxis del comando, podemos decir que responde a

chmod [opciones] XXX nomFichero/nomCarpeta

donde en opciones podemos expecificar por ejemplo cosas como -R, XXX es el número de permisos tal y como especificamos a continuación:

Relación Numérica con los Permisos

0 = Ningún permiso (Lectura = 0 + Escritura = 0 + Ejecución = 0)
1 = Permiso de Ejecución (Lectura = 0 + Escritura = 0 + Ejecución = 1)
2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecución = 0)
3 = Permiso de Escritura y Ejecución (Lectura = 0, Escritura = 2, Ejecución = 1)
4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecución = 0)
5 = Permiso de Lectura y Ejecución (Lectura = 4 + Escritura = 0 + Ejecución = 1)
6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecución = 0)
7 = Permiso de Lectura, Escritura y Ejecución (Lectura = 4 + Escritura = 2 + Ejecución = 1)

Luego, por cada Identidad, podemos obtener un número comprendido entre 0 y 7, que delimitarán por Identidad, claramente, sus privilegios en particular sobre un archivo o carpeta.

¿Entonces, que es, por ejemplo, chmod 644?
Son los Permisos que tiene asignados cada Identidad, sobre un archivo o carpeta, según su Relación Numérica. Siempre siguiendo este orden:

Propietario = 6 (Puede Leer y Escribir)
Grupo = 4 (solo puede Leer)
Otros = 4 (solo puede Leer)

Nota: Evidentemente el comando chmod contiene muchas más opciones y formas de asignar permisos, puedes consultarlas consultando el manual del comando, para ello abre un terminal y teclea:

man chmod

Visto (en parte) en Administración de Servidores By. Rito

salu2!!

ACTUALIZACIÓN:

Alesete nos da un apunte más para recordarnos que el número de los permisos no está decidido al azar, sino que se basa en reglas binarias, tal y como nos detalla en su comentario:

La “regla” de los números quedaría mejor explicado y entendible si la explicas en binario:
// el 1 activa el permiso, el 0 lo apaga

Lectura escritura ejecución
0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3
1 0 0 = 4
1 0 1 = 5
1 1 0 = 6
1 1 1 = 7

Pues eso, para los que no entendiesen la relación, que vean que no está hecha al azar, si no que tiene su por qué y así no te lo tienes que aprender de memoria y nunca se te olvida.

Fuente:
https://ubunturoot.wordpress.com/2007/12...con-chmod/

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
, Gerchi
19-02-2015, 02:34 PM
Mensaje: #4
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(19-02-2015 02:27 PM)Johan88 escribió:  Puede que esto te ayude:



Nunca viene mal recordar algunos detallitos para la gestión y administración de permisos en Linux. Aqui os dejo una guia para aprender a utilizar el comando chmod.

Este comando se aplica sobre ficheros o carpetas, en el caso de que sean carpetas podemos usar la opcion -R para dar permisos recursivamente a todas las carpetas y ficheros que contenga recursivamente.En cuanto a la sintaxis del comando, podemos decir que responde a

chmod [opciones] XXX nomFichero/nomCarpeta

donde en opciones podemos expecificar por ejemplo cosas como -R, XXX es el número de permisos tal y como especificamos a continuación:

Relación Numérica con los Permisos

0 = Ningún permiso (Lectura = 0 + Escritura = 0 + Ejecución = 0)
1 = Permiso de Ejecución (Lectura = 0 + Escritura = 0 + Ejecución = 1)
2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecución = 0)
3 = Permiso de Escritura y Ejecución (Lectura = 0, Escritura = 2, Ejecución = 1)
4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecución = 0)
5 = Permiso de Lectura y Ejecución (Lectura = 4 + Escritura = 0 + Ejecución = 1)
6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecución = 0)
7 = Permiso de Lectura, Escritura y Ejecución (Lectura = 4 + Escritura = 2 + Ejecución = 1)

Luego, por cada Identidad, podemos obtener un número comprendido entre 0 y 7, que delimitarán por Identidad, claramente, sus privilegios en particular sobre un archivo o carpeta.

¿Entonces, que es, por ejemplo, chmod 644?
Son los Permisos que tiene asignados cada Identidad, sobre un archivo o carpeta, según su Relación Numérica. Siempre siguiendo este orden:

Propietario = 6 (Puede Leer y Escribir)
Grupo = 4 (solo puede Leer)
Otros = 4 (solo puede Leer)

Nota: Evidentemente el comando chmod contiene muchas más opciones y formas de asignar permisos, puedes consultarlas consultando el manual del comando, para ello abre un terminal y teclea:

man chmod

Visto (en parte) en Administración de Servidores By. Rito

salu2!!

ACTUALIZACIÓN:

Alesete nos da un apunte más para recordarnos que el número de los permisos no está decidido al azar, sino que se basa en reglas binarias, tal y como nos detalla en su comentario:

La “regla” de los números quedaría mejor explicado y entendible si la explicas en binario:
// el 1 activa el permiso, el 0 lo apaga

Lectura escritura ejecución
0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3
1 0 0 = 4
1 0 1 = 5
1 1 0 = 6
1 1 1 = 7

Pues eso, para los que no entendiesen la relación, que vean que no está hecha al azar, si no que tiene su por qué y así no te lo tienes que aprender de memoria y nunca se te olvida.

Fuente:
https://ubunturoot.wordpress.com/2007/12...con-chmod/

bien muchisimas gracias, ya se que significan los numeros, pero todavia tengo otra duda que es que nose a que archivos darselos....
 
Cita este mensaje en tu respuesta
19-02-2015, 07:11 PM
Mensaje: #5
Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(19-02-2015 02:34 PM)juanro49 escribió:  bien muchisimas gracias, ya se que significan los numeros, pero todavia tengo otra duda que es que nose a que archivos darselos....

Al abrir un system.img, en Linux te va a respetar, o debería, los permisos.

Entonces con el terminal al poner en el directorio lo siguiente, te muestra los permisos de cada archivo:
Código:
ls -l


Luego hay que ver que significa cada letra en números, y viceversa.

Luego si eso miro de portar algun post donde se explique.

Edito:
Pega un ojo a este post que es muy completo!
http://foro.root4ever.com/Tema-Tutorial-...petas-5389

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
rique
26-02-2015, 05:58 AM
Mensaje: #6
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
Una pregunta hay algun programa para linux o windows que facilite la creacion de update-scrip. ya que no se como va el orden o estructura. o algun video tutorial paso a paso!. Gracias
 
Cita este mensaje en tu respuesta
26-02-2015, 02:33 PM
Mensaje: #7
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(26-02-2015 05:58 AM)stuxnet escribió:  Una pregunta hay algun programa para linux o windows que facilite la creacion de update-scrip. ya que no se como va el orden o estructura. o algun video tutorial paso a paso!. Gracias
Esta cocina ayuda desde 0.
http://foro.root4ever.com/Foro-Tutoriale...oriales-87

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
, Gerchi
04-03-2015, 12:35 AM
Mensaje: #8
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(19-02-2015 02:27 PM)Johan88 escribió:  Puede que esto te ayude:



Nunca viene mal recordar algunos detallitos para la gestión y administración de permisos en Linux. Aqui os dejo una guia para aprender a utilizar el comando chmod.

Este comando se aplica sobre ficheros o carpetas, en el caso de que sean carpetas podemos usar la opcion -R para dar permisos recursivamente a todas las carpetas y ficheros que contenga recursivamente.En cuanto a la sintaxis del comando, podemos decir que responde a

chmod [opciones] XXX nomFichero/nomCarpeta

donde en opciones podemos expecificar por ejemplo cosas como -R, XXX es el número de permisos tal y como especificamos a continuación:

Relación Numérica con los Permisos

0 = Ningún permiso (Lectura = 0 + Escritura = 0 + Ejecución = 0)
1 = Permiso de Ejecución (Lectura = 0 + Escritura = 0 + Ejecución = 1)
2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecución = 0)
3 = Permiso de Escritura y Ejecución (Lectura = 0, Escritura = 2, Ejecución = 1)
4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecución = 0)
5 = Permiso de Lectura y Ejecución (Lectura = 4 + Escritura = 0 + Ejecución = 1)
6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecución = 0)
7 = Permiso de Lectura, Escritura y Ejecución (Lectura = 4 + Escritura = 2 + Ejecución = 1)

Luego, por cada Identidad, podemos obtener un número comprendido entre 0 y 7, que delimitarán por Identidad, claramente, sus privilegios en particular sobre un archivo o carpeta.

¿Entonces, que es, por ejemplo, chmod 644?
Son los Permisos que tiene asignados cada Identidad, sobre un archivo o carpeta, según su Relación Numérica. Siempre siguiendo este orden:

Propietario = 6 (Puede Leer y Escribir)
Grupo = 4 (solo puede Leer)
Otros = 4 (solo puede Leer)

Nota: Evidentemente el comando chmod contiene muchas más opciones y formas de asignar permisos, puedes consultarlas consultando el manual del comando, para ello abre un terminal y teclea:

man chmod

Visto (en parte) en Administración de Servidores By. Rito

salu2!!

ACTUALIZACIÓN:

Alesete nos da un apunte más para recordarnos que el número de los permisos no está decidido al azar, sino que se basa en reglas binarias, tal y como nos detalla en su comentario:

La “regla” de los números quedaría mejor explicado y entendible si la explicas en binario:
// el 1 activa el permiso, el 0 lo apaga

Lectura escritura ejecución
0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3
1 0 0 = 4
1 0 1 = 5
1 1 0 = 6
1 1 1 = 7

Pues eso, para los que no entendiesen la relación, que vean que no está hecha al azar, si no que tiene su por qué y así no te lo tienes que aprender de memoria y nunca se te olvida.

Fuente:
https://ubunturoot.wordpress.com/2007/12...con-chmod/

Ahora se lo que significan los permisos pero por ejemplo que significa cada apartado? Dejo linea de ejemplo
Código:
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
Me gustaria saber el significado de cada apartado de nomeros para saber que permisos poner
 
Cita este mensaje en tu respuesta
04-03-2015, 01:55 AM
Mensaje: #9
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 12:35 AM)juanro49 escribió:  Ahora se lo que significan los permisos pero por ejemplo que significa cada apartado? Dejo linea de ejemplo
Código:
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
Me gustaria saber el significado de cada apartado de nomeros para saber que permisos poner

Así es como debería ser si no me equivoco.:

set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
04-03-2015, 03:22 AM
Mensaje: #10
RE: Crea tus propios scripts de instalación, modifica los ya existentes....(novatos)
(04-03-2015 01:55 AM)Johan88 escribió:  Así es como debería ser si no me equivoco.:

set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");

Eo lo se pero me refiero a que se refiere casa apartado de numeros
 
Cita este mensaje en tu respuesta
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  [Tutorial] Compilar CWM a nuevos dispositivos y actualizar los ya existentes Pollos 12 12,244 11-04-2015 05:36 PM
Último mensaje: dieg0
  [Tutorial] Añadir mas wallpaper a los ya existentes. Root 2 2,384 07-03-2015 02:21 AM
Último mensaje: stuxnet
  [Tutorial] Instalación de ApkTool en Linux y los comandos para utilizarlo. Root 0 10,139 22-05-2013 01:51 AM
Último mensaje: Root

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)









Sobre Root4ever

Licencia de Creative Commons
Root4ever está bajo licencia Creative Commons Reconocimiento 4.0 Internacional License, podrá reproducir libremente el contenido de este sitio mencionando el AUTOR, la FUENTE y URL original.

  • © Root4ever - 2017