ROMs y desarrollo Galaxy Tab 2 10.1'' ROMs y desarrollo Galaxy Tab 2 10.1''

Respuesta
 
Herramientas
  #21  
Viejo 07/05/13, 08:10:15
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
 Cita: Originalmente Escrito por TuxLin Ver Mensaje
Eso ocurre cuando los ficheros del parche no son compatibles con la Rom.


¿Qué parche, exactamente, has puesto?

El compañero cascara ratifica como válido el actual hasta la Rom del día 6.

Ya quedó claro que aunque compatibles, Caldair me informa que es conveniente instalarlos diferenciados por el modelo ya que uno de los ficheros, no es exactamente igual en cada caso.
Si, si me consta que cada modelo tiene el suyo, yo he probado varias veces con la última version para la P3100 que es la mía, y mi Rom es la del día 6 tambien.

P3100 CM10.1
P3100-CM-0413-TabletUIThanks to drsiddique5700!

Algo me debo perder, pero en el post de XDA pone, flashear el ZIP, cache/dalvik wipe y reiniciar, a mí, así no me inicia la tablet

Última edición por montaraz850 Día 07/05/13 a las 09:25:30.
Responder Con Cita
Gracias de parte de:


  #22  
Viejo 07/05/13, 10:44:24
Array

[xs_avatar]
TuxLin TuxLin no está en línea
Desarrollador Reconocido
 
Fecha de registro: jul 2012
Localización: En los confines de mi mente
Mensajes: 2,068
Modelo de smartphone: Xiaomi Mi 10T Lite - Galaxy Tab 10
Tu operador: O2
 Cita: Originalmente Escrito por montaraz850 Ver Mensaje
Si, si me consta que cada modelo tiene el suyo, yo he probado varias veces con la última version para la P3100 que es la mía, y mi Rom es la del día 6 tambien.

P3100 CM10.1
P3100-CM-0413-TabletUIThanks to drsiddique5700!

Algo me debo perder, pero en el post de XDA pone, flashear el ZIP, cache/dalvik wipe y reiniciar, a mí, así no me inicia la tablet

Pues no lo pillo.

Además un apunte, en teoría no necesita los wipe, ya que el sistema en cuanto detecta que se cambia services.jar vuelve a generar dalvik-cache. Al menos así ocurre cuando se instala el parche "en vivo", a través de "adb".

¿Has probado con la versión anterior del parche?
Según nuestro compañero cascara el parche del día 3 todavía es válido para el 6.
__________________

Hay personas que luchan un día y son buenas. Otras luchan un año y son mejores. Algunas luchan muchos años y son muy buenas. Pero las que luchan toda la vida son las imprescindibles.
Responder Con Cita
  #23  
Viejo 07/05/13, 11:23:05
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
 Cita: Originalmente Escrito por TuxLin Ver Mensaje
Pues no lo pillo.

Además un apunte, en teoría no necesita los wipe, ya que el sistema en cuanto detecta que se cambia services.jar vuelve a generar dalvik-cache. Al menos así ocurre cuando se instala el parche "en vivo", a través de "adb".

¿Has probado con la versión anterior del parche?
Según nuestro compañero cascara el parche del día 3 todavía es válido para el 6.
Acabo de probar con la versión anterior del parche y nada, igual

Lo dejo, no sé que más hacer. Tampoco es algo imprescindible.

Gracias
Responder Con Cita
  #24  
Viejo 08/05/13, 16:47:36
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

 Cita: Originalmente Escrito por montaraz850 Ver Mensaje
Si, si me consta que cada modelo tiene el suyo, yo he probado varias veces con la última version para la P3100 que es la mía, y mi Rom es la del día 6 tambien.

P3100 CM10.1
P3100-CM-0413-TabletUIThanks to drsiddique5700!

Algo me debo perder, pero en el post de XDA pone, flashear el ZIP, cache/dalvik wipe y reiniciar, a mí, así no me inicia la tablet
Estas aplicando el parche de la 5100, y segun pones tu tienes una 3100....
Que alguien me corrija, pero no se si estas haciendolo correctamente.
Yo lo pruebo en mi 5100 y si va es cuando lo posteo, ahora acabo de poner el del dia 7 y el parcher sigue funcionando el mismo.

Saludos.
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
  #25  
Viejo 08/05/13, 16:52:49
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

 Cita: Originalmente Escrito por cascara Ver Mensaje
Hola TuxLin, te dejo por aqui el parche de la 5100 del dia 2, que tambien vale para la ultima del dia 3.

P5100-CM10.1-130502-tabletUI
P5100-CM10.1-130502-restore

