• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Decompile system ui

I have decompiled it using APK Multitool. BUT: I didn't pull it from the phone. I unzipped a ROM (Darkside) on my computer, placed System ui in the folder "place here for modding" and ran the script. It decompiled it. The structure is a little different than what I've seen in the forums, however. Now what? This is my first Android, coming from WM 6.5 3 yrs ago which was incredibly easy to mod 100%.
-- I got stuck with the God awful Samsuck Crapt (Craft) in between. For the sole reason that Samsuck produced such a piece of crap I will NEVER purchase another phone they make. (However I do love my YP-P2 music player)
 
Upvote 0
placed System ui in the folder "place here for modding" and ran the script. It decompiled it.
Can't really get any more straightforward than that. That was the reason for the next question, now what?

No one said they had decompiled it, only that they could not. I was just offering a comment that I had decompiled it using APK Multitool. You can find that over at XDA.

And no, it won't recompile.

And Wowways :evil: answer is the standard "will not tell you anything that will void your warranty.":banghead:
 
Upvote 0
yep thats why i cant theme this phone even if my life depended on it aha i did manage to put crt off animation,black system backgrounds and center the clock though :)
 

Attachments

  • 1376602813128.jpg
    1376602813128.jpg
    39.8 KB · Views: 61
Upvote 0
not at all its not my work though but I first used xposed framework then I used the apk found in this thread on xda http://forum.xda-developers.com/showthread.php?p=44632819

Hmmm... I installed this, following all instructions for xposed framework (including the nandroid backup, thank goodness) and I got "unfortunately, System UI has stopped working" then a black screen.:thinking: Nova was still running, so I opened xposed installer, disabled the module & rebooted. Same thing again. Also lost transparent status bar. So I restored the nandroid.:D
So is this further proof that Wowway has intentionally corrupted what is meant to be open source software? Can we sick Google on them for not playing by the rules?:fight:
 
Upvote 0
Being new at Android, I'm not sure if this helps or not, but here goes:
Using Wondershare Mobile Go for Android, when connected as MTD device, I can look at the file structure. Not just of the two SDcards, but for the phone as well. It seems I can export some of this as well. I noticed a Kernel folder... Would this be of any help to you more experienced guys who actually know what you're doing?
 
Upvote 0
Has anyone tried this? It decompiled & failed to recompile, but it does give a log of why it failed. A nice (?) big log full of errors listing why. I just tried it but haven't explored it yet. If I'm going down a dead-end street let me know. In the meantime I think I'll just try to do a ROM.

But here's the errors: no changes were made to any files:

22:05:59.885: [Error] - ApkTool.CompileApk: 'ApkTool: I: Copying classes.dex file...'
22:05:59.891: [Error] - ApkTool.CompileApk: 'ApkTool: I: Checking whether resources has changed...'
22:05:59.902: [Error] - ApkTool.CompileApk: 'ApkTool: I: Building resources...'
22:06:00.037: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:238: error: Public entry identifier 0x7f0300ea entry index is larger than available symbols (index 234, total symbols 215).'
22:06:00.052: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:238: error: Public symbol drawable/notification_header_bg declared here is not defined.'
22:06:00.053: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:243: error: Public entry identifier 0x7f0300ef entry index is larger than available symbols (index 239, total symbols 215).'
22:06:00.054: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:243: error: Public symbol drawable/notification_icon_area_smoke declared here is not defined.'
22:06:00.055: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:230: error: Public entry identifier 0x7f0300e2 entry index is larger than available symbols (index 226, total symbols 215).'
22:06:00.057: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:230: error: Public symbol drawable/notification_item_background_color declared here is not defined.'
22:06:00.094: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:231: error: Public entry identifier 0x7f0300e3 entry index is larger than available symbols (index 227, total symbols 215).'
22:06:00.197: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:231: error: Public symbol drawable/notification_item_background_color_pressed declared here is not defined.'
22:06:00.197: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:241: error: Public entry identifier 0x7f0300ed entry index is larger than available symbols (index 237, total symbols 215).'
22:06:00.198: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:241: error: Public symbol drawable/notification_item_background_legacy_color declared here is not defined.'
22:06:00.199: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:229: error: Public entry identifier 0x7f0300e1 entry index is larger than available symbols (index 225, total symbols 215).'
22:06:00.200: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:229: error: Public symbol drawable/notification_number_text_color declared here is not defined.'
22:06:00.201: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:239: error: Public entry identifier 0x7f0300eb entry index is larger than available symbols (index 235, total symbols 215).'
22:06:00.202: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:239: error: Public symbol drawable/notification_tracking_bg declared here is not defined.'
22:06:00.202: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:240: error: Public entry identifier 0x7f0300ec entry index is larger than available symbols (index 236, total symbols 215).'
22:06:00.203: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:240: error: Public symbol drawable/recents_callout_line declared here is not defined.'
22:06:00.204: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:233: error: Public entry identifier 0x7f0300e5 entry index is larger than available symbols (index 229, total symbols 215).'
22:06:00.204: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:233: error: Public symbol drawable/status_bar_background declared here is not defined.'
22:06:00.205: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:378: error: Public entry identifier 0x7f0300d7 entry index is larger than available symbols (index 215, total symbols 215).'
22:06:00.206: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:378: error: Public symbol drawable/status_bar_expand_default declared here is not defined.'
22:06:00.207: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:379: error: Public entry identifier 0x7f0300d8 entry index is larger than available symbols (index 216, total symbols 215).'
22:06:00.208: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:379: error: Public symbol drawable/status_bar_expand_pressed declared here is not defined.'
22:06:00.208: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:380: error: Public entry identifier 0x7f0300d9 entry index is larger than available symbols (index 217, total symbols 215).'
22:06:00.209: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:380: error: Public symbol drawable/status_bar_hr declared here is not defined.'
22:06:00.210: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:223: error: Public entry identifier 0x7f0300da entry index is larger than available symbols (index 218, total symbols 215).'
22:06:00.211: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:223: error: Public symbol drawable/status_bar_item_background declared here is not defined.'
22:06:00.498: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:237: error: Public entry identifier 0x7f0300e9 entry index is larger than available symbols (index 233, total symbols 215).'
22:06:00.555: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:237: error: Public symbol drawable/status_bar_notification_row_background_color declared here is not defined.'
22:06:00.562: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:236: error: Public entry identifier 0x7f0300e8 entry index is larger than available symbols (index 232, total symbols 215).'
22:06:00.589: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:236: error: Public symbol drawable/status_bar_recents_app_thumbnail_background declared here is not defined.'
22:06:00.732: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:224: error: Public entry identifier 0x7f0300db entry index is larger than available symbols (index 219, total symbols 215).'
22:06:00.801: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:224: error: Public symbol drawable/status_bar_recents_background declared here is not defined.'
22:06:00.828: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:235: error: Public entry identifier 0x7f0300e7 entry index is larger than available symbols (index 231, total symbols 215).'
22:06:00.872: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:235: error: Public symbol drawable/status_bar_recents_background_solid declared here is not defined.'
22:06:00.877: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:225: error: Public entry identifier 0x7f0300dc entry index is larger than available symbols (index 220, total symbols 215).'
22:06:00.913: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:225: error: Public symbol drawable/status_bar_settings_slider_disabled declared here is not defined.'
22:06:00.914: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:226: error: Public entry identifier 0x7f0300dd entry index is larger than available symbols (index 221, total symbols 215).'
22:06:00.915: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:226: error: Public symbol drawable/status_bar_ticker_background declared here is not defined.'
22:06:00.915: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:227: error: Public entry identifier 0x7f0300de entry index is larger than available symbols (index 222, total symbols 215).'
22:06:00.916: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:227: error: Public symbol drawable/status_bar_toggle_button declared here is not defined.'
22:06:00.917: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:228: error: Public entry identifier 0x7f0300df entry index is larger than available symbols (index 223, total symbols 215).'
22:06:00.918: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:228: error: Public symbol drawable/ticker_background declared here is not defined.'
22:06:00.960: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:232: error: Public entry identifier 0x7f0300e4 entry index is larger than available symbols (index 228, total symbols 215).'
22:06:01.074: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:232: error: Public symbol drawable/ticker_background_color declared here is not defined.'
22:06:01.075: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:381: error: Public entry identifier 0x7f0300e0 entry index is larger than available symbols (index 224, total symbols 215).'
22:06:01.076: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:381: error: Public symbol drawable/title_bar_shadow declared here is not defined.'
22:06:01.077: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:242: error: Public entry identifier 0x7f0300ee entry index is larger than available symbols (index 238, total symbols 215).'
22:06:01.077: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:242: error: Public symbol drawable/toolbox_background declared here is not defined.'
22:06:01.078: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:234: error: Public entry identifier 0x7f0300e6 entry index is larger than available symbols (index 230, total symbols 215).'
22:06:01.079: [Error] - ApkTool.CompileApk: 'ApkTool: C:\Users\DavisM\AppData\Local\Temp\632818\res\values\public.xml:234: error: Public symbol drawable/translucent_status_bar_background declared here is not defined.'
22:06:01.080: [Error] - ApkTool.CompileApk: 'ApkTool: Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Program Files\Virtuous Ten Studio\External\ApkTool\aapt.exe, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\DavisM\AppData\Local\Temp\APKTOOL5699285772588802922.tmp, -0, arsc, -I, C:\Users\DavisM\apktool\framework\1.apk, -S, C:\Users\DavisM\AppData\Local\Temp\632818\res, -M, C:\Users\DavisM\AppData\Local\Temp\632818\AndroidManifest.xml]'
22:06:01.080: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)'
22:06:01.081: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.Androlib.buildResources(Androlib.java:283)'
22:06:01.082: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.Androlib.build(Androlib.java:206)'
22:06:01.083: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.Androlib.build(Androlib.java:176)'
22:06:01.084: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.apktool.Main.cmdBuild(Main.java:228)'
22:06:01.085: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.apktool.Main.main(Main.java:79)'
22:06:01.085: [Error] - ApkTool.CompileApk: 'ApkTool: Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Program Files\Virtuous Ten Studio\External\ApkTool\aapt.exe, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\DavisM\AppData\Local\Temp\APKTOOL5699285772588802922.tmp, -0, arsc, -I, C:\Users\DavisM\apktool\framework\1.apk, -S, C:\Users\DavisM\AppData\Local\Temp\632818\res, -M, C:\Users\DavisM\AppData\Local\Temp\632818\AndroidManifest.xml]'
22:06:01.086: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)'
22:06:01.087: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)'
22:06:01.088: [Error] - ApkTool.CompileApk: 'ApkTool: ... 5 more'
22:06:01.088: [Error] - ApkTool.CompileApk: 'ApkTool: Caused by: brut.common.BrutException: could not exec command: [C:\Program Files\Virtuous Ten Studio\External\ApkTool\aapt.exe, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\DavisM\AppData\Local\Temp\APKTOOL5699285772588802922.tmp, -0, arsc, -I, C:\Users\DavisM\apktool\framework\1.apk, -S, C:\Users\DavisM\AppData\Local\Temp\632818\res, -M, C:\Users\DavisM\AppData\Local\Temp\632818\AndroidManifest.xml]'
22:06:01.090: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.util.OS.exec(OS.java:89)'
22:06:01.090: [Error] - ApkTool.CompileApk: 'ApkTool: at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)'
22:06:01.098: [Error] - ApkTool.CompileApk: 'ApkTool: ... 6 more'
22:06:01.862: [Debug] - ApkTool.CompileApk: 'ApkTool failed, see log for further details'
22:06:01.862: [Debug] - ApkTool.CompileApk: 'Exitcode: 1'
22:06:01.919: [Error] - ApkProjectViewModel.BuildBinary: 'M931_SystemUI: Compiling resource files failed!'​
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones