![]() |
|
ROMs y desarrollo Samsung Galaxy S9 ROMs y desarrollo Samsung Galaxy S9 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
Android 10 Pre-rooteado, Debloating, G-Pay, Samsung Wear / Health
Muy buenas compañeros.
Os traigo una guía muy buena que hay en XDA para tner nuestro S9 en Android 10, funcionando completo y a la perfección, pero os adjuntaré el Stock FW de Febrero pre-rooteado para simplificar todo el proceso. Espero os sea de ayuda. Esta guía fue hecha para aquellos que poseen Exynos S9, como el firmware de serie con algunas excepciones (bloatware) y les gustaría usar Google Pay y Galaxy Wearable con Samsung Health, incluso si con KNOX 0x1. -La guía funciona para los firmware de Samsung basados en Android 9 y 10, en este caso lo haremos con el firmware pre-rooteado que adjuntare al final del tema. *NOTA: Para crear el fw pre-rooteado deberemos descargar e instalar vía Odin la versión deseada del mismo. Realizaremos el primer arranque e instalaremos Magisk Manager. Copiaremos el archivo "AP" del fw descargado previamente, lo copiaremos a la memoria del teléfono, y en Magisk Manager seleccionaremos instalar parcheando un archivo y escogemos el archivo "AP". Una vez finalizado el proceso sólo quedará flashear de nuevo el fw vía Odin con el "AP MODIFICADO". -En esta guía vamos a modificar el firmware de stock S9 de una manera que: todo el bloatware incl. Bixby se elimina por completo, el cifrado de almacenamiento funciona, Google Pay funciona, Galaxy Wearable y Samsung Health funcionan, El botón Bixby se asigna a lo que quieras. NOTA 1 : No vamos a utilizar TWRP en esta guía. TWRP deshabilita el cifrado de almacenamiento en dispositivos Samsung, ya que aún no es compatible, lo que permite que todos los que pongan sus manos sobre su teléfono obtengan sus datos privados fácilmente. NOTA 2 : Esta guía se basa en la información que se encuentra en XDA Developers Forum, simplemente fusioné las cosas juntas. La guía se divide en las siguientes partes: 1.-Instalando firmware de stock Pre-rooteado 2.-Debloating 3.-Hacer que Google Pay funcione, 4.-Arreglando el sistema operativo que pierde el emparejamiento de Bluetooth después del reinicio, 5.-Hacer que Galaxy Wearable y Samsung Health funcionen, 6.-Reasignación del botón Bixby. PARTE I - Instalando firmware de stock Pre-rooteado. -Descargaremos el fw (https://mega.nz/#!QM9TVA7L!b4JDElGlt...xVc5qGs7RFRA0k) y Odin 13 adjunto al final de este hilo. -Descomprimimos todo y abrimos Odin. -Seleccionaremos los archivos correspondientes con sus casillas, aquí el que juega un papel importante ese el archivo "magisk_patched_AP". MUY IMPORTANTE. El la pestaña "Options" de Odin destildamos "Auto Reboot" -Instalamos el fw y cuando acabe tendremos que reiniciar el terminal manualmente en recovery. Para ello dejaremos pulsadas las teclas VOL +, Bixby y POWER. -Una vez en RECOVERY, es necesario hacer un FACTORY RESET. -Reiniciamos. PARTE II - Debloating Cuando se reinicie, realizamos la configuración inicial de su teléfono. Es necesario iniciar sesión en Google Play; necesitaremos el Editor SQL. Espera a que se instalen todas las aplicaciones. -Habilitar el modo de desarrolladores. -En Opciones de desarrollador, habilite la depuración de USB. -En el ordenador, iniciamos el shell ADB: Código: adb shell -Deshágamonos del bloatware ingresando estos comandos (o copiando y pegando en realidad) en el shell: Bixby Código: pm desinstalar -k --usuario 0 com.samsung.android.bixby.agent pm desinstalar -k --usuario 0 com.samsung.android.bixby.es.globalaction pm desinstalar -k --usuario 0 com.samsung.android.bixbyvision.framework pm desinstalar -k --usuario 0 com.samsung.android.bixby.wakeup pm desinstalar -k --usuario 0 com.samsung.android.bixby.plmsync pm desinstalar -k --usuario 0 com.samsung.android.app.spage pm desinstalar -k --usuario 0 com.samsung.android.bixby.voiceinput pm desinstalar -k --usuario 0 com.samsung.systemui.bixby pm desinstalar -k --usuario 0 com.samsung.android.bixby.agent.dummy pm desinstalar -k --usuario 0 com.samsung.android.visionintelligence pm desinstalar -k --usuario 0 flipboard.boxer.app Panel Código: pm desinstalar -k --usuario 0 com.samsung.android.app.sbrowseredge pm desinstalar -k --usuario 0 com.samsung.android.widgetapp.yahooedge.finance pm desinstalar -k --usuario 0 com.samsung.android.widgetapp.yahooedge.sport pm desinstalar -k --usuario 0 com.samsung.android.app.taskedge pm desinstalar -k --usuario 0 com.samsung.android.app.appsedge pm desinstalar -k --usuario 0 com.samsung.android.app.clipboardedge pm desinstalar -k --usuario 0 com.samsung.android.app.cocktailbarservice Servicio de juegos Código: pm desinstalar -k --usuario 0 com.samsung.android.game.gamehome pm desinstalar -k --user 0 com.enhance.gameservice pm desinstalar -k --user 0 com.samsung.android.game.gametools Gerente inteligente Código: pm desinstalar -k --usuario 0 com.samsung.android.sm.devicesecurity pm desinstalar -k --usuario 0 com.samsung.android.sm.policy pm desinstalar -k --usuario 0 com.samsung.android.lool Código: pm desinstalar -k --usuario 0 com.facebook.services pm desinstalar -k --usuario 0 com.facebook.katana pm desinstalar -k --user 0 com.facebook.system pm desinstalar -k --usuario 0 com.facebook.appmanager Microsoft Código: pm desinstalar -k --usuario 0 com.microsoft.office.excel pm desinstalar -k --usuario 0 com.microsoft.skydrive pm desinstalar -k --usuario 0 com.microsoft.office.word pm desinstalar -k --usuario 0 com.microsoft.office.powerpoint Código: pm desinstalar -k --usuario 0 com.linkedin.android Código: # Descomente el siguiente para eliminar Maps #pm uninstall -k --user 0 com.google.android.apps.maps # Descomente el siguiente para eliminar Chrome #pm uninstall -k --user 0 com.android.chrome # Descomente el siguiente para eliminar YouTube #pm uninstall -k --user 0 com.google.android.youtube # Descomente el siguiente para eliminar GMail #pm uninstall -k --user 0 com.google.android.gm pm desinstalar -k --usuario 0 com.google.android.googlequicksearchbox pm desinstalar -k --usuario 0 com.android.hotwordenrollment.okgoogle pm desinstalar -k --usuario 0 com.google.vr.vrcore pm desinstalar -k --usuario 0 com.google.android.apps.docs pm desinstalar -k --usuario 0 com.google.android.apps.tachyon pm desinstalar -k --usuario 0 com.google.android.videos pm desinstalar -k --usuario 0 com.google.android.music pm desinstalar -k --usuario 0 com.google.android.apps.photos pm desinstalar -k --usuario 0 com.google.android.tts pm desinstalar -k --usuario 0 com.google.android.configupdater pm desinstalar -k --usuario 0 com.google.android.partnersetup pm desinstalar -k --usuario 0 com.google.android.feedback pm desinstalar -k --usuario 0 com.samsung.android.aircommandmanager pm desinstalar -k --usuario 0 com.google.android.onetimeinitializer pm desinstalar -k --usuario 0 com.google.android.backuptransport pm desinstalar -k --usuario 0 com.google.android.marvin.talkback Samsung Código: # Descomente el siguiente para eliminar Samsung Health #pm uninstall -k --user 0 com.sec.android.service.health # Descomente el siguiente para eliminar la aplicación de SMS #pm uninstall -k --user 0 com.samsung.android.messaging # Descomente el siguiente para eliminar Theme Store (también se usa para configurar el fondo de pantalla) #pm uninstall -k --user 0 com.samsung.android.themestore # Descomente el siguiente para eliminar la herramienta Smart Capture utilizada para tomar disparos #pm uninstall -k --user 0 com.samsung.android.app.smartcapture pm desinstalar -k --usuario 0 com.sec.android.app.apex pm desinstalar -k --usuario 0 com.sec.android.app.billing pm desinstalar -k --usuario 0 com.samsung.android.scloud pm desinstalar -k --usuario 0 com.sec.android.desktopmode.uiservice pm desinstalar -k --usuario 0 com.sec.android.app.desktoplauncher pm desinstalar -k --usuario 0 com.samsung.android.mateagent pm desinstalar -k --usuario 0 com.samsung.android.samsungpass pm desinstalar -k --usuario 0 com.samsung.android.samsungpassautofill pm desinstalar -k --usuario 0 com.samsung.SMT pm desinstalar -k --usuario 0 com.samsung.android.spayfw pm desinstalar -k --usuario 0 com.sec.android.easyMover.Agent pm desinstalar -k --usuario 0 com.samsung.android.easysetup pm desinstalar -k --usuario 0 com.samsung.android.beaconmanager pm desinstalar -k --usuario 0 com.samsung.android.universalswitch pm desinstalar -k --usuario 0 com.samsung.android.visioncloudagent pm desinstalar -k --usuario 0 com.samsung.android.app.withtv pm desinstalar -k --usuario 0 com.samsung.svoice.sync pm desinstalar -k --usuario 0 com.samsung.android.svoiceime pm desinstalar -k --usuario 0 com.samsung.android.svoice pm desinstalar -k --usuario 0 com.sec.android.widgetapp.samsungapps pm desinstalar -k --user 0 com.samsung.android.da.daagent pm desinstalar -k --usuario 0 com.samsung.android.drivelink.stub pm desinstalar -k --usuario 0 com.wsomacp pm desinstalar -k --usuario 0 com.sec.android.cover.ledcover pm desinstalar -k --usuario 0 com.samsung.android.app.ledcoverdream pm desinstalar -k --user 0 com.samsung.knox.securefolder pm desinstalar -k --usuario 0 com.samsung.android.knox.containeragent pm desinstalar -k --usuario 0 com.samsung.android.smartmirroring pm desinstalar -k --usuario 0 com.samsung.android.app.mirrorlink pm desinstalar -k --usuario 0 com.mobeam.barcodeService pm desinstalar -k --usuario 0 android.autoinstalls.config.samsung pm desinstalar -k --usuario 0 com.samsung.android.app.omcagent pm desinstalar -k --user 0 com.samsung.android.keyguardwallpaperupdator pm desinstalar -k --usuario 0 com.samsung.android.app.simplesharing pm desinstalar -k --usuario 0 com.sec.enterprise.knox.cloudmdm.smdms pm desinstalar -k --usuario 0 com.samsung.android.app.talkback pm desinstalar -k --usuario 0 com.samsung.klmsagent pm desinstalar -k --usuario 0 com.skms.android.agent pm desinstalar -k --usuario 0 com.samsung.android.bbc.bbcagent pm desinstalar -k --usuario 0 com.sec.enterprise.knox.attestation pm desinstalar -k --usuario 0 com.samsung.android.knox.containercore pm desinstalar -k --usuario 0 com.samsung.knox.securefolder.setuppage pm desinstalar -k --user 0 com.knox.vpn.proxyhandler pm desinstalar -k --usuario 0 com.sec.android.app.safetyassurance pm desinstalar -k --user 0 com.samsung.safetyinformation pm desinstalar -k --usuario 0 com.samsung.visionprovider pm desinstalar -k --usuario 0 service.odtcfactory.sec.com.odtcfactoryservice pm desinstalar -k --usuario 0 com.samsung.faceservice pm desinstalar -k --usuario 0 com.samsung.android.smartface pm desinstalar -k --usuario 0 com.samsung.android.bio.face.service pm desinstalar -k --usuario 0 com.samsung.android.app.assistantmenu pm desinstalar -k --user 0 com.samsung.android.sdk.handwriting pm desinstalar -k --usuario 0 com.samsung.android.mdm pm desinstalar -k --user 0 com.samsung.android.dlp.service pm desinstalar -k --usuario 0 com.samsung.android.sdk.professionalaudio.utility. jammonitor pm desinstalar -k --usuario 0 com.samsung.android.service.peoplestripe pm desinstalar -k --user 0 com.samsung.storyservice pm desinstalar -k --usuario 0 com.samsung.android.app.galaxyfinder pm desinstalar -k --usuario 0 com.samsung.android.server.iris pm desinstalar -k --usuario 0 com.samsung.InputEventApp pm desinstalar -k --usuario 0 com.samsung.android.allshare.service.fileshare pm desinstalar -k --usuario 0 com.samsung.android.allshare.service.mediashare pm desinstalar -k --usuario 0 com.samsung.android.app.soundpicker pm desinstalar -k --usuario 0 com.samsung.android.app.watchmanagerstub pm desinstalar -k --usuario 0 com.samsung.android.provider.stickerprovider pm desinstalar -k --user 0 com.samsung.android.stickercenter pm desinstalar -k --usuario 0 com.samsung.android.stickerplugin pm desinstalar -k --usuario 0 com.samsung.mlp Reiniciamos el dispositivo, por si acaso. PARTE III - Hacer que Google Pay funcione -Instalamos Magisk Manager tal como lo hicimos anteriormente. Confirmamos que el dispositivo esté rooteado. Nos pedirá instalar archivos encesarios, le decimos que sí y a los 5 segundos se reiniciará el terminal. -Instalamos la app "Termux" desde Google Play (podemos usar adb shell desde un ordenador si se prefiere, pero es bueno tener un terminal en el teléfono, por si acaso) y el editor SQL, SQLite Database Editor funciona bien. Ejecutamos el editor de SQL. Cuando se soliciten privilegios de root, confirmamos. -Desde el panel de menú, seleccionamos "Explorador de archivos" y navegamos hasta /data/data/com.google.android.gms/databases . -Abrimos el archivo "dg.db" y cambiamos los valores en la columna "C" de cualquier elemento que incluya "attest" en su nombre a 0 . -Ejecutamos terminal e introducimos estos comandos para hacer que el archivo dg.db sea de solo lectura: Código: su cd /data/data/com.google.android.gms/databases chmod 440 dg.db -Reiniciamos el dispositivo, ocultamos Google Pay con Magisk Hide y listo. PARTE IV - Arreglando el sistema operativo que pierde el emparejamiento de Bluetooth después del reinicio. Samsung está utilizando un almacenamiento seguro para mantener seguro el emparejamiento de Bluetooth. El problema es que en un teléfono rooteado, este almacenamiento siempre se borrará al reiniciar el teléfono. No hay una buena manera (al menos no pude encontrarlo) que lo haga funcionar, sin embargo, es posible deshabilitar el almacenamiento seguro en el arranque usando el módulo Magisk Manager. -Abrimos Magisk Manager. -Desde el menú (esquina superior izquierda) vamos a Descargas, y buscamos libsecure_storage companion for rooted Samsung devices y lo instalamos- -Reiniciamos. PARTE V: Hacer que Galaxy Wearable y Samsung Health funcionen Esta parte se puede manejar simplemente desde terminal, aumentando los privilegios con su y ejecutando el siguiente comando: Código: sed -i 's / ro.config.tima = 1 / ro.config.tima = 0 / g' /system/build.prop La desventaja de este método es que deberá ejecutarse después de cada actualización. La mejor alternativa es usar el complemento Magisk Manager para la configuración de accesorios. -Abrimos el Magisk Manager. Si pide completar algunas tareas, permitimos. -Desde el menú (esquina superior izquierda) vamos a Descargas , buscamos los módulos de configuración Busybox pfor Android NDK y MagiskHide Props elos instalamos. -Reiniciamos . Cuando finalice elreinicio, iniciamos terminal y hacemos comando su. -Desde la línea de comandos, ejecutamos el comando props , que se utiliza para modificar el archivo /system/build.prop . -Seleccionamos 4 para agregar accesorios personalizados, n para nuevos accesorios. Escribimos ro.config.tima , confirmamos y damos el valor 0 . Confirmamos con y, y nuevamente con y para reiniciar el teléfono. -Instalamos Galaxy Wearable y Samsung Health desde Galaxy Store. -Vamos a Magisk Hide y ocultamos Samsung Health, Galaxy Wearable y Galaxy Watch Plugin. -Reiniciamos. PARTE VI - Reasignación del botón Bixby La reasignación del botón Bixby se puede lograr modificando la disposición del teclado manualmente o instalando el módulo remapeador de botones Bixby en Magisk Manager. Se prefiere la segunda opción ya que no requiere modificar archivos en la partición '/ system' y sobrevivirá a las actualizaciones del sistema. Método 1: modificación manual -Ejecute terminal (o adb shell) y escale sus privilegios con su . -Montamos la partición del sistema como lectura-escritura: Código: mount -o remontaje, rw / system -Naveguamos a / system / usr / keylayout : Código: cd / system / usr / keylayout -Editamos el archivo Generic.kl : Código: vi Generic.kl Vamos a la clave 703 : es el responsable de la clave Bixby. Establecemos la acción que desea para la clave: está escrita en mayúsculas. Busquemos en el archivo la acción que le interesa. Algunos ejemplos: VOLUME_MUTE , MEDIA_PLAY_PAUSE , CAMERA , MUSIC , ASSIST . Código: tecla 703 VOLUME_MUTE -Guardamos el archivo y salimos del editor (: wq). -Remontamos la partición del sistema como solo lectura: Código: montaje -o montaje, ro / system -Reinicia el teléfono. Método 2: módulo Magisk Manager -Iniciamos Magisk Manager. -Vamos a la sección Downloads. -Buscamos Bixby button remapper y lo instalamos. -Seguimos las instrucciones en pantalla. -Reiniciamos el terminal. FUENTE: https://forum.xda-developers.com/gal...orage-t3961024 Última edición por Succero Día 03/03/20 a las 21:13:57 |
Los siguientes 3 usuarios han agradecido a Succero su comentario: | ||
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 11:11:17 (GMT +2)
HTCMania: líderes desde el 2007