Tutorial Disable Signature Android




Hallo guys ketemu lagi sama admin,
Pada pembahasan kali ini admin ingin membahas tentang cara disable signature android.

Bagi yang belum paham, disable signature adalah proses penghentian signature key khusus keluaran pihak ketiga yang terdapat dalam android.

Disable Signature ini merupakan proses penting untuk oprek android, karena jika ROM kalian belum di disable signature kemungkinan besar akan bootlop.

Ada 2 cara yang bisa dipakai untuk disable signature, pertama menggunakan aplikasi lucky patcher dan kedua menggunakan apktool.
Saya disini membahas disable signature menggunakaan apktool.

Bahan bahan yang harus disiapkan adalah apktool dan quick editor,

LINK :

Apktool.zip

dan download quick editor di play store.

Cara menggunakan apktool sudah dibahas di post sebelumnya, silahkan dicheck.

Jika apktool dan quick editor sudah terpasang lanjut ke proses selanjutnya.

caranya sebagai berikut :
1. buat folder baru dengan nama bebas di sdcard

2. pindahkan service.jar kedalam folder yang kalian buat, letar service.jar ada di (root-system-framework-disini)

3. kemudian kalian decompile service.jar nya

4. buka  smali\com\android\server\pm\PackageManagerService.smali

5.  cari kode berikut :

.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
.locals 7
if-nez p0, :cond_8
if-nez p1, :cond_6
const/4 v6, 0x1
:goto_5
return v6
:cond_6
const/4 v6, -0x1
goto :goto_5
:cond_8
if-nez p1, :cond_c
const/4 v6, -0x2
goto :goto_5
:cond_c
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
move-object v0, p0
array-length v2, v0
const/4 v1, 0x0
:goto_14
if-ge v1, v2, :cond_1e
aget-object v5, v0, v1
invoke-virtual {v3, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_14
:cond_1e
new-instance v4, Ljava/util/HashSet;
invoke-direct {v4}, Ljava/util/HashSet;-><init>()V
move-object v0, p1
array-length v2, v0
const/4 v1, 0x0
:goto_26
if-ge v1, v2, :cond_30
aget-object v5, v0, v1
invoke-virtual {v4, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_26
:cond_30
invoke-virtual {v3, v4}, Ljava/util/HashSet;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_38
const/4 v6, 0x0
goto :goto_5
:cond_38
const/4 v6, -0x3
goto :goto_5
.end method

6. kemudian kalian replice semua dengan kode berikut :

.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
.locals 7
const/4 v0, 0x0
return v0
.end method

7. save

8. recompile n sign

9. pindahkan ketempat asalnya service.jar

10. reboot


Demikian lah cara disable signature android, bila ada kesalahan mohon maaf karna saya juga masih belajar, apabila ada yang ingin ditanyakan silahkan komentar dibawah dengan sopan.
TERIMA KASIH.


TEKNO KITA

Disable signature merupakan proses penghentian atau penonaktifan pemeriksaan signature key khusus keluaran vendor maupun pihak ketiga yang terdapat di dalam aplikasi android

Baca di SUMBERNYA :
https://www.catatandroid.com/2015/09/cara-disable-signature.htmlj
Disable signature merupakan proses penghentian atau penonaktifan pemeriksaan signature key khusus keluaran vendor maupun pihak ketiga yang terdapat di dalam aplikasi android

Baca di SUMBERNYA :
https://www.catatandroid.com/2015/09/cara-disable-signature.htmlm
Disable signature merupakan proses penghentian atau penonaktifan pemeriksaan signature key khusus keluaran vendor maupun pihak ketiga yang terdapat di dalam aplikasi android

Baca di SUMBERNYA :
https://www.catatandroid.com/2015/09/cara-disable-signature.html

Comments

Post a Comment

Popular posts from this blog

Restart SystemUI dari terminal emulator

Buku Sakti Hacker (Download No RIBET)

Root semua jenis android NO PC