1. thisisme, 07.08.2012 #1
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

  2. EdleRatte, 07.08.2012 #2
    EdleRatte

    EdleRatte Android-Experte

    die apk auf deinem computer kopieren und sie dann zum beispiel mit winrar öffnen, ich würde aber sicherheitshalber nen backup vorher machen

    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     
    thisisme bedankt sich.
  3. thisisme, 07.08.2012 #3
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

    Das ist mir schon klar habe ich auch gemacht, allerdings soll da halt ein Verzeichnis sein "/res/values", das ist da aber einfach nicht.
     

    Anhänge:

  4. EdleRatte, 07.08.2012 #4
    EdleRatte

    EdleRatte Android-Experte

    dieser ordner ist auch in der framework-res.apk :D

    oh, gerade bemerkt das er angeblich auch in der SystemUi.apk sein soll, sorry dann habe ich keine ahnung

    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     
  5. thisisme, 07.08.2012 #5
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

    Habe gerade versuch die .apk zu decompilen, keine Ahnung ob das Sinn macht oder nicht ...
    Jedenfalls funktioniert das decompilen nicht

    Fehlermeldung von "APK Manager 5.0.2":
    Code:
    -------------------------------------------------------------------------- 
    |07.08.2012 --  2:02:32,23| 
    -------------------------------------------------------------------------- 
    Der Befehl "mode" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    java version "1.7.0_05"
    Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
    C:\Users\Julian\Downloads\Apk_Manager_5.0.2\place-apk-here-for-modding\../place-apk-here-for-modding/signedSystemUI.apk konnte nicht gefunden werden
    C:\Users\Julian\Downloads\Apk_Manager_5.0.2\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedSystemUI.apk konnte nicht gefunden werden
    I: Loading resource table...
    Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x7f0201c2 drawable/status_bar_background, config=-v13
    	at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
    	at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
    	at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196)
    	at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165)
    	at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130)
    	at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:105)
    	at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82)
    	at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)
    	at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315)
    	at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50)
    	at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43)
    	at brut.androlib.Androlib.getResTable(Androlib.java:44)
    	at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148)
    	at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
    	at brut.apktool.Main.cmdDecode(Main.java:120)
    	at brut.apktool.Main.main(Main.java:57)
    
    PS: Hab es einmal mit einer odexed Version & einmal mit einer deodexed version versucht - beides selber Fehler.
     
  6. Kiray1982, 07.08.2012 #6
    Kiray1982

    Kiray1982 Android-Guru

    richtig, du musst decompilen.
    der ordner value befindet sich vor dem decompilen in SystemUI.apk/ressources.arsc

    dein apkmanager ist veraltet. abhilfe:
    lösche vor dem decompilen die classes.dex aus der systemui.apk raus.
    nach dem ändern etc compilst du wieder. dann kopierst die classes.dex aus deiner originalen apk wieder in die neue apk hinein.
    wenn du keine dex innerhalb der apk hast, wirst mit sicherheit ne odexte version haben. besorg dir wenn mgl. also ne deodexte (akp mit *.dex)
     
  7. thisisme, 07.08.2012 #7
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

    Jetzt hab ich mir meien SystemUI.apk zerschossen :D

    Im Anhang die zip, die ich geflasht habe ...
     

    Anhänge:

  8. extralife, 07.08.2012 #8
    extralife

    extralife Android-Guru

    deshalb auch immer eine cwm.zip mit den originalen daten auf der sdcard haben, oder den umgang mit adb lernen.
     
  9. thisisme, 07.08.2012 #9
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

    Ja ein Backup hab ich ja auch gemacht & wiedr drüber geflasht, ging auch.

    Allerdings würde ich schon gern wissen was jetzt der Fehler daran war habs so gemacht, wie es im Tutorial stand.

    EDIT: Gelöst!
    Ich hatte
    Code:
    apktool b SystemUI
    man muss aber
    Code:
    apktool b -f -d SystemUI
     
    Zuletzt bearbeitet: 07.08.2012
  10. Kiray1982, 07.08.2012 #10
    Kiray1982

    Kiray1982 Android-Guru

    muss nicht :) hab es ja auch bisher ohne geschafft :)
     
  11. thisisme, 07.08.2012 #11
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

    Bei mir kam es bis jetzt immer zu Fehlern, wenn ich die 2 Parameter nicht gesetzt hatte.
    (Was bewirken die eigentlich?)

    Gesendet von meinem GT-I9300 mit der Android-Hilfe.de App
     
  12. kaufmann09, 07.08.2012 #12
    kaufmann09

    kaufmann09 Android-Hilfe.de Mitglied

    Sorry, wenn ich hier mal was dazwischen Frage. Ich hühnere hier gerade mit dem mir völlig unbekannten Apkmanager 5.0.2 rum. Ich möchte eigentlich nur wissen, ob eine bestimmte Variable in einem XML-File auf true oder false steht. Auch Systemui.apk. Ich will also nur dekompilieren (wenn ich das richtig verstanden habe). Die apk liegt unter C:\Apk_Manager_5.0.2\place-apk-here-for-modding\SystemUI.apk

    Ich bekomme folgende Fehlermeldung:

    Code:
    java version "1.6.0_31"
    Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
    Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)
    C:\Apk_Manager_5.0.2\place-apk-here-for-modding\../place
    -apk-here-for-modding/signedSystemUI.apk konnte nicht gefunden werden
    C:\Apk_Manager_5.0.2\place-apk-here-for-modding\../place
    -apk-here-for-modding/unsignedSystemUI.apk konnte nicht gefunden werden
    I: Loading resource table...
    Exception in thread "main" brut.androlib.AndrolibException: Multiple resources:
    spec=0x7f02002d drawable/ic_sysbar_ime_default, config=-xhdpi-v13
            at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
            at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
            at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196)
    
            at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165
    )
            at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130)
            at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:10
    5)
            at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82)
            at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)
            at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibRes
    ources.java:315)
            at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.jav
    a:50)
            at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.jav
    a:43)
            at brut.androlib.Androlib.getResTable(Androlib.java:44)
            at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148)
            at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
            at brut.apktool.Main.cmdDecode(Main.java:120)
            at brut.apktool.Main.main(Main.java:57)
    Drücken Sie eine beliebige Taste . . .
    
    Was mache ich falsch?
     
  13. Kiray1982, 07.08.2012 #13
    Kiray1982

    Kiray1982 Android-Guru

    einfacher tip:
    lösch mal die classes.dex innerhalb der apk vor dem decompile.

    Gruß Kiray

    Der ursprüngliche Beitrag von 18:14 Uhr wurde um 18:16 Uhr ergänzt:

    apktool b -d -f blubb.apk

    -f = force-all (prüft keine Änderungen, compiliert einfach die apk)
    -d = debugmode
     
  14. kaufmann09, 07.08.2012 #14
    kaufmann09

    kaufmann09 Android-Hilfe.de Mitglied

    Habe ich bereits. Die .dex Datei ist nicht mehr drin.
     
  15. Kiray1982, 07.08.2012 #15
    Kiray1982

    Kiray1982 Android-Guru

    framework-res.apk hast du installiert bzw in den entsprechenden Ordner gepackt?

    Ich mag diese autmatischen Tools ned... finds manuell bequemer, vor allem solche Fehler zu finden...
     
  16. kaufmann09, 07.08.2012 #16
    kaufmann09

    kaufmann09 Android-Hilfe.de Mitglied

    Nein und Nein. Die Datei habe ich gar nicht. War auch in dem zu flashenden zip-File nicht drin. Wo kommt die her?
     
  17. Kiray1982, 07.08.2012 #17
    Kiray1982

    Kiray1982 Android-Guru

    von deinem System^^
    Die SystemUi.apk ist eine framework abhängige systemapp. daher wird der framework benötigt.
    Wie?
    versuchs mal mit meinem Guide, #1 oben ist ein Anfänger selbst-mach-guide zum decompilieren.
     
  18. thisisme, 07.08.2012 #18
    thisisme

    thisisme Threadstarter Fortgeschrittenes Mitglied

    hier der Guide von Kiray1982, nachdem es bei mir super funktioniert hat:
    apk-tool download
    cwm flashable zip download
     
    kaufmann09 bedankt sich.
  19. kaufmann09, 07.08.2012 #19
    kaufmann09

    kaufmann09 Android-Hilfe.de Mitglied

    Danke. Begriffen. Hat jetzt geklappt. Mein Problem war, das die apktool.jar zu alt war. F....

    Und NATÜRLICH ist der gesuchte Parameter falsch gesetzt. Also muss morgen mal kompilieren.

    Der ursprüngliche Beitrag von 19:19 Uhr wurde um 19:58 Uhr ergänzt:

    Habe doch gleich kompiliert. Hat geklappt. Mein Problem ist gelöst. **freu**
     

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. system ui GT-9100

    ,
  2. systemui.apk speicherort

    ,
  3. wie kriege ich die app systemui raus

    ,
  4. akp sysremui