E3E4
Geliştirici Üye
-Gerekenler
-apktool
-notepad++
-core-oj.jar
-imza doğrulamayı devre dışı bırakma
1-Lineage tabanlı romdan system/framework/core-oj.jar dosyasını decompile yapıyoruz
ardından şu yolu izleyin
2.1-Satırları değiştirin
2.2-Satırları değiştirin
-Bütünlük Kontrolü devre dışı bırakma
Şu yolu izleyin
Değiştir
Not: Sadece Lineage tabanlı yazılımlar için geçerlidir.
-apktool
-notepad++
-core-oj.jar
-imza doğrulamayı devre dışı bırakma
1-Lineage tabanlı romdan system/framework/core-oj.jar dosyasını decompile yapıyoruz
ardından şu yolu izleyin
core-oj / smali / java / security / Signature.smali
2.1-Satırları değiştirin
move-result v0 satırını const/4 v0, 0x1 ile değiştirin
Java:
.method public final verify([B)Z
.....
if-ne v0, v1, :cond_a
.line 719
invoke-virtual {p0, p1}, Ljava/security/Signature;->engineVerify([B)Z
move-result v0 !!! DEĞİŞTİR !!! const/4 v0, 0x1
return v0
.line 721
:cond_a
new-instance v0, Ljava/security/SignatureException;
const-string/jumbo v1, "object not initialized for verification"
invoke-direct {v0, v1}, Ljava/security/SignatureException;-><init>(Ljava/lang/String;)V
throw v0
.end method
2.2-Satırları değiştirin
move-result v0 satırını const/4 v0, 0x1 ile değiştirin
Java:
.method public final verify([BII)Z
.....
if-gt p3, v0, :cond_9
.line 761
invoke-virtual {p0, p1, p2, p3}, Ljava/security/Signature;->engineVerify([BII)Z
move-result v0 !!! DEĞİŞTİR !!! const/4 v0, 0x1
return v0
.line 763
:cond_1d
new-instance v0, Ljava/security/SignatureException;
const-string/jumbo v1, "object not initialized for verification"
invoke-direct {v0, v1}, Ljava/security/SignatureException;-><init>(Ljava/lang/String;)V
throw v0
.end method
-Bütünlük Kontrolü devre dışı bırakma
Şu yolu izleyin
core-oj / smali / java / security / MessageDigest.smali
Değiştir
const/4 v2, 0x0" satırını "const/4 v2, 0x1" ile
Java:
.method public static isEqual([B[B)Z
.registers 7
.param p0, "digesta" # [B
.param p1, "digestb" # [B
.prologue
const/4 v2, 0x0 !!! DEĞİŞTİR !!! const/4 v2, 0x1
array-length v3, p0
array-length v4, p1
if-eq v3, v4, :cond_6
Not: Sadece Lineage tabanlı yazılımlar için geçerlidir.
Son düzenleme: