-->

[Tutorial] Disable Signature Verification

[Tutorial] Disable Signature Verification - Hallo sobat Jogja Android Blog, Pada Artikel yang sobat baca kali ini dengan judul [Tutorial] Disable Signature Verification, kami telah mempersiapkan artikel ini dengan baik untuk sobat baca dan ambil informasi didalamnya. Mudah-mudahan isi postingan [Tutorial] Disable Signature Verification yang kami tulis ini dapat sobat Jogja Android Blog pahami. Baiklah, selamat membaca sambil menikmati kopi.

[Tutorial] Disable Signature Verification
 Assalamu 'alaikum warahmatullahi wabarakatuh

CyberFren - Kali ane mau share tutorial disable signature verifications. Agan, lebih dulu paham decompile dan recompile  file apk. Ok, langsung aja...

Bahan - bahan :

1. Apk Tool download di sini
2. 920 Text Editor download di sini
3. Service.jar agan

Langkah - langkah :

1. Ubah Service.jar menjadi Service.apk
2. Decompile Services.jar dan buka \com\android\server\pm\PackageManagerService.smali
3. Trus cari code di bawah ini

Code:

.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

4. Ubah jadi


.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
    .locals 7

    const/4 v0, 0x0

    return v0
.end method


5. save,recompile,sign n push ke system.

Semoga bermanfaat...

Wassalamu 'alaikum warahmatullahi wabarakatuh

Demikian Artikel dengan judul [Tutorial] Disable Signature Verification

Mudah-mudahan bisa memberi manfaat untuk sobat Jogja Android Blog semua. Baiklah, sampai jumpa di postingan artikel lainnya.
Sobat Jogja Android Blog sekarang membaca artikel [Tutorial] Disable Signature Verification dengan alamat link https://jogjandroidz.blogspot.com/2014/10/tutorial-disable-signature-verification.html

0 Response to "[Tutorial] Disable Signature Verification"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Artikel Terkait