Rehber Miui Super Market Uygulamasını Kaldırma [HG Anlatım]

haqanguven

нεя güη αчηι şεчℓεя
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Hakan
Cihazım
Xiaomi Mi6
Yaş
34
Konum
İzmir
Katılım
27 Haziran 2014
Konular
346
Mesajlar
4.509
Tepkime puanı
3.239
Puanları
288
İlk önce jbart'ı açın, services.jar'ı seçin, Kaynakları parçala (smali)'yi işaretleyin ve parçalaya tıklayın

smali / com / android / server / pm / PackageManagerService.smali dosyasını notepad ile açın

Aşağıdaki kod satırını bulun ve aşağıdaki gibi değiştirin

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

    .locals 7

    const-string p0, "DSA:"

    const-string p1, "Skip signatures check"

    invoke-static {p0, p1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v6, 0x0

    return v6
.end method

smali / com / android /server / pm / SecurityManagerService.smali dosyasını notepad ile açın

Aşağıdaki kodu bulup silin (Kod yok ise atlayın)

Kod:
    .line 241

    const-string v1, "android"

    const-string v2, "com.xiaomi.market"

    invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->checkSignatures(Ljava/lang/String;Ljava/lang/String;)I

    move-result v1

    if-eqz v1, :cond_2

    .line 242
    new-instance v1, Ljava/lang/RuntimeException;

    const-string v2, "System error : cannot find system app : com.xiaomi.market"

    invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V

    throw v1

smali / com / android /server / pm / SecurityManagerService$2.smali dosyasını notepad ile açın

Aşağıdaki kodu bulup silin

Kod:
    # invokes: Lcom/miui/server/SecurityManagerService;->checkAppSignature([Landroid/content/pm/Signature;Ljava/lang/String;Z)V

    invoke-static {v4, v2, v5, v7}, Lcom/miui/server/SecurityManagerService;->access$1100(Lcom/miui/server/SecurityManagerService;[Landroid/content/pm/Signature;Ljava/lang/String;Z)V

    .line 334
    sget-boolean v4, Lmiui/os/Build;->IS_INTERNATIONAL_BUILD:Z

    if-nez v4, :cond_1

    sget-boolean v4, Lmiui/os/Build;->IS_CM_CUSTOMIZATION:Z

    if-nez v4, :cond_1

    sget-boolean v4, Lmiui/os/Build;->IS_CM_CUSTOMIZATION_TEST:Z

    if-nez v4, :cond_1

    .line 337
    iget-object v4, p0, Lcom/miui/server/SecurityManagerService$2;->this$0:Lcom/miui/server/SecurityManagerService;

    const-string v5, "com.xiaomi.market"

Daha sonra system / app klasöründen apk'i silebilirsiniz
Artık telefonunuz başlangıç ekranında kalmayacaktır


Görselleri görebilmek için kayıt olmanız gerekmektedir
 
Son düzenleme:

HsnCnKly

Emekli Yönetici
Emekli Yönetici
Kıdemli Üye
MIUI Sever
Adım
Hasan CAN
Cihazım
Xiaomi Mi5
Meslek
Öğrenci
Yaş
29
Konum
ANTALYA
Katılım
11 Ocak 2016
Konular
35
Mesajlar
484
Tepkime puanı
352
Puanları
78
Hakan abi ben system app remover tarzı bir programla sistem uygulamalarını siliyordum daha önce diğer romlarda ancak bunda silince telefon kendi kendine açılıp kapanıyordu. Bu hata sadece Super market uygulamasını silmem ile mi alakalı? Bu değişiklikleri yaptıktan sonra mesela 'Games' i de silsem sıkıntı olur mu?
 

haqanguven

нεя güη αчηι şεчℓεя
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Hakan
Cihazım
Xiaomi Mi6
Yaş
34
Konum
İzmir
Katılım
27 Haziran 2014
Konular
346
Mesajlar
4.509
Tepkime puanı
3.239
Puanları
288
Games uygulamasını sil sorun yaratmaz ama bir tek Miui Super Market uygulamasını silersen telefon açılışta kalır
Açılışta kalmaması için bunu yaparsan artık hiç bir sorun yaşamazsın
 

HsnCnKly

Emekli Yönetici
Emekli Yönetici
Kıdemli Üye
MIUI Sever
Adım
Hasan CAN
Cihazım
Xiaomi Mi5
Meslek
Öğrenci
Yaş
29
Konum
ANTALYA
Katılım
11 Ocak 2016
Konular
35
Mesajlar
484
Tepkime puanı
352
Puanları
78
Games uygulamasını sil sorun yaratmaz ama bir tek Miui Super Market uygulamasını silersen telefon açılışta kalır
Açılışta kalmaması için bunu yaparsan artık hiç bir sorun yaşamazsın
Peki çok teşekkür ederim :)
 

HsnCnKly

Emekli Yönetici
Emekli Yönetici
Kıdemli Üye
MIUI Sever
Adım
Hasan CAN
Cihazım
Xiaomi Mi5
Meslek
Öğrenci
Yaş
29
Konum
ANTALYA
Katılım
11 Ocak 2016
Konular
35
Mesajlar
484
Tepkime puanı
352
Puanları
78
Hakan abi aklıma bir şey daha takıldı, ben romu atmadan önce rom dosyasında ki games apk sini silip daha sonra romu yüklesem sıkıntı olur mu?
 

haqanguven

нεя güη αчηι şεчℓεя
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Hakan
Cihazım
Xiaomi Mi6
Yaş
34
Konum
İzmir
Katılım
27 Haziran 2014
Konular
346
Mesajlar
4.509
Tepkime puanı
3.239
Puanları
288
Hakan abi aklıma bir şey daha takıldı, ben romu atmadan önce rom dosyasında ki games apk sini silip daha sonra romu yüklesem sıkıntı olur mu?
Olmaz. Bunu yapmadan miui market uygulamasını silme yeter. Onun dışında ana sistem olmayan uygulamaların hepsini silebilirsin.
 

HsnCnKly

Emekli Yönetici
Emekli Yönetici
Kıdemli Üye
MIUI Sever
Adım
Hasan CAN
Cihazım
Xiaomi Mi5
Meslek
Öğrenci
Yaş
29
Konum
ANTALYA
Katılım
11 Ocak 2016
Konular
35
Mesajlar
484
Tepkime puanı
352
Puanları
78
Çok soru soruyorum ama öğrenme aşamasındayım işte :) gösterdiğin ilgi için teşekkürler tekrardan.
 

