2 votos

HTC - Problema de escritura a /system

Tengo un HTC Desire HD Android dispositivo. He rooteado con SuperOneClick. Tengo un símbolo # en el terminal. adb remount falla. Soy capaz de volver a montar /system con

mount -o rw,remount /dev/block/mmcblk0p25 /system

Ahora puedo hacer cambios a /system.

El problema es que mis cambios son borrados cuando se me reinicia el teléfono. Esto es cierto incluso si puedo crear un pequeño archivo ficticio, por ejemplo, derf.txt

También las nuevas aplicaciones que instale en /data/app, mientras que el pre-instalado aplicaciones se encuentran en /system/app.

La salida del monte es:

mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/block/mmcblk0p25 /system ext3 rw,relatime,errors=continue,data=ordered 0 0
/dev/block/mmcblk0p26 /data ext3 rw,nosuid,nodev,relatime,errors=continue,data=o
rdered 0 0
/dev/block/mmcblk0p27 /cache ext3 rw,nosuid,nodev,relatime,errors=continue,data=
ordered 0 0
/dev/block/mmcblk0p28 /devlog ext3 rw,nosuid,nodev,relatime,errors=continue,data
=ordered 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /app-cache tmpfs rw,relatime,size=8192k,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/data/d /data/d debugfs rw,relatime 0 0
/dev/block/vold/179:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,
uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharse
t=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,ioc
harset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
#

Alguien ha visto esto? Puede usted explicar por qué mis cambios se borró cuando se me reinicia el teléfono?

Muchas gracias!

1voto

jlehenbauer Puntos 7749

En lugar de

mount -o rw,remount /dev/block/mmcblk0p25 /system

trate de

mount -o rw,remount /system

0voto

Alex Puntos 111

El problema es (era) que HTC aplicar un software de protección contra escritura a mmc particiones, algunas de solución existen (wp_mod.ko) pero al ser un módulo del kernel no es práctico.

ps: en la antigua HTC 2.3.x el corrent sintaxis para mount necesita el dispositivo y el punto de montaje.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X