Si consideras mejor ponerlo por otro sitio, como tu veas.

Gracias por el trabajo que haces.
Valido para el de hoy cm-10.1-20130507-NIGHTLY-p5100
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
  #26  
Viejo 08/05/13, 22:34:22
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
 Cita: Originalmente Escrito por cascara Ver Mensaje
Estas aplicando el parche de la 5100, y segun pones tu tienes una 3100....
Que alguien me corrija, pero no se si estas haciendolo correctamente.
Yo lo pruebo en mi 5100 y si va es cuando lo posteo, ahora acabo de poner el del dia 7 y el parcher sigue funcionando el mismo.

Saludos.
No, no, me estoy bajando e instalando el que pone P3100, la última versión.

Donde ves que este usando la de P5100?

Saludos
Responder Con Cita
  #27  
Viejo 08/05/13, 22:46:57
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

 Cita: Originalmente Escrito por montaraz850 Ver Mensaje
No, no, me estoy bajando e instalando el que pone P3100, la última versión.

Donde ves que este usando la de P5100?

Saludos
Ok, he debido de entender mal....
¿Porque no te lo haces tu mismo? es muy facil, si necesitas ayuda me lo dices.
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
  #28  
Viejo 08/05/13, 23:36:16
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

TabletUI con APG en windows

Con unos pocos pasos podras crear tu propio parche TabletUI.

Descarga este programa para windows

http://forum.xda-developers.com/show...&postcount=690

Ejecutalo y observa la captura.



1- Selecciona tabletUI.
2- Selecciona cm.
3- Arrastra el zip de la rom sobre la aplicacion.
4- Se activara el boton Start.

En cuanto lo pulses se abrira una ventana de simbolo del sistema y empezara a generar el parche el solito. Cuando termine tendras en el mismo directorio el update y el restore.

Saludos.
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
Los siguientes 2 usuarios han agradecido a cascara su comentario:
  #29  
Viejo 08/05/13, 23:43:41
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
 Cita: Originalmente Escrito por cascara Ver Mensaje
Con unos pocos pasos podras crear tu propio parche TabletUI.

Descarga este programa para windows

http://forum.xda-developers.com/show...&postcount=690

Ejecutalo y observa la captura.



1- Selecciona tabletUI.
2- Selecciona cm.
3- Arrastra el zip de la rom sobre la aplicacion.
4- Se activara el boton Start.

En cuanto lo pulses se abrira una ventana de simbolo del sistema y empezara a generar el parche el solito. Cuando termine tendras en el mismo directorio el update y el restore.

Saludos.
gracias, lo pruebo y te digo algo.
Responder Con Cita
  #30  
Viejo 09/05/13, 00:28:57
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
 Cita: Originalmente Escrito por montaraz850 Ver Mensaje
gracias, lo pruebo y te digo algo.
No hay manera de descargarlo, mañana lo intento

Salu2
Responder Con Cita
  #31  
Viejo 09/05/13, 05:01:46
Array

[xs_avatar]
LuisIgnachoMZ LuisIgnachoMZ no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Localización: leon guanajuato mexico
Mensajes: 165
Modelo de smartphone: Samsung galaxy tab 2 10.1 wifi y Moto G (2013)
Tu operador: TELCEL
Yo tengo problema con el tablet ui que cuando lo instalo no hace las animaciones o transiciones como debe ser por ejemplo cuando abres una app la hace bien pero cuando la cierras no la hace o cuando gira la pantalla tampoco la hace a que se debe o que hace falta hacer
Responder Con Cita
  #32  
Viejo 09/05/13, 06:53:35
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
 Cita: Originalmente Escrito por montaraz850 Ver Mensaje
No hay manera de descargarlo, mañana lo intento

Salu2
Descargado, en un rato me pongo a ello.

Buenos días!
Responder Con Cita
  #33  
Viejo 09/05/13, 09:05:37
Array

[xs_avatar]
montaraz850 montaraz850 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 152
Modelo de smartphone: GALAXY S22u
Tu operador: -
Bueeeeeeeno, ahora sí¡¡¡

Que tablet mas puñetera tengo, he tenido que hacerme yo mi parche para que funcione. Ahora a ver si me gusta

Muchas gracias a cascara

Por cierto realizado con la RC de ayer.
Archivos Adjuntos
Tipo de Archivo: zip cm-10.1.0-RC1-p3100-tabletUI-20130509-update.zip (7.28 MB, 97 visitas)
Tipo de Archivo: zip cm-10.1.0-RC1-p3100-20130509-restore.zip (7.40 MB, 31 visitas)

