1 votos

Puedo cambiar el nombre del punto de montaje del almacenamiento externo en Android10 con acceso Root

Sistema : Samsung Galaxy S10 rooteado con Android10

He sustituido mi vieja tarjeta sdcard externa (128GB) por una nueva y más grande (512GB). La antigua tarjeta se montaba automáticamente en /storage/6639-3031 . La nueva tarjeta se monta en: /storage/9C33-6BBD . Ya que tengo un montón de appz configuradas que utilizan rutas personalizadas apuntando a /storage/6639-3031/somesubfolder Me gustaría cambiar la nueva identificación: 9C33-6BBD volver a la antigua 6639-3031 en todo el sistema.

Como no hay fstab en Android responsable de esto y no puedo encontrar donde se almacenan estos id's en Android ¿tal vez algunos expertos de aquí puedan ayudarme? Parece un problema sencillo, pero aún no he encontrado la solución.

Algunas pistas que ya he encontrado:

  1. ¿El equivalente en Android de /etc/fstab?
  2. Volver a montar la partición FUSE

Una vez que he encontrado donde se almacena este id de la tarjeta sdcard externa, ¿puedo cambiar la identificación? (Tengo root )?

¿Se mantendrá cambiado después de reiniciar? ?

1voto

pr0nin Puntos 353

Por lo que recuerdo, el nombre del punto de montaje se toma del número de serie del volumen de la tarjeta SD (que se genera cuando se formatea el volumen).

Esto significa que no tienes que hacer ningún cambio en tu sistema Android. Deberías ser capaz de editar este ID, por ejemplo, utilizando un editor hexadecimal en un PC o un teléfono Android rooteado. También hay un editor especial para cambiar el número de serie del volumen.

El número de serie del volumen se almacena como un valor entero little-endian en la cabecera del volumen (esto significa que los cuatro nibbles del número se almacenan en orden inverso). Buscar BD6B339C en el editor hexadecimal y cámbialo por 31303966 .

Si editas la tarjeta en el teléfono reinicia tu teléfono después de hacer los cambios y el punto de montaje de la tarjeta sd debería volver a ser /storage/6639-3031 .

0 votos

Encontré un editor HEX en Windows, hice clic con el botón derecho en la tarjeta sdcard también montada en Windows y ahora están realizando una búsqueda de 'BD6B339C'. La búsqueda está tomando mucho tiempo, así que supongo que el editor está buscando en todo el volumen y no sólo la cabecera. ¿Algún consejo para hacer esto de la manera correcta?

1 votos

@Kleajmp Asegúrate de que el número de serie del volumen es correcto. Windows también muestra el serial cuando ejecutas dir en el volumen de la tarjeta sd (asumiendo que el sistema de archivos es montable por Windows como FAT32 para exFAT). El número de serie del volumen debe estar en el primer ~1KB del volumen. He utilizado HxD para comprobarlo.

0 votos

Ok ahora veo que tengo que invertir los pares de números HEX de la etiqueta del volumen, como has mostrado correctamente en tu ejemplo, encontré: 'BD 6B 33 9C' y lo cambié por: '31 30 39 66'. Voy a cambiar la sdcard más tarde a mi teléfono y mantener u informado. muchas gracias creo que va a tener éxito.

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