![]() |
|
Personalización y temas ZTE Axon 7 Personalización y temas ZTE Axon 7 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Deshabilitar verificacion de firmas
descompilar Services.jar
abrir smali\com\android\server\pm\PackageManagerService. smali Buscar Código:
.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I .locals 8 .param p0, "s1" # [Landroid/content/pm/Signature; .param p1, "s2" # [Landroid/content/pm/Signature; .prologue const/4 v3, 0x1 const/4 v5, -0x3 const/4 v4, 0x0 .line 4751 if-nez p0, :cond_1 .line 4752 if-nez p1, :cond_0 :goto_0 return v3 .line 4754 :cond_0 const/4 v3, -0x1 goto :goto_0 .line 4757 :cond_1 if-nez p1, :cond_2 .line 4758 const/4 v3, -0x2 return v3 .line 4761 :cond_2 array-length v6, p0 array-length v7, p1 if-eq v6, v7, :cond_3 .line 4762 return v5 .line 4766 :cond_3 array-length v6, p0 if-ne v6, v3, :cond_5 .line 4767 aget-object v3, p0, v4 aget-object v6, p1, v4 invoke-virtual {v3, v6}, Landroid/content/pm/Signature;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_4 move v3, v4 :goto_1 return v3 :cond_4 move v3, v5 .line 4769 goto :goto_1 .line 4772 :cond_5 new-instance v0, Landroid/util/ArraySet; invoke-direct {v0}, Landroid/util/ArraySet;-><init>()V .line 4773 .local v0, "set1":Landroid/util/ArraySet;, "Landroid/util/ArraySet<Landroid/content/pm/Signature;>;" array-length v6, p0 move v3, v4 :goto_2 if-ge v3, v6, :cond_6 aget-object v2, p0, v3 .line 4774 .local v2, "sig":Landroid/content/pm/Signature; invoke-virtual {v0, v2}, Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z .line 4773 add-int/lit8 v3, v3, 0x1 goto :goto_2 .line 4776 .end local v2 # "sig":Landroid/content/pm/Signature; :cond_6 new-instance v1, Landroid/util/ArraySet; invoke-direct {v1}, Landroid/util/ArraySet;-><init>()V .line 4777 .local v1, "set2":Landroid/util/ArraySet;, "Landroid/util/ArraySet<Landroid/content/pm/Signature;>;" array-length v6, p1 move v3, v4 :goto_3 if-ge v3, v6, :cond_7 aget-object v2, p1, v3 .line 4778 .restart local v2 # "sig":Landroid/content/pm/Signature; invoke-virtual {v1, v2}, Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z .line 4777 add-int/lit8 v3, v3, 0x1 goto :goto_3 .line 4781 .end local v2 # "sig":Landroid/content/pm/Signature; :cond_7 invoke-virtual {v0, v1}, Landroid/util/ArraySet;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_8 .line 4782 return v4 .line 4784 :cond_8 return v5 .end method Reemplazar Código:
.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I .locals 8 .param p0, "s1" # [Landroid/content/pm/Signature; .param p1, "s2" # [Landroid/content/pm/Signature; .prologue const/4 v4, 0x0 .line 4784 return v4 .end method A2017G_B05_MOD Última edición por kenet Día 20/09/17 a las 08:48:26 |
Gracias de parte de: | ||
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 15:15:51 (GMT +2)
HTCMania: líderes desde el 2007