Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Decompilen klappt nicht

Das Thema "Decompilen klappt nicht" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 05.01.2012, 22:12   #1 (permalink)
Android Experte

Modell: LG GT540 | Motorola Atrix 4G

Registriert seit: 02.04.2011
Beiträge: 515
Abgegebene Danke: 46
Erhielt 42 Danke für 29 Beiträge
Standard Decompilen klappt nicht

Guten Abend,

ich weiß zwar nicht ob es hier hin gehört, aber ich habe ein Problem mit dem decompilen versch. Anwendungen.

Ziel ist es, die darin enthaltene strings.xml ins Deutsche zu übersetzen.

Vielleicht kann mir jemand helfen.

Herzlichen Dank.
Angehängte Dateien
Dateityp: apk Launcher2.apk (710,9 KB, 6x aufgerufen)
Dateityp: apk MIUIsettings.apk (138,5 KB, 4x aufgerufen)
Dateityp: apk SystemUI.apk (320,4 KB, 2x aufgerufen)
Sascha_K1994 ist offline   Mit Zitat antworten
Alt 05.01.2012, 22:24   #2 (permalink)
Android Guru
 
Benutzerbild von TheDarkRose

Modell: Samsung Galaxy S (I9000)

Registriert seit: 20.08.2010
Beiträge: 1.078
Abgegebene Danke: 424
Erhielt 517 Danke für 377 Beiträge
Standard AW: Decompilen klappt nicht

Einfach mit einem Zip Programm öffnen???
__________________
Abimus - a new experience
business solutions - managed services - managed vServer
TheDarkRose ist offline   Mit Zitat antworten
Alt 05.01.2012, 22:27   #3 (permalink)
Android Experte

Modell: LG GT540 | Motorola Atrix 4G

Registriert seit: 02.04.2011
Beiträge: 515
Abgegebene Danke: 46
Erhielt 42 Danke für 29 Beiträge
Standard AW: Decompilen klappt nicht

@TheDarkRose:

Die strings.xml ist im Ordner values und dieser ist erst nach dem Decompilen "sichtbar", deswegen klappt das so einfach leider nciht, außerdem befindet sich dann "nicht lesbarer" Text im Dokument.
Sascha_K1994 ist offline   Mit Zitat antworten
Alt 06.01.2012, 09:49   #4 (permalink)
Erfahrener Benutzer
 
Benutzerbild von funcoder

Modell: SGS2 + HTC Hero

Registriert seit: 15.08.2009
Beiträge: 225
Abgegebene Danke: 2
Erhielt 36 Danke für 29 Beiträge
funcoder eine Nachricht über ICQ schicken funcoder eine Nachricht über Skype™ schicken
Standard AW: Decompilen klappt nicht

Mit dem apktool sollte dies problem funktionieren.
Das Tool decodiert unter anderem auch sämtliche Ressourcen.
Darunter eben auch sämtliche XML-Dateien.
__________________
funcoder ist offline   Mit Zitat antworten
Alt 06.01.2012, 12:41   #5 (permalink)
Android Experte

Modell: LG GT540 | Motorola Atrix 4G

Registriert seit: 02.04.2011
Beiträge: 515
Abgegebene Danke: 46
Erhielt 42 Danke für 29 Beiträge
Standard AW: Decompilen klappt nicht

Danke, klappt aber leider nicht

Zitat:
^C--------------------------------------------------------------------------
|06.01.2012 -- 12:40:46,47|
--------------------------------------------------------------------------
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
I: Baksmaling...
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: C:\Users\Sascha\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f020006
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f020010
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f02000e
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f020011
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f02000f
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f020010
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f02000d
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f02000d
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f020012
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f020010
W: Could not decode attr value, using undecoded value instead: ns=android, name=image, value=0x7f02000c
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010102cd
at brut.androlib.res.data.ResPackage.getResSpec(Unkno wn Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.decoder.ResAttrDecoder.decode(Un known Source)
at brut.androlib.res.decoder.AXmlResourceParser.getAt tributeValue(Unknown Source)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelega te.getAttributeValue(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializer Wrapper.writeStartTag(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializer Wrapper.event(Unknown Source)
at brut.androlib.res.decoder.XmlPullStreamDecoder.dec ode(Unknown Source)
at brut.androlib.res.decoder.ResStreamDecoderContaine r.decode(Unknown Source)
at brut.androlib.res.decoder.ResFileDecoder.decode(Un known Source)
at brut.androlib.res.decoder.ResFileDecoder.decode(Un known Source)
at brut.androlib.res.AndrolibResources.decode(Unknown Source)
at brut.androlib.Androlib.decodeResourcesFull(Unknown Source)
at brut.androlib.ApkDecoder.decode(Unknown Source)
at brut.apktool.Main.cmdDecode(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
Sascha_K1994 ist offline   Mit Zitat antworten
Alt 07.01.2012, 13:04   #6 (permalink)
Neuer Benutzer

Modell: HTC Sensation ; ACER ICONIA A501

Registriert seit: 21.10.2011
Beiträge: 12
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
Standard AW: Decompilen klappt nicht

Hier mal ne kleine Antleitung zum Decompilen von APK´s:

1. Apk in .zip umbenenen, also z.b. Hallo.apk in Hallo.apk.zip
2. Dateien entpacken dann bekommt man dex files usw.
3. dex2jar von dex2jar - A tool for converting Android .dex format to Java .class format - Google Project Hosting runterladen und in das selbe Verzeichnis wie die entpackten Dateien der APK entpacken.
4. Geh in die MS-Dos Eingabeaufforderung von Windows, geh in das Verzeichnis deiner entpackten APK und gib folgendes ein: "dex2jar classes.dex"das ganze bestätigst du natürlich mit Enter.
5. JD-Gui runterladen: JD-GUI | Java Decompiler
6. Mit JD-Gui die classes.dex.dex2jar file öffnen.

--> Problem wird bei der Sache nur sein das die XML Files normal nicht lesbar sind...
fr3ak2k2 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Lib-Datei decompilen (.so, arm_v6)? FelixL Android OS Entwicklung / Customize 1 08.11.2011 18:30
Milestone - Fullwipe klappt nicht / Daten werden nicht gelöscht Olysses Root / Hacking / Modding für Motorola Milestone 4 21.07.2011 20:05
[Erledigt] Galaxy S bootet nicht mehr und neu flashen klappt nicht 88lochi Samsung Galaxy S (I9000) Forum 4 04.06.2011 18:47
.apk decompilen und wieder recompilen Gani Android App Entwicklung 3 06.03.2011 18:08
apk Decompilen Sakaschi Motorola Milestone Forum 6 29.10.2010 17:17




Du liest gerade: "Decompilen klappt nicht" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.