Titan Movil
Bienvenido a titan movil, te invitamos a registrate para acceder a todo el contenido del foro


No estás conectado. Conéctate o registrate

Titan Movil » Android » General » ¡Todo lo que tenés que saber antes de tocar tu Android!

¡Todo lo que tenés que saber antes de tocar tu Android!

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

martingaxi


Gran Titan
Gran Titan
hola titanes ando viendo la forma de obtener el samsung galazy young y me encontre esto navegando y la verdad ya se todo sobre esto.
solo dejo a los usuarios nuevos que estan aprendiendo a manejar su android
Empezando desde cero...
El objetivo de este tutorial, es que los que no entienden mucho en el tema del modding, puedan meterse poco a poco en este ENORME mundo. Lo que voy a explicar abajo, no es más que una reescripción de los posts que ya se hicieron en el foro, simplemente un poco mejor explicado (o en un lenguaje un poco más salvaje digamos)

ACLARACIÓN: como siempre digo, el mayor de los créditos se los llevan los activos del foro que permanentemente están buscando innovar y traer lo mejor para que nosotros podamos usarlo. La idea de este post es darle paso a paso una idea de lo que es rootear, backupear, algunos términos técnicos del modding a la gente que realmente no entiende NADA Así que si no entendés nada cuando vigos, Guillermo o Luis hablan en términos técnicos, este es tu thread.

¿Qué es el modding?
Wikipedia nos dice que:
Cita de: Wikipedia
El modding es el arte o técnica de modificar estética o funcionalmente partes de una computadora, ya sea la torre, mouse, teclado o monitor.
Bien, nosotros acá entraríamos a toquetear esas partes del sistema de nuestro Android, que otra persona no toca, para darle nuevas funcionalidades a nuestro celular, para ponerle "onda" estéticamente, para aprovechar al máximo el espacio en las carpetas de sistemas y meter aplicaciones allí adentro o cosas por el estilo que día tras día salen a la luz.
Rooteando el teléfono
Bien, vamos a rootear nuestro teléfono.
Qué es rootear? Recurramos nuevamente a Wikipedia.
En sistemas operativos del tipo Unix, root es el nombre convencional de la cuenta de usuario que posee todos los derechos en todos los modos (mono o multi usuario). root es también llamado superusuario.
Es decir, nosotros vamos a hacer el trabajo de un Super usuario para el teléfono, por el cual vamos a poder acceder a meter mano donde se nos antoje.
[color:9b33="rgb(255, 140, 0)"]ATENCIÓN: En algunas versiones de Android (En este momento la 2.0.1 de Personal y la 2.1 de Thailandia), no se puede rootear así directamente,debido a que tira este error
E:can´t open/ cache/recovery/command

--install from sdcard...
finding update package...
opening update package...
verifying update package...
E: failed to open /sdcard/update.zip (no such file or directory)
E:signature verification failed
installation aborted
Esto pasa porque el root se aplica sobre un bug en Android, que autoriza a darnos permisos extraordinarios. Para recobrar estos "permisos" tenemos que planchar esta sbf que no toca absolutamente nada más que lo necesario para que puedas rootear, así que descargate:
SHOLS_U2_01.14.0_recovery_only.zip
Planchá la sbf y posteriormente seguí con los pasos que están abajo.
1Descargamos esto o su Mirror
2. Cambiamos el nombre del archivo de: milestone_root.zip a Update.zip.
3. Copien el archivo a la raiz de la memoria SD. ¿Dónde es la raíz? Apenas entramos a la sd.
4. Apagamos el teléfono.
5. Manteniendo el boton de la cámara, apretamos el botón de encendido hasta que aparece el logo de Motorola. Ahi soltamos el boton de encendido pero no el de la cámara hasta que aparezca un triángulo amarillo con un signo de exclamación.
6. Cuando aparece el triángulo, soltamos el botón de la cámara y apretamos primero el botón de subir el volumen y después el boton de la cámara nuévamente.
7. Ahora estamos en un modo Recovery. Es como si le dijésemos al teléfono que no cargue el sistema operativo.

Les tendría que aparecer algo PARECIDO a esto.

8. Elegimos dar update.zip desde la SD
9. Cuando termina de aplicarlo, le damos a reboot.

Ahora ya somos root. Ustedes dirán... y? Bueno, sigan leyendo, esto fue solo la llave a un mundo enorme que se nos presenta.

¿Cómo aprovechar el root?: Root explorer y ADB
Root explorer: Es una aplicación para Android, la cuál nos permite, mediante una interfaz gráfica, entrar a las carpetas de sistema de nuestro Android y toquetear a mano lo que se nos plazca. Lo vamos a necesitar permanentemente, para mover carpetas de lugares a lugares, asignar permisos, y otras cosas que más adelante lo voy a explicar un poco mejor.



