2 votos

La eliminación de los archivos de hardware a veces lleva a brickear el teléfono

Recientemente empecé a buscar una forma de desactivar permanentemente mi wifi, bluetooth, NFS, Red y GPS. Desafortunadamente no encontré un método adecuado para hacerlo. Había la opción de romper físicamente los hardwares, pero no quería arriesgarme a eso, si me sale algo mal no tendría una segunda oportunidad. Excepto eso, solo había algunas formas de desactivar el wifi pero era fácil volver a activarlo.

De todos modos me di cuenta, que tengo que Root mi dispositivo con el fin de eliminar los archivos de hardware, pero el problema es que no sé qué archivos estaría bien para eliminar.

Estoy usando un samsung galaxy s8 con Android 9 Pie

Hasta ahora he rooteado mi dispositivo dos veces y he borrado los archivos de hardware,

la primera vez borré los archivos de hardware wifi de la carpeta system/etc/permissions. Eso llevó a brickear mi teléfono.

La segunda vez borré los archivos de hardware de bluetooth y nfc de:

sistema/lib

sistema/lib64

sistema/vendedor/etc/init

sistema/proveedor/etc

sistema/vendedor/lib64

sistema/proveedor/permisos

sorprendentemente funcionó, desactivé totalmente el bluetooth y el nfc.

Luego quise proceder a eliminar el gps (me di cuenta de que el S8 no usa gps sino gnss) así que eliminé los archivos y carpetas de gnss. Pero esta vez, se brickeó mi teléfono, así que tuve que volver a instalar el firmware de Samsung de nuevo y ahora rooteado mi dispositivo de nuevo.

Antes de empezar a intentarlo de nuevo, me gustaría preguntaros, si alguno de vosotros tiene algún conocimiento sobre esto y si hay algún archivo no-go, que nunca debería eliminar o smth.

Realmente no quiero probar una y otra vez, me está llevando mucho tiempo hacer todo esto... Espero que alguien me pueda ayudar.

Además, ¿alguno de ustedes sabe cómo se llama el hardware de red? básicamente el hardware que permite llamar a la gente o simplemente el hardware que se conecta a un proveedor de red.


La razón por la que quiero hacer esto no debería ser importante, ¿verdad? pero si quieres saber por qué:

Quiero mantener mi privacidad. Quiero poder conectarme a Internet sólo a través de un cable ethernet y también quiero utilizar mi dispositivo más como un mapa para planificar rutas, cámara, calc, etc.

Mucha gente quiere hacer esto también, pero nadie (después de buscar durante más de 20 horas) tenía la solución correcta. Cada manera que encontré, era posible volver a habilitarlo fácilmente.

¡Gracias por tomarse su tiempo y leer mi tema! ¡¡Espero que puedan ayudar!!

De todos modos, ¡daré una actualización sobre esto!

1 votos

Hay varias dependencias entre los controladores, los servicios, etc. Borrar todo no es una buena solución, ya que Android es muy complejo y las referencias a los servicios están dispersas en todo el sistema. La forma correcta sería desarrollar una ROM propia personalizada. Entonces podrías desactivar esas características antes de construir la ROM y dejar fuera los drivers, servicios y otras partes que no quieras. Ten en cuenta que las preguntas sobre el desarrollo de la ROM están fuera del tema aquí.

0 votos

Ya veo, gracias por el consejo. Intentaré aprender a hacerlo.

1 votos

Un enfoque aún más fácil y seguro es desactivar el servicio nativo de HAL relacionado con la funcionalidad que desea desactivar. Android no interactúa con el hardware directamente, sino que depende de las HALs proporcionadas por el proveedor (blobs binarios), que en su mayoría se ejecutan como nativos init servicios. Puede simplemente ejecutar stop o setprop ctl.stop para detener un servicio y luego probar si la función sigue funcionando. Si no lo hace, puede editar el .rc para desactivar el servicio de forma permanente. Sin embargo, en el caso de las HAL heredadas, es necesario eliminar (o simplemente renombrar) los archivos. Porque son bibliotecas compartidas, no archivos ejecutables.

0voto

MrJami Puntos 11

Estoy usando un samsung galaxy s8 con Android 9 Pie

Modelo: SM-G950F

Actualización:


He encontrado una manera de desactivar el siguiente hardware:

(aviso: probablemente haya toneladas de métodos para desactivar permanentemente el hardware, pero así es como me funcionó a mí)

Por supuesto, usted necesita para Root dispositivo, he utilizado TWRP como cargador de arranque.

HAGA UNA COPIA DE SEGURIDAD DE SU DISPOSITIVO

y no cometas el mismo error que yo, no hacer una copia de seguridad de los contactos.

¡¡¡Los contactos NO están en el almacenamiento interno, por lo tanto hay que hacer una copia de seguridad estando rooteado!!!

Consejo: cada archivo que edites o borres, haz una copia de seguridad del original y ponle otro nombre. Si tu Android se brickea, entonces puedes usar TWRP y borrar el archivo modificado y renombrar la copia de seguridad de nuevo con el nombre original. Esto le ayudará a evitar perder mucho tiempo.

Bluetooth:

Elimine el siguiente archivo:

/system/vendor/lib64/hw/Android.hardware.bluetooth@1.0-impl.so

WiFi:

Elimine el siguiente archivo:

/system/vendor/lib64/vendor.samsung.frameworks.ucm.wifi@1.0.so

GPS:

Elimine el siguiente archivo:

/sistema/vendedor/etc/gnss/gps.xml

Algunos archivos solo los edité, estos son archivos de permisos, si los borras completamente, Android no funcionará más.

Tienes que borrar todo lo que hay entre <permissions></permissions>

Puede editar los archivos utilizando un editor de texto

GPS: Edita el siguiente archivo:

/system/vendor/etc/permissions/Android.hardware.location.gps.xml

NFC: Edite el siguiente archivo:

/system/vendor/etc/permissions/Android.hardware.nfc.xml

Telefonía: Intenté marcar números de emergencia, lo que debería ser posible con o sin tarjeta sim, pero no funcionó.

Edite el siguiente archivo:

/system/vendor/etc/permissions/Android.hardware.telephony.gsm.xml

Y ya está, ahora sólo tienes que reiniciar tu Android y debería funcionar sin problemas.

Yo recomendaría descargar todo lo que quieras tener en tu teléfono, antes de deshacerte del wifi.

ADVERTENCIA:

La mayoría de las aplicaciones de google, como google map, no funcionan después de deshacerse del gnss/gps. Google no le gusta, si usted apaga su ubicación lol

Los datos de la red (LTE, 4G ...etc) no están probados y no estoy seguro de que incluso estén desactivados, tengo la sensación de que la telefonía no es la misma. De todas formas no uso tarjeta sim, así que sí. ¡Pero si encuentro una solución para eso también, la publicaré aquí seguro!

¡¡Diviértete!!

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