Arama butonu
Bu konudaki kullanıcılar: 1 misafir
17
Cevap
731
Tıklama
0
Öne Çıkarma
Bilen arkadaşlar lütfen yardım ( Apktool)
N
9 yıl
Teğmen
Konu Sahibi

Arkadaşlar öncelikle konuyu yanlış yere açtıysam affola...



LINK

Arkadaşlar herkese hayırlı akşamlar. Sorum şu. Kaç gündür yukarda verdiğim linkteki Apktool.jar yazılımını kullanmak istiyorum ama bir türlü kuramadım... Yukardaki sitede kurulumunu anlatıyor ama hiç bir şey anlayamadım, kuramadım da zaten... Türk sitelerden de araştırdım ama bişey bulamadım. Sizden ricam, bilen arkadaşlar nasıl kullanacağımi, daha doğrusu nasıl kuracagimi anlatırsanız çok minnettar kalırım.



N
9 yıl
Teğmen
Konu Sahibi

Koskoca forumda cevap verecek bi babayiğit çıkmadı....



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
L
8 yıl
Çavuş

N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: LayKin-x

nerede takıldın?

Hocam, gerekli Apktool 2.0.2 Zip dosyasını indirip çıkardım ama içinde tıklayıp açacağım bi cmd, exe vs uzantısı çıkmadı... Yani daha hiç bir şey yapamadım... Verdiğim linkteki kurulum rehberinden de bişey anlayamadım...



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
M
8 yıl
Çavuş

Ubuntu'nun hangi sürümünü ve kaç bit olanını kullanıyorsun?
64 bit ise 32 bit kütüphaneleri kurduracağız sana.

Linux:
Download Linux wrapper script (Right click, Save Link As apktool)
Download apktool-2 (find newest here)
Make sure you have the 32bit libraries (ia32-libs) downloaded and installed by your linux package manager, if you are on a 64bit unix system.
(This helps provide support for the 32bit native binary aapt, which is required by apktool)
Rename downloaded jar to apktool.jar
Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
Make sure both files are executable (chmod +x)
Try running apktool via cli

1. kısımda wrapper scripy yazan kısma sağ tıkla ve farkı kaydet de. İsmini de apktool yap ama dikkat et uzantısı olmasın.
2. apktool'u indir zaten indirmişsin.
3. sistemin 32 bit ise bir şey yapmaya gerek yok. 64 bit ise 32 bit kütüphanelerini kuracağız.
4. indirdiğin dosyanın ismini apktool.jar yap.
5. iki dosyayı da /usr/local/bin klasörünün içine yapıştır. Bunu yapabilmen için komut satırını kullanman gerekir.
sudo -H nautilus
Bu kodu komut satırında uygula, şifre isteyecek. Kullanıcı şifreni gir, dikkat et şifre gözükmeyecektir. Yazmaya devam et.
6. Yine komut satırı üzerinden aşağıdaki komutları uygula
sudo chmod +x /usr/local/bin/apktool.jar
sudo chmod +x /usr/local/bin/apktool
7. yine komut satırından apktool yazarak yazılımı çalıştırabilirsin.


Bu mesaja 1 cevap geldi.
L
8 yıl
Çavuş

mendirec, yukarıda Ubuntu için detaylıca anlatmış. Eğer windows kullanıyorsan. Burada apktool kurulumunu türkçe anlatıyor.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NightWatchman0
N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: LayKin-x

mendirec, yukarıda Ubuntu için detaylıca anlatmış. Eğer windows kullanıyorsan. Burada apktool kurulumunu türkçe anlatıyor.

Hocam buna bakmıştım ama sorun çıkarıyor yeni kaynaklarda. Cevabınız için teşekkür ederim.



< Bu ileti mobil sürüm kullanılarak atıldı >

N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: mendirec

Ubuntu'nun hangi sürümünü ve kaç bit olanını kullanıyorsun?
64 bit ise 32 bit kütüphaneleri kurduracağız sana.

Linux:
Download Linux wrapper script (Right click, Save Link As apktool)
Download apktool-2 (find newest here)
Make sure you have the 32bit libraries (ia32-libs) downloaded and installed by your linux package manager, if you are on a 64bit unix system.
(This helps provide support for the 32bit native binary aapt, which is required by apktool)
Rename downloaded jar to apktool.jar
Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
Make sure both files are executable (chmod +x)
Try running apktool via cli

1. kısımda wrapper scripy yazan kısma sağ tıkla ve farkı kaydet de. İsmini de apktool yap ama dikkat et uzantısı olmasın.
2. apktool'u indir zaten indirmişsin.
3. sistemin 32 bit ise bir şey yapmaya gerek yok. 64 bit ise 32 bit kütüphanelerini kuracağız.
4. indirdiğin dosyanın ismini apktool.jar yap.
5. iki dosyayı da /usr/local/bin klasörünün içine yapıştır. Bunu yapabilmen için komut satırını kullanman gerekir.
sudo -H nautilus
Bu kodu komut satırında uygula, şifre isteyecek. Kullanıcı şifreni gir, dikkat et şifre gözükmeyecektir. Yazmaya devam et.
6. Yine komut satırı üzerinden aşağıdaki komutları uygula
sudo chmod +x /usr/local/bin/apktool.jar
sudo chmod +x /usr/local/bin/apktool
7. yine komut satırından apktool yazarak yazılımı çalıştırabilirsin.

Öncelikle cevabınız için teşekkür ederim. Hocam dediklerinizi yaptım ama nerde hata yapıyorum bilmiyorum ama Apktoolu bir türlü çalıştıramadım. Eğer buna imkan varsa, uzak masaüstü bağlantısı ile gerekli adımları siz yapabilir misiniz rica etsem?



< Bu ileti mobil sürüm kullanılarak atıldı >

M
8 yıl
Çavuş

Sistemin kaç bit? Bir de Ubuntu'nun hangi sürümünü kullanıyorsun?





< Bu mesaj bu kişi tarafından değiştirildi mendirec -- 22 Kasım 2015; 18:07:24 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NightWatchman0
N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: mendirec

Sistemin kaç bit? Bir de Ubuntu'nun hangi sürümünü kullanıyorsun?

64 bit, 14.04 Ubuntu hocam...



< Bu ileti mobil sürüm kullanılarak atıldı >

M
8 yıl
Çavuş

32-bit kütüphaneleri kurdun mu? Kurmadıysan kurulumu yap aşağıdaki komutlar ile:

Bu komutla root oluyoruz. Şifreni yazarken gözükmez. Sen yazmaya devam et.

sudo -i


Daha sonra aşağıdaki komutları sırasıyla uygula.

cd /etc/apt/sources.list.d 
echo "debhttp://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs


İşlemlerin doğru gittiğini anlamak için komut çıktılarını buraya geçebilirsin.

Bu işlemlerden sonra yine aşağıdaki komutum çıktısını buraya geçersen çok iyi olur.

cd /usr/local/bin 
ls -l





< Bu mesaj bu kişi tarafından değiştirildi mendirec -- 30 Kasım 2015; 8:53:29 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NightWatchman0
N
8 yıl
Teğmen
Konu Sahibi

Hocam 32 bit kütüphaneleri yüklemiştim sizin dediklerinizi de yaptım :
root@ottoman:/etc/apt/sources.list.d# apt-get install ia32-libs
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
ia32-libs zaten en yeni sürümde.
en yeni sürümde olduğunu doğruladı.

Diğer komut da bu şekilde:

:~$ cd /usr/local/bin
:/usr/local/bin$ ls -l
toplam 6196
-rwxrwxr-x 1 root root 2297 Kas 29 23:17 apktool
-rwxrwxr-x 1 root root 6329931 Kas 29 23:19 apktool.jar
:/usr/local/bin$





< Bu mesaj bu kişi tarafından değiştirildi NightWatchman0 -- 31 Ocak 2017; 11:52:37 >


