yashsingh1/xdaforums huggingface dataset:
[Android Themes] tdunham:
Ok tnx.

Phone is stock Nougat 7.0 already rooted with Magisk 12.

I'm bootlooping right now after flashing the deodex zip but adb appears to be working so I wiped cache & dalvik and grabbing an adb log on this reboot.

Edit:

Yes, appears to be framework issue:

java.lang.RuntimeException: Missing class when invoking static main com.android.server.SystemServer
at com.android.internal.os.RuntimeInit.invokeStaticMain(RuntimeInit.java:255)
at com.android.internal.os.RuntimeInit.applicationInit(RuntimeInit.java:376)
at com.android.internal.os.RuntimeInit.zygoteInit(RuntimeInit.java:328)
at com.android.internal.os.ZygoteInit.handleSystemServerProcess(ZygoteInit.java:1185)
at com.android.internal.os.ZygoteInit.startSystemServer(ZygoteInit.java:1307)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1402)
Caused by: java.lang.ClassNotFoundException: com.android.server.SystemServer
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:400)
at com.android.internal.os.RuntimeInit.invokeStaticMain(RuntimeInit.java:253)
... 5 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.server.SystemServer" on path: DexPathList[[zip file "/system/framework/services.jar", zip file "/system/framework/ethernet-service.jar", zip file "/system/framework/wifi-service.jar", zip file "/system/framework/samsung-services.jar", zip file "/system/framework/ssrm.jar", zip file "/system/framework/hqm.jar"],nativeLibraryDirectories=[/system/lib64, /vendor/lib64, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 8 more

---------- Post added at 05:15 PM ---------- Previous post was at 05:07 PM ----------

Java Present In PATH Variable - "java version "1.8.0_60""

It looks like you are running a pretty old version of java.

Version 121 is the latest.
[Android Themes] thereassaad:
Strange issues on stock fw , exactly that appears in systemserver , seems like u need to edit kernel lile s7 they can't booted deodex rom without edited in kernel , check our group bro , already share how to ..
[Android Themes] Ticklefish:
Thank you. I'm downloading it now and I should have an answer soon. :thumbsup:

I think it's got to be something to do with your PC. Although what that could be, I have absolutely no idea..:confused:

Yeah, these SQSH files are something that Sony experimented with for a while. Although they don't seem to use them anymore. I wouldn't be surprised if Samsung started putting their ODEX files in archive files like these at some point but I'm sure they'd use their own format that'd be a nightmare to work with. They seem to have a habit of doing that....

That's the version of Java I'm running here. He was just seeing if that's what the issue was.

Not exactly convincing me to get a Samsung for my next phone, you know.. :D
[Android Themes] koekoek91:
Oh well.. Aslong as it atleast works on my laptop, I'm happy.

I'll do a clean windows install some day and then try again on my PC :p

Anyway...

Your support has been great! Thanks :good::highfive:
[Android Themes] Er. Aditya:
Take your time sir thanks just as always
[Android Themes] Ticklefish:
This has now been fixed. Please redownload the tool and try it again. Thanks for your patience. :highfive:
[Android Themes] Er. Aditya:
Gimme an hour sir il reach home and then il report back thankuuuu very much for helping sir
[Android Themes] genuine55:
[MENTION=4315551]Ticklefish[/MENTION] I have a one plus 3T running Android nougat 7.1.1 I have tried to deodex the files but get a infinite bootloop when flashing the zip file any help would be appreciated thanks
[Android Themes] Ticklefish:
Please download the tool again and give it another try. If you continue to get problems, please share your history.txt. That will help give me an idea of what happened.
[Android Themes] vinaykharayat:
This will sound noobish,but i tried to find out a way to make this thing work in linux(ubuntu) but failed so i thought to make a script.sh file which will run in linux.....so i thought maybe there will be something (some sort of guide to convert .exe to script) but it need source......so...the question is....can you provide me the source?
[Android Themes] Ticklefish:
Sure, I'll PM you a link. It's quite a long file though. There's a lot of code in it and, embarrassingly, it's a bit of a mess in places. I rewrote the whole code from scratch a few years ago and it was neat and tidy then but it's since gotten a little bit more chaotic..:eek:

As far as Linux goes, it might be better to write all-new code than trying to convert something. I use a lot of MS-DOS batch file tricks that might not translate well.

Unfortunately I don't have the time or the software to make a Linux version myself but I'm more than happy to help if somebody wants to create something.
[Android Themes] koekoek91:
[MENTION=4315551]Ticklefish[/MENTION]

Hey man...

I have just noticed that there are still (some) odex files in the app folder and oat files in the framework folder in the deodexed zip created by TMA (there were no errors).

Is this a bad thing or is this normal and is my system still fully deodexed? Just started the wonder about this after I noticed those files.

I renamed the zip file myself, so dont get confused by the name :p
[Android Themes] Ticklefish:
I tried this with the files you shared previously and couldn't replicate this issue. Try using the latest version of TMA and let know what happens.
[Android Themes] stock97:
Was someone able to change navbar icons in Samsung Stock Nougat? The rom is perfect, but those icons are ugly!
[Android Themes] TenzoSRx:
getting error when recompiling systemui.apk file from samsung nougat stock
[Android Themes] tdunham:
If you expect help here (or anywhere), you need to provide far more detail.

Please attach the history.txt so we can see the problem.

TickleMyAndroid/user_files/LOGS/history.txt
[Android Themes] Ticklefish:
It depends where the rom is getting the icons from. Before Nougat, they used to be PNG images and you could just change them. Now I'm not so sure.

Sadly I'm without a Nougat rom to play with. I broke my screen (again) and I'm using an old phone that's running ICS. Hopefully I should get an upgrade soon and be able to experiment.

(It's weird being on such an old version of Android. Makes you realise just how far it's improved over the years..)
[Android Themes] ram4ufriends:
ICS? :eek: You might feel like you are in ancient times
[Android Themes] TenzoSRx:
there you go
[Android Themes] Tulsadiver:
They are simple png files in drawable-xxxhdpi-v4 folder. ic_sysbar_back, ic_sysbar_recent, ic_sysbar_home. Just replace them with what you like.

Here is a link to some interesting ones. I have Nexus 5x and Pixel icons I can share with you if you like.

http://xdaforums.com/showthread.php?t=2758473
[Android Themes] TenzoSRx:
what software do i use to make changes to .spr files in res/drawable
[Android Themes] stock97:
In samsung roms the softkeys are in .spr format...
[Android Themes] Tulsadiver:
Did you install your frameworks? You might have two.

---------- Post added at 05:02 PM ---------- Previous post was at 04:59 PM ----------

Mine are png. Galaxy S6. Have you tried deleting those and replacing them with png's?
[Android Themes] stock97:
I'm on Nougat and files are in .spr format. I downloaded some prpgrams to open spr but all of them give error at opening... i also found an xml file with some color codes, that might be related to navbar icons. I don't remember the location but it's Colors.xml
[Android Themes] Tulsadiver:
Colors.xml is in the values folder. I thought you wanted different icons, not a different color. You can change statusbar icon and QS colors through there but not navbar.

If you want different icons, I would still try deleting those and replacing them with easier to mod png files. Worth a try.
[Android Themes] stock97:
I like the icons, but sometimes they disappear as the background is dark.

I can't edit xml files properly because i dont know what to do... but i know what i want :silly:
[Android Themes] Ticklefish:
Heh, I remember when that phone got ICS. I was so excited to finally be out from Gingerbread!

Hell, ICS isn't so bad. I still have my very first Android handset somewhere. That's running Éclair!! :cool:

I'm considering getting a Xperia XA1. Maybe I'll make a decision by the end of the week.
[Android Themes] Ticklefish:
I started this thread on the 3rd of May 2012.

That's 5 years ago.

And that's really shocking. Where have all the years gone??

To mark the occasion, I just wanted to say a big THANK YOU to everybody who's downloaded TMA, helped with debugging and new features, and all the wonderful people who post on here. I know there are other decompiling and deodexing tools out there. Your support means a lot to me, it really does.

TMA is still going. I'm not working on a new version yet, not until Android O means I have to change things yet again, or until I come up with a new feature. But this tool and this thread are still very much live. And everybody who's reading it and this post are automatically the greatest people ever!
[Android Themes] Thebear j koss:
Thank you [MENTION=4315551]Ticklefish[/MENTION] TMA was the best option after the original apk Multi tool went the way of ICS. Thanks for the continued support and updates to TMA. 5 years is about 5 ifetimes in android years

=============================================

Ever get the feeling you've been cheated?
[Android Themes] 32dave:
weird problem

Having a weird problem fresh install of windows ten fresh install of TMA 14.4 but when I try to decompile it shuts down never had this problem before the frameworks installed no problem but as soon as I hit the decompile button it just shuts down closes right off the screen I have attached the history text . I have been using this program since 7.1 and never had this problem
[Android Themes] Ticklefish:
Curious. I can't see any sign in the history that you tried to decompile. Which implies that the program is closing before it even starts trying.

Are you doing this through the Quick Menu? If so, can you try using the Theming Menu instead and let me know what happens?

If not there is now a debug mode which might help shed some light on this. Go to the "tool_files\rewrite\settings\" folder and rename "debugoff" to "debugon". This makes TMA run inside another window so, if it closes down unexpectedly, the error message will still be on the screen. Let me know what you see on screen which the program closes and it should hopefully give me a clue as to what's going on. :good:
[Android Themes] 32dave:
I tried both and got the same result took a screen shot of what happens with debug on
[Android Themes] Ticklefish:
Weird. I'll see if I can replicate the error on my setup. In the meantime can you please try doing this with the mouse controls on? You can turn the mouse on in the settings menu. If the problem doesn't occur when you're clicking the decompile option, it might suggest something's amiss with the keyboard code..
[Android Themes] Ticklefish:
I've just downloaded the latest version and tried it out but I couldn't get this error to happen.

When you select the decompile option, TMA first checks to see if the _in folder has any APK or JAR files in it. If there aren't, you see an error message. If there are, it will then scan the folder, assign each filename to a variable and present you with a list. Because the tool crashes on the theming menu I'm wondering if there's something about the _in folder that it doesn't like. What files have you got in there?
[Android Themes] 32dave:
just these

so I just reinstalled the frame works and now its working go figure. I had been trying to figure it out since 5:30 am my time
[Android Themes] Ticklefish:
Well, I'm glad it's working. But I've no idea what caused it not to work in the first place. :confused:

I can't even blame Samsung and that seems to be my default response on this thread sometimes! :laugh:

If you get any further problems let me know.
[Android Themes] 32dave:
Ok thanks for taking the time to help love the program

---------- Post added at 12:00 PM ---------- Previous post was at 11:13 AM ----------

Spoke too soon as soon as you exit out and go back in the only way it will decompile is if you install the frame works again. I am guessing its this crappy creators update i am going to wipe the computer and install windows 7. God I wish I knew how to use linux lol
[Android Themes] Ticklefish:
That...doesn't make any sense. Installing the frameworks shouldn't have that sort of effect. It certainly shouldn't go wrong if you exit and start it again.

If Windows 7 continues to give you problems, let me know. I can give you a copy of the program that displays the code it's running. That might help show what's going on.

Maybe.
[Android Themes] 32dave:
I was just getting everything ready for the downgrade, drivers etc and a major update just came out for win 10 going to try that first if not back to 7 I go lol
[Android Themes] davidisflash:
Missing exe in the extract folder

Hi, with Windows 10 x64 bit anniversary edition and taking the latest TMA 14 release, I double clicked the exe to extract all files to c:\minit (I use your awesome tool for 3 minit battery mod). I noticed that in the extract folder, the main Tickle My Android exe didn't get extracted and is missing.

I don't know if it's a firewall on my work computer but has anyone seen this issue?
[Android Themes] Tulsadiver:
I have a designated, "safe" folder on my c: drive because my anti virus software will delete my tma executable.
[Android Themes] davidisflash:
It has to be that since at home when I recently unzipped (14.3 release) I didn't have this issue. Work uses antivirus, home doesn't.
[Android Themes] zelendel:
Yes the so called Antivirus will remove anything you find here pretty much. It is advised to disable it when downloading things from xda. If you can that is.
[Android Themes] 32dave:
Ok so downgraded back to windows 7 installed TMA both 14.4 then 13(not at the same time) and they are both doing the same thing as soon as I hit decompile it closes. Could it be Java doing this ?
[Android Themes] tdunham:
antivirus? Ooos too late.
[Android Themes] 32dave:
no I excepted the whole folder I use SEP and its super fast at taking them out lol
[Android Themes] davidisflash:
Yeah we can't. At home I simply emailed myself the exe by renaming the extension to ex_. That works.
[Android Themes] Ticklefish:
No. The program hasn't called on Java by that point except to check it's there.

I'm going to send you a modified version of the program tomorrow. That might help shed some light on what's happening.
[Android Themes] 32dave:
Ok thanks
[Android Themes] Ticklefish:
Right, let's give this a go. I've created a modded version of the .EXE file. This will now display all the code that's used when you select the decompile file option in the theming menu.

Go into the "tool_files\rewrite\settings" and rename "DebugOff" to "DebugOn". Also rename "ReSizeOn" to "ReSizeOff". Then run the new .EXE file, go into the theming menu, select the decompile file option and show me what happens.

The .EXE file is here: https://www.mediafire.com/?559a3wac6q6mcnz

You'll need to rename it to "Tickle My Android.exe" and replace the existing file with it.

Please note this .EXE file is deliberately broken. It won't fix the issue and it doesn't feature any improvements over the stock code. It's just to find out where this issue is coming from.

Thanks for your patience with this, hopefully we can get it fixed soon.
[Android Themes] 32dave:
Exactly the same as yesterday do you want the history file as well
[Android Themes] Ticklefish:
No, that's fine. I think the program falls over before it has a chance to update the history file.I've updated the code for that version again. Now it should display every line of code it processes once you select anything from the theming menu. It seems that where the problem lies.Please download it again. The link is still the same: https://www.mediafire.com/?559a3wac6q6mcnzMediafire's reporting that the previous version has 0 downloads for some reason. You did download it, right?
[Android Themes] 32dave:
Yes twice as I forgot to turn off my antivirus the first time
[Android Themes] 32dave:
OK lots of code do you want me to copy it to a text file
[Android Themes] Ticklefish:
According to this it's now working. This is the code that displays the list of files you can decompile. Previously we couldn't even get that far. That's..odd.

I'll be honest, I have no idea why that's happening. I've added a line to display the code, that's all. I'll remove that line and rebuild the .EXE. If it now works, then I'll be confused but happy. If it doesn't, I'll still be confused but not so happy.
[Android Themes] Ticklefish:
Right, can you try that link I gave you again please? This is the .EXE without that extra line of code. It'll be interesting to see what this does now.

I'm a bit puzzled by this bug, there doesn't seem to be any logical reason for it..
[Android Themes] 32dave:
I just extracted tma 14.4 after your last post and yep its working, messed up. I am going to try something here to see if that was the cause
[Android Themes] Ticklefish:
Version 5.0 - A Work In Progress

Tickle My Android 5.0 Beta 1 is now uploading (as long as Mediafire behaves) and I'll be sharing it with the beta-testers soon.

It's taking a while because I'm adding a few new features which are taking a while, as well as the usual new icons.

One of the new features is the ability to change language. For this, I'm going to need help.

I only speak English fluently. I know a little French and German but nowhere near enough for this. So is there anyone out there who can help me translate Tickle My Android into another language?
[Android Themes] hugoqueiroz94:
Plz ticklefish, made a battery icon like this

Is from CM9
[Android Themes] Jamieb88:
Also within cm10 :)
[Android Themes] shyamv:
Without USB Connection

Hi!

Will this work without the Phone connected to PC? By pasting framework-res.apk & SystemUI.apk in the folder "_in".
[Android Themes] Jamieb88:
As long as you get the right files and make a zip then yeah it'll be okay. I do it that way all the time when Im on jellybean.
[Android Themes] shyamv:
I tried that way but got some Java Errors.

Will post those errors here believing that you would provide a solution

Exception in thread "main" java.lang.UnsupportedClassVersionError:
[Android Themes] Jamieb88:
You have both jre and sdk updated?

Have you installed all res.apk files? ie. Framework-res.apk
[Android Themes] shyamv:
I used framework-res.apk & SystemUI.apk. Using JRE 7

---------- Post added at 12:25 PM ---------- Previous post was at 11:41 AM ----------

Here, i go again. I fixed the error that was causing the Tickle to execute. The latest issue is that even after changing the Battery Icons, i still find in the working folder the same icons i had earlier and not that the one i changed. When changing Signal Icons, it never says the operation done. Keeps asking me to use "x" to cancel or a key to continue and if i click on a key to continue, it starts to scan opening another cmd and again comes back to the "x" and a key to continue. I did this thrice and then used "x" to cancel. Later, went and checked the working folder where i was able to see the same Signal Icons and Battery Icons that i had earlier and not that the one i changed to
[Android Themes] Ticklefish:
It's on my list to include in version 5.0 :)
[Android Themes] Ticklefish:
There does seem to be a slight error in the signal-adding code for 4.3. Works just fine on 5.0 though.

Which drawable folder are your battery and signal icons in? TMA checks in a lot of different ones but it's always possible that there's a rom that does it differently.
[Android Themes] shyamv:
its in drawable mdpi folder. Also, i would like to know why is that the framework-res.apk and SystemUI.apk size varies after recompiling and signing the App? My original .apk was around 5 mb and after customizing it seems to be 3 mb. Is there something am missing out?
[Android Themes] Ticklefish:
TMA does change battery icons in drawable-mdpi. Do you get confirmation that the icons have been changed?

The recompiled app's are smaller. That's because you still need to prepare them.

sent using the xda app!
[Android Themes] shyamv:
Yeah, i do get confirmation that Battery Icons are changed. I then get into the working folder and check if the Icons (Battery Images) are replaced but to my surprise it hasn't.

Secondly, once done with the changes the next thing is to recompile and am doing it. I am able to find that after recompiling, am not getting the same .apk file size. (Before changes framework-res.apk 6.6mb & after changes framework-res.apk 3.5mb)
[Android Themes] shyamv:
Bootloop

I gotta admit that i got a bootloop. The only possible way i chose to overcome is reinstalling my Rom
[Android Themes] shyamv:
Help Needed

Gingerbread 2.3.6 Rom

Samsung Galaxy Ace

Files been used are framework-res.apk and SystemUI.apk.

Pulled the file from the device and decompile and installed framework-res.apk

Battery Icons changed first then secondly Added ICS Transitions.

Recompiled framework-res.apk and SystemUI.apk

prepared files to push to the device.

Signed both the files framework-res.apk & SystemUI.apk

Used to CWM app and got into recovery when the device is still connected to TMA using USB

mounted the system and pushed both the files from _out folder.

Rebooted device while it was still connected to PC and TMA using USB

Once phone booted gmail, clock and other apps said com.android. should be closed

Went into recovery and wipe data and wipe partition and rebooted device.

Got a bootloop.

Did not use .jar files and .odex files. Am on stock rom. What mistakes were probably been made?

Forgot to mention that the modified files(framework-res.apk & SystemUI.apk) were lesser in size compared to the unmodified files i had earlier, files i pulled from the device. Say the modified and pushed file sizes were 3.5mb & 165kb and the original files were 5mb & 200+kb
[Android Themes] shyamv:
Anybody Alive??

No one is alive to sort out my problem? i am unable to proceed further
[Android Themes] Ticklefish:
Bootloops are caused by bad framework-res.apk's so that's where we need to start.

If you're on Touchwiz, you may need to install twframework-res.apk in addition to framework-res.apk before decompiling anything.

And you don't need to sign your app's after preparing them. Prepared app's already are signed.

sent using the xda app!
[Android Themes] Ticklefish:
Can you share a screenshot of that confirmation? I think I know what the problem may be..

I explained about the difference in sizes in my other reply.

sent using the xda app!
[Android Themes] vaddanai:
thank

thankyou guy:p
[Android Themes] shyamv:
Screenshot of what? Everything goes on wel dude but the size is that, that never comes up the same. Pls tel me now something, the size should be the same of the one i am having in the original one and not a different size like my original size 6.5mb and modified size 3mb, right?
[Android Themes] Ticklefish:
Well, it's working..so that's good!

Even if we don't know why it wasn't working previously..lol

If you do find out what the cause was, please do let me know!
[Android Themes] 32dave:
Ok I figured it out if you try to decompile a samsung theme file it crashes I am going to use one of Bobcats theme as an example. I will not upload or give away this apk as its a donate theme I just want to show in case somebody else has this problem now I also want to state that I was only trying to change the signal icons nothing nefarious. Ok so first picture is the main apk and the second one is whats in the assets folder and I guess the multiple apks through it for a loop. So I am very sorry [MENTION=4315551]Ticklefish[/MENTION] for driving you crazy about a problem that I apparently caused myself but if it ever comes up again that should be the first question to ask :o

P.S you don't have to try to decompile it just has to be in the "in" folder