ROMs y desarrollo HTC Tattoo ROMs y desarrollo HTC Tattoo

Tema Cerrado
 
Herramientas
  #341  
Viejo 21/02/10, 10:03:13
Array

[xs_avatar]
satyr satyr no está en línea
En la reserva htcmaniaca.
· Votos compra/venta: (21)
 
Fecha de registro: ago 2008
Localización: Madrid
Mensajes: 20,558
Modelo de smartphone: Iphone 13 Pro
Tu operador: Pepephone
El tema de las opengl esta claro que seria una evolucion de la tattoo en "algo mejor". Si a eso se le sumara ya lo del BT... vamos que cacharrin nuevo como el que dice.

Animo compis!
__________________

[SIGPIC][/SIGPIC]


  #342  
Viejo 21/02/10, 10:44:17
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

Para el q no lo consiga dicen q mientras estás en el bucle
"while /data/local/bin/m6; do : ; done"
entrando y saliendo de gmail se consigue... si alguien puede probar....no entiendo porq podría funcionar esto pero...
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)
  #343  
Viejo 21/02/10, 11:20:00
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

Novedades de hoy por la mañana se han cumplido dos de las cosas q he dicho por privados o por aki....
Alquien se ha cargado una tattoo por cambier el init.rc pensando q es como un linux normal, para conseguir el root, creo q tendrá arreglo.
Y el exploit no funciona porq es programación concurrente con un proceso padre y varios hijos q buscan el root, entonces termina siempre pero según si termina el padre o uno de los hijos,... hace una cosa u otra...
De esto último pregunté en el foro a ver como lo habían compilado ellos, pero creo q pregunté a la persona equivocada, bueno creo q fuí guiado por mi poca maldad a ver si el sabía de lo q estaba hablando. Intente compilarlo pero se necesitan librerías y mirar bastante documentación para compilar un programa en C de esas características ya q tiene código ensamblador y C juntos y además lo tiene q entender la tattoo, no estuve mucho rato con ello, pero tampoco es q tenga tiempo, ya dediqué ayer todo el día...

He visto 2 cosas buenas en el foro de XDA:
Mainframe de XDA.... no es bueno con el código ni haciendo programas, pero es muy bueno con los script.... q son programas pequeños tipo al q hizo ayer q AUTOMATIZAN las cosas digamoslo así, punto a favor para cuando haya q hacer un manual para la gente y sea todo más sencillo
Luego hemos contado con la ayuda de bftb0, desrrolador de Eris, controla mucho con el código y creo q podría dar con una versión definitaba si se pone, se ve q tiene bastante tiempo libre
Como apunte repito lo de antes... no sé si será verdad pero han dicho en el foro que cuando ejecutas el: "while /data/local/bin/m6; do : ; done"
entrando y saliendo de gmail se consigue... si alguien puede probar....no entiendo porq podría funcionar esto pero...

PD: Creo q le sobran los dos puntos al do, no estoy seguro

Yo lo primero q haré cuanto tenga tiempo será copiar todo el contenido de mi tattoo en el ordenador para ver los ficheros y ver q se puede hacer con ellos ... no voy a colgar el contenido... xq puede darse el caso de q haya datos privados... o... q la gente se piense q xq a mi me funcione el root, se copie todo y se quede sin tattoo por incompatibilidad de versiones...
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)

Última edición por leon1984 Día 21/02/10 a las 11:23:49.
  #344  
Viejo 21/02/10, 12:09:12
Array

[xs_avatar]
chusen chusen no está en línea
Colaborador/a
 
Fecha de registro: dic 2009
Localización: Leon
Mensajes: 1,969
Modelo de smartphone: HTC Tattoo & Samsumg Galaxy S
Tu operador: Yoigo
pues nada leon, yo he seguido probando y nada no hay tu tia, ni gmail, ni taskiller, ni contactos ni nada de nada

Salu2
__________________
"La lectura es el camino al conocimiento"




"Oracion Kanosiana": Kanoso, no soy digno de que arregles mi pda, pero un post tuyo bastará para aliviarme
  #345  
Viejo 21/02/10, 12:13:12
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

Haber si es q no hay q cambiar la room :S:S
q versión tienes de todo puedes ponerlo para compararlo con la q tengo yo?
yo tengo instalado busybox, q pensaba q no se me había isntaldo bien... y en el foro de xda dice bastian q no necesita busibox
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)
  #346  
Viejo 21/02/10, 12:18:16
Array

[xs_avatar]
chusen chusen no está en línea
Colaborador/a
 
Fecha de registro: dic 2009
Localización: Leon
Mensajes: 1,969
Modelo de smartphone: HTC Tattoo & Samsumg Galaxy S
Tu operador: Yoigo
no es por eso porque yo ya tenia la rom original la primera vez que lo hize y consegui # pienso como tu, el root se consigue por un proceso hijo y como termine el padre antes se jodio, habria que modificar el orden de los procesos o algo asi para que funcionara bien en tattoo, es mi idea no controlando mucho, voy a seguir probando

Salu2

EDITO:

Ahora en vez de escribirme el codigo me dice "usage: reboot [-n] [-p] [rebootcommand]" voy a probar reiniciando mediante adb
__________________
"La lectura es el camino al conocimiento"




"Oracion Kanosiana": Kanoso, no soy digno de que arregles mi pda, pero un post tuyo bastará para aliviarme

Última edición por chusen Día 21/02/10 a las 12:23:39.
  #347  
Viejo 21/02/10, 12:22:04
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

De todas formas estoy pensando a todos nos ha funcionado la primera vez y luego ya no funciona... asiq a parte de eso de los hijos debe ser algo de las variables, algo debe de cambiar...
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)
  #348  
Viejo 21/02/10, 12:24:50
Array

[xs_avatar]
chusen chusen no está en línea
Colaborador/a
 
Fecha de registro: dic 2009
Localización: Leon
Mensajes: 1,969
Modelo de smartphone: HTC Tattoo & Samsumg Galaxy S
Tu operador: Yoigo
pero tu lo volviste a conseguir no?
__________________
"La lectura es el camino al conocimiento"




"Oracion Kanosiana": Kanoso, no soy digno de que arregles mi pda, pero un post tuyo bastará para aliviarme
  #349  
Viejo 21/02/10, 12:29:02
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

yo 3 veces, pero es q soy muy cabezón y la primera lo conseguí sin ordenador, la segunda con ordenador , pero no existía el script q te hace root de nuevo entonces un vez q quite el adb shell se fue todo
y la tercera vez puse el script su y ahora cada vez q quiero ser root ejecuto el fichero su y me sale el # automáticamente
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)
  #350  
Viejo 21/02/10, 12:30:34
Array

[xs_avatar]
chusen chusen no está en línea
Colaborador/a
 
Fecha de registro: dic 2009
Localización: Leon
Mensajes: 1,969
Modelo de smartphone: HTC Tattoo & Samsumg Galaxy S
Tu operador: Yoigo
dime como lo hiciste desde la tattoo para probar

Salu2
__________________
"La lectura es el camino al conocimiento"




"Oracion Kanosiana": Kanoso, no soy digno de que arregles mi pda, pero un post tuyo bastará para aliviarme
  #351  
Viejo 21/02/10, 12:40:24
Array

[xs_avatar]
chusen chusen no está en línea
Colaborador/a
 
Fecha de registro: dic 2009
Localización: Leon
Mensajes: 1,969
Modelo de smartphone: HTC Tattoo & Samsumg Galaxy S
Tu operador: Yoigo
 Cita: Originalmente Escrito por satyr Ver Mensaje
El tema de las opengl esta claro que seria una evolucion de la tattoo en "algo mejor". Si a eso se le sumara ya lo del BT... vamos que cacharrin nuevo como el que dice.

Animo compis!
oye te has dado cuenta como el betatester satyr ha escurrido el bulto???

Salu2
__________________
"La lectura es el camino al conocimiento"




"Oracion Kanosiana": Kanoso, no soy digno de que arregles mi pda, pero un post tuyo bastará para aliviarme
  #352  
Viejo 21/02/10, 12:47:31
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

ya lo veo ya, aki siempre se mojan los mismos...
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)
  #353  
Viejo 21/02/10, 12:51:55
Array

[xs_avatar]
DaniTRS DaniTRS no está en línea
Usuario muy activo
 
Fecha de registro: feb 2010
Localización: Terrassa
Mensajes: 611
Modelo de smartphone: HTC Tattoo
Tu operador: Orange
Cuando tengan el root se podran hacer Rooms y esas cosas no? Luego para instalarlas sera muy complicado o no?
  #354  
Viejo 21/02/10, 12:53:50
Array

[xs_avatar]
jmarfilb jmarfilb no está en línea
Usuario veterano
 
Fecha de registro: dic 2009
Localización: Granada
Mensajes: 505
Modelo de smartphone: Moto G (2ª Gen) & HTC Desire
Tu operador: Amena
 Cita: Originalmente Escrito por chusen Ver Mensaje
el root se consigue por un proceso hijo y como termine el padre antes se jodio
Es más fácil que eso. Sólo hay que ponerle al padre un wait();

A ver, si haces:

pid_t pid = fork();

if(pid==0){
// Este es el proceso hijo
}
else{
// Este es el proceso padre
}


Si al final del else, se pone un wait() (con su sintaxis de c, claro), obligamos al padre a terminar cuando los TODOS los hijos hayan terminado.

[ Si fork() se ejecuta con éxito devuelve:
  • Al padre: el PID del proceso hijo creado.
  • Al hijo: el valor 0
]


Solo habría que indicarlo y que compilen el archivo, por lo que leon ha comentado de que es dificil compilar y tal

Última edición por jmarfilb Día 21/02/10 a las 13:02:51.
  #355  
Viejo 21/02/10, 12:59:01
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

No entremos en temas de código, q no se entera nadie, jajaja...
bueno el caso es q el wait está puesto, pero no programan nada claro.
para q te hagas una idea...

child = fork();
if(child == 0) {
execve("/system/bin/reboot",argv,envp);
}

else {
if(ptrace(PTRACE_ATTACH, child, NULL, NULL) == 0) {
char buf[256];
sprintf(buf, "/proc/%d/cmdline", child);
int fd = open(buf, O_RDONLY);
read(fd, buf, 2);
close(fd);
printf("%s",buf);
if(buf[0] == 'r') {
printf("[ WIN! %d\n", child);
fflush(stdout);
ptrace(PTRACE_GETREGS, child, NULL, &regs);
eip = regs.ARM_pc;
while (i < (70*4) ){
ptrace(PTRACE_POKETEXT, child, eip, (int) *(int *) (shellcode + i));
printf("Wrote shellcode %x line %d\n", (shellcode + i), i);
i += 4;
eip += 4;
}
usleep(1);
printf("[ Overwritten 0x%x\n",regs.ARM_pc);
ptrace(PTRACE_SETREGS, child, NULL, &regs);
ptrace(PTRACE_DETACH, child, NULL,NULL);
wait(0);
}
}
}


Osea q el padre hace sus cosas pero espera al final puede darse el caso de q no se sincronicen porq... el hijo no termina... no tiene exit...o termina antes de tiempo, no se si me explico :s el execve, q yo no suelo usar por cierto, hace q el hijo mute y se convierta en otro proceso... pero ya no tenemos el control, el padre esperará pero puede q el hijo termine antes q el padre...

PD: Creo q si se apaga el telefono no funciona el su lo digo para si alguien lo quiere probar yo de momento voy a intentar no apagarlo jajaja.
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)

Última edición por leon1984 Día 21/02/10 a las 13:04:01.
  #356  
Viejo 21/02/10, 13:07:46
Array

[xs_avatar]
jmarfilb jmarfilb no está en línea
Usuario veterano
 
Fecha de registro: dic 2009
Localización: Granada
Mensajes: 505
Modelo de smartphone: Moto G (2ª Gen) & HTC Desire
Tu operador: Amena
Pues utilicemos un semáforo
  #357  
Viejo 21/02/10, 13:10:15
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

Eso pensé yo o variables de tipo condición... y lo propuse pero no tienen ni pajolera idea... la programación POSIX no es para ellos, jajaja, creo q con hilos funcionaría mucho mejor... pero claro si no sincronizan procesos como van a sincronizar hilos...
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)
  #358  
Viejo 21/02/10, 13:23:51
Array

[xs_avatar]
locoliso locoliso no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Mensajes: 136
Modelo de smartphone: Xiaomi M2

Como se prueba desde la tattoo?

con el better terminal?
  #359  
Viejo 21/02/10, 13:34:07
Array

[xs_avatar]
leon1984 leon1984 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Mensajes: 1,413
Modelo de smartphone: Htc Tattoo

Terminal emulator... ese probé yo.

ATENCIÓN he ido a mirar lo del pasar los archivos y ya no podía ser root con un simple script la tattoo tiene algún sistema de seguridad q vuelve los permisos a los archivos un cacharro increible... cual ha sido mi sorpresa cuando al ejecutar el
while do /data/local/bin/m6; done ... no tenia permisos
se les he dado con chmod...
hago otra vez el mismo while... y soy root de nuevo... esto es muy raro...
__________________
Saludos

Leamos y comentemos...

AGRADECER ES GRATIS ;)


  #360  
Viejo 21/02/10, 14:17:36
Array

[xs_avatar]
superpmc7 superpmc7 no está en línea
Miembro del foro
 
Fecha de registro: dic 2009
Mensajes: 36
Modelo de smartphone: Htc Tattoo

Bueno yo igual intentandolo mientras se reinicia....abriendo y cerrando gmail etc.... siempre lo mismo:

Wrote shellcode 9bcc line 276
[ Overwritten 0xb0000100
usage: reboot [-n] [-p] [rebootcommand]

Me parece imposible conseguirlo...
Tema Cerrado

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Tattoo > ROMs y desarrollo HTC Tattoo



Hora actual: 23:20:03 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /