Rehber Miui Ayarlar Uygulamasına "Gelişmiş Ayarlar" Menüsü Ekleme

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
Merhaba Arkadaşlar,

Sıklıkla Kullandığım Bir Moddur. Romlarımın Çoğundada Mevcuttur. Buradaki Amaç, Uygulama İkonlarını Gizleyerek Ayarlar Uygulamasına Grup Halinde Uygulama Linkleri Vermektir.


" Anlatım Bana Ait ve Formumuza Özeldir. Başka Sitelerde Yayınlanmasına İzin Vermiyorum. "


Anlatıma başlamadan önce ;
Miui İçin Apktool Kullanımı
JBart ile Jar Uzantılı Dosyaları Ayıklama
(Apk Ayıklama İçinde Kullanılır)
Android Uygulamaların İkonlarını Gizleme Konularını Okuyunuz..

Gerekli Programlar;
* Jbart MAster Programı
* NotePad++
* Microsoft Excel

Sonra Aşağıdaki Adımları Uygulamaya Başlayabilirsiniz....

ADIM-1:
Eklemek İstediğiniz Uygulamanın İkonunu Gizleyin. Ben Anlatımda "Superuser" kullandım. [Bkz. Android Uygulamaların İkonlarını Gizleme]

ADIM-2:
Roma Ait Framework Dosyalarını Oluşturun ve Jbart Master Programına atın. [Bkz. Miui İçin Apktool Kullanımı ]

ADIM-3:
Rom içerisinde "system > priv-app > Settings.apk" uygulamasını Jbart Master ile Açın [Bkz. JBart ile Jar Uzantılı Dosyaları Ayıklama ]

ADIM-4:
Ayarlar Uygulamasının Ayrıştığı Klasöre Girin ve "xml > settings_headers.xml" Dosyasını Notepad++ ile Açın.
Aşağıdaki Kodları "header" Tagları Arasında Belirlediğiniz Bir Yere Ekleyin.

<header android:id="@id/miui_extra_menu" android:title="@string/miui_extra_menu_title" />

<header android:icon="@drawable/ic_superuser" android:title="@string/miui_extra_menu_superuser">
<intent android:targetPackage="com.koushikdutta.superuser" android:action="android.intent.action.MAIN" android:targetClass="com.koushikdutta.superuser.MainActivity" />
</header>

Burada;
İlk Satır Menü Başlığımız İçin, İkinci Satırsa Uygulamamız İçin Eklediğimiz Kodlardır.

ADIM-5:
Ayarlar Menüsünde Uygulamamız İçin Kullanacağımız İkonun İsmini " ic_superuser.png" Olarak Değiştirip, "drawable-xhdpi" Klasörünün İçine Atıyoruz.

ADIM-6:
"values > strings.xml" Dosyasını Notepad++ ile Açıp, En Alt Satıra Aşağıdaki Kodları Ekleyin. (İngilizce Dil İçin Zorunludur.)

Kod:
<string name="miui_extra_menu_title">Miui Advanced Settings</string>
<string name="miui_extra_menu_superuser">Superuser Root Permissions</string>

Türkçe Dil İçin ;
"values-tr >strings.xml" Dosyasını Notepad++ ile Açıp, En Alt Satıra Aşağıdaki Kodları Ekleyin.

Kod:
<string name="miui_extra_menu_title">Miui Gelişmiş Ayarlar</string>
<string name="miui_extra_menu_superuser">Superuser Root İzinleri</string>

ADIM-7:
"values > ids.xml" Dosyasını Notepad++ ile Açıp, En Alt Satıra Aşağıdaki Kodları Ekleyin. Bu Şekilde Menü İD İzni veriyoruz.

Kod:
<item type="id" name="miui_extra_menu">false</item>

ADIM-8:
Arkadaşlar Bu Bölümü Çok İyi Dinleyin. Yanlış Bir Hatada Uygulamamız Geri Toplanırken Hataya Neden Olacaktır.

"values > public.xml" Dosyasını Notepad++ ile Açın. İçindeki Kodların Hepsini Kopyalayarak Excele "Metin" Olarak Yapıştırın. Buradaki Amaç "id="0x7f01xxxx"" ile Başlayan Kodları Küçükten Büyüğe Sıralayacağız.

