panpalar
Üye
apk dosyalarını değiştir kendi resim,dil vs değiştir senin oyunun olsunnn.:::::
Merhaba arkadaşlar bu yazıda Android’e uygulama/oyun/widget yüklememizi sağlayan APK uzantılı dosyalarının başlıkta da belirttiğim gibi kaynak kodlarına erişerek düzenlemeyi ve APK’yi imzalamayı anlatacağım.
[kutu renk=kirmizi]APK Uygulama-Oyun Düzenleme[/kutu]
Uygulamayı veya
Slideme.com dan
Gerekli araçlar:
Dex2Jar :
JD-GUI :
Kaynak kodları görüntüleme
Adımlar:
1 – Uygulamayı üstteki linkten indiriniz
2 – Yeni bir klasör oluşturup indirdiğiniz APK dosyasını oraya atın. Uzantısının sonuna .ZIP ekleyin. Ben uyg.apk.zip olarak değiştirdim maksat kafamız karışmasın.
3 – Hemen sonra indirdiğiniz dex2jar zip dosyasını açın ve içindekileri az önce olşturduğunuz klasöre sürükleyin:
4 -uyg.apk.zip dosyasını winrar ile açıp herşeyi bu klasöre sürükleyin/çıkartın.
5 – Üstteki adımdan sonra sıra geldi en kolay kısma, klasör içindeyken, klavyeden shifte basılı tutarak sağ tıklayın ve Komut penceresini burada aç seçeneğine tıklayın.
Açılan komut penceresindeyken
dex2jar classes.dex
yazın. Kısa bir süre içinde classes_dex2jar.jar dosyamız klasör içinde oluşacak.
Son görünüm şöyle olmuş olacak:
6 – classes_dex2jar.jar jar dosyasının içindeki kaynağı görebilmek için üstte indirdiğiniz JD-GUI uygulamasını açın. File -> Open File yönergesiyle birlikte oluşan classes_dex2jar.jar dosyasını seçin, tebrikler kaynak kodlar elinizde. File-> Save All Resources dan kaydedebilirsiniz.
7 – Oluşturduğunuz klasör içindeki res klasörü altında drawable klasöründe uygulamada kullanılan resimleri görebilirsiniz. Bizim indirdiğim test uygulamamız basit olduğu için sadece iki resim var.
8 – layout klsöründe ise uygulamanın arayüz tasarımı bulunuyor. Bu arayüz dosyalarını görebiliriz ama içeriğine erişmek için farklı bir yol izlemek gerekiyor.
9 - A) İlk önce
B) Daha sonra benim yaptığım gibi Yerel Disk(C)’ye APKtool klasörü şeklinde atın, ben şu şekilde attım:
C) APKTool’umuz hazır sayılır. Şimdi APktoolda decode, build işlemleri yapmak için bir adetframework-res.apk dosyası tanımlamalıyız. APKToll klasörümüz içinde halihazırda zaten mevcut. Tanımlama için:
Klasör içinde iken shift tuşuna basarak sağ tıklayın, Komut penceresini burada aç seçeneğine tıklayın. Açılan komut penceresinde
apktool if framework-res.apk
yazın enterlayın.
Önemli: framework-res.apk dosyası rom klasörlerinde system/framework klasörü altında bulunur. Bazı üreticiler kendi frameworklarını kullanırlar. Bu yüzden sistem uygulamaları düzenler ikensytem/framework/framework-res.apk dosyası çekmek zorundayız.
Framework tanımlandı:
10 – Apktool için framework tanımlandı. Şimdiki işlem uyg.apk dosyasını APKTool klasörünüz içine atmak. Komut penceresini kapadıysanız tekrar açın ve decompile etmek için
apktool d uyg.apk yazın enterlayın:
Resmi büyültmek için iki kez tıklayın.
ALINTI=ADNRGOOGLE
[kutu renk=kirmizi]APK Uygulama-Oyun Düzenleme[/kutu]
Uygulamayı veya
Linkleri görüntülemek için kayıt olmalısınız
düzenlemekten kastım aslında sadece resimleri değiştirmek, türkçeleştirmek, veyahut XML yapısı ile oynayarak tasarımda değişiklikler yapmaktır. Bunun için ilk olarak örnek bir basit uygulama seçiyorum ve hemen başlıyoruz.Slideme.com dan
Linkleri görüntülemek için kayıt olmalısınız
uygulamasını indirdim. Siz de indirin.Gerekli araçlar:
Dex2Jar :
Linkleri görüntülemek için kayıt olmalısınız
JD-GUI :
Linkleri görüntülemek için kayıt olmalısınız
/
Linkleri görüntülemek için kayıt olmalısınız
linkKaynak kodları görüntüleme
Adımlar:
1 – Uygulamayı üstteki linkten indiriniz
2 – Yeni bir klasör oluşturup indirdiğiniz APK dosyasını oraya atın. Uzantısının sonuna .ZIP ekleyin. Ben uyg.apk.zip olarak değiştirdim maksat kafamız karışmasın.
Linkleri görüntülemek için kayıt olmalısınız
3 – Hemen sonra indirdiğiniz dex2jar zip dosyasını açın ve içindekileri az önce olşturduğunuz klasöre sürükleyin:
Linkleri görüntülemek için kayıt olmalısınız
4 -uyg.apk.zip dosyasını winrar ile açıp herşeyi bu klasöre sürükleyin/çıkartın.
5 – Üstteki adımdan sonra sıra geldi en kolay kısma, klasör içindeyken, klavyeden shifte basılı tutarak sağ tıklayın ve Komut penceresini burada aç seçeneğine tıklayın.
Açılan komut penceresindeyken
dex2jar classes.dex
yazın. Kısa bir süre içinde classes_dex2jar.jar dosyamız klasör içinde oluşacak.
Son görünüm şöyle olmuş olacak:
Linkleri görüntülemek için kayıt olmalısınız
6 – classes_dex2jar.jar jar dosyasının içindeki kaynağı görebilmek için üstte indirdiğiniz JD-GUI uygulamasını açın. File -> Open File yönergesiyle birlikte oluşan classes_dex2jar.jar dosyasını seçin, tebrikler kaynak kodlar elinizde. File-> Save All Resources dan kaydedebilirsiniz.
7 – Oluşturduğunuz klasör içindeki res klasörü altında drawable klasöründe uygulamada kullanılan resimleri görebilirsiniz. Bizim indirdiğim test uygulamamız basit olduğu için sadece iki resim var.
8 – layout klsöründe ise uygulamanın arayüz tasarımı bulunuyor. Bu arayüz dosyalarını görebiliriz ama içeriğine erişmek için farklı bir yol izlemek gerekiyor.
9 - A) İlk önce
Linkleri görüntülemek için kayıt olmalısınız
Tool indirin:
Linkleri görüntülemek için kayıt olmalısınız
B) Daha sonra benim yaptığım gibi Yerel Disk(C)’ye APKtool klasörü şeklinde atın, ben şu şekilde attım:
Linkleri görüntülemek için kayıt olmalısınız
C) APKTool’umuz hazır sayılır. Şimdi APktoolda decode, build işlemleri yapmak için bir adetframework-res.apk dosyası tanımlamalıyız. APKToll klasörümüz içinde halihazırda zaten mevcut. Tanımlama için:
Klasör içinde iken shift tuşuna basarak sağ tıklayın, Komut penceresini burada aç seçeneğine tıklayın. Açılan komut penceresinde
apktool if framework-res.apk
yazın enterlayın.
Önemli: framework-res.apk dosyası rom klasörlerinde system/framework klasörü altında bulunur. Bazı üreticiler kendi frameworklarını kullanırlar. Bu yüzden sistem uygulamaları düzenler ikensytem/framework/framework-res.apk dosyası çekmek zorundayız.
Framework tanımlandı:
Linkleri görüntülemek için kayıt olmalısınız
10 – Apktool için framework tanımlandı. Şimdiki işlem uyg.apk dosyasını APKTool klasörünüz içine atmak. Komut penceresini kapadıysanız tekrar açın ve decompile etmek için
apktool d uyg.apk yazın enterlayın:
Resmi büyültmek için iki kez tıklayın.
Linkleri görüntülemek için kayıt olmalısınız
ALINTI=ADNRGOOGLE
daha komut dosyasını açamadım. Acaba xp'de başka bir şekilde yapılabilir mi?
APKTool linki kırık o yüzden yapamıyorum. Başka bir APKTool buldum fakat içinde framework-res.apk dosyası yok ve ben de nasıl yapacağımı bilmiyorum.