Última edición por montaraz850 Día 09/05/13 a las 09:41:17.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a montaraz850 su comentario:
  #34  
Viejo 09/05/13, 16:54:12
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

 Cita: Originalmente Escrito por cascara Ver Mensaje
Hola TuxLin, te dejo por aqui el parche de la 5100 del dia 2, que tambien vale para la ultima del dia 3.

P5100-CM10.1-130502-tabletUI
P5100-CM10.1-130502-restore

Si consideras mejor ponerlo por otro sitio, como tu veas.

Gracias por el trabajo que haces.
Tambien es valido para cm-10.1.0-RC1-p5100

Saludos.
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
  #35  
Viejo 17/05/13, 12:12:18
Array

[xs_avatar]
TuxLin TuxLin no está en línea
Desarrollador Reconocido
 
Fecha de registro: jul 2012
Localización: En los confines de mi mente
Mensajes: 2,068
Modelo de smartphone: Xiaomi Mi 10T Lite - Galaxy Tab 10
Tu operador: O2
Nuevo parche simplificado

Por si alguien quiere probarlo, debajo está una simplificación del parche TabletUI, donde NO ES NECESARIO tocar services.jar

No lo he probado ya que ahora mismo estoy con una compilación propia de CM y los módulos originales CM no son compatibles con los míos.

No obstante, debería funcionar.

Este parche, aplicado nativamente (sobre código fuente) parece ralentizar un poquito menos los gráficos.


Código:
--- android.policy_orig/smali/com/android/internal/policy/impl/PhoneWindowManager.smali
+++ android.policy/smali/com/android/internal/policy/impl/PhoneWindowManager.smali
@@ -14449,17 +14449,13 @@
 
     div-int v8, v9, p4
 
-    const/16 v9, 0x258
-
-    if-ge v8, v9, :cond_19b
-
-    const/4 v9, 0x0
+    const/4 v9, 0x1
 
     move-object/from16 v0, p0
 
     iput-boolean v9, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mHasSystemNavBar:Z
 
-    const/4 v9, 0x1
+    const/4 v9, 0x0
 
     move-object/from16 v0, p0
Código:
--- SystemUI_orig/smali/com/android/systemui/statusbar/policy/DateView.smali
+++ SystemUI/smali/com/android/systemui/statusbar/policy/DateView.smali
@@ -361,43 +361,6 @@
     return-void
 .end method
 
-.method protected onDraw(Landroid/graphics/Canvas;)V
-    .locals 1
-    .parameter "canvas"
-
-    .prologue
-    .line 90
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    if-nez v0, :cond_0
-
-    .line 91
-    invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/DateView;->getParent()Landroid/view/ViewParent;
-
-    move-result-object v0
-
-    check-cast v0, Landroid/widget/RelativeLayout;
-
-    iput-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    .line 92
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
-
-    .line 93
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
-
-    .line 96
-    :cond_0
-    invoke-super {p0, p1}, Landroid/widget/TextView;->onDraw(Landroid/graphics/Canvas;)V
-
-    .line 97
-    return-void
-.end method
-
 .method public onLongClick(Landroid/view/View;)Z
     .locals 2
     .parameter "v"
__________________

Hay personas que luchan un día y son buenas. Otras luchan un año y son mejores. Algunas luchan muchos años y son muy buenas. Pero las que luchan toda la vida son las imprescindibles.
Responder Con Cita
Gracias de parte de:
  #36  
Viejo 17/05/13, 17:09:46
Array

[xs_avatar]
aritzilla
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por TuxLin Ver Mensaje
Por si alguien quiere probarlo, debajo está una simplificación del parche TabletUI, donde NO ES NECESARIO tocar services.jar

No lo he probado ya que ahora mismo estoy con una compilación propia de CM y los módulos originales CM no son compatibles con los míos.

No obstante, debería funcionar.

Este parche, aplicado nativamente (sobre código fuente) parece ralentizar un poquito menos los gráficos.


Código:
--- android.policy_orig/smali/com/android/internal/policy/impl/PhoneWindowManager.smali
+++ android.policy/smali/com/android/internal/policy/impl/PhoneWindowManager.smali
@@ -14449,17 +14449,13 @@
 
     div-int v8, v9, p4
 
-    const/16 v9, 0x258
-
-    if-ge v8, v9, :cond_19b
-
-    const/4 v9, 0x0
+    const/4 v9, 0x1
 
     move-object/from16 v0, p0
 
     iput-boolean v9, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mHasSystemNavBar:Z
 