Bu mesajda bahsedilenler: @mendirec
M
8 yıl
Çavuş

cd /usr/local/bin 

sudo chown metinb:metinb apktool apktool.jar



Bu komutlardan sonra komut satırına apktool yazarak programı kullanabilirsin.





< Bu mesaj bu kişi tarafından değiştirildi mendirec -- 1 Aralık 2015; 8:22:54 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NightWatchman0
N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: mendirec

cd /usr/local/bin 

sudo chown metinb:metinb apktool apktool.jar



Bu komutlardan sonra komut satırına apktool yazarak programı kullanabilirsin.

Yok hocam olmadı bir türlü.Hatta Linux Mint 17.02 kurdum,yine aynı .Her şey tamam,tam uygulamayı decomple edecek ama edemiyor.İş artık bu uygulamayı kullanmak değil,sorunun kaynağını bulmaya hedeflendi :)



M
8 yıl
Çavuş

Uyguladığınız komutun çıktılarını buraya geçebilirsiniz.





< Bu mesaj bu kişi tarafından değiştirildi mendirec -- 3 Aralık 2015; 11:03:37 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NightWatchman0
N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: mendirec

Uyguladığınız komutun çıktılarını buraya geçebilirsiniz.

Deli etti hocam resmen ya

gokturk@gokturk-HP /usr/local/bin $ apktool
Apktool v2.0.2 - a tool for reengineering Android apk files
with smali v2.0.8 and baksmali v2.0.8
Copyright 2014 Ryszard Wiśniewski <brut.alll@gmail.com>
Updated by Connor Tumbleson <connor.tumbleson@gmail.com>

usage: apktool
-advance,--advanced prints advance information.
-version,--version prints the version then exits
usage: apktool if|install-framework [options] <framework.apk>
-p,--frame-path <dir> Stores framework files into <dir>.
-t,--tag <tag> Tag frameworks using <tag>.
usage: apktool d[ecode] [options] <file_apk>
-f,--force Force delete destination directory.
-o,--output <dir> The name of folder that gets written. Default is apk.out
-p,--frame-path <dir> Uses framework files located in <dir>.
-r,--no-res Do not decode resources.
-s,--no-src Do not decode sources.
-t,--frame-tag <tag> Uses framework files tagged by <tag>.
usage: apktool b[uild] [options] <app_path>
-f,--force-all Skip changes detection and build all files.
-o,--output <dir> The name of apk that gets written. Default is dist/name.apk
-p,--frame-path <dir> Uses framework files located in <dir>.

For additional info, see:http://ibotpeaches.github.io/Apktool/
For smali/baksmali info, see:http://code.google.com/p/smali/
gokturk@gokturk-HP /usr/local/bin $ apktool d pictures.apk
Input file (pictures.apk) was not found or was not readable.
gokturk@gokturk-HP /usr/local/bin $

Görüldüğü gibi "Input file (pictures.apk) was not found or was not readable" hatası alıyorum hocam...





< Bu mesaj bu kişi tarafından değiştirildi NightWatchman0 -- 5 Aralık 2015; 20:45:33 >

M
8 yıl
Çavuş

pictures.apk adlı dosyanın olduğu konumda yapmalısın. Bu hatayı alman gayet normal. Şöyle yapalım, dosyayı ev dizinin içine at. Daha sonra uçbirimi aç ve komutu yürüt.
Aşağıdaki komut ile bulunduğun dizindeki dosyaları görebilirsin.
ls


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NightWatchman0
N
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: mendirec

pictures.apk adlı dosyanın olduğu konumda yapmalısın. Bu hatayı alman gayet normal. Şöyle yapalım, dosyayı ev dizinin içine at. Daha sonra uçbirimi aç ve komutu yürüt.
Aşağıdaki komut ile bulunduğun dizindeki dosyaları görebilirsin.
ls


Hocam çok sağol. Sayenizde hallettim.Oysaki son aşaması ne de kolaymış :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.