pauetmv
07/07/09, 11:21:26
Ayer me decidí a rootear mi Magic y después de pelearme un poco con los drivers, conseguí que desde windows y adb shell me saliera el simbolo de root #. De momento no le he instalado ninguna rom pues la de serie ya me va bien.
El problema me ha venido al intentar comprobarlo en el teléfono directamente mediante el programa "Better Terminal Emulator Magic". Al poner el comando "su" me devuelve el error "uid XXXXX not allowed to su".
He estado buscando por el foro y por internet y he encontrado la respuesta que le dan a uno que le pasa igual que a mi:
See the FAQ at the bottom of www.magicandroidapps.com (http://www.magicandroidapps.com/). You need a new 'su' utility that does not do the UID check for AID_ROOT. Once you recompile 'su' from the source, you need to use ADB to push the new binary to /data/local, tgen adb shell to get a shell on your phone, su to root. Remount /system as read/write, replace the existing su utility with the new one, and chown it to root, then chmod it so it is setuid to root.
Traducido básicamente dice: Necesitas un nuevo "su" que no compruebe el UID para el AID_ROOT.
Entonces lo que he pensado es que si hubiera puesto cualquier rom cocinada no me hubiera dado ese problema simplemente porque tienen un "su" que no comprueba el UID para el AID_ROOT?? (no tengo ni idea de que significa eso, pero es lo que pone en el texto ese)
Es que estoy en duda de si es problema de que algo no lo he hecho bien (que no tiene por que, pues no tuve ningún problema durante todo el proceso) o es problema de hacerlo en la rom original de guarrifone.
Gracias
El problema me ha venido al intentar comprobarlo en el teléfono directamente mediante el programa "Better Terminal Emulator Magic". Al poner el comando "su" me devuelve el error "uid XXXXX not allowed to su".
He estado buscando por el foro y por internet y he encontrado la respuesta que le dan a uno que le pasa igual que a mi:
See the FAQ at the bottom of www.magicandroidapps.com (http://www.magicandroidapps.com/). You need a new 'su' utility that does not do the UID check for AID_ROOT. Once you recompile 'su' from the source, you need to use ADB to push the new binary to /data/local, tgen adb shell to get a shell on your phone, su to root. Remount /system as read/write, replace the existing su utility with the new one, and chown it to root, then chmod it so it is setuid to root.
Traducido básicamente dice: Necesitas un nuevo "su" que no compruebe el UID para el AID_ROOT.
Entonces lo que he pensado es que si hubiera puesto cualquier rom cocinada no me hubiera dado ese problema simplemente porque tienen un "su" que no comprueba el UID para el AID_ROOT?? (no tengo ni idea de que significa eso, pero es lo que pone en el texto ese)
Es que estoy en duda de si es problema de que algo no lo he hecho bien (que no tiene por que, pues no tuve ningún problema durante todo el proceso) o es problema de hacerlo en la rom original de guarrifone.
Gracias