Ese botón de Arriba que dice R/O es para pasar a estado Read/Only esa carpeta sobre la que estamos parados. Por defecto todas las carpetas de sistema son Read-Only, pero esta persona estaba tocando las carpetas de sistema, entonces lo tenía en ese estado. Al lado dice el estado en que nos encontramos, en este caso es Read/Write
Descarguen e instálenlo igual que otra aplicación.
ADB: Es un puente de conexión entre la PC y nuestro Milestone. Teniendo nuestro celular conectado a la PC, y teniendo root, podemos hacer cualquier cosa que se nos plazca DESDE nuestra pc. Podemos ejecutar comando tal cual como si estuviésemos adentro de nuestro celular.
Tutorial ADB

ROMS, SBF, 2.0, 2.0.1 - No entiendo nada.
Cuando hablamos de ROMS, la 2.0, la 2.0.1, etc... ¿Qué queremos decir?

Personal nos vendió un teléfono con una ROM Personal Android 2.0. Hace poco los Brasileros recibieron una actualización a Android 2.0.1 y nosotros pudimos actualizar a dicha versión cuando pudimos descargar la ROM e instalarla en nuestro celular.

¿Cuál es la extensión de ese archivo en mi pc? .SBF

Además, como es código libre y la gente está inquieta, salen ROMS modificadas por aficionados, en las cuales por ejemplo: Se elimino Gestos, Calendario Coorporativo y la galería vieja de fotos, y en cambio, nuestro sistema viene con el ASTRO File Manager como aplicación de sistema, el Root Explorer, y MotoTorch, por EJEMPLO.

Ah y todo muy lindo no... pero

¿Cómo meto en mi celular estas versiones de Android? Simple, bajá la ROM que más te guste (Hoy al 11/03/2010 solo tenemos la 2.0 de Personal, y la 2.0.1 de Brasil andando como corresponde)
Además ponganle que hicimos algún kilombo en el sistema jodiendo con el modding, seguimos los pasos de este tutorial y sobreescribimos el sistema operativo, le ponemos la 2.0 y lo llevamos al "Servicio Técnico" de Personal. Ni se van a dar cuenta que tocamos el celular. Al actualizar o "desactualizar" nuestra ROM, perdemos los privilegios de root que instalamos anteriormente. Hay que proceder de la misma forma que expliqué más arriba para volver a tenerlos.
Usando ADB y la Shell de Android
Una vez que instalamos en nuestra pc el ADB de Android, hacemos lo siguiente.
1. En el Milestone, vamos a Configuración - Aplicaciones - Desarrollo - Modo Depuración vía USB (activamos esa casilla)
2. Ponemos a nuestra SD en modo Ninguno (generalmente vamos a trabajar con ella, y sino el celular no la va a reconocer).

Ahora bien, estamos listos para ejecutar comandos desde nuestro cmd de Windows. Ponemos Inicio, ejecutar y escribimos "CMD". Ahora bien... vamos a entrar en la conectividad con el celular.

Escribimos:ADB Devices
Nos tendría que listar a nuestro equipo conectado. Si no está hay que revisar los pasos dados anteriormente para que todo funcione como corresponde. Una vez allí podemos realizar estos comandos como ejemplo:



adb push local remoto - sube archivos al telefono Ej: adb push c:\foto.jpg /sdcard/foto.jpg
adb pull - lo contrario
adb logcat - muestra el log del celular, si algo raro pasa tal vez lo diga aca (detener con Control+C)
adb install app.apk - instala app.apk
uninstall nombre - desinstala la app nombre
adb bugreport - genera un archivo con muchisimos datos para reportes de fallos
Pero hay un comando particularmente útil, y es decirle a nuestra PC que queremos entrar al shell de nuestro Milestone, y se hace así.adb shell
Ahora estaríamos adentro de nuestro celular, nos aparecerá un signo #. Esa es la consola de nuestro celular. Todos los comandos que escribamos allí van a impactar dentro de nuestro celular. Algunos comandos de la shell de Androi
xistentes en la ruta que estemos.
* reboot Reinicia el terminal
* rm Borra un archivo
* rmdir Borra un directorio
* cd Cambia de directorio
* mkdir Crea un directorio
* mkswapp Crea un sistema de intercambio
* mount Monta una unidad o partición
* umount Desmonta una unidad
* mv Mueve o renombra un archivo
* chmod xxx: en la XXX van a ir números diferentes, dependiendo de los permisos que se quieran colocar. Cambia los permisos de un archivo o carpeta en particular (usa código Octal en vez de decimal)
En todos los posts de modding van a aparecer líneas de este estilo. A medida que vayan viéndolas, van a aprender que van a ser cada una, es fácil, solo es cuestión de leerlas y entenderlas.
Nandroid Backups
A veces nos creamos una super ROM modificada por nosotros, hermosa, con Live Wallpapers (explicado más abajo), y un montón de otras características... pero OH CAGADA nos mandamos, y ahora no bootea nuestro celular. No arranca, se queda en Android dando vueltas... en fin, tristeza. Pero NO! Con estos fáciles pasos, haremos un backup de nuestro celular, y cada vez que nos mandemos alguna cagada y querramos volver todo atrás lo podemos hacer.

Descargamos el archivo Zip 4shared - partage et stockage de fichiers gratuits - dossier de partage - Milestone
Instalando lo necesario:

1. Extraer el zip ADBRecovery, dentro del mismo existe un directorio llamado in_sd_root. Copiar el contenido a la raiz de la SD. Es un update.zip y un directorio llamado recovery. No olviden que si tienen el Update.zip del root, lo va a sobreescribir, así que o eliminan el Update.zip del root, o le cambian el nombre.
2. Reniciar el celular en modo recovery. Tal como expliqué antes para hacer el root. Igualmente lo vuelvo a copiar acá:
4. Apagamos el teléfono.
5. Manteniendo el boton de la cámara, apretamos el botón de encendido hasta que aparece el logo de Motorola. Ahi soltamos el boton de encendido pero no el de la cámara hasta que aparezca un triángulo amarillo con un signo de exclamación.
6. Cuando aparece el triángulo, soltamos el botón de la cámara y apretamos a la vez: el botón de subir el volumen y el boton de la cámara.
7. Ahora estamos en un modo Recovery.
8. Ponemos Update.Zip y esperamos que finalice



3. Conectamos por USB nuestro celular.
4. Abrimos un Shell en nuestra consola windows y ejecutamos esto:
PATH=/sbin:/system/sbin:/system/bin:/system/xbin
Haciendo el Backup

1. Una vez que tenemos nuestro celular en modo recovery, vamos a crear una "imágen de disco", la cual nos va a salvar las papas si nos mandamos una cagada. Estando en recovery, abrimos una shell y ponemos esto:nandroid-mobile.sh --backup
Ahora tendremos un completo backup de todo nuestro celular.

Para más comandos, o saber como restaurar alguna carpeta en particular, en la consola pongan
nandroid-mobile.sh --help
2. Nos va a pedir un nombre de archivo, pongámosle algo útil, ya que en un futuro vamos a tener mil millones de backups, y va a ser difícil identificarlo. Un 2.01BrasilMarzo2010 está OK.

Recuperando el backup

Vamos a tener que tener algún backup hecho en la /sdcard/nandroid/backups.

1. Iniciar Modo Recovery como siempre, abrir una shell y tipear lo siguiente:
PATH=/sbin:/system/sbin:/system/bin:/system/xbin

nandroid-mobile.sh --restore
2. Seleccionar el backup, aplicar y rebootear.

Aprovechando al máximo el espacio en la carpeta /system
En nuestro Milestone, las aplicaciones se pueden guardar en dos lugares: /system/app o en /data/app. Si no rooteamos nuestro teléfono, nada de lo que está en /system/ se puede modificar, y habíamos descubierto que allí dentro (en /system/app) habían unos 40 Mb libres (corríjanme si es incorrecto).
Por lo que estamos en condiciones de pasar aplicaciones de /data/app a /system/app, simplemente MOVIENDO la aplicación con el root explorer (si se animan a hacerlo vía adb, pero perfecto), pero con el root explorer está okey. Otra cosa que hay que tener en cuenta, es el nombre con el cuál la dejamos en la carpeta /system/app, ya que no toma cualquier nombre (generalmente, las aplicaciones sacadas de data/app vienen con el nombre: com.mobilesoftblabla.NombreAplicacion), simplemente hay que sacarle todo hasta dejar el nombre de la aplicación, y voilá, tenemos todo funcionando igual que antes, pero liberando espacio en data/app y aprovechando el vacío en system/app.

Pasos a seguir:
1. Entramos con el root explorer a data/app
2. Elegimos la aplicación que queremos pasar a system.
3. Mantenemos presionada sobre esa, y ponemos Mover.
4. Entramos a system/app y pegamos la aplicación.
5. Renombramos dejando solo el nombre de la aplicación.

Listo.

Ver perfil de usuario http://www.facebook.com/martin.gaxiolaespinoza

BL4Z3-M3XIC4N


GOLD MEMBER
GOLD MEMBER
Me dormi un rato man jeje pero muy chida tu informacion


________________________________________________________________________________________________________________________________
Ver perfil de usuario

zor0


Colaborador
Colaborador
muy bueno para no morir en el intento al modificar tu android gracias.


________________________________________________________________________________________________________________________________
*NUNCA UNA NOCHE VENCIÓ, A UN AMANECER*



si dices +1 Twisted Evil pues dalo no solo lo pongas de adorno, Evil or Very Mad
no cuenta que pongas +1 si no le das al signo de + affraid
Ver perfil de usuario

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.