sw33tking

Offical Developer
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer Faruk K
Cihazım
Redmi 6 Pro
Meslek
Technician
Konum
Karacabey/Bursa
Katılım
9 Şubat 2015
Konular
90
Mesajlar
4.639
Tepkime puanı
1.819
Puanları
188
haqanguven İlk Verdiğin Kod, Deodex Romlar İçin "İmza Kontrolünü Devre Dışı Bırakma" dır. Sadece Bunu Uygularsanızda Mi-Market Başlangıçta Sorun Yapmayacaktır. Discovery -I Romlarımda Mi-Marketi Hiç Kullanmadım :)

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

  const-string p0, "DSA:"

  const-string p1, "Skip signatures check"

  invoke-static {p0, p1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I

  const/4 v6, 0x0

  return v6
.end method
 

haqanguven

нεя güη αчηι şεчℓεя
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Hakan
Cihazım
Xiaomi Mi6
Yaş
34
Konum
İzmir
Katılım
27 Haziran 2014
Konular
346
Mesajlar
4.509
Tepkime puanı
3.239
Puanları
288
haqanguven İlk Verdiğin Kod, Deodex Romlar İçin "İmza Kontrolünü Devre Dışı Bırakma" dır. Sadece Bunu Uygularsanızda Mi-Market Başlangıçta Sorun Yapmayacaktır. Discovery -I Romlarımda Mi-Marketi Hiç Kullanmadım :)

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

  const-string p0, "DSA:"

  const-string p1, "Skip signatures check"

  invoke-static {p0, p1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I

  const/4 v6, 0x0

  return v6
.end method
İmza kontrolünü devre dışı bıraksan da diğer kodu silmezsen açılışta kalıyor. Ancak bu şekilde çözdüm ben olayı
 
Üst Alt