İmza kontrolü kaldırma[Superuser MOD]

Başlatan Tekyürek, 15 Aralık 2016, 21:20:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

İmza kontrolü olan romlar sistem uygulamalarını ve apk olarak yüklediğiniz uygulamaların imzalarını kontrol eder, imzası olmayan uygulamalar ya hata verir yada hiç açılmaz hatta systemui editleyip roma koyarsanız rom açılmaz.Bu yüzden düzenleyeceğiniz romlarda imza kontrolünü kaldırmak şart.


Gerekenler:

- "system/framework" klasöründen "services.jar"
- APKTool veya benzeri(jBART tavsiye ederim)
- Notepad++

Anlatım:

- Services.jar dosyanızı decompile edin.
- \smali\com\android\server\pm\ klasörüne gidin.
- PackageManagerService.smali dosyasını açın.
- Şu satırı aratın.


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

- Bu satırdan .end method yazısına kadar olan bölümü silin, sildiğiniz bölümün yerine şu satırları yapıştırın.


.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
    .locals 11
    .param p0, "s1"    # [Landroid/content/pm/Signature;
    .param p1, "s2"    # [Landroid/content/pm/Signature;

    .prologue
    const/4 v7, 0x0

    .line 2934
    return v7
.end method

- Şu bölümü bulun:


invoke-static {v4, v0}, Lcom/android/server/pm/PackageManagerService;->compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I

    move-result v4

    if-nez v4, :cond_c

    .line 5572
    new-instance v4, Lcom/android/server/pm/PackageManagerException;

    const/16 v5, -0x13

    const-string v11, "Cannot install platform packages to user storage!"

    invoke-direct {v4, v5, v11}, Lcom/android/server/pm/PackageManagerException;-><init>(ILjava/lang/String;)V

    throw v4

    .line 5578
    .end local v89    # "s1":[Landroid/content/pm/Signature;
    :cond_c

- if-nez v4 yazan yeri if-eqz v4 olarak değiştirin.Örnek:


invoke-static {v4, v0}, Lcom/android/server/pm/PackageManagerService;->compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I

    move-result v4

    if-eqz v4, :cond_c

    .line 5572
    new-instance v4, Lcom/android/server/pm/PackageManagerException;

    const/16 v5, -0x13

    const-string v11, "Cannot install platform packages to user storage!"

    invoke-direct {v4, v5, v11}, Lcom/android/server/pm/PackageManagerException;-><init>(ILjava/lang/String;)V

    throw v4

    .line 5578
    .end local v89    # "s1":[Landroid/content/pm/Signature;
    :cond_c


- Bu işlemleri yaptıktan sonra jarınızı compile edip izinlerini rw-r--r-- olarak ayarlayın.Ardından system/framework klasörüne atın

- İşlem tamam, cihazınızı yeniden başlatın
Linkback: İmza kontrolü kaldırma[Superuser MOD]
  • Gösterim 1,570 
  • MTK Ortak Konu Paylaşımları
  • 0 Yanıtlar


Linklerin Görülmesine İzin Verilmiyor Üye ol Veya Giriş Yap


Paylaş whatsappPaylaş facebookPaylaş linkedinPaylaş twitterPaylaş myspacePaylaş redditPaylaş diggPaylaş stumblePaylaş technoratiPaylaş delicious

Benzer Konular (5)


İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Replikacep.com sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur.Replikacep.com hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.
Footer menü
Hakkımızda
Bize Ulaşın
Biz Kimiz
Hizmetlerimiz