[Theming][TOOL] *09.06.2013* The ROM Fumbler V28

beicuxhaven

beicuxhaven

Ehrenmitglied
10.436
bic02.jpg


Thanks go on OlliG

Ich möchte heute ein Tool vorstellen, welches ich auf XDA gefunden habe und sehr interessant fand. Dieses Tool funktioniert bisher ganz offiziell nur mit einer Handvoll ROMs. Aber mal schauen, was sich ergibt.
Nutzung/Ausführung natürlich auf eigene Gefahr! Es sollte jedem bewusst sein, dass es sich dabei um tiefe Eingriffe in das System handelt.


Was ist ROM Fumbler?
Das Tool war eigentlich dazu gedacht, Batteriesymbole anzupassen. Das kann es auch noch. Unmengen an verschiedenen Möglichkeiten, die Batterieikons an zu passen stehen zur Verfügung. Zusätzlich können "Wifi- und Signal Icons " wie die Batterieicons geändert werden..

Vorraussetzung, die die ROM mitbringen muss:

Die ROM muss einen 1% battery mod haben! (Somit fallen Sammy ROMs raus, also Stock und auch CM10...) Also auf AOKP läuft es und funktioniert.
Deodexed
Rooted




Man kann "flashable-zip's" der Icons erstellen!

Basic Features:
  • Easy "all in one frame" Userinterface
  • lots of highly customizable "Battery Icon Styles"
    ... You can change colors, charge-icon, with or without percentage text, fonts, thresholds, gradients...
    ... add your own custom charge-icons...(place your own charge icons in folder ./custom/charge/ ...see samples there)
    ... control the naming, size and output-folder
  • highly customizable "Wifi Icon Styles"
  • highly customizable "Signal Icon Styles"
  • Creating of overview.png's
  • Create "flashable-zips"
    ... Creates a backup during flash (Thanks to the "Universal Flasher Tool")
    ... there are "Rom-Presets" for all Roms confirmed to be compatible
    ... lots of different Roms supported (Best chances, if you have an AOKP-Rom)
    ... Custom dpi-support
  • Add "Toggles" to your flashable-zip
    ... predefined toggle-sets (Attention the predefined toggles only work with AOKP roms)
    ... Add your own toggle-sets to folder ./custom/toggles/<setname>
  • Add "Signal and Wifi icons" to your flashable-zip
    ... predefined signal&wifi-sets (Attention the predefined sets only work with AOKP roms)
    ... Add your own signal&wifi-sets to folder ./custom/signalwifi/<setname>
  • Add "Weather Icons" to your flashable-zip
    ... pedifined weather-sets (Attention the predefined weathericons only work with AOKP roms)
    ... Add your own weather-sets to folder ./custom/weather/<setname>
  • Add a custom "Lockrings" to your flashable Zip
    ... lockrings are resized and renamed to fit your Rom's framework-res.apk (Rom-Presets)
    ... predefined lockrings
    ... and you can add your own logrings to folder ./custom/lockhandle/*.png
  • Support for "transparent notification area"
Advanced Features:
With this advanced stuff you can create full themes for your Rom!
Files added to the flashable-zip with these features are not resized, renamed, checked...
So use with caution...you need to know what you are doing! You need to know how your Rom and apk's look from the inside...
  • Add any "icon-set" to SystemUI.apk (use with caution!!! no checks, no resizing, ...)
    ... Add your own icon-sets to ./custom/systemui-mods/<foldername> (see examples there)
  • Add any "icon-set" to framework-res.apk (use with caution!!! no checks, no resizing, ...)
    ... Add your own icon-sets to ./custom/frameworkres-mod/<foldername> (see examples there)
  • Add custom file-sets to your flashable zip
    ... Add your own file-sets to ./custom/XTRAS/<set-name> (see examples in there)
    ... for example add apk's, libs, media files whatever you want to be flashed alongside your icons
    ... (I use this frequently after full wipe installing a new rom...I add some of my own developed Apps to the rom.)
  • Add custom "Themes/Morphs" to your flashable-zip
    ... Add your own icon-sets to ./custom/MORPH/<theme-name> (see examples in there)
    ... theme any apk
  • Add custom "precompiled xml's" to your flashable-zip
    ... Add your own xml-sets to ./custom/MORPH_XML/<set-name> (see predefined examples in there)
    ... Predefined sets to change Battery-charge-Animation can be found here!


Mit welchen ROMs funktioniert es definitiv:
Version 25.0

V22

  • Adding Support for MDPI-Roms
  • Adding Default Rom Preset for MDPI
  • Adding Support for CM PowerWidget Toggles (as used in Rootbox)
  • Predefined Icon-Sets for CM PowerWidget Toggles added (add your own in ./powerwidget/<setname>)
  • New Toggle Icons for Screenshot and Reboot in AOKP4.2 Toggle Icon Sets (as used in Rootbox)
  • Some new Battery Styles
  • New Version 4.3 of Universal Flasher Tools Templates added
  • ....Needed for TWRP Recoveries
  • ....Attention: Put flashable-zips on internal sdcard! Wont flash from external sdcard with 4.3 templates!
  • ROM Preset for PacmanRom S3
Installation & How to use this tool (short version)
This tool is written in pure Java. So the only thing you need to have is a Java Runtime 1.6 or 1.7.
  • Download the BatteryIconCreator...zip
  • Unzip the tool to any directory
  • Step into that directory
  • Look around...see the ./custom/... folder? This is where you can put your own custom stuff !
  • Doubleclick in the Jar-file
    ... or better use the start.bat to start this tool!
  • Choose your ROM-Preset in tab "Rom-Settings" (Default values are for hdpi ROM's like Rootbox)
  • Choose a Battery Design
  • Choose a Wifi Design
  • Choose a Signal Design
  • Choose any other stuff you want to add
  • Play with all those different settings...
  • Create/Refresh your images (Play-Button)
  • If you just want the icons and no flashable-zip, then goto
    ... the folder "./pngs/..." in the above directory and find your Icons in there...
  • Or (when you are satisfied with your settings) create a flashable-zip (Button next to Play-Button)
    ... find the flashable-zip in the "./flashablezip_out"-folder...






Der ursprüngliche Beitrag von 05:58 Uhr wurde um 06:35 Uhr ergänzt:

..
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: OlloG und m505
bic02.jpg


Baustelle

..
 
Schauen wir mal wie sich das entwickelt..
Hast du das schon mal mit AOSP versucht?
 
AOSP noch nicht getestet.
Die Vorgehensweise ist aber überschaubar gehalten, sodass es auch hier keine großen Probleme geben sollte.
Kann hier aber nur für die älteren Versionen sprechen.
Es werden Zip's erstellt, welche nur die geänderten Icons in SystemUI.apk und framework-res.apk einpflegen.
Falls dabei Icons unter falschen Namen dabei sind, werden halt nur die alten Icons weiter angezeigt und das System läuft fehlerlos weiter.
Umständlich wird es erst, wenn in bestehenden Themes andere Bezeichnungen für die png's verwendet werden oder XML-Änderungen erforderlich sind.
Z. B. beim Wechsel von GoA auf Rush habe ich die Icons aus dem Turkbey-Theme, welche ich benötigte, aus GoA extrahiert, teileweise umbenannt und per Winrar in das Zip eingefügt.
Inzwischen ändere ich das mit dem Tool erstellte Zip nur noch mit WinRAR und kann es auch nach einem ROM-Update wieder nachflashen
 
  • Danke
Reaktionen: beicuxhaven
Ich bin leider auf Stock unterwegs und kann es nicht ausprobieren.

Gesendet von meinem GT-I9100 mit Tapatalk 2
 
Moin...wollte nur mal "Hallo" sagen....bin der Entwickler von dem "Rom Fumbler" :)

und...
Version 25.0 ist seit Gestern online :)
 
  • Danke
Reaktionen: CoMar und mecss
Ja Mensch, dann mach mal Werbung! Scheint doch ne tolle Sache zu sein. Ich werde dann mal sofort den Post anpassen. Hoffe du bist zufrieden, was ich oben so geschrieben habe. Wenn du Änderungen etc. haben möchtest, sag bescheid.
 
V28 seit 2 Tagen vorhanden
 
  • Danke
Reaktionen: OlloG
Version 29.0 ist seit gestern draußen.
Vielen Dank für dieses super Tool, Olli!

Habe schon so einiges rumgetestet und bin begeistert.
Eine kurze Frage, bei der ich wohl total auf dem Schlauch stehe...
Ist es möglich, ein bestehendes Theme einzubinden und zu bearbeiten, also nicht die systemui, die mit der Rom kommt, sondern eines für den Theme Chooser?


via Tapatalk
 
Danke fürs Lob :) Übrigens Version 29.0 ist da ;-)

Zu Deiner Frage...
In dem Fall würde ich
- das Theme APK auf den PC ziehen...
- mit 7zip öffenen,
- und die Icons die der Romfumbler erzeugt hat im Theme apk manuell austauschen bzw überschreiben.
- dann apk zurück auf das Handy schieben ( --> download-ordener)
- Theme deinstallieren und
- vom download-Ordner wieder installieren...
- Theme anwenden im Themechooser

Das müßte so der prinzipielle Ablauf sein...habe ich aber noch nie selbst gemacht!
 
  • Danke
Reaktionen: CoMar
Vielen Dank für die Tipps! :thumbup:
Werde es die Tage mal ausprobieren und dann hier berichten.


via Tapatalk
 
Moin.
Ich habe heute mal die Zeit gefunden, es so auszuprobieren.

Ich bin wie folgt vorgegangen:

- .apk des Themes auf meinen Computer gezogen
- .apk des Themes mit 7zip entpackt und auf meinen Computer kopiert
- im Rom Fumbler unter Renderer -> Wifi -> "Nice Wifi" nach meinen Vorstellungen bearbeitet und abgespeichert
- den Ordner von "Nice Wifi" geöffnet und alle .pngs so umbenannt, dass sie die selben Namen, wie die in der theme.apk haben.
Beispiel: stat_sys_wifi_signal_0.png unbenannt zu com_android_systemui_stat_sys_wifi_signal_0.png
- die Dateien in der theme.apk ersetzt und wieder auf das Handy gepackt
- das Theme deinstalliert und...

...dann scheiterte ich leider bei der Installation des "gemoddeten" Themes.
XApp wurde nicht installiert.

Das Original Theme lässt sich normal installieren und anwenden.

Habe ich evtl. einen offensichtlichen Fehler in meiner Vorgehensweise?

Gehe die ganze Prozedur evtl. heute Abend oder Morgen nochmal durch...


Edit: Habe jetzt einfach mal versucht, die .pngs von einem Theme zum anderen zu kopieren... mit dem selben Ergebnis.
Ich kann die bearbeitete theme.apk auch nicht installieren.

MfG
Marco
 
Zuletzt bearbeitet:
Version 30 online.

Changelog:
June-24-2013 : Release 30.0
RefreshButton to refresh the Icon-Sets
...usefull after exporting Icon-Sets with SystemUI-Analyzer (so you don't need to restart the Rom Fumbler any more for this!)
New Battery Styles:
...Zoopa.Wide.V1
...Zoopa.Wide.V2
...Zoopa.Gauge
...Zoopa.Circle
...Zoopa.Clock
...Zoopa.Clock.Wide
...Rush.35 Battery
...Tacho.Gauge
...Tacho.Wide.V4
...Tacho.Wide.V5
...Circle.V4
Lots of reworked or renamed Battery Styles:
...BubbleBattery
...Tacho-Batteries
...ArcBatteries renamed to "Circle..."
...xxhdpi compatibility for lots of old battery styles
...lots of battery styles renamed
New in BatterySetting:
...drawZeiger for some Batteries
...pulsing chargeglow now movable too
...normal glow now seperatly activated for normal and charge batteries
New pre-defined Stuff like
...more ChargeIcons
...more Textures (Rootbox- & Carbon-Logo....)
...more XorBackgrounds
...OlliG Halo Icons for Rootbox and others roms...
...OlliG Toggles.V9 updated with hybrit toggle
...more userdefined colors
...new RomPresets for the new Rootbox Battery styles
...new RomPreset for S4 i337 Task650 Rom
...new RomPresets for GNEX Carbon Rom
...new Version of Kroz's Signal and Wifi icons with better compatibility for PAColors
Other Fixes and Changes
...applyint RomPresets not setting some drawables fixed
...SystemUI Analyzer fixes in scanning for batteries in SystemUI
...better defaultname for flashable-Zips
...SystemUI-Analyzer now exporting notification icons
...showing last applied RomPreset in RomSettings now ('#' will be added when something was changed after that)
...ColorChooser now preset with the selected Color (Thanks for hint... @hara74)
Zip creation of battery icons from renderer
...attention: not flashable!!! ...just plain zips with icons
...activate this button in GlobalSettings
 
  • Danke
Reaktionen: beicuxhaven, Predo und m505
Version 31.0 online.

Changelog
  • Texture Manipulation
    ...colorizing of textures depending on the battery level and the corresponding color for that level
    ...Changing of Hue, Saturation and Brightness of Textures...(so you dont need different colored versions of your textures any more!)
    ......see here http://forum.xda-developers.com/showpost.php?p=42945606&postcount=862
    ...creating "gray" Backgrounds from Textures...(so you dont need 2 icons any more...one texture and one fitting background...now you only need the texture icon!)
    ......see here http://forum.xda-developers.com/showpost.php?p=42962875&postcount=877
    --> so "duplicate" textures and backgrounds are removed from ./custom/...
  • New custom color panel for Nadmaj's simplistic colors in color chooseer dialog!
  • SystemUI analyzer now searching for halo and notification icons too
  • Refreshbuttons everywhere...so no need to restart the Rom Fumbler any more after you added something in the custom area, like textures, charge icons, backgrounds, icon-sets and so on....
  • New pre-defined Stuff like
    ...more ChargeIcons
    ...more Textures
    ...more XorBackgrounds
    ...OlliG Halo Icons for Rootbox and others roms...
    ...new RomPresets for Carbon ROM batteries
  • New Feature: HSB changing of Charge icons
    ...Changing of Hue, Saturation and Brightness of charge icons...(so you dont need different colored versions of your charge icons any more!)
    .......see here http://forum.xda-developers.com/showpost.php?p=43441712&postcount=908
    --> so "duplicate" charge icons are removed from ./custom/charge/...


via Tapatalk
 
  • Danke
Reaktionen: beicuxhaven

Ähnliche Themen

O
Antworten
4
Aufrufe
5.732
OlloG
O
X
  • xneo70
Antworten
2
Aufrufe
1.004
desert0707
D
wii360
Antworten
30
Aufrufe
8.298
wii360
wii360
Zurück
Oben Unten