-    const/4 v9, 0x1
+    const/4 v9, 0x0
 
     move-object/from16 v0, p0
Código:
--- SystemUI_orig/smali/com/android/systemui/statusbar/policy/DateView.smali
+++ SystemUI/smali/com/android/systemui/statusbar/policy/DateView.smali
@@ -361,43 +361,6 @@
     return-void
 .end method
 
-.method protected onDraw(Landroid/graphics/Canvas;)V
-    .locals 1
-    .parameter "canvas"
-
-    .prologue
-    .line 90
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    if-nez v0, :cond_0
-
-    .line 91
-    invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/DateView;->getParent()Landroid/view/ViewParent;
-
-    move-result-object v0
-
-    check-cast v0, Landroid/widget/RelativeLayout;
-
-    iput-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    .line 92
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
-
-    .line 93
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
-
-    .line 96
-    :cond_0
-    invoke-super {p0, p1}, Landroid/widget/TextView;->onDraw(Landroid/graphics/Canvas;)V
-
-    .line 97
-    return-void
-.end method
-
 .method public onLongClick(Landroid/view/View;)Z
     .locals 2
     .parameter "v"
Me gustaria probarlo e instalarlo en la ROM ProjectX de nuestro amigo rikkuu9999 pero no tengo ni dea

en cualquier caso muchas gracias tuxlin
Responder Con Cita
  #37  
Viejo 17/05/13, 18:57:00
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

 Cita: Originalmente Escrito por cascara Ver Mensaje
Hola TuxLin, te dejo por aqui el parche de la 5100 del dia 2, que tambien vale para la ultima del dia 3.

P5100-CM10.1-130502-tabletUI
P5100-CM10.1-130502-restore

Si consideras mejor ponerlo por otro sitio, como tu veas.

Gracias por el trabajo que haces.
Funcionando en work cm-10.1-20130517-NIGHTLY-p5100
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
  #38  
Viejo 17/05/13, 19:01:13
Array

[xs_avatar]
cascara cascara no está en línea
Miembro del foro
 
Fecha de registro: abr 2008
Localización: Elche/Elx
Mensajes: 150
Modelo de smartphone: SPV M700

 Cita: Originalmente Escrito por TuxLin Ver Mensaje
Por si alguien quiere probarlo, debajo está una simplificación del parche TabletUI, donde NO ES NECESARIO tocar services.jar

No lo he probado ya que ahora mismo estoy con una compilación propia de CM y los módulos originales CM no son compatibles con los míos.

No obstante, debería funcionar.

Este parche, aplicado nativamente (sobre código fuente) parece ralentizar un poquito menos los gráficos.


Código:
--- android.policy_orig/smali/com/android/internal/policy/impl/PhoneWindowManager.smali
+++ android.policy/smali/com/android/internal/policy/impl/PhoneWindowManager.smali
@@ -14449,17 +14449,13 @@
 
     div-int v8, v9, p4
 
-    const/16 v9, 0x258
-
-    if-ge v8, v9, :cond_19b
-
-    const/4 v9, 0x0
+    const/4 v9, 0x1
 
     move-object/from16 v0, p0
 
     iput-boolean v9, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mHasSystemNavBar:Z
 
-    const/4 v9, 0x1
+    const/4 v9, 0x0
 
     move-object/from16 v0, p0
Código:
--- SystemUI_orig/smali/com/android/systemui/statusbar/policy/DateView.smali
+++ SystemUI/smali/com/android/systemui/statusbar/policy/DateView.smali
@@ -361,43 +361,6 @@
     return-void
 .end method
 
-.method protected onDraw(Landroid/graphics/Canvas;)V
-    .locals 1
-    .parameter "canvas"
-
-    .prologue
-    .line 90
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    if-nez v0, :cond_0
-
-    .line 91
-    invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/DateView;->getParent()Landroid/view/ViewParent;
-
-    move-result-object v0
-
-    check-cast v0, Landroid/widget/RelativeLayout;
-
-    iput-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    .line 92
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
-
-    .line 93
-    iget-object v0, p0, Lcom/android/systemui/statusbar/policy/DateView;->mParent:Landroid/widget/RelativeLayout;
-
-    invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
-
-    .line 96
-    :cond_0
-    invoke-super {p0, p1}, Landroid/widget/TextView;->onDraw(Landroid/graphics/Canvas;)V
-
-    .line 97
-    return-void
-.end method
-
 .method public onLongClick(Landroid/view/View;)Z
     .locals 2
     .parameter "v"
Hola amigo, ¿una ayudita para intentar comprender como se usa?

Estoy muy verde, pero lo intentaria.

