| |||||||
Das Thema "Tiefen Wissen für Themen/Modding gesucht!" befindet sich unter Root / Hacking / Modding für Motorola Milestone auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Gast
Beiträge: n/a
| Nachdem wir ja nun alle schoen brav Bilder etc in den .apk tauschen koennen, und wir auch die services.jar auseinandergenommen haben, dachte ich mir mal, weiter gehts. Momentan arbeite ich daran das alles zu verstehen. Ich habe mir mal mit smali und baksmali die classes.dex der MotoCAL.apk herausgenommen und die uncompiled. Habe nun alles fein in ordnern, und suche nun nach den Farbdefinitionen. Gefunden habe ich auch was - naemlich die R$color.smali, und folgende Werte .field public static final appwidget_conflict:I = 0x7f070023 .field public static final appwidget_date:I = 0x7f07001f .field public static final appwidget_date_shadow:I = 0x7f07001e .field public static final appwidget_no_events:I = 0x7f070024 .field public static final appwidget_title:I = 0x7f070021 .field public static final appwidget_when:I = 0x7f070020 .field public static final appwidget_where:I = 0x7f070022 dachte schon, cool, einfach nur die sachen in HEX und schon stimmt es wieder - aber pustekuchen. Fuer mich sieht das eher so aus, als wenn manche "events" eine ID bekommen und dann spaeter (irgendwo anders in xml) die farben bekommen. Also - ich brauche hilfe!!!! Und ich denke, wenn wir/ich DAS verstanden haben, so koennen wir alle apk decompilen und recompilen nach der anpassung Wir fangen mit TEXT an, und bald machen wir auch events anders (Thema services.jar - deep sleep aufwecken) |
|
| | #2 (permalink) |
| Fortgeschrittenes Mitglied Modell: Motorola Milestone Registriert seit: 04.01.2010
Beiträge: 392
Abgegebene Danke: 51
Erhielt 95 Danke für 36 Beiträge
| Das sind Konstanten, die da definiert werden, aber wofür die nun stehen, dafür bräuchte man mehr als nur eben diese Konstanten. Beim decompilieren ... werden daraus wieder JAVA files? |
| | |
| | #4 (permalink) |
| Fortgeschrittenes Mitglied Registriert seit: 16.11.2009
Beiträge: 417
Abgegebene Danke: 30
Erhielt 119 Danke für 75 Beiträge
| Versuch auch schon einige Tage mich da reinzulesen. Das dekomplieren und kompilieren klappt ja super easy mit smali und baksmali. hatte eigentlich vor im CarDock die Verknüpfung zum Homescreen zu fixen (funktioniert nur mit originalem launcher). |
| | |
| | #6 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 12.03.2010
Beiträge: 133
Abgegebene Danke: 33
Erhielt 60 Danke für 25 Beiträge
| schon mal hiermit versucht was brauchbares aus den apks zu ziehen? APKTool v0.9.2 – Re-engineer apk files | xda-developers |
| | |
| | #7 (permalink) |
| Android Experte | Ich saß auch schon an dem Teil, also das Widget XML scheint das hier zu sein: agenda_appwidget.xml Code: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@7F0E0001" android:background="@7F020005" android:focusable="true" android:clickable="true" android:layout_width="-1" android:layout_height="-2"> <ImageView android:id="@7F0E0002" android:background="@7F020009" android:visibility="2" android:layout_width="-1" android:layout_height="-2" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" /> <TextView android:textSize="14.0sp" android:textStyle="0x00000001" android:textColor="@7F070024" android:gravity="0x00000011" android:id="@7F0E0003" android:padding="10.0dip" android:layout_width="-1" android:layout_height="-1" android:text="@7F090088" /> <TextView android:textSize="30.0sp" android:textStyle="0x00000001" android:textColor="@7F07001F" android:id="@7F0E0004" android:visibility="2" android:layout_width="-2" android:layout_height="-2" android:layout_marginTop="8.0dip" android:layout_marginRight="10.0dip" android:singleLine="true" android:layout_alignParentTop="true" android:layout_alignParentRight="true" /> <TextView android:textSize="17.0sp" android:textStyle="0x00000001" android:textColor="@7F07001F" android:id="@7F0E0005" android:visibility="2" android:layout_width="-2" android:layout_height="-2" android:layout_marginLeft="10.0dip" android:singleLine="true" android:layout_toLeftOf="@7F0E0004" android:layout_alignBaseline="@7F0E0004" android:layout_alignBottom="@7F0E0004" android:layout_alignParentLeft="true" /> <TextView android:textSize="14.0sp" android:textStyle="0x00000001" android:textColor="@7F070020" android:id="@7F0E0006" android:visibility="2" android:layout_width="-2" android:layout_height="-2" android:layout_marginLeft="10.0dip" android:layout_marginTop="6.0dip" android:layout_marginRight="10.0dip" android:singleLine="true" android:layout_below="@7F0E0002" /> <TextView android:textSize="11.0sp" android:textColor="@7F070022" android:id="@7F0E0007" android:paddingBottom="6.0dip" android:visibility="2" android:layout_width="-1" android:layout_height="-2" android:layout_marginLeft="10.0dip" android:layout_marginRight="10.0dip" android:singleLine="true" android:layout_alignParentBottom="true" /> <TextView android:textSize="11.0sp" android:textColor="@7F070023" android:gravity="0x00000005" android:id="@7F0E0008" android:visibility="2" android:layout_width="-2" android:layout_height="-2" android:layout_marginLeft="10.0dip" android:layout_marginTop="5.0dip" android:layout_marginRight="10.0dip" android:singleLine="true" android:layout_toRightOf="@7F0E0006" android:layout_below="@7F0E0002" android:layout_alignParentRight="true" /> <TextView android:textSize="14.0sp" android:textStyle="0x00000001" android:textColor="@7F070021" android:id="@7F0E0009" android:visibility="2" android:layout_width="-1" android:layout_height="-2" android:layout_marginLeft="10.0dip" android:layout_marginTop="3.0dip" android:layout_marginRight="10.0dip" android:singleLine="true" android:layout_above="@7F0E0007" android:layout_below="@7F0E0006" android:layout_alignWithParentIfMissing="true" /> </RelativeLayout>
__________________ Geändert von IrealiTY (13.04.2010 um 23:55 Uhr) |
| | |
| | #9 (permalink) |
| Fortgeschrittenes Mitglied Registriert seit: 16.11.2009
Beiträge: 417
Abgegebene Danke: 30
Erhielt 119 Danke für 75 Beiträge
| die xml dateien zu decoden ist leicht: AXMLPrinter2 - Convert Android binary XML to human-readable XML - xda-developers aber sie wieder binär zu codieren ist ein problem. hab noch nicht rausgefunden wie man das anstellt... |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Case Modding | MinimalGroß | Motorola Milestone Forum | 5 | 27.03.2010 14:03 |
| Neues Milestone, was muss man wissen/haben??? | ozhan | Motorola Milestone Forum | 7 | 24.02.2010 18:45 |
| Fragen zum Modding | xydf | Root / Hacking / Modding für T-Mobile G1 | 29 | 30.01.2010 21:23 |
| Anpinnen von Themen | Magic | Anregungen zum Forum | 4 | 02.07.2009 17:22 |