Home Menu

Menu



ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II


 
Herramientas
  #1  
Viejo 16/05/13, 01:45:17
Avatar de klurosu
klurosu klurosu no está en línea
Cocinero a la antigua
Mensajes: 5,753
 
Fecha de registro: ago 2008
Localización: Phu Tho
Mensajes: 5,753
Modelo de smartphone: Pixel 6
Versión de ROM: KlurosuROM (Android 13 based)
Tu operador: Lowi
Mencionado: 35 comentarios
Tagged: 0 hilos
Post Galaxy SII +/+ NFC [I9105/I9105P] Activar Rotacion Inteligente (Smart Rotation)

Otra noche mas de trabajo. Hoy le toca el turno a la Rotacion Inteligente.

Necesitaras:
SecSettings.apk
HoloxTool





Al Turron!!!


  • Abre “SecSettings.apk” con “WinRAR” y saca el archivo “classes.dex” para meterlo dentro de la carpeta “HoloxTool”…”dex” y ejecuta el archivo “HoloxTool.bat”(selecciona la opción “2”)
  • Entra en la ruta HoloxTool_v1.0.1\database\dex\classout\com\android \settingsDisplaySettings.smali y borra estas 4 lineas:

.line 407
invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

move-result-object v10

iget-object v11, p0, Lcom/android/settings/DisplaySettings;->mSmartRotation:Landroid/preference/CheckBoxPreference;

invoke-virtual {v10, v11}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

.line 415



  • Guarda los cambios y recompila usando la opción “3” del menú.
  • Copia el archivo “new-classes.dex” que hay dentro de “HoloxTool_v1.0.1\database\dex” al escritorio y renómbralo a “classes.dex”
  • Abre “SecSettings.apk” con “WinRAR” y mete el archivo “classes.dex” que tienes en tu escritorio (machacará el que hay dentro)
Listo!, ya puedes pasar el archivo a tu ROM y a disfrutarlo!



Última edición por klurosu Día 16/05/13 a las 02:14:01 Razón: Revisado...ok
Responder Con Cita
Gracias de parte de:


  #2  
Viejo 18/05/13, 12:03:22
Avatar de Arkhass
Arkhass Arkhass no está en línea
Miembro del foro
Mensajes: 478
 
Fecha de registro: oct 2011
Mensajes: 478
Modelo de smartphone: Samsung Galaxy S7 Edge
Versión de ROM: A ratos...
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Klurosu en el modelo 9100 salen 3 muy similares a ver si me puedes echar un cable, te pongo las que me salen:

Código:
.line 338
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v12

    const-string v13, "contextualpage_settings"

    invoke-virtual {p0, v13}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;

    move-result-object v13

    invoke-virtual {v12, v13}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

    .line 342
Código:
.line 362
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v12

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mAccelerometer:Landroid/preference/CheckBoxPreference;

    invoke-virtual {v12, v13}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

    .line 365
Código:
.line 369
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v12

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mScreenSaverPreference:Landroid/preference/Preference;

    invoke-virtual {v12, v13}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

    .line 373
Código:
.line 400
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v12

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mSmartRotation:Landroid/preference/CheckBoxPreference;

    invoke-virtual {v12, v13}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

    .line 408
Código:
.line 429
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v12

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mDisplayBatteryLevel:Landroid/preference/CheckBoxPreference;

    invoke-virtual {v12, v13}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

    .line 432
Código:
.line 538
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

    move-result-object v12

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mAccelerometerSecond:Landroid/preference/CheckBoxPreference;

    invoke-virtual {v12, v13}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z

    .line 539
En el Notepad++ he buscado la línea;

invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;

Esa línea era la única que me encontraba y me han salido más pero las que más coincidían con las del tutorial eran estas. A ver cual hay que borrar

PD: Puede ser la que más se aproxime a la línea 400/408 o eso no tiene nada que ver?? Es la teoría que manejo pero pero todavía no he tocado nada

Última edición por Arkhass Día 18/05/13 a las 13:07:14
Responder Con Cita
  #3  
Viejo 18/05/13, 12:49:33
Avatar de phenomarc
phenomarc phenomarc no está en línea
Cocinero oscuro
Mensajes: 6,318
Compra y venta: (13)
 
Fecha de registro: dic 2011
Localización: España
Mensajes: 6,318
Modelo de smartphone: LG G7
Versión de ROM: Next OS
Versión de Radio: M250k
Tu operador: Simyo
Mencionado: 170 comentarios
Tagged: 2 hilos
Como lo que quieres activar es el SmartRotation, busca en la que sale mSmartRotation.
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 18/05/13, 13:41:33
Avatar de Arkhass
Arkhass Arkhass no está en línea
Miembro del foro
Mensajes: 478
 
Fecha de registro: oct 2011
Mensajes: 478
Modelo de smartphone: Samsung Galaxy S7 Edge
Versión de ROM: A ratos...
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias Phenomarc, no me había dado cuenta de ese detalle importante!
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 18/05/13, 14:53:12
Avatar de klurosu
klurosu klurosu no está en línea
Cocinero a la antigua
Mensajes: 5,753
 
Fecha de registro: ago 2008
Localización: Phu Tho
Mensajes: 5,753
Modelo de smartphone: Pixel 6
Versión de ROM: KlurosuROM (Android 13 based)
Tu operador: Lowi
Mencionado: 35 comentarios
Tagged: 0 hilos
Recordar que no son para el I9100 por lo que si quereis "portar" el mod, debereis de tener algo de picardia (como bien a mostrado phenomarc)

un abrizo de sabadeteeeeeeeeeeee
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S II > ROMs y desarrollo Samsung Galaxy S II

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:53:42 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007