[ANLATIM] Advanced Apktool v4.1.0

Orochi™

Administrator
#1






Download Link
https://www.androidfilehost.com/?fid=95832962473396065
Programı çalıştırmak için Gereken JAVA Eklentisi
http://www.oracle.com/technetwork/java/javase/downloads/index.html

Terimler :
Decomp = Apk veya Jar Dosyasını Açmak
Recomp =  Açılmış Apk veya Jar Dosyasını Kapatmak
Sign = Apk veya Jar Dosyasını Yeniden İmzalamak
Zippaling = Uygulamaların Daha az Ram harcamasını Sağlamak için Optimize Etmek
install Framework = Açılacak Apk veya Jar  Dosyasının Android Sürümüne Uygun Dosyaları Oluşturmak
Rom uygulaması ise O roma Ait 3.parti bir uygulama ise Android sürümüne uygun herhangi bir romdan alınabilir

Programın Menuleri Hakkında Bilgi :

1.install framework : Framework-res.apk mediatek-res.apk gibi Res Dosyalarından gerek Dosyaları Oluşturmak için

2.decomplie Files :  Apk veya Jar Dosyaları Açmak için

3.recomplie Files :  apk veya Jar Açılmış Uygulamayı Kapatmak için

4.Sign Files : Kapatılmış apk veya jar ı Yeniden imzalamak için

5.Zippaling Files : Kapatılmış uygulamayı Zippaling Yapmak için

6.Wipe Folder : Apktool içindeki Tüm Klasörleri Temizlemek için

7. More Menu : Ek Menuler  Bu Menu Toplu işlem Yapmak içindir

More Menu  içeriği

1.Decomplie All Files : 2-in Klasöründeki Tüm Dosyaları Decomp Eder

2.recomplie All Files : 3-Out Klasöründeki Tüm Dosyaları recomp Eder

3.Sign All Files : 4-Done Klasöründeki Tüm Dosyaları imzalar

4.Zippaling All Files : 4-Done Klasöründeki Tüm Dosyaları zippaling yapar



Kullanım Hakkında Bilgiler
gereken Javayı Kurduktan Sonra Programı indirin Rarın içindeki Klasörü Masa Üstüne Çıkarın
Programı Çalıştırıyoruz Karşımıza Yukarıda Resim Geliyor

Apk Decomp Edebilmek için  Decomp Edilecek yani Genişletilecek Apk Bir Roma Aitse O Romun
Framework Klasöründen Framework-res.apk mediatek-res.apk vb Res isimli Apkları Alıyoruz
AdvancedApkTool\2-In klasörüne Atıyoruz

programa geri Dönüyoruz 1 E Basıyoruz  enterliyoruz
Karşımıza Liste Çıkıyor Burdan SıraSıyla 1 2 3 4 kaç tane res.apk varsa
Programdan sayılarını yazıp enterliyoruz  çıkan uyarılara Y e basıp Enterliyoruz
Apktool için Gereken Framework dosyalarımız Oluştu

şimdi x basıyoruz En başa Geliyoruz  AdvancedApkTool\2-In klasörüne decomp Edilecek Apk veya Jar Dosyasını Atıyoruz
program 2 basıyoruz  çıkan listeden decomp ediceğimiz Apkyı Seçiyoruz Y basıp enterliyoruz ve bekliyoruz
işlem Apk - jar dosyasının büyüklüğüne ve Pcnizin hızına göre sürede tamamlanır

ok uyarısından sonra 3-Out klasörüne Dosyamızla aynı isimde klasör oluşur
bu klasörün içinde istediğiniz Düzenlemeleri yaptıktan Sonra

Program Ekranında 3 E Basıyoruz Y e basıyoruz işlemin Bitmesini bekliyoruz
4-Done Klasörüne Apk Dosyamız Oluşuyor Bu Dosya içinden Neleri Düzenlemişsek Onları Alıp Orjinal Apknın içine Ekliyoruz

Düzenlediğiniz Apknın imzalanması Gerekiyorsa Programın menusunden 4 e basıyoruz  listeden dosyamızı seçiyoruz Y e basıyoruz
işlemden Sonra imzalanmış Apkmız 4-Done Klasörüne Oluşuyor


Zippaling Yapılacak uygulamaları 4-Done Klasörüne Ekliyoruz Programın Menusunden 5 e basıp
listeden dosyamızı Seçip Y basıp Enterliyoruz zippaling işlemi yapılıyor



Bu Sürümle Hata Alanlar Önceki Sürümleri denesin
v4.0.0
Linkleri görebilmek için Giriş yap veya üye ol.


v3.0.0
Linkleri görebilmek için Giriş yap veya üye ol.


v2.0.0
Linkleri görebilmek için Giriş yap veya üye ol.

Kaynak: http://forum.xda-developers.com/showthread.php?t=2639400
 

nev2000

Kayıtlı Üye
#2
Orochi™ hocam apktool kurdum 2 in içine attım decomb etmek için 2 ye bastım okeyledi ancak 3 out klasöründe bir şey çıkmamış acaba nerede hata yapmış olabilirim
 

analizturizm

Kayıtlı Üye
#4
Kod:
 Log For : Mms.apk 

 Log Type : Decompiling 

 Log Recorded At : 05.03.2015 -- 16:38:41,32 

 Log Recorded By : Advanced ApkTool v4.1.0 By BDFreak 

------------------------------------------------------ 

W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x03080005
W: Could not decode attr value, using undecoded value instead: ns=amigo, name=amigokey, value=0x00000012
Exception in thread "main" java.lang.NullPointerException
	at java.io.Writer.write(Unknown Source)
	at brut.androlib.res.util.ExtMXSerializer.writeAttributeValue(ExtMXSerializer.java:38)
	at org.xmlpull.mxp1_serializer.MXSerializer.attribute(MXSerializer.java:673)
	at org.xmlpull.v1.wrapper.classic.XmlSerializerDelegate.attribute(XmlSerializerDelegate.java:106)
	at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
	at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
	at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:83)
	at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
	at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamDecoderContainer.java:33)
	at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:114)
	at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:99)
	at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:323)
	at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:131)
	at brut.androlib.ApkDecoder.decode(ApkDecoder.java:101)
	at brut.apktool.Main.cmdDecode(Main.java:165)
	at brut.apktool.Main.main(Main.java:81)

------------------------------------------------------
apk tool, apk multi tool, ve advanced apktool' da hep bu hatayı alıyorum sebebi ne olabilir? rom portlamayı beceremedim bari şu modding yapabilseydim.
 

analizturizm

Kayıtlı Üye
#6
@Orochi™

Advanced apktool v3.0
https://www.androidfilehost.com/?fid=23622183712465886

bu dosyada trojan uyarısı veriyor bilginize[hr]Ne yaptıysam olmadı apktool'un 55 farklı versiyonunu yükledim ama

W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x03080005

burayı geçemedim. java ları da yeniden yükledim yine olmadı. işletim sisteminden mi acaba.
[hr]
Şu mübarek cuma günü itibariyle konuyu kendi çabalarımla çözmüş bulunuyorum :) decompile ettik sıra edit yapıp decompile etmede :) yaparsam rehberini bile hazırlarım valla.
 
#7
settings.apk yı yapmadım bi
sinir oldum bıraktım[hr]Out klosorune geldi oradan oynamaları yaptım settings header.xml de oynadım note pad plus ile sonra 3 e basıyorum 4 seçenek geliyor karşıma only recomplie fln hepsini denedim apk dosyası oluşmüyor
 

Orochi™

Administrator
#8
Out/settings.apk içinde apktool.yml dosyası var onu AC
- 1 yazar altına
- 2 ekle kapat settings kapanır


@Analitruzim
Apktool programlarını ben hazirlamiyorum trojan varsa önceki sürümleri deneyin yada programı temizletin

Apk acilmiyorsa
1.java hatalıdır
2. Api açmak için gereken framework dosyaları hatali yada eksiktir
Bunlara dikkat edin
 
#9
http://i.hizliresim.com/9Vzk78.png
Hocam lollikat romunu taban aldım edit bir ROM yapıyorum sona geldim
GidGat settings.apk yı modladım
GidGat gelişmiş ayarlar ismini değiştirmeye çalışıyorum yapamıyorum
Settings header.XML içinde GidGat™ yazan ve GidGat™ Gelişmiş Ayarlar
Yazan kısımlarda GidGat yazan yerlere Rowell yazıp kaydediyorum tekrar apk haline getirip yüklüyorum
Ayarlar durdu diyor
Rica etsem siz yapabilrmisniz isterseniz apk yı upload edeyim yardımcı olursanız minnettar kalırım
Saygılar
 

volcy123

Yasaklı Üye
#11
@orochi hocam ben xstana xposed modülünü winrar ile açtım png dosyalarını kendime göre düzenledim.Bu apkyi telefona atıp kurmaya çalıştığımda kurulamıyor.Bunu kurabilmem için illa bu programı kullanmam gerekir mi? Cevaplarsan sevinirim.
 

hakan.k

Yasaklı Üye
#12
JRLejoyner' Alıntı:
http://i.hizliresim.com/9Vzk78.png
Hocam lollikat romunu taban aldım edit bir ROM yapıyorum sona geldim
GidGat settings.apk yı modladım
GidGat gelişmiş ayarlar ismini değiştirmeye çalışıyorum yapamıyorum
Settings header.XML içinde GidGat™ yazan ve GidGat™ Gelişmiş Ayarlar
Yazan kısımlarda GidGat yazan yerlere Rowell yazıp kaydediyorum tekrar apk haline getirip yüklüyorum
Ayarlar durdu diyor
Rica etsem siz yapabilrmisniz isterseniz apk yı upload edeyim yardımcı olursanız minnettar kalırım
Saygılar
gidgat settings.apk'daki meta-inf ve manifest dosyalarını 7zip ile kendi setting.apk'nıza attınız mı?
 
O

okydoky

#16
Mesut Hocam Sözkonusu hata kodu görüldüğü üzere systemui decompile esnasında logunu aldm .bu apk yi Furkan başka bi programda decomple edebilmiş. Bizim bu advanced apk tool ile edebilmemiz için çözüm öneriniz varmıdır?

Log For : SystemUI.apk 

 Log Type : Decompiling 

 Log Recorded At : Sal -25.08.2015- 19:14:15,21 

 Log Recorded By : Advanced ApkTool v4.0.0 By BDFreak 

------------------------------------------------------ 

W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f0b012f
W: Could not decode attr value, using undecoded value instead: ns=android, name=description, value=0x7f0b012e
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f0b0049
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f0f0000
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f0b00c5
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f0b00de
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f0b00de
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x7f0b00df
W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f030000
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x7f0f0021
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x7f0b012f
at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:59)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:58)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:54)
at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferenceValue.java:60)
at brut.androlib.res.data.value.ResReferenceValue.encodeAsResXml(ResReferenceValue.java:47)
at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlAttr(ResScalarValue.java:45)
at brut.androlib.res.decoder.ResAttrDecoder.decode(ResAttrDecoder.java:41)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(AXmlResourceParser.java:369)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(XmlPullParserDelegate.java:69)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:83)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPullStreamDecoder.java:153)
at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:131)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:295)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:123)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:102)
at brut.apktool.Main.cmdDecode(Main.java:170)
at brut.apktool.Main.main(Main.java:86)
 

devrimsel

Kayıtlı Üye
#18
Cvp: [ANLATIM] Advanced Apktool v4.1.0

framework-res.apk yı decomp  ederken şu hataları veriyor . Çözüm nedir acaba ?


Kod:
(ARSCDecoder.java:100)
        at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:78)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:39)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:657)
        at brut.androlib.Androlib.installFramework(Androlib.java:649)
        at brut.apktool.Main.cmdInstallFramework(Main.java:256)
        at brut.apktool.Main.main(Main.java:92)
 

Orochi™

Administrator
#19
Cvp: [ANLATIM] Advanced Apktool v4.1.0

devrimsel' Alıntı:
framework-res.apk yı decomp  ederken şu hataları veriyor . Çözüm nedir acaba ?


Kod:
(ARSCDecoder.java:100)
        at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:78)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:39)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:657)
        at brut.androlib.Androlib.installFramework(Androlib.java:649)
        at brut.apktool.Main.cmdInstallFramework(Main.java:256)
        at brut.apktool.Main.main(Main.java:92)
düzenlediğiniz Framework ile gereken dosyaları oluşturdunuzmu ?


ayrıca pc de JAVA 8.51 Sürümü olmalı .
 

devrimsel

Kayıtlı Üye
#20
Cvp: [ANLATIM] Advanced Apktool v4.1.0

Orochi™' Alıntı:
devrimsel' Alıntı:
framework-res.apk yı decomp  ederken şu hataları veriyor . Çözüm nedir acaba ?


Kod:
(ARSCDecoder.java:100)
        at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:78)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47)
        at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:39)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:657)
        at brut.androlib.Androlib.installFramework(Androlib.java:649)
        at brut.apktool.Main.cmdInstallFramework(Main.java:256)
        at brut.apktool.Main.main(Main.java:92)
düzenlediğiniz Framework ile gereken dosyaları oluşturdunuzmu ?


ayrıca pc de JAVA 8.51 Sürümü olmalı .

Zaten ilk adımda framework hata veriyor.Dosyaları oluşturamıyorum. mediatek-res.apk da hata yok ama.

İlk adım=



Bu arada çok fazla java dosyası var hangisini indireceğimi çözemedim. Link atarsanız sevinirim.
 
Üst