Gracias.
__________________
Samsung Galaxy Note II ROM KingDroid V-7.2

Sansung Galaxy Tab 2 10.1 UNOFFICIAL CyanogenMod 4.2.2 - Tuxlin Style
Responder Con Cita
  #39  
Viejo 18/05/13, 11:55:49
Array

[xs_avatar]
TuxLin TuxLin no está en línea
Desarrollador Reconocido
 
Fecha de registro: jul 2012
Localización: En los confines de mi mente
Mensajes: 2,068
Modelo de smartphone: Xiaomi Mi 10T Lite - Galaxy Tab 10
Tu operador: O2
 Cita: Originalmente Escrito por cascara Ver Mensaje
Hola amigo, ¿una ayudita para intentar comprender como se usa?

Estoy muy verde, pero lo intentaria.

Gracias.

Si no estoy confundido, tu tienes en el programa que usas para parchear este mismo código o muy parecido en el directorio de parches.
En cada uno de ellos, hay código smali (fichero con extensión .smali y en algunos módulos de otros ficheros a parchear)
Un fichero .patch lleva el nombre del fichero a parchear y su localización respecto al directorio en donde estás cuando se aplica.
En tu caso solo tendrías que editar los respectivos parches y evitar que se aplicase el de services.jar.

Con un poco más de detalle.

Supongamos que parcheamos el fichero cascara.txt del subdirectorio pruebas del directorio test
El comando en unix/linux sería:

patch Np1 -i /ruta_del_parche/fichero.patch

donde:
  • patch: es el comando
  • -Np: forma de aplicar el parche
  • 1: porfundidad respecto al arbol de directorio en que te encuentras posicionado mediante el comando cd. Para simplificar siempre te pones en el directorio /test de nuestro ejemplo.
  • -i : nombre y ruta del fichero parche.

El contenido del parche sería parecido a:

--- test/pruebas/cascara.txt
+++ test/pruebas/cascara.txt

@@ -83,9 +83,9 @@

La línea anterior indica el Inicio de un grupo de lineas a parchear.
básicamente dice que a partir de la 83 se va a trabajar sobre 9 líneas y que el resultado tendrá también 9 líneas,
@@ -83,9 +83,11 @@ Aquí se añadirían 2
@@ -83,9 +83,6 @@ Aquí se eliminarían 3

Después de eso van las líneas del fichero con un signo inicial:
  • Si no lleva signo, esta línea no se toca
  • Si lleva un signo menos, esta línea se elimina
  • Si lleva un signo más, esta línea se añade.
Por ejemplo

En nuestro fichero cascara.txt, a partir de la línea 82 dice:
82
83 Esta es una línea que está aquí.
84 Aquí también estamos.
85
86 Esta no queremos que siga
87 Esta la cambiaremos
88 Esta línea permanecerá
89

Con este parche:
Código:
--- test/pruebas/cascara.txt
+++ test/pruebas/cascara.txt
@@ -82,8 +82,8 @@      

       Esta es una línea que está aquí.
       Aquí también estamos.

-     Esta no queremos que siga
+    -----------------------------
-   Esta la cambiaremos
+    Esta ha sido cambiada
      Esta línea permanecerá
El fichero cascara.txt quedaría así
82
83 Esta es una línea que está aquí.
84 Aquí también estamos.
85
86 ----------------------------
87 Esta ha sido cambiada
88 Esta línea permanecerá
89


Cuando se ejecuta, el comando patch funciona aunque el número de línea inicial no coincida (da un aviso y se ejecuta) pero falla si el contenido del parche y el del fichero no coinciden.
Bueno, si después del rollo te has enterado de algo, ya hemos hecho la buena obra del día.
__________________

Hay personas que luchan un día y son buenas. Otras luchan un año y son mejores. Algunas luchan muchos años y son muy buenas. Pero las que luchan toda la vida son las imprescindibles.

Última edición por TuxLin Día 18/05/13 a las 12:10:49.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a TuxLin su comentario:


  #40  
Viejo 21/05/13, 23:41:10
Array

[xs_avatar]
viti1091 viti1091 no está en línea
Usuario muy activo
· Votos compra/venta: (14)
 
Fecha de registro: ago 2011
Mensajes: 902
Modelo de smartphone: Nexus 5
Tu operador: Pepephone
Para la slim bean build 5 tenemos ya parche? hay que crearselo uno mismo? estoy algo perdido...
__________________
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Tabletas Samsung > Galaxy Tab 2 10.1'' > ROMs y desarrollo Galaxy Tab 2 10.1''



Hora actual: 00:05:10 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /