Ansteigender Klingelton phone.apk?

  • 10 Antworten
  • Neuester Beitrag
Diskutiere Ansteigender Klingelton phone.apk? im Root / Hacking / Modding für Samsung Galaxy S Plus im Bereich Samsung Galaxy S Plus (I9001) Forum.
I

inside

Fortgeschrittenes Mitglied
Hallo,
gibt es schon eine modifizierte phone.apk um den Klingelton gleich auf voller Lautstärke wiederzugeben?
 
I

inside

Fortgeschrittenes Mitglied
Hallo,
ich habe mein Handy jetzt mit 2.3.6 deodex und wollte es nach der Anleitung modden. Leider bekomme ich einen Fehler beim decompilen mit apktool:
Code:
W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x0102021f
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0102021f
Weiß jemand was ich falsch mache?
 
reneph

reneph

Experte
Hast du deine Framework-Dateien in den zugehörigen Ordner eingefügt?
Der Ordner ist C:\Users\DEIN BENUTZERNAME\apktool\framework, dort musst du bspw. die framework-res.apk und die twframework-res.apk einfügen und umbenennen in 1.apk und 2.apk
 
Zuletzt bearbeitet:
I

inside

Fortgeschrittenes Mitglied
In der Anleitung steht es mit twframework-res.apk und wird dann automatisch nach apktool/framework kopiert und umbenannt. Ich probiere es noch einmal mit beiden Dateien und von Hand.

Danke für den Tipp!
 
I

inside

Fortgeschrittenes Mitglied
Nope, gleiches Problem:

Code:
-------------------------------------------------------------------------- 
|13.12.2011 -- 19:51:16,82| 
-------------------------------------------------------------------------- 
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
I: Framework installed to: C:\Users\inside\apktool\framework\2.apk
I: Framework installed to: C:\Users\inside\apktool\framework\2.apk
I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Decoding resources...
I: Loading resource table from file: C:\Users\inside\apktool\framework\1.apk
I: Loading resource table from file: C:\Users\inside\apktool\framework\2.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x0102021f
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0102021f
    at brut.androlib.res.data.ResPackage.getResSpec(Unknown Source)
    at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
    at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
    at brut.androlib.res.data.value.ResReferenceValue.getReferent(Unknown Source)
    at brut.androlib.res.data.value.ResReferenceValue.toResXmlFormat(Unknown Source)
    at brut.androlib.res.data.value.ResAttr.convertToResXmlFormat(Unknown Source)
    at brut.androlib.res.decoder.ResAttrDecoder.decode(Unknown Source)
    at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(Unknown Source)
    at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(Unknown Source)
    at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(Unknown Source)
    at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Unknown Source)
    at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(Unknown Source)
    at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(Unknown Source)
    at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
    at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown 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)
C:\apk_manager_4.9\place-apk-here-for-modding\../place-apk-here-for-modding/signedPhone.apk konnte nicht gefunden werden
C:\apk_manager_4.9\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedPhone.apk konnte nicht gefunden werden
I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Decoding resources...
I: Loading resource table from file: C:\Users\inside\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x0102021f
I: Loading resource table from file: C:\Users\inside\apktool\framework\2.apk
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0102021f
    at brut.androlib.res.data.ResPackage.getResSpec(Unknown Source)
    at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
    at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
    at brut.androlib.res.data.value.ResReferenceValue.getReferent(Unknown Source)
    at brut.androlib.res.data.value.ResReferenceValue.toResXmlFormat(Unknown Source)
    at brut.androlib.res.data.value.ResAttr.convertToResXmlFormat(Unknown Source)
    at brut.androlib.res.decoder.ResAttrDecoder.decode(Unknown Source)
    at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(Unknown Source)
    at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(Unknown Source)
    at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(Unknown Source)
    at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Unknown Source)
    at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(Unknown Source)
    at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(Unknown Source)
    at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
    at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown 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)
 
I

inside

Fortgeschrittenes Mitglied
Okay, ich bin einen Schritt weiter. Das ganze scheint ein Problem mit apktool zu sein.
Bisher hat bei mir keine der Lösungen funktioniert (oder ich war zu unfähig sie richtig anzuwenden :rolleyes2:).

Hat es denn schon mal jemand geschafft die Phone.apk zu dekompilieren?
 
reneph

reneph

Experte
inside schrieb:
Hat es denn schon mal jemand geschafft die Phone.apk zu dekompilieren?
Ja, ohne Probleme...

Log sieht auch gut aus:

--------------------------------------------------------------------------
|14.12.2011 -- 8:31:09,30|
--------------------------------------------------------------------------
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
C:\Users\Robert\Documents\Handy\apk_manager_4.9\place-apk-here-for-modding\../place-apk-here-for-modding/signedPhone.apk konnte nicht gefunden werden
C:\Users\Robert\Documents\Handy\apk_manager_4.9\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedPhone.apk konnte nicht gefunden werden
I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Loaded.
I: Loading resource table from file: C:\Users\Robert\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Loading resource table from file: C:\Users\Robert\apktool\framework\2.apk
I: Loaded.
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
 
I

inside

Fortgeschrittenes Mitglied
Danke für Deine Mühe TheNephilim!

Ich habe es jetzt mit einer anderen Version hinbekommen.

Vollkommen ohne Gewähr und auf eigenes Risiko:
Phone.apk für 2.3.6 SERKP6
 
reneph

reneph

Experte
Welche Version benutzt du denn jetzt?
 
I

inside

Fortgeschrittenes Mitglied
Apktool v1.3.2
 
reneph

reneph

Experte
Ah okay, hätte ich auch drauf kommen können, dass ich da die aktuelle benutze >.<

@deinen Mod: mach am Besten einen eigenen Thread mit Update-Zip für FeaMod auf, sonst wird das nicht wirklich gefunden. Ggf. kannst du ja noch ein FullScreen-Anruferbild einbauen :)