Ben Sağdan ve Soldan Formulleri Yardımıyla İD Numaralarını Yan Satıra Alıp, Küçükten Büyüğe Doğru Sıraladım.

Peki Bu Numaralar Ne işe Yarayacak ???
Menüye Ekleyeceğimiz İsimler ve İkonlarla ilgili İD Numarası Belirlemek Zorundayız. Bunun İçinde En Son Hangi Numaradan Kaldıysa Ordan Devam Etmek Zorundayız.

]

ADIM-9:
Aşağıdaki Kodu "values > public.xml" İçinde "type="drawable"" ile Başlayan Satırların En Altına Ekliyoruz. Ve Excelde "type="drawable"" Satırı Son Hangi Numarada Kaldıysa Bir Üstünü Yazıyoruz.
Böylece Uygulama İkonumuz İçin Bir İD Belirlemiş Oluyoruz.

Kod:
<public type="drawable" name="ic_superuser" id="0x7XXXXX" />

ÖRNEĞİN;
id="0x7f020285" ile Bitiyorsa, Biz id="0x7f020286" Verecez.
YADA;
id="0x7f010009" ile Bitiyorsa, Biz id="0x7f01000a" Vereceğiz.

Çünkü Hex Kodlar : "0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f " Karakterlerini Kullanır.

ADIM-10:
Aşağıdaki Kodu "values > public.xml" İçinde "type="string"" ile Başlayan Satırların En Altına Ekliyoruz. Ve Excelde "type="string"" Satırı Son Hangi Numarada Kaldıysa Bir Üstünü Yazıyoruz.
Böylece Menü Başlığı ve Uygulama İçin İsim (Açıklama) Metin İD 'leri Belirlemiş Oluyoruz.

Kod:
<public type="string" name="miui_extra_menu_title" id="0x7fXXXXX" />
<public type="string" name="miui_extra_menu_superuser" id="0x7fXXXXX" />

ADIM-11:
Son Olarak Menü Başlığımızın İD 'sini "values > public.xml" İçinde "type="id"" ile Başlayan Satırların En Altına Ekliyoruz. Ve Excelde "type="id"" Satırı Son Hangi Numarada Kaldıysa Bir Üstünü Yazıyoruz.

Kod:
<public type="id" name="miui_extra_menu" id="0x7fXXXX" />

ADIM-12:
Eğer Buraya Kadar Yanlış Birşey Yapmadıysanız, "Settings.apk" yı Geri Topluyoruz.

ADIM-13:
"Settings.apk" yı Rom İçerisinde "system > priv-app", "Superuser.apk" yıda "system > app" Klasörüne atıyoruz.

NOT:
İsteyen Fix Şeklinde Hazırlayıp Güncel Rom Üzerinede Yükleyebilir.

Anlatım Biraz Karışık Gibi Olsada, Tüm Emeğin Sonucu Aşağıdaki Gibi Olacaktır ;


 
Son düzenleme:

harbor26

Kıdemli Üye
Kıdemli Üye
MIUI Sever
SMS Onaylı
Adım
Yavuz
Cihazım
Xiaomi Mi A1
Yaş
28
Konum
Eskişehir
Katılım
25 Mayıs 2015
Konular
20
Mesajlar
262
Tepkime puanı
112
Puanları
58
Ayarlar>Telefon hakkında>MIUI Sürüm'ün üzerine 5-6 kere tıklama sonucunda eklenmiyor mu hocam ?
 

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
harbor26' Alıntı:
Ayarlar>Telefon hakkında>MIUI Sürüm'ün üzerine 5-6 kere tıklama sonucunda eklenmiyor mu hocam ?

Haydiiii, Konu silinmiş.. Okadarda Detaylıca anlatmıştım :(

Yok Değil. Aşağıdaki Gibi Yapılan Moddu.

Görselleri görebilmek için kayıt olmanız gerekmektedir
 

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
Konu Anlatımı Düzeltilmiştir.
 

harbor26

Kıdemli Üye
Kıdemli Üye
MIUI Sever
SMS Onaylı
Adım
Yavuz
Cihazım
Xiaomi Mi A1
Yaş
28
Konum
Eskişehir
Katılım
25 Mayıs 2015
Konular
20
Mesajlar
262
Tepkime puanı
112
Puanları
58
Eline sağlık hocam...
 
Üst Alt