1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. Duc-Driver, 26.07.2012 #1
    Duc-Driver

    Duc-Driver Threadstarter Android-Lexikon

    Hi,

    ich habe nun schon mehrere framework-res.apk dekomplimiert mit apk manager,
    jedoch bei meiner jetzigen von der FoxHound1.3 will das einach nicht.
    Ich bekomm immer folgenden Fehler:

    Wär das Problem von vorn rein schon dagewesen gut..aber wieso nur bei der einen Framwork-res?
    Hat mir einer nen tipp?
     
  2. Kiray1982, 26.07.2012 #2
    Kiray1982

    Kiray1982 Android-Guru

    lösch mal die classes.dex aus der apk raus und decompile nochmal.
     
  3. Duc-Driver, 26.07.2012 #3
    Duc-Driver

    Duc-Driver Threadstarter Android-Lexikon

  4. Kiray1982, 26.07.2012 #4
    Kiray1982

    Kiray1982 Android-Guru

    bin auf Arbeit, aber ich glaub ich hab die 1.3 gestern erst decompiled...
    Versuch ma mit meinem apktool

    install framework first
    apktool.bat if framework-res.apk
    apktool.bat if twframework-res.apk

    decompile
    apktool.bat d framework-res.apk decompiled

    compile
    apktool.bat b -f -d decompiled
     
    Spider1996 und Duc-Driver haben sich bedankt.
  5. Duc-Driver, 26.07.2012 #5
    Duc-Driver

    Duc-Driver Threadstarter Android-Lexikon

    leider kamen die selben fehler wie bei meinem apk manager.

    Könnte das auch irgendwie an java version liegen?
     
  6. Kiray1982, 26.07.2012 #6
    Kiray1982

    Kiray1982 Android-Guru

    puh, vielleicht, ich versteh diese Fehlermeldungen auch ned wirklich :)
     
  7. Duc-Driver, 27.07.2012 #7
    Duc-Driver

    Duc-Driver Threadstarter Android-Lexikon

    sonst keiner ne idee? :(
     
  8. Spider1996, 27.07.2012 #8
    Spider1996

    Spider1996 Ehrenmitglied

    Hab das selbe Problem, darunter auch manche Apps (SwiftKey) oder auch die SystemUI.apk, kann es sein das irgendwas vom Android SDK oder das JDK in einer bestimmten Version installiert sein muss? Wäre mal nett wenn die, bei denen es Funktioniert, sagen welche Java Version sie benutzen (Gibts ja die 6 und 7 und 32Bit und 64Bit und JDK und Normal) und ob sie etwas vom Android SDK installiert haben uns wenn ja was.

    Gesendet von meinem SGS3 mit Tapatalk 2
     
  9. Kiray1982, 27.07.2012 #9
    Kiray1982

    Kiray1982 Android-Guru

    ich hab das apkttool genommen das ich oben verlinkt habe.
    wie gesagt keine Probleme. getestet auf Win7 32Bit und 64Bit
    SDK hab ich keins mehr. Wozu auch :)
    Java 6 und 7 installiert (1.6.0_29 + 1.7.0_05)
     

    Anhänge:

  10. Rob2222, 27.07.2012 #10
  11. Duc-Driver, 28.07.2012 #11
    Duc-Driver

    Duc-Driver Threadstarter Android-Lexikon

    leider nicht, wenn ich dort nen .bat ausführe, öffnet sich die konsole und schließt sich sofort wieder.
     
  12. Spider1996, 28.07.2012 #12
    Spider1996

    Spider1996 Ehrenmitglied

    Okay, habs hinbekommen. Alles was irgendwie mit Java zu tun hatte hab ich deinstalliert. Dann das JDK 7u5 drauf. (Bei Oracle erhältlich) und dann Kirays APK Tool benutzt. Hat ohne rumzuschreien Decompiliert und Compiliert. Jedoch hab ich einfach mal die Ungemoddete SystemUI decompiliert und sofort wieder compiliert und die is jetzt 400kb kleiner als die andere, die eben genau das selbe beinhaltet. (Die dex hab ich natürlich vor dem decompilen raus geschmissen.) Ist das normal?
     
  13. Kiray1982, 28.07.2012 #13
    Kiray1982

    Kiray1982 Android-Guru

    jo, das hab ich auch festgestellt.
    probiers einfach mal. was ich festgestellt habe, Bilder sind um einiges kleiner(dateigröße), also optimierter.

    Der ursprüngliche Beitrag von 18:40 Uhr wurde um 18:44 Uhr ergänzt:

    ja klar, man sollte sich halt auch mal anschauen was die einzelnen bats machen o.O

    vorgehensweise mit dem Tool:
    1. pull framwork anklicken (was passiert, sollte klar sein)
    2. set framework (framework wird installiert)
    3. wenn du decompilen willst, "decompile.bat klicken"
    3a. im cmd - apktool d deine.apk (apk wird decompilt)
    4. wenn du compilen willst, "re-compile.bat" klicken
    4a im cmd - apktool b deineapk
    5. fertig

    warum die verschiedenen de-compile-bats?
    der mod verwendet 2 verschiedene apktool.jar, je eine fürs decompilen und compilen.
     
  14. Spider1996, 28.07.2012 #14
    Spider1996

    Spider1996 Ehrenmitglied

    Okay, muss ich die SystemUI.apk neu signieren? Hab nach einem Neustart sonst keine Statusleiste mehr. (Hab eine Option von deinem Do it yourself Thread probiert)

    Hier mal Decompile und Compile der unveränderten SystemUI, nur *.dex entfernt:

    Code:
    C:\Users\Robin\APK Tool>apktool.bat d SystemUI.apk decompiled
    I: Loading resource table...
    I: Loaded.
    I: Loading resource table from file: C:\Users\Robin\apktool\framework\1.apk
    I: Loaded.
    I: Decoding file-resources...
    I: Decoding values*/* XMLs...
    I: Done.
    I: Copying assets and libs...
    
    C:\Users\Robin\APK Tool>apktool.bat b -f -d decompiled
    W: Could not find sources
    I: Building resources...
    I: Building apk file...
    Edit: Okay, ich muss die Datei, die ich abgeändert habe, in die Originale SystemUI.apk packen, dann funktioniert alles.
     
    Zuletzt bearbeitet: 28.07.2012
  15. Kiray1982, 28.07.2012 #15
    Kiray1982

    Kiray1982 Android-Guru

    jo, das ist auch der sichere weg^^
     

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. alles avas update uber probleme apk