Page 1 of 14 1234567891011 ... LastLast
Results 1 to 15 of 198
  1. #1
    Taurnil's Avatar
    offline Call Me THE Mobile Modder
    Join Date
    Nov 2007
    Location
    Bogotá
    Posts
    2,342
    Thanks
    497
    Thanked 771 Times in 303 Posts
    Downloads
    0
    Uploads
    0

    [Guia] Creación de scripts y MPKG

    Hola a todos :P

    Como el título del thread dice, quiero hablarles un poco acerca de la creación de scripts y aplicaciones MPKG en el celular.

    Esta guia está dirigida a gente que quiere aprender y que gusta de la idea de solucionar sus propias necesidades mediante scripts y aplicaciones propias. Si estás feliz colocando skins, tonos, letras y flasheando sin tener idea de cómo van los archivos dentro del celular, y no te importa ni quieres aprender, bueno, entonces este thread no es para ti. Si quieres programar y eso, pero te da pereza leer y quieres chasquear los dedos y obtener un MPKG hecho por ti, bueno… la realidad es otra… así que te invito a que leas y veas como son las cosas ...

    Doy por hecho ya que sabes cómo hacer telnet (así no sepas usarlo) y que tienes instalado un firmware moddeado reciente que te permite correr scripts .sh .lin directamente en el administrador de archivos.

    Como sabemos, el Sistema operativo del E2 está basado en Linux, para ser más precisos, una distribución llamada JUIX (Java+Linux). Así que si queremos hacer modificaciones y aplicaciones para nuestro celular, nos toca leer bastante sobre linux, y sobre bash.

    Sobre Bash
    Bash es la consola de comandos que se maneja cuando hacemos telnet, muy común y utilizada en todas las distribuciones de Linux.


    No voy a caer en el error de repetir literalmente contenido de otras páginas, pero trataré de aportar lo que pueda a medida que explico. Porque sobre bash hay MILLARES de páginas web todas ellas con tutoriales e información muy valiosa. Además el contenido es muy largo como para un post xD

    A continuación una lista con links interesantes
    Introducción al shell Bash
    Nociones del uso de scripts
    Programación en Bash Introducción-COMO (esta es buena)
    LinuxCommand.org Recomiendo esta seriamente, es muy buena y paso-a-paso... te enseñan de todo, pero está en inglés.
    Bases de la programación en Bash. Esta es buena, pero les recomiendo leerla luego de leer las otras de arriba
    Manual de referencia de Bash (inglés)
    Comandos del Bash (inglés)

    Otras páginas buenas (en inglés xD)
    http://www.linuxdevcenter.com/linux/cmd/
    http://www.perpetualpc.net/srtd_commands_rev.html

    *Added=A continuación un aporte del compañero abraxas, a su vez tomado de de una guía de clubmotorola echa por Cheycr0n*

    ¿Que es BASH?
    Acotación:

    bash es un shell de Unix (intérprete de comandos de Unix) escrito para el proyecto GNU. Su nombre es un acrónimo de bourne-again shell (otro shell bourne) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros shells importantes de Unix.
    En pocas palabras, un interprete de comandos. Algo bastante similar a lo que es D.O.S. (inicio > ejecutar > command o CMD)

    ¿Que puedo hacer con BASH?
    Practicamente, cualquier cosa. Si vamos a la fuente es la base de Linux, Unix y BSD. Un interprete de comandos manejado por un Gestor de Ventanas (KDE, Gnome, Windows Maker, ETC). Es decir que lo que vemos en apariencia (ventanas, colores, wallpapers, etc) no es mas que una rutina que maneja comandos de consola, Bash. En el caso particular del A1200, Linux MontaVista (Gracias Michalak por la fe de erratas) y el gestor de ventanas es algo mas complicado puesto a que utiliza librerias QT (qtembebed) y un EZX Class Library.

    Nota: el nombre de EZX se presta a confusión, puesto a que ademas de ser el nombre de la libreria que se utiliza es el nombre de la plataforma (hardware).

    Comandos BASH
    Como se imaginaran, hay multitud de comandos. En una distribución común de Linux basta con tipear "Help" o precionar dos veces la tecla TAB para que figure un listado con mas de mil comandos, e incluso no son todos. Pero en nuestro caso es mucho mas limitado. Listemos:

    depmod: Genera un archivo que contiene las dependencias de los modulos que son cargados para el "Kernel",esto es, es capaz de reconocer cuales modulos deben de ser cargados para que un tercero sea utilizado en el sistema.
    init q: vuelve a leer los parametros que se encuentran en inittab.
    insmod: Habilita ("loads") el modulo que se especifica en la linea, para que el "kernel" sea capaz de utilizarlo.(ejemplo: insmod ip_alias.o ).
    lsmod: Despliega la información referente a los modulos que estan habilitados por el "kernel".
    mount: Permite que particiones del sistemas,CD-ROMs, floppys puedan ser leeidas en el sistema. Su formato: mount -t <file system(ext2,vfat)> <partici&#243;n (/dev/hda1,/dev/cdrom)> <punto de lecutra"mount point" (/mnt/home/ /mnt/cdrom)>.
    stat: Despliega informaci&#243;n detallada sobre el archivo especificado como: fechas de modificiaci&#243;n y cambio, due&#241;o del archivo..etc.
    umount: Desactiva la partici&#243;n que se indicada, los parametros que toma este comando son similares a los de mount .
    ps -aux: Despliega todos los procesos del sistema, con nombre y tiempo de inicio.
    kill: Es utilizado para mandar se&#241;ales a los procesos en Unix. Detener, Iniciar, Pausar, y demas utilidades.
    killall: A diferencia de kill , killall permite mandar un se&#241;al al proceso por nombre.
    crontab: Especifica el tiempo al cual se ejecutar&#225; un programa "script", crontab tiene la siguiente forma: minutos horas dias meses fin_de_semana nombre_de_usuario instrucci&#243;n argumentos
    tail: Permite ver el final de un archivo, este comando es util ya que los archivos de registros "logs" crecen constantemente tail --f /var/log/messages
    ulimit: Descripci&#243;n: muestra los limites del sistema (maximo de ficheros abiertos, etc..)
    df: Disk free. espacio en disco disponible. Muy util.
    ps: Toda la informacion sobre procesos en ejecucion.
    ping: Heramienta de red para comprobar entre otras cosas si llegamos a un host remoto
    du: Disk use. uso de disco. Muestra el espacio que esta ocupado en disco.
    ifconfig: Interface config. configuracion de interfaces de red, modems, etc. (similar a ipconfig de Windows)
    lsmod: Muestra los modulos de kernel que estan cargados.
    modprobe: Trata de instalar un modulo, si lo encuentra lo instala pero de forma temporal.
    rmmod: Elimina modulos del kernel que estan cargados
    ls: Listar contenido de directorios.
    cp: Copiar ficheros/directorios.
    rm: Borrar ficheros.
    rmdir: Borrar directorios.
    mkdir: crear directorios.
    mv: renombrar o mover ficheros/directorios.
    date: Gestion de fecha de sistema, se puede ver y establecer.
    more: Muestra el contenido de un fichero con pausas cada 25 lineas.
    grep: Filtra los contenidos de un fichero.
    cat: Muestra todo el contenido de un fichero sin pausa alguna.
    chmod: Cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
    chown: Cambia los permisos de usuario:grupo de ficheros/directorios.
    tar: Archivador de ficheros.
    who: Muestra los usuarios de sistema que han iniciado una sesion.
    sort: Ordena el contenido de un fichero.
    ln: Para crear enlaces, accesos directos.
    head: Muestra la cabecera (10 lineas) de un fichero.
    modinfo: Informaci&#243;n acerca de un modulo
    clear: Limpia la pantalla
    depmod: Lista dependencias de un modulo.
    find: Similar a "ls", imprime los resultados en formato de Arbol e incluso permite usar strings.

    */Added*


    Otra cosa vital es que aprendas c&#243;mo es la estructura de directorios en el celular


    No tienes que volverte una biblia en esto... Nadie aprende por aprender, es mucho m&#225;s f&#225;cil aprender con la necesidad... quiero decir, aprender a medida que vayamos programando ^^


    Editando scripts y archivos de texto
    Los archivos de texto en Linux generalmente tienen caracteres de salto de l&#237;na (los ‘enters’) diferentes a los que usamos en Windows. Para asegurarnos que un script/archivo de texto sea le&#237;do correctamente en Linux, es recomendable usar un editor de texto que soporte este formato. Personalmente les recomiendo notepad++. Este editor de texto te permitir&#225; crear archivos en formato UNIX que son le&#237;dos sin problema alguno por el celular (seleccionando Format->Convert to Unix Format). Adem&#225;s, el notepad++ permite resaltar la sintaxis del lenguaje (vas a Language -> Shell) lo cual te facilita ubicarte en el c&#243;digo J

    ----Agregado 22052007 1600 ----
    Haciendo scripts en Linux
    (Basado en la gu&#237;a “scripting in Linux” por Immahottguy de freemod)

    Hacer scripts en Linux es automatizar tareas en la PC. Es lo que debemos hacer cuando no nos gusta estar digitando comandos repetitivos una y otra vez. En t&#233;rminos del E2, podemos resetear el tel&#233;fono sin tocar un bot&#243;n, activar o desactivar un archivo de intercambio (swap), copiar y mover de forma autom&#225;tica grupos de archivos, etc. Casi cualquier cosa que quieras hacer.

    Comenzaremos haciendo un script de ejemplo que puedes correr en la PC o en el tel&#233;fono (estando en modo telnet).

    Antes de que avancemos, les recomiendo que visiten alguno de los links que puse m&#225;s arriba (en especial el de linuxcommands.org si no es mucho pedir) de forma que no sea tan dif&#237;cil comprender el script de ejemplo.

    Helo aqu&#237;
    Code:
     
      #!/bin/bash
    
    if [ ! -d ./CG34 ]; then
         mkdir CG34
    else
         tar -zcvf CG34.tar.gz CG34
         echo "Terminado!"
      fi
    exit
      
    De primerazo es intimidante, no? Ahora vamos a verlo por partes :P

    Code:
     
      #!/bin/bash
      
    Esta l&#237;nea le dice al computador/celular “Oye, este es un script para la consola bash!” esta consola es la m&#225;s com&#250;n en Linux. Esta l&#237;nea es indispensable.

    Code:
     
      if [ … ]; then
    …
      else
    …
      fi
    
    significa:

    Code:
     
      Si [es cierto lo que est&#225; ac&#225; adentro ]; entonces
       … ejecute todo lo que puede ver ac&#225;
      Si no
       … ejecute todo lo que puede ver ac&#225;
      fi     <-- con esto se ‘cierra’ el if.
    
    n&#243;tese que en el ejemplo hay un ! al comienzo de la condici&#243;n, lo cual significa NO, por tanto, para este caso, ser&#237;a

    Code:
     Si [ NO es cierto lo que est&#225; ac&#225; adentro ]; entonces
       … ejecute todo lo que puede ver ac&#225;
      Si no
       … ejecute todo lo que puede ver ac&#225;
      fi     <-- con esto se ‘cierra’ el if.
    
    En el c&#243;digo
    Code:
     ' ! -d ./CG34'
    El “!” es un operador l&#243;gico negador que invierte la condici&#243;n a comprobar, ”–d” es un operador unario que significa “es un directorio?” al colocar un “.” estamos especificando una ruta de forma RELATIVA a la ruta actual. Por tanto, el c&#243;digo significa literalmente:

    no hay una carpeta llamada CG34 dentro de la carpeta actual”.

    Resumiendo, al colocarlo dentro del if, estamos diciendo: “si no hay un directorio llamado CG34 dentro de la ruta actual, entonces ejecute ciertos comandos, si existe tal directorio, entonces ejecute otros comandos”.

    Continuando con el c&#243;digo:
    Code:
      mkdir CG34 
    Esto significa: Cree un directorio llamado “CG34” (mkdir = make directory) dentro de la carpeta actual. Si suponemos que estamos corriendo un script y actualmente estamos en la carpeta principal de la memoria SD, /mmc/mmca1 entonces esta l&#237;nea crear&#225; la carpeta dentro de este directorio.

    Con respecto a la l&#237;nea
    Code:
      tar -zcvf CG34.tar.gz CG34 
    Esta l&#237;nea dice: “quiero crear un archivo (por eso la c) comprimido (de all&#237; la z), a partir de la carpeta CG34, llamado CG34.tar.gz (para eso es el par&#225;metro f, para poder indicar el nombre), y quiero ver todo lo que vayas haciendo mientras terminas! (por eso el par&#225;metro v).

    Por &#250;ltimo,
    Code:
      echo “Terminado!” 
    Muestra la palabra ‘Terminado!’ en la consola de comandos. Ac&#225; quiero hacer una salvedad. Si corres este script en el celular, no podr&#225;s ver la palabra “Terminado” ya que la funci&#243;n echo es para ver el resultado en el bash, no en la pantalla del celular. De igual manera, no podr&#225;s ver el progreso de la compresi&#243;n. Por eso esperamos con ansia que liberen el SDK del E2, porque gracias a este tendremos disponibles funciones para generar alertas visuales, menues de selecci&#243;n, barras de progreso, y dem&#225;s componentes de interfaz gr&#225;fica de usuario; y tal vez no necesitemos m&#225;s mpkgs tipo ‘dingdong’

    As&#237; que, traduciendo todo lo que el script hace, le decimos al sistema operativo:

    No Existe una carpeta llamada CG34 dentro de la carpeta actual? Si no la hay, entonces cr&#233;ala! Si la hay, quiero que hagas un archivo Tar a partir de esta carpeta, lo comprimas, me muestres en la pantalla paso a paso el proceso de compresi&#243;n, y te asegures de que se llame CG34.tar.gz, vale? Ah, y cuando termines, dime “Terminado!”

    Este script es simple pero involucra la revisi&#243;n de condiciones ciertas o falsas, la creaci&#243;n de carpetas o de archivos.

    ----------------------------------------

    Comprobando el Script en Telnet
    No tienes que tener Linux en tu pc para probar tus scripts. Puedes probar tus scripts en telnet. si quieres hacerlo, te recomiendo hacer lo siguiente:

    1. Conectas tu celular en modo USBNet
    2. Vas a Inicio->Ejecutar y tipeas \\192.168.16.2\system\mmc\mmca1\
    3. Eso abrir&#225; una ventana del explorador de windows, con el contenido actual de tu SD, pero visto desde samba ^^
    4. Pegas ac&#225; tu script a probar, o bien lo editas directamente ac&#225;. Recuerda usar notepad++ y especificarle al programa guardarlo en formato UNIX, para evitar inconvenientes.
    5. Abres Telnet
    6. Una vez dentro, tipeas cd /mmc/mmca1 para ingresar al mismo directorio que tienes abierto actualmente en samba.
    7. Ejecutas el script tipeando ./nombredelscript.extensiondelscript (acostumbremonos a usar .lin como estension que es la usada en los mpkg)
    La raz&#243;n del "./" es indicarle al sistema operativo que el script que vamos a correr est&#225; en la carpeta actual (para que no pierda tiempo buscandolo en las rutas por defecto)

    Una vez el script funcione bien podremos pensar en empacarlo en un mpkg y regarlo por todo el mundo :P


    Creaci&#243;n de una Aplicaci&#243;n MPKG
    (basado en la gu&#237;a de Whitemoto disponible en e2mod.com)

    Un MPKG realmente es un archivo comprimido .tar.gz convencional, pero tiene una estructura de archivos especial la cual lo hace instalable directamente en el tel&#233;fono.

    La forma m&#225;s sencilla de aprender a hacer programas en MPKG es ver un ejemplo bien simple. Usaremos un siguiente programa MPKG para ocultar una carpeta. Llamaremos al programa “ocultar”.

    A) El MPKG deber&#225; contener los siguientes archivos:

    1) ocultar.desktop
    Este es el archivo MAS IMPORTANTE, porque describe la estructura del programa. Contiene el siguiente texto:
    CODE[Desktop Entry]
    BigIcon=ocultar.png
    Comment=ocultar carpeta miscosas
    Exec=ocultar.lin
    Icon=ocultar_small.png
    Name= Ocultar MisCosas
    OsVersion=1.1
    Shared=0
    Type=Application
    2)ocultar.png
    Es la versi&#243;n grande del icono del programa, el cual aparecer&#225; en el men&#250; cuando lo instales. Se requiere un archivo de 50x50 pixeles (yo uso 48x48). Puedes hacerlo en paint si no sabes manejar photoshop, axialis icon workshop o macromedia fireworks. S&#243;lo recuerda guardarlo en formato png, ya que este es flexible y permite el uso de transparencias

    3) ocultar_small.png
    Es una versi&#243;n reducida del icono del programa, de 28х28 pixeles. Se usa cuando, por ejemplo, asignas el programa al joystick en el escritorio

    4) ocultar.lin
    Es el script, el ‘n&#250;cleo’ de la aplicaci&#243;n. Gracias a el podemos ejecutar comandos directamente en el Sistema Operativo del celular.
    Si quiero hacer que el programa oculte la carpeta “MisCosas" localizada en la SD, el contenido del script vendr&#237;a siendo el siguiente:
    Code:
         #!/bin/sh
          mv /mmc/mmca1/MisCosas /mmc/mmca1/.MisCosas
      
    NOTA: Este script renombra la carpeta MisCosas en la memoria SD (/mmc/mmca1) a .MisCosas, lo cual la oculta. Ac&#225; es donde viene el c&#243;digo en bash del script

    B) Ahora viene la etapa de compilar “empacar” el archivo mpkg. Debemos colocar todos los archivos en una misma carpeta (para el ejemplo, la carpeta se llamar&#225; “ocultar”.
    Una vez estemos en Linux digitamos este comando:
    Code:
       tar czf hide.mpkg hide
    NOTA: Ya que el sistema operativo del ROKR E2 est&#225; basado en Linux podemos hacer esto directamente en el tel&#233;fono, via Telnet. Recueden que este comando deber&#225; ejecutarse afuera de la carpeta, es decir: si la carpeta con los archivos del programa est&#225; en la carpeta ra&#237;z de la SD: /mmc/mmca1/ocultar, debemos correr el comando tar estando en la carpeta /mmc/mmca1

    Si quieres compilar bajo Windows tendr&#225;s que usar las utilidades tar y gzip. Puedes bajarlas aqu&#237;.
    Personalmente no s&#233; que tan bien quedar&#225; un mpkg compilado en Windows, yo siempre los compilo en el celular porque normalmente edito el archivo en el notepad++, lo copio a la tarjeta SD mediante samba y pruebo el script por telnet en el celular, as&#237; que no necesito hacerlo bajo Windows ^^

    C) Instalas el MPK iniciando el archivo en el administrador de archivos del celular.
    Si instalas el MPKG en la memoria SD, la carpeta con los archivos de la aplicaci&#243;n quedar&#225; localizada en
    /mmc/mmca1/.system/QTDownLoad, y el registro de la aplicaci&#243;n quedar&#225; en /mmc/mmca1/.system/java/CardRegistry.
    Si lo instalas en la memoria del tel&#233;fono, los archivos quedar&#225;n en
    Una vez instalado un MPKG solo puedes quitarlo manualmente….

    Hmmm…. Un desinstalador de MPKGs es una gran idea para un script
    Last edited by Taurnil; 06-02-2007 at 10:37 AM.
    Motorola Atrix 4G :P

  2. 33 Users Say Thank You to Taurnil For This Useful Post

    ==hisshiiis== (01-12-2011), arternauta (12-01-2007), Av3LaR (11-25-2008), benajmon (09-13-2008), Bolsa (09-06-2011), cris_kp1 (08-03-2010), d@lex (11-12-2007), darkquicksilver (10-15-2008), disckjockey (07-09-2008), fabri (12-05-2007), FauSSto (04-10-2009), GIUDECCA (06-07-2011), hackblack124 (06-05-2010), Hairo (09-15-2010), hummer2010 (09-08-2009), Imaz77ar (05-22-2007), JoRgrOckErO (02-04-2011), korach (09-16-2008), lokito100 (09-26-2008), LuiisM (12-19-2010), MartinV (07-06-2007), metroyz (10-28-2009), minashiro (11-29-2011), morpheus_mtx (02-23-2010), negrostmthws (10-05-2008), pandrom69 (05-22-2007), Ruben's (03-08-2009), steel00 (05-22-2007), tatitto_007 (07-22-2010), ToeMath (11-11-2010), tramnet (08-28-2008), vIKtoR_09 (07-07-2009), _roma_ips_ (07-09-2009)

  3. #2
    Imaz77ar's Avatar
    offline Geek Dentist
    Join Date
    Nov 2006
    Location
    Cuidad de México / Mexico city
    Posts
    4,786
    Thanks
    2,062
    Thanked 1,722 Times in 1,101 Posts
    Downloads
    74
    Uploads
    15
    wow *o* leyendo en este mismo instante..

  4. #3
    steel00's Avatar
    offline Skilfull Modder
    Join Date
    May 2007
    Location
    Lima, Peruvian!!!
    Posts
    927
    Thanks
    68
    Thanked 108 Times in 66 Posts
    Downloads
    12
    Uploads
    0
    te felecito por la guia y ya la estoy leyendo
    saludos
    Representando a Perú en el bash!!! :P


    PM SOLO PARA MODDING!!! NADA DE WAREZ!!!

  5. #4
    manuf's Avatar
    offline So I Hear You Can Mod
    Join Date
    Apr 2007
    Posts
    160
    Thanks
    3
    Thanked 11 Times in 8 Posts
    Downloads
    72
    Uploads
    0
    muy bien!! voy a ver si me animo a aprender jeje

  6. #5
    steel00's Avatar
    offline Skilfull Modder
    Join Date
    May 2007
    Location
    Lima, Peruvian!!!
    Posts
    927
    Thanks
    68
    Thanked 108 Times in 66 Posts
    Downloads
    12
    Uploads
    0
    oie taurnil segun el ejemplo de uno de tus links para crear un hola mundo estos son os scripts:
    #!bin/bash
    echo hola mundo

    y luego lo compile con winrar poniendolo con extension mpkg, lo pase al cel y luego lo comenzo a abrir pero cuando iba a terminar salio fail en la instalacion que he hecho mal ??
    saludos
    Representando a Perú en el bash!!! :P


    PM SOLO PARA MODDING!!! NADA DE WAREZ!!!

  7. #6
    abraxas's Avatar
    offline So I Hear You Can Mod
    Join Date
    Dec 2006
    Posts
    208
    Thanks
    5
    Thanked 43 Times in 25 Posts
    Downloads
    337
    Uploads
    0
    Gracias loco, esta noche con tiempo la leo y veo en que puedo ayudar.
    ¤+Åb®åxå§+¤ - Abraxas es el sol y, a la vez, el abismo eternamente arrollador del Vacío, del Diablo.

  8. #7
    Taurnil's Avatar
    offline Call Me THE Mobile Modder
    Join Date
    Nov 2007
    Location
    Bogotá
    Posts
    2,342
    Thanks
    497
    Thanked 771 Times in 303 Posts
    Downloads
    0
    Uploads
    0
    oie taurnil segun el ejemplo de uno de tus links para crear un hola mundo estos son os scripts:
    #!bin/bash
    echo hola mundo

    y luego lo compile con winrar poniendolo con extension mpkg, lo pase al cel y luego lo comenzo a abrir pero cuando iba a terminar salio fail en la instalacion que he hecho mal ??
    saludos
    No es buena idea compilar con winrar, el archivo comprimido debe ser en formato TAR y no se si winrar lo soporta.
    Es mejor que lo compiles usando telnet y el comando tar como sale en el post...

    Added:
    Por cierto, tu programa, asi funcione, no tendr&#225; efecto alguno en el celular. La funci&#243;n de eco (echo), s&#243;lo funciona en modo de consola, no podr&#225;s ver en la pantalla de tu celular el "hola mundo". Esa es la raz&#243;n por la cual espero con ansias el SDK.

    Si quieres comprobar el script ser&#225; mejor que lo veas corriendo en linux o en telnet. Agregu&#233; instrucciones para hacer eso en la gu&#237;a.
    woot! ese post es gigantesco.... esa propaganda al lado del primer post apesta >.< Que desperdicio de espacio!!!
    si quieren copienla y peguenla en word, es mejor leerlo all&#225; :P
    Last edited by Taurnil; 05-22-2007 at 04:42 PM.
    Motorola Atrix 4G :P

  9. The Following User Says Thank You to Taurnil For This Useful Post:

    tramnet (08-28-2008)

  10. #8
    _X_
    offline So I Hear You Can Mod
    Join Date
    May 2007
    Posts
    120
    Thanks
    7
    Thanked 5 Times in 5 Posts
    Downloads
    28
    Uploads
    0
    muy bueno! cuando tga tiempo lo leere bien.. muy bueno este foro!

    Saludos!

  11. #9
    Imaz77ar's Avatar
    offline Geek Dentist
    Join Date
    Nov 2006
    Location
    Cuidad de México / Mexico city
    Posts
    4,786
    Thanks
    2,062
    Thanked 1,722 Times in 1,101 Posts
    Downloads
    74
    Uploads
    15
    Quote Originally Posted by _X_ View Post
    muy bueno! cuando tga tiempo lo leere bien.. muy bueno este foro!

    Saludos!
    el mejor!!!

  12. The Following User Says Thank You to Imaz77ar For This Useful Post:

    tramnet (08-28-2008)

  13. #10
    steel00's Avatar
    offline Skilfull Modder
    Join Date
    May 2007
    Location
    Lima, Peruvian!!!
    Posts
    927
    Thanks
    68
    Thanked 108 Times in 66 Posts
    Downloads
    12
    Uploads
    0
    asu lo editaste ahora hay mas pa leer XD
    Representando a Perú en el bash!!! :P


    PM SOLO PARA MODDING!!! NADA DE WAREZ!!!

  14. #11
    Taurnil's Avatar
    offline Call Me THE Mobile Modder
    Join Date
    Nov 2007
    Location
    Bogotá
    Posts
    2,342
    Thanks
    497
    Thanked 771 Times in 303 Posts
    Downloads
    0
    Uploads
    0
    En efecto, no quiero una gu&#237;a regada/desparramada... creo que tendr&#233; que organizarla mejor :S
    Motorola Atrix 4G :P

  15. #12
    steel00's Avatar
    offline Skilfull Modder
    Join Date
    May 2007
    Location
    Lima, Peruvian!!!
    Posts
    927
    Thanks
    68
    Thanked 108 Times in 66 Posts
    Downloads
    12
    Uploads
    0
    nah lo unico deberia ser sticky y estar en la motoguide..pero parece que adrian no ha visto el post :P:P
    Representando a Perú en el bash!!! :P


    PM SOLO PARA MODDING!!! NADA DE WAREZ!!!

  16. #13
    pandrom69's Avatar
    offline So I Hear You Can Mod
    Join Date
    Jan 2007
    Posts
    159
    Thanks
    5
    Thanked 12 Times in 9 Posts
    Downloads
    78
    Uploads
    0
    no manches gracias... io estoi viendo progra en la uni ..y ya masomenos le doi .. el problema eske no entiendo mucho .. kon tu post espero aprrender mushas kosas mas... ia vi kosas ke se me hacen familiares ,.. vi un IF_then -ELse o no? ..
    ke buena guia .. saludos ¡¡ tratare de leeerla bn

  17. #14
    steel00's Avatar
    offline Skilfull Modder
    Join Date
    May 2007
    Location
    Lima, Peruvian!!!
    Posts
    927
    Thanks
    68
    Thanked 108 Times in 66 Posts
    Downloads
    12
    Uploads
    0
    oie taurnil queria crear un lin para que las fotos que tengo en la carpeta myphotos las guarde en tar en la memoria del cel pero no funciona lo que hago, te pongo los comandos pa que le des una chequeada
    #!/bin/bash
    if [-d /mmc/mmca1/MyPhoto]; then
    tar -cf $"mmc/mmca1/Photo.tar" mmc/mmca1/MyPhoto
    echo listo
    fi
    saludos
    Representando a Perú en el bash!!! :P


    PM SOLO PARA MODDING!!! NADA DE WAREZ!!!

  18. #15
    -Tavo91-'s Avatar
    offline Itty Bitty Modder
    Join Date
    May 2007
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    24
    Uploads
    0
    Muy bueno capo!!

Page 1 of 14 1234567891011 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •