Ver la Versión Completa : Problema al modificar la ROM instalada
pasteles
20/02/12, 01:35:39
Bueno estoy siguiendo el manual para ser S-OFF y root ---> http://www.htcmania.com/showthread.php?t=326774
Voy por el paso desactualizar HBOOT, concretamente cuando ya he instalado la ROM p reROOT (http://forum.xda-developers.com/showthread.php?t=1230029). Bueno anteriormente he instalado el recovery.
Pongo el usb en modo depuracion y tengo que ejecutar los comandos
adb push C:\Recuperacion /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version adb shell
su
cd /data/local/tmp
./misc_version -s 1.27.405.6
exit
exit
Yo estoy en mac y bueno la ruta de las carpertas es diferente , voy a ejecutar la primera orden
mbpro:Desktop ismael$ adb push Recuperacion /data/local/tmp
push: Recuperacion/system.img -> /data/local/tmp/system.img
failed to copy 'Recuperacion/system.img' to '/data/local/tmp/system.img': Permission denied
¿Que estoy haciendo mal?. Navegando he visto este manual ( http://www.htcmania.com/showthread.php?t=281563 ) he visto que ejecutan la orden
adb push misc_version /data/local/tmp
lo hago yo y me sale directamente esto
mbpro:Recuperacion ismael$ adb push misc_version /data/local/tmp
failed to copy 'misc_version' to '/data/local/tmp/misc_version': Permission denied
¿Que pasa?
Bueno estoy siguiendo el manual para ser S-OFF y root ---> http://www.htcmania.com/showthread.php?t=326774
Voy por el paso desactualizar HBOOT, concretamente cuando ya he instalado la ROM p reROOT (http://forum.xda-developers.com/showthread.php?t=1230029). Bueno anteriormente he instalado el recovery.
Pongo el usb en modo depuracion y tengo que ejecutar los comandos
adb push C:\Recuperacion /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version adb shell
su
cd /data/local/tmp
./misc_version -s 1.27.405.6
exit
exit
Yo estoy en mac y bueno la ruta de las carpertas es diferente , voy a ejecutar la primera orden
mbpro:Desktop ismael$ adb push Recuperacion /data/local/tmp
push: Recuperacion/system.img -> /data/local/tmp/system.img
failed to copy 'Recuperacion/system.img' to '/data/local/tmp/system.img': Permission denied
¿Que estoy haciendo mal?. Navegando he visto este manual ( http://www.htcmania.com/showthread.php?t=281563 ) he visto que ejecutan la orden
adb push misc_version /data/local/tmp
lo hago yo y me sale directamente esto
mbpro:Recuperacion ismael$ adb push misc_version /data/local/tmp
failed to copy 'misc_version' to '/data/local/tmp/misc_version': Permission denied
¿Que pasa?
Puede que no estés en la carpeta que toca, o que te saltes un comando pero no entiendo demasiado lo que ocurre, podrias poner exactamente que es lo que pones tu en la consola y que es lo que te responde el terminal?
Otra sugerencia para que todo esté en su sitio, ordenado, podrias postear en el hilo del tuto que sigues.
Atrapatalkado con Desire S
El mensaje "Permission denied" suele ser provocado porque el archivo en cuestion no existe. Seguramente los archivos que quieres enviar al telefono estan en otra carpeta
pasteles
20/02/12, 10:40:15
En realidad Recuperación es una carpeta, y yo creo que existen mirad mi salida de terminal:
mbpro:Desktop ismael$ pwd
/Users/ismael/Desktop
mbpro:Desktop ismael$ ls -l
total 848
drwxr-xr-x@ 3 ismael staff 102 6 nov 11:43 $RECYCLE.BIN
-rw-r--r--@ 1 ismael staff 430102 19 feb 15:58 Guía S-OFF y Rooteo HBOOT 2.000.002.pdf
drwxr-xr-x 12 ismael staff 408 20 feb 00:00 Recuperacion
drwxr-xr-x 7 ismael staff 238 20 feb 10:29 Root
mbpro:Desktop ismael$ cd Recuperacion/
mbpro:Recuperacion ismael$ ls -l
total 1177376
-rw-r--r-- 1 ismael staff 96256 28 ago 2010 AdbWinApi.dll
-rw-r--r-- 1 ismael staff 60928 28 ago 2010 AdbWinUsbApi.dll
-rw-r--r-- 1 ismael staff 577335 28 ago 2010 adb.exe
-rw-r--r-- 1 ismael staff 3039232 22 ago 18:41 boot.img
-rw-r--r-- 1 ismael staff 992202 31 jul 2011 fastboot.exe
-rw-r--r-- 1 ismael staff 15837 19 dic 2010 misc_version
-rw-r--r-- 1 ismael staff 4010240 6 oct 01:03 recovery.img
-rw-r--r-- 1 ismael staff 8909824 26 ago 07:51 recoverymod.img
-rw-r--r-- 1 ismael staff 585101312 6 oct 01:01 system.img
mbpro:Recuperacion ismael$ cd ..
mbpro:Desktop ismael$ adb push Recuperacion/ /data/local/tmp
push: Recuperacion/system.img -> /data/local/tmp/system.img
failed to copy 'Recuperacion/system.img' to '/data/local/tmp/system.img': Permission denied
Empieza a copiar el system.img pero da fallo de permisos. Decir que cuando ejecuto la orde "adb push Recuperacio/ /data/local/tmp ", se tira como 2 minutos sin reponder el prompt, vamos que parece que parece que lo esta copiando, pero a los 2 minutos me aparece el mensaje de fallo al copiar
EDIT: He probado a realizar el proceso en Windows 7, con indenticos resultados. Os explico de nuevo lo que he hecho ahora en windows:
1- He instalado los controladores USB "setup_v3.0.5517.exe" para windows.
2- He pasado a Windows el directorio "Recuperacion", y lo he colocado en el escritorio. El contenido de este directorio esta listado arriba , pero que vamos es el rar de 250MB que anda por el foro.
3- En la consola de windows, colocado en el Escritorio he ejecutado el siguiente comando:
> Recuperacion/adb.exe push Recuperacion /data/local/tmp
4- Habra estado como 2 minutos intentando copiar el archivo system.img, como anteriormente y al final me muestra el mismo mensaje de error,o sea, que no puede copiar el archivo.
Yo creo que el archivo en cuestión si existe, vamos es que intenta copiarlo y tras los 2 minutos falla... :oh:
pasteles
20/02/12, 15:40:42
Bueno he seguido investigando y yo creo que no he realizado algun paso correctamente porque me he bajado un programa de XDE que se llama "superoneclick", que es para window y te hace root para la version hboot-2.00.002 (vamos la que tengo) y si os fijais en las capturas, obtengo el mismo fallo que tenia
http://f.cl.ly/items/303F1A2z342c38080s04/Captura0.PNG
http://f.cl.ly/items/0j1z2J2X0O0r1f1w0G3N/Captura.PNG
PD: Lo curioso es que me dice que soy root, y en realidad no lo soy porque he instalado la app de la market que lo comprueba y me dice que no lo soy. Bueno quiza me dija que soy root porque he intentado convertirme en ello instalando dede el recovery el siguiente archivo "su-2.3.6.1-ef-signed.zip", pero como he comentado la aplicacion me dice que no lo soy...
failed to copy 'Recuperacion/system.img' to '/data/local/tmp/system.img': Permission denied
LA verdad es que no entiendo la salida de los comandos que has pegado, pero bueno, el comando debería ser asi:
adb push system.img /data/local/tmp
O si lo que quieres es enviar la carpeta Recuperación entera entonces no debes entrar en ella antes de lanzar el comando adb.
¿dónde tienes ubicada la carpeta "Recuperacion"? Si la pones en C: debes teclear "cd C:/recuperacion" así te sitúas en el directorio y a seguir los pasos. Pero oarece que tú controlas más que yo. El superoneclick no lo he probado en XDA recomiendan esto:
You NEED to put your phone on USB Debugging mode
You NEED to install make sure the Android drivers for your phone are installed
Make sure you DO NOT mount your SD card.
If you still can't get something to run, try doing it in recovery mode.
Enviado desde mi Desire S usando Tapatalk
pasteles
20/02/12, 17:44:38
Los comandos que he puesto arriba son solamente para demostrar que lo estoy ejecutando desde el lugar adecuado, en realidad yo no se lo que ejecuta el comando
adb push <origen> <final>
Yo simplemente, ejecuto lo que pone el manual, y lo hace sobre un directorio, yo no se si hay que ejecutar el boot.img o el system.img ni nada, solo hago el "adb push" sobre el directorio.
He probado hacer el
adb push system.img /data/local/tmp
failed to copy 'system.img' to '/data/local/tmp/system.img': Permission denied
Y sigue lo mismo xS
Bueno noa86, lo tengo en el escritorio en lugar de c:\ , es que estoy en mac por eso, pero que hago lo mismo...
Bueno
Se supone que intentas hacer downgrade y ya has instalado la rom saga 3d y ahora intentas modificar el misc, entonces lo que debes ecribir(desde el directorio donde tengas los archivos) es lo siguiente:
adb push misc_version /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version
adb shell
Si no aparece en el promp # entonces teclear su
cd /data/local/tmp
./misc_version -s 1.27.405.6
exit
exit
Sacado del tutorial del compañero lopoga: http://www.htcmania.com/showthread.php?t=281563
pasteles
22/02/12, 11:52:41
Bueno estoy intentando copiar el misc_version del rar que me descargue (recuperación.rar), pero sigo con el mismo fallo
mbpro:Recuperacion ismael$ ls -l | grep mis
-rw-r--r-- 1 ismael staff 15837 19 dic 2010 misc_version
mbpro:Recuperacion ismael$ adb push misc_version /data/local/tmp
failed to copy 'misc_version' to '/data/local/tmp/misc_version': Permission denied
Aqui se puede ver como estoy en la mismo directoroo que el archivo misc_version, y al ejecutar la orden , me sigue diciendo lo mismo.
Voy adjuntar unas fotos para que veais que efectivamente soy unlocked, y que tengo instalada la rom preroot de saga-v5
http://f.cl.ly/items/3s18131W0D053w0S1U2x/IMAG0212.jpg
http://f.cl.ly/items/3k2p1U2k3n211G3m1T2j/IMAG0213.jpg
http://f.cl.ly/items/0t232B1P2m2L0r373n06/IMAG0214.jpg
¿Que hago mal?
Vaya, es que yo de MAC no tengo ni papa... Pero mirando por Internet:
«adb push <local> <remote>[, ejemplo:] adb push appmanager.apk sdcard/appmanager.apk Esta opción nos permite copiar un archivo determinado en una ubicación determinada de nuestro teléfono».
¿Deberías poner adb push misc_version sdcard/misc_version? o ¿abd push C:/misc_version /sdcard/misc_version? Bueno, son los comandos que se me ocurren de otros tutoriales que he ido realizando. Según he leído, entre Windows y MAC no hay diferencias, como sí las hay entre Windows y Linux.
Te dejo un par de enlaces sobre adb para ver si así puedes lograrlo:
- Quizás no esté bien configurado, estos ordenadores... nunca se sabe con ellos: http://www.desctrl.com/blog/2011/09/10/android-configure-adb-in-mac/
- http://www.emezeta.com/articulos/10-operaciones-utiles-para-android-via-adb#axzz1n6tYvQSG
A ver si tienes suerte. Sino pide a algún amigo que te dejé un Windows :-P
pasteles
22/02/12, 15:24:11
Vaya, es que yo de MAC no tengo ni papa... Pero mirando por Internet:
«adb push <local> <remote>[, ejemplo:] adb push appmanager.apk sdcard/appmanager.apk Esta opción nos permite copiar un archivo determinado en una ubicación determinada de nuestro teléfono».
¿Deberías poner adb push misc_version sdcard/misc_version? o ¿abd push C:/misc_version /sdcard/misc_version? Bueno, son los comandos que se me ocurren de otros tutoriales que he ido realizando. Según he leído, entre Windows y MAC no hay diferencias, como sí las hay entre Windows y Linux.
Te dejo un par de enlaces sobre adb para ver si así puedes lograrlo:
- Quizás no esté bien configurado, estos ordenadores... nunca se sabe con ellos: http://www.desctrl.com/blog/2011/09/10/android-configure-adb-in-mac/
- http://www.emezeta.com/articulos/10-operaciones-utiles-para-android-via-adb#axzz1n6tYvQSG
A ver si tienes suerte. Sino pide a algún amigo que te dejé un Windows :-P
Muchas gracias era como lo has puesto tu osea:
adb push misc_version sdcard
Pero bueno ahora obtengo otro fallo :cry:
Os pongo la salida del terminal y os la explico lo que hago con los comandos basicamente.
Con este comando pongo en la sd el archivo misc_vesion
mbpro:Recuperacion ismael$ adb push misc_version sdcard/misc_version
1341 KB/s (15837 bytes in 0.011s)
Bueno como se tiene que cambiar la localizacion ahora del archivo, puesto que ya no esta en /data/local/tmp, la sustituyo por sdcard/misc_version, para darle permisos de ejecución
ion ismael$ adb shell chmod 777 sdcard/misc_version
Entro en la shell de adb
mbpro:Recuperacion ismael$ adb shell
Bueno hecho un vistazo al sistema de directorios del movil y veo que esta el sdcard
# ls
app-cache
config
sdcard
acct
mnt
vendor
d
etc
cache
devlog
ueventd.saga.rc
ueventd.rc
ueventd.goldfish.rc
system
sys
sbin
proc
init.saga.rc
init.rc
init.goldfish.rc
init
default.prop
data
cwkeys
bootcomplete.rc
root
dev
Ahora entro en el y miro a ver si esta el archivo. Veo que tiene persmisos de ejecucion para el grupo(rwx) y para otros(r-x). La x indica los permisos de ejecucion para el archivo. Ya esto me extraña porque deberia de estar de la forma: rwxrwx que corresponde con los permisos 777 y no como esta, ---rwxr-x , que se corresponde con los permisos 075... Bueno de todas formas tiene permiso de ejecucion.
# cd sdcard
# ls -l | grep misc
----rwxr-x system sdcard_rw 15837 2010-12-19 23:44 misc_version
Ahora intento ser superusuario, pero me muestra este mensaje
# su
Permission denied
Y bueno pruebo sin mucha fe ya ha ejecutar el archivo, y obtengo que no tengo permiso.
# ./misc_version -s 1.27.405.6
./misc_version: permission denied
¿Que pasa ahora?¿porque no puedo ser supersusuario?
EDIT: Estoy viendo es que no tengo permisos, vamos yo creo que ese es el error, porque he estado navegando un poco por los directorios de mi movil, por la terminal de adb. En la raiz se ve como existe un directorio data, y entonces me he preguntado porque antes no podia escribir en /data/local/tmp, pense que era porque no existiría ese directorio en mi android, pero nada mas lejos de la realidad..
# pwd
/
# ls -l | grep data
drwxrwx--x system system 2012-02-21 13:19 data
# cd data
# ls
lost+found
htcfs
dontpanic
misc
local
data
app-private
app
property
drm
dalvik-cache
DxDrm
system
dump
secure
backup
# cd local
# ls
tmp
rights
# cd tmp
# pwd
/data/local/tmp
Y he entonces he probado desde la sdcard, que hay si me ha permitido copiarlo, copiarlo a este directorio, pero nada, error de permisos.
Me he ido a la sdcard y lo intento...
# pwd
/mnt/sdcard
# ls -l | grep misc_
----rwxr-x system sdcard_rw 15837 2010-12-19 23:44 misc_version
# cp misc_version /data/local/tmp
cp: can't create '/data/local/tmp/misc_version': Permission denied
pasteles
22/02/12, 16:03:36
Bueno sigo probando cosas, he visto por internet que esto podia arreglar el tema de los permisos pero yo sigo como hasta ahora. Yo hacia todas las operaciones en la terminal como usuario normal de mi mac, asi que he probado a loguearme como su en mi temrinal de mac y desde ahi lanzar adb shell y probar pero no consigo nada, sigo con lo mismo
He probado a instalar una aplicacion de la market que es una terminal y hacerlo desde ahi, pero nada...
Edit: bueno se me ha olvidado comentar que alguna vez que otra en la desire me aparece una ventana de repente y me die algo asi
la aplicacion superusuario com.noshufoy.android.su ha dejado de funcionar
Y me da la opcion de forzar cierre.
La instrucción adb remount , que vale para que monte las particiones del sistema en modo escritura y lectura no me deja tampoco ejecutarla...
http://www.youtube.com/watch?v=eBtQrKbpQ18&feature=g-upl&context=G220fdcbAUAAAAAAAAAA
pasteles
22/02/12, 17:08:49
Bueno perdonad que sea tan pesado, pero cuando se me mete algo en la cabeza...
Bueno he vuelto a instalar la preroot de saga-v5, y misteriosamente, ahora si puedo ser root en la terminal de adb shell, asi que al final he conseguido ejecutar el comando
# ./misc_version -s 1.27.405.6
--set_version set. VERSION will be changed to: 1.27.405.6
Patching and backing up partition 17...
Sin ningun error, pero como era normal, viendo la suerte que estoy teniendo al lanzar el siguiente comando no consigo nada.... El siguiente comando que intento ejecutar es:
fastboot flash system system.img
Pues bien yo hago esto.
mbpro:Recuperacion ismael$ adb devices
List of devices attached
HT13RTJ44774 device
mbpro:Recuperacion ismael$ fastboot flash system system.img
< waiting for device >
Y ahi se queda los minutos y minutos.. ¿que ocurre ahora?
EDIT: bueno para utilizar el fastboot, creo que tengo que apagar el telefono y encenderlo con la tecla de VOL - , pulsada y despues poner el movil en modo FASTBOOT USB.
Pues bien he probado ha hacerlo
mbpro:Recuperacion ismael$ fastboot flash system system.img
sending 'system' (571388 KB)... INFOstart check_usb: usb_ep0: type=128, request=6
Y asi se queda todo el rato...
Decir que he probado tambien en windows
http://f.cl.ly/items/1W0a3c420N270H442l0M/Captura.PNG
Edit: he encontrado un patron de comportamiento. Estando en la terminal de mac, conectado el movil en fastboot usb, ejecuto esto:
mbpro:Recuperacion ismael$ fastboot flash system system.img
sending 'system' (571388 KB)... ERROR: usb_write failed with status e00002be
FAILED (data transfer failure (No such file or directory))
mbpro:Recuperacion ismael$ fastboot flash system system.img
sending 'system' (571388 KB)... INFOstart check_usb: usb_ep0: type=128, request=6
^C
Siempre que lo ejecuto por primera vez sale fallo que no encuentra el directorio, si lo ejecuto de nuevo intenta enviarlo. Si descconecto el movul y lo vuelvo a conectar me ocurre exactamente lo mismo , primero fallo de directorio y luego intenta copiarlo
pasteles
22/02/12, 21:19:09
Al final he probado de nuevo en windows y ahora por magia ha funcionado....
Bueno gracias a todos y ya tengo el S-OFF
pero cuando se me mete algo en la cabeza...
La perseverancia es una virtud en estos temas, y la repetición...:-)
Al final he probado de nuevo en windows y ahora por magia ha funcionado....
Bueno gracias a todos y ya tengo el S-OFF
¿Ves? Windows bendito...jaja nos alegramos :-) eres de los que lee, eso nos gusta.
Enviado desde mi Desire S usando Tapatalk
megalvarotron
02/03/12, 18:32:04
Entonces finalment eque hay que hacer xd que no me he enterado? lo has sacado por magia? bueno voy a intentar reinstalar saga 3d
megalvarotron
03/03/12, 16:50:59
Ya lo he reinstalado y sigue sin funcionarme :(
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.