Jak wyświetlić AndroidManifest.xml z pliku APK?
Czy jest możliwe wyświetlenie Androidmanifest.xml
pliku?
Właśnie zmieniłem rozszerzenie pliku apk
na zip
. Ten plik zip
zawiera plik Androidmanifest.xml
. Ale nie jestem w stanie wyświetlić zawartości Androidmanifest.xml
. Jest w pełni zaszyfrowany.
Jak mogę wyświetlić plik Androidmanifest.xml
?
12 answers
Tak możesz przeglądać XML
Pliki Android APK
. Jest do tego narzędzie: android-apktool
Jest to narzędzie do inżynierii odwrotnej 3rd party, zamknięte, binarne aplikacje na Androida
Jak to zrobić w systemie Windows:
- Pobierz plik apktool-install-windows - *
- Pobierz plik apktool - *
- Rozpakuj oba do katalogu Windows
Teraz skopiuj APK
Plik również w tym katalogu i uruchom następujące polecenie w wierszu polecenia:
apktool d HelloWorld.apk ./HelloWorld
Spowoduje utworzenie katalogu "HelloWorld
" w bieżącym katalogu. W środku znajduje się plik AndroidManifest.xml
w odszyfrowanym formacie, a także inne pliki XML
w katalogu "HelloWorld/res/layout"
.
Tutaj HelloWorld.apk
jest Twój plik APK Android.
Zobacz poniższy zrzut ekranu, aby uzyskać więcej informacji:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-20 20:40:23
Możesz bezpośrednio użyć polecenia aapt l -a name.apk
, aby zobaczyć manifest.xml.
Ten link może pomóc http://elinux.org/Android_aapt
(spowoduje to również zrzucenie tabeli zasobów.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-07 23:37:28
Android Studio może teraz to pokazać. Przejdź do Build
> Analyze APK...
i wybierz swój apk. Następnie możesz zobaczyć zawartość pliku AndroidManifset.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-28 15:53:43
W tym wątku Dianne Hackborn mówi nam, że możemy uzyskać informacje z AndroidManifest za pomocą aapt.
Dodałem tą szybką komendę unix, aby pobrać informacje o wersji:
aapt dump badging my.apk | sed -n "s/.*versionName='\([^']*\).*/\1/p"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-15 01:10:55
aapt d xmltree com.package.apk AndroidManifest.xml
Zrzuci AndroidManifest.xml
z podanego pliku APK. Nie jest w formie XML, ale nadal można go odczytać.
aapt
(Android Asset Packaging Tool) to wbudowane narzędzie, które jest dostarczane z Android SDK.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-09 22:56:21
Google właśnie opublikowało wieloplatformowe narzędzie open source do kontroli APK (wśród wielu innych binarnych formatów Androida):
ClassyShark to samodzielne narzędzie do kontroli binarnej dla programistów Androida. Może niezawodnie przeglądać dowolny program wykonywalny Androida i pokazywać ważne informacje, takie jak interfejsy klas i członków, liczby dex i zależności. ClassyShark obsługuje wiele formatów, w tym biblioteki (.dex,aar,. so), executables (.apk,jar,klasy) i wszystkie Android binarne XMLs: AndroidManifest, zasoby, layouty itp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-19 22:19:01
Możesz użyć polecenia: Zapisz do pliku AndroidManifest.txt
aapt dump xmltree gmail.apk AndroidManifest.xml > AndroidManifest.txt
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-14 08:17:58
The AXMLParser i APKParser.jar może również wykonać zadanie, możesz zobaczyć link. AXMLParser
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-06 07:30:16
Istnieje narzędzie online, które pozwala przesłać APK dekompiluje go i wreszcie pozwala pobrać zip ze wszystkimi źródłami, manifest plik XML i tak dalej dekompilowane, wszystko to bez konieczności instalowania żadnego programu na komputerze: http://www.javadecompilers.com/apk
Również jeśli chcesz po prostu sprawdzić na niektórych params można, przez ich UI
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-13 08:23:31
To jest stary wątek, ale pomyślałem, że wspomnę, że Twój telefon ma roota, możesz go wyświetlić bezpośrednio na telefonie za pomocą aplikacji root explorer. Nawet nie musisz go wyciągać, żeby zobaczyć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-30 19:16:21
Możesz również użyć my app, App Detective , aby wyświetlić plik manifestu dowolnej aplikacji zainstalowanej na urządzeniu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-30 23:34:33
Plik musi zostać zdekompilowany (lub deodex nie jest pewien, który). Ale tu jest inny sposób na to:
-Download free Tickle My Android tool on XDA: https://forum.xda-developers.com/showthread.php?t=1633333https://forum.xda-developers.com/showthread.php?t=1633333
-Unzip
-Copy APK into \_WorkArea1\_in\ folder
-Open "Tickle My Android.exe"
-Theming Menu
-Decompile Files->Any key to continue (ignore warning)
-Decompile Files->1->[Enter]->y[Enter]
-Wait for it to decompile in new window... Done when new window closes
-Decompiled/viewable files will be here: \_WorkArea3\_working\[App]\
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-05 18:33:55