Rifqiokmer - sebagai tukang opreker android pasti kalian pernah gagal dalam install aplikasi. salah satu penyebabnya karena android anda belum di patch " Disable signature verification " yaitu verifikasi lisensi tanda tangan dari developer aplikasi maupun rom yang ada miliki.
Apa itu Signature Verification ?
Biasanya ketika anda meng"OPREK" sebuah aplikasi android , karena sistem android selalu melakukan 'check' dan jika pada saat itu menemukan ketidakcocokan pada aplikasi yang sebelumnya maka aplikasi tidak bisa di install.
Jadi jika Anda mencoba untuk membuat perubahan pada Android Manifest dan kemudian aplikasi tidak akan bekerja sampai Anda "menandatangani" seluruh rom dengan tanda tangan yang sama.
Bagaimana jika android anda tidak support menggunakan Lucky Patcher ?
.method static compareSignatures
Contoh kode :
Apa itu Signature Verification ?
Biasanya ketika anda meng"OPREK" sebuah aplikasi android , karena sistem android selalu melakukan 'check' dan jika pada saat itu menemukan ketidakcocokan pada aplikasi yang sebelumnya maka aplikasi tidak bisa di install.
Jadi jika Anda mencoba untuk membuat perubahan pada Android Manifest dan kemudian aplikasi tidak akan bekerja sampai Anda "menandatangani" seluruh rom dengan tanda tangan yang sama.
Bagaimana jika android anda tidak support menggunakan Lucky Patcher ?
- Copy Services.jar di system/framework/disini
- Rename menjadi Services.apk
- Decompile menggunakan Apktool
- Buka \smali\com\android\server\pm\PackageManagerService.smali
- Cari method
.method static compareSignatures
Contoh kode :
.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I .locals 7 .parameter "s1" .parameter "s2" .prologue .line 2160 if-nez p0, :cond_8 .line 2161 if-nez p1, :cond_6 const/4 v6, 0x1 .line 2180 :goto_5 return v6 .line 2161 :cond_6 const/4 v6, -0x1 goto :goto_5 .line 2165 :cond_8 if-nez p1, :cond_c .line 2166 const/4 v6, -0x2 goto :goto_5 .line 2168 :cond_c new-instance v3, Ljava/util/HashSet; invoke-direct {v3}, Ljava/util/HashSet;->()V .line 2169 .local v3, set1:Ljava/util/HashSet;,"Ljava/util/HashSet ;" move-object v0, p0 .local v0, arr$:[Landroid/content/pm/Signature; array-length v2, v0 .local v2, len$:I const/4 v1, 0x0 .local v1, i$:I :goto_14 if-ge v1, v2, :cond_1e aget-object v5, v0, v1 .line 2170 .local v5, sig:Landroid/content/pm/Signature; invoke-virtual {v3, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z .line 2169 add-int/lit8 v1, v1, 0x1 goto :goto_14 .line 2172 .end local v5 #sig:Landroid/content/pm/Signature; :cond_1e new-instance v4, Ljava/util/HashSet; invoke-direct {v4}, Ljava/util/HashSet;-> ()V .line 2173 .local v4, set2:Ljava/util/HashSet;,"Ljava/util/HashSet ;" 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 .line 2174 .restart local v5 #sig:Landroid/content/pm/Signature; invoke-virtual {v4, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z .line 2173 add-int/lit8 v1, v1, 0x1 goto :goto_26 .line 2177 .end local v5 #sig:Landroid/content/pm/Signature; :cond_30 invoke-virtual {v3, v4}, Ljava/util/HashSet;->equals(Ljava/lang/Object;)Z move-result v6 if-eqz v6, :cond_38 .line 2178 const/4 v6, 0x0 goto :goto_5 .line 2180 :cond_38 const/4 v6, -0x3 goto :goto_5 .end method
- Ganti methode tersebut dengan ini
Kode :
.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I .locals 7 const/4 v0, 0x0 return v0 .end method
- Selanjutnya Recompile file tersebut
- Sign
- Rename menjadi Services.jar
- Push ke System/framework
- selesai
-Backup your data and rom before try this tutorial-
2 comments
gak ngerti sih soalnya hapi masih samsung lipet :v
But nice post deh
Itu smua device HP bisa gan????
Terimakasih telah berkunjung maupun sekedar membaca tulisan ini. Semoga yang anda baca dapat membantu anda dikemudian hari. Jika masih ada yang kurang jelas bisa kalian berkomentar atau langsung menghubungi admin via Kontak Admin maupun facebook. Dilarang melakukan Copy-Paste tanpa menyertakan sumber asli web ini karena dapat dikenakan sanksi copyright dan membuat blog/website anda di delete oleh pihak berwajib.
EmoticonEmoticon