Hello everyone my name is Jon Wesley Tranchida (Tran-Chee-Da) is how my last name sounds. Today I will be showing you this very simple mod that you all can implement into your current running rom. This guide and mod should work for all Tab 3 models but I have only tested it on the SM-T210R Model. Please see the requirements below in order for you to fully understand how to make this mod work!
What is this mod?
This mod will allow you to remove that annoying ongoing Keyboard (IME Switcher) notification from your notication panel. For example when you try to type an email this annoying notification pops up in your notification panel and it can get annoying. Here I will show you how to disable this annoying problem!
Requirements:
You need Java JDK 7 or later and you must have some sort of android program that recompiles and decompiles apk files. For example I use Ticklemyandroid. You will need also Notepad++ so you can edit text files. You also must have some knowledge of decompiling and recompiling apk files. You will also need to have and be on a deodexed ROM!
Okay let's get started!
1. First decompile your framework-res.apk
2. You should have all your decompiled files into a working folder, you will need to go to res/values-sw600dp and open up bools.xml with notepad++
3. Here is the code we will need to change. Look closely at the before code and after code. You will need to change the true to false
Before:
Code:
[COLOR="Red"]<bool name="show_ongoing_ime_switcher">true</bool>[/COLOR]
Now change to false as shown below
After:
Code:
[COLOR="Red"]<bool name="show_ongoing_ime_switcher">false</bool>[/COLOR]
4. Save text file and then recompile framework-res.apk
5. Now copy it to your tablets root system/framework folder and enjoy
6. That's it wasn't that easy?
Hope you all enjoy what I found!
Some time ago there was a better and more noob friendly method invented, called Xposed Framework it makes everything easier and if you've got Wanam MOD it makes your ROM much more customizable
Minto107 said:
Some time ago there was a better and more noob friendly method invented, called Xposed Framework it makes everything easier and if you've got Wanam MOD it makes your ROM much more customizable
Click to expand...
Click to collapse
Yes you are right mate
But I like mods like these better because you do not need xposed framework and it makes things a lot better for some people
Also wanam xposed really isn't supposed to be used on this tablet as it's only been tested on the Sammy GS3 and GS4. You could potentially just soft brick your tablet for no reason at all
JT1510365 said:
Yes you are right mate
But I like mods like these better because you do not need xposed framework and it makes things a lot better for some people
Also wanam xposed really isn't supposed to be used on this tablet as it's only been tested on the Sammy GS3 and GS4. You could potentially just soft brick your tablet for no reason at all
Click to expand...
Click to collapse
But Xposed is next framework in system and it's almost impossible to brick Tab 3 and there's a zip that deletes framework so it's safe at least for me
Wysłane z mojego GT-I9305
Related
This thread picks up where "[MOD] [SYSTEMUI] Enable Wifi Toggle / Reconfigure and theme toggles [ICS Blue!]" leaves off. See post #174
Alright guys so here's the deal. The *proper* way to remove the location icon, battery full notification, and/or clock is through a smali edit. Smali files are contained in dex files and jar files. Our stock rom is an odexed rom meaning that the dex file is specifically optimized for our device; its also signed. So in order to change anything, the steps are:
1) Pull core.jar, ext.jar, framework.jar, android.policy.jar, services.jar, services.odex
2) Disassemble the services.odex file
3) Decompile smali files and compare decompiled source to smali code to find correct values
4) Make edits to smali
5) Recompile smali files
6) Repackage odex file
7) Pull signatures from original odex file
8) Use them to resign new odex file
9) Push back to phones
10) Repeat for each version of the statusbar mod
As you can see this takes a very long time and is rather tedious. Work is pretty significantly reduced by using a deodexed rom.
I would like feedback from people regarding whether beans-only support is suitable or if this project should be elevated to a full rom. I have a feeling that even if I do just these couple of edits there will be more that require deodexing the services.
More detailed POLL options
1) Continue work with Beans support only (immediate)
2) Elevate project to full ROM status and introduce a new rom to the scene (requires time and preferably a team)
3) Just do the battery full mod and the location mod and forget any other status bar icon mods. (including removing battery/clock)
4) Leave the statusbar icons alone until a source-built rom is made available
5) (forgot to include) "Hack" solutions such as removing the png files
Delete
#3
Sent from my Commodore 64..
READY.
load"*", 8,1
1
Edit: Definitely just support deodexed roms. Way too much work for odex and if people are into modding their phone they should be deodexed anyway Imo.
Sent from my SGS3
3
Sent through Mental Telepathy...or my TF201
I say just provide support for Deodexed roms (not specifically only Beans Rom though). No reason to put you through all that time and effort of working on a stock Odexed rom.
Thank you again for your work. It is certainly appreciated by us all!
Hypnosis4U2NV said:
#3
Sent from my Commodore 64..
READY.
load"*", 8,1
Click to expand...
Click to collapse
Off topic but I like that Sig was my first computer
Sent from my SCH-I535 using xda premium
1!!!
Sent from sexy a** Galaxy S III
i vote whatever is easier for you. i am sure i am with the many here who appreciate what you've done and will appreciate what you will do in the future
but i asked in another thread and just saw you mention it but i tried playing around with some xml files and wasn't able to remove clock from status bar so a how to would be greatly appreciated if you or another more qualified individual has the time. if not no worries
i say 1 LOL
We all at least most of us edit and play with apk's and jar files...so i found the past days a great and i mean GREAT way to edit those files..the app you can used called Virtuous Ten Studio and is developed by Diamondback this app is a great editor for apk's...i just play with it right now to just for curiocity add the navigation bars like the thread by Rittik said...i just open the framework-res.apk to this application it decompiled it i edit what i have with the easy of a explorer...compiled it without any problems by itself and poof...ready to use...great app you who edit apk's should really look at it...the link to the app is here
[IDE] Virtuous Ten Studio - The next level of reverse engineering apps | 2.2.11.8210
Run on Windows only :crying:
Totally perfect i am uaing aince release. Plus if on windows 7 you can reopn kernels and edit some stuffs like boot logo and some scripts without installing the long procedure of Dxdia+cygwin..so its a win win software pretty nice for begginers who are having a problem decompiling and recompiling apk
Just a notice. Please dont try recompiling SystemUI with this..it doesnt recompile the smali correctly which makes the apk corrupt so for that please use apktool
-Rik[Rittik]
Hello, I'm an owner of XPERIA Z1, using the latest Customized Lollipop firmware (.242), struggling very much to deodex his device. I've tried 2 different methods, which both lead to problems:
1.) Using a flashable zip provided by venkat kamesh, in this thread: link. After flashing, I don't face any prominent problems, like FCs on system apps e.t.c. But whenever I'm trying to launch any app requiring OpenGL ES 2 , I get an error message/toast notification, about that, saying that my device is incompatible. And Google Play refuses to even show these apps in the search results, listing them as incompatible.
2.) Modifying the flashable zip to use my own /app, /priv-app, /framework, and even /vendor/apps fully deodexed folders, leading to a bootloop, and refusing to show more than 2 seconds of the bootanimation before rebooting. I thought that some package may be incompatible with my firmware, but this theory can't be proved yet.
*I've tried fixing permisions using both terminaland adb using this method: link. No result either.
Is there any other solution? Thank you!
NFS_FM said:
Hello, I'm an owner of XPERIA Z1, using the latest Customized Lollipop firmware (.242), struggling very much to deodex his device. I've tried 2 different methods, which both lead to problems:
1.) Using a flashable zip provided by venkat kamesh, in this thread: link. After flashing, I don't face any prominent problems, like FCs on system apps e.t.c. But whenever I'm trying to launch any app requiring OpenGL ES 2 , I get an error message/toast notification, about that, saying that my device is incompatible. And Google Play refuses to even show these apps in the search results, listing them as incompatible.
2.) Modifying the flashable zip to use my own /app, /priv-app, /framework, and even /vendor/apps fully deodexed folders, leading to a bootloop, and refusing to show more than 2 seconds of the bootanimation before rebooting. I thought that some package may be incompatible with my firmware, but this theory can't be proved yet.
*I've tried fixing permisions using both terminaland adb using this method: link. No result either.
Is there any other solution? Thank you!
Click to expand...
Click to collapse
Are you deodexing every odexed file? I normally only deodex those files whose smali I'm going to mod. There's not much point deodexing anything else..
Ticklefish said:
Are you deodexing every odexed file? I normally only deodex those files whose smali I'm going to mod. There's not much point deodexing anything else..
Click to expand...
Click to collapse
Well yes, I just suppose that a fully odexed or deodexed system is more stable than a mix of those two.
Is there any red-line that I must not pass? Like a paricular .apk or .jar file, for example. Also on KitKat, we had to have fully deodexed system for some mods to work (like the 4K Mod by Chocolatetrain). This restriction doesn't exist on Lollipop, which utilises ARM?
NFS_FM said:
Well yes, I just suppose that a fully odexed or deodexed system is more stable than a mix of those two.
Is there any red-line that I must not pass? Like a paricular .apk or .jar file, for example. Also on KitKat, we had to have fully deodexed system for some mods to work (like the 4K Mod by Chocolatetrain). This restriction doesn't exist on Lollipop, which utilises ARM?
Click to expand...
Click to collapse
No. You can, in theory, deodex as many or as few APK and JAR files as you like.
The whole point of deodexing is to make it easy to change smali files. It doesn't affect stability or performance, it's solely for modding. I normally deodex SystemUI.apk, framework.jar and android.policy.jar then leave the rest of the odexed files alone.
(Well, technically a deodexed ROM takes longer to boot if the Dalvik cache has been wiped but that's about it.)
The only reason I ask is that, if you only need to deodex a few files, there are various tools available for deodexing individual files instead of whole ROM's. I could mention that Tickle My Android can do it but that'd be a bit cheeky.
Oh, looking at that 4K mod you mentioned, it doesn't actually need the whole ROM to be deodexed. But there are so many files that are being replaced that do need to be deodexed that it's probably just simpler to say the entire ROM needs to be.
Ticklefish said:
No. You can, in theory, deodex as many or as few APK and JAR files as you like.
The only reason I ask is that, if you only need to deodex a few files, there are various tools available for deodexing individual files instead of whole ROM's. I could mention that Tickle My Android can do it but that'd be a bit cheeky.
Click to expand...
Click to collapse
OK, thank you for the answer, I will try then deodexing just the essentials: SystemUI.apk, framework.jar, framework-res.apk and SemcGenericUxpRes.apk
Final question, as I see in your program's thread, Lollipop editing/deodexing is not supported yet, so do you recommend an automate tool for the deodexing process (like JoelDroidLollipopBatchDeodexe or any other), or the manual method?
NFS_FM said:
OK, thank you for the answer, I will try then deodexing just the essentials: SystemUI.apk, framework.jar, framework-res.apk and SemcGenericUxpRes.apk
Final question, as I see in your program's thread, Lollipop editing/deodexing is not supported yet, so do you recommend an automate tool for the deodexing process (like JoelDroidLollipopBatchDeodexe or any other), or the manual method?
Click to expand...
Click to collapse
TMA does support deodexing of Lollipop APK files...I just can't guarantee that it'll be able to deodex everything. Guess I need to reword the OP....lol
NFS_FM said:
OK, thank you for the answer, I will try then deodexing just the essentials: SystemUI.apk, framework.jar, framework-res.apk and SemcGenericUxpRes.apk
Final question, as I see in your program's thread, Lollipop editing/deodexing is not supported yet, so do you recommend an automate tool for the deodexing process (like JoelDroidLollipopBatchDeodexe or any other), or the manual method?
Click to expand...
Click to collapse
you also can use advance apktool (nice tool) , but you will have to update the apktool to the last one i think its the 2.0.0because is not updated.. cheers
juanpirulo said:
you also can use advance apktool (nice tool) , but you will have to update the apktool to the last one i think its the 2.0.0because is not updated.. cheers
Click to expand...
Click to collapse
Hm... I will try that too if my (already) deodexed apks won't work, thank you.
Please ask in the Q&A section for your device.
Cross device section is for development only
Thread closed
Hello :laugh:
how to Decompile Edit and Recompile
I was wonder if there are any Tutorial or guide to how edit on system ui and framewok and change colors and icons etc
edit what i want when i need
ex: the icon of wifi behind carrier is so small and i want change it to make it bigger like other roms how can i do that ?
what programs i need
Thanks
xposed insataller
xblast tools
wanam xposed
search youtube for modding tuts using these tools
wtwota94 said:
xposed insataller
xblast tools
wanam xposed
search youtube for modding tuts using these tools
Click to expand...
Click to collapse
i know this tools
i mean Decompile Edit and Recompile
54 view and no one helped
GUIDE EDGE NOUGAT NOTE 5 (in just 2 minutes or less besides compiling time)
Prerequisits:
I recommend TMA (TickleMyAndroid by @Ticklefish) for decompile and recompile
Any program like Beyond Compare, Winmerge, Notepad++ or others
Firmware deodexed Note 5 and S6edge+ (who prefers S7e firmware → just waste of time and is more difficult)
1.
You need framework.jar and services.jar from N5 and S6e+
2.
Decompile all 4
3.
Find framework.jar.out/smali/android/app/SystemServiceRegistry.smali
make this smali N5 same as S6e+
4.
Find all 101 SystemServiceRegistry$"xx".smali in N5 and all 102 in S6e+
Easiest way -> delete all 1-101 smalis and copy all 1-102 from S6e+ to N5
5.
Find services.jar.out/smali/com/android/server/SystemServer.smali
make this smali N5 same as S6e+
6.
Recompile framwork.jar + services.jar (N5 of course)
7.
Add in etc/floating_feature.xml
<SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>people,task,circle,panel,-nightclock</SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>
<SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE_STRIPE>-1</SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE_STRIPE>
Click to expand...
Click to collapse
8.
Add in system/etc/permissions following files from S6e+
com.sec.feature.cocktailpanel
com.sec.feature.people_edge_notification
9.
Add apps from S6e+
app/CocktailQuickTool
app/SBrowserEdge
priv-app/AppsEdgePanel
priv-app/CocktailBarService
priv-app/PeopleStripe
priv-app/TaskEdgePanel
and some more if you like
DONE
special credits as always to @thereassaad for our successful teamwork :highfive:
PS: Here is a link to my latest edge.zip QD2 -> EXAMPLE (remove the SystemUI apk in it)
Thanks!!
Gửi từ SM-N920S của tôi bằng cách sử dụng Tapatalk
sweet.. it working well.. thanks arnie..
Do i need to root my device?
mltan_bdo said:
Do i need to root my device?
Click to expand...
Click to collapse
Yes u want to root ur device...?
Androidwizzard said:
GUIDE EDGE NOUGAT NOTE 5 (in just 2 minutes or less besides compiling time)
Prerequisits:
I recommend TMA (TickleMyAndroid by @Ticklefish) for decompile and recompile
Any program like Beyond Compare, Winmerge, Notepad++ or others
Firmware deodexed Note 5 and S6edge+ (who prefers S7e firmware → just waste of time and is more difficult)
1.
You need framework.jar and services.jar from N5 and S6e+
2.
Decompile all 4
3.
Find framework.jar.out/smali/android/app/SystemServiceRegistry.smali
make this smali N5 same as S6e+
4.
Find all 101 SystemServiceRegistry$"xx".smali in N5 and all 102 in S6e+
Easiest way -> delete all 1-101 smalis and copy all 1-102 from S6e+ to N5
5.
Find services.jar.out/smali/com/android/server/SystemServer.smali
make this smali N5 same as S6e+
6.
Recompile framwork.jar + services.jar (N5 of course)
7.
Add in etc/floating_feature.xml
8.
Add in system/etc/permissions following files from S6e+
com.sec.feature.cocktailpanel
com.sec.feature.people_edge_notification
9.
Add apps from S6e+
app/CocktailQuickTool
app/SBrowserEdge
priv-app/AppsEdgePanel
priv-app/CocktailBarService
priv-app/PeopleStripe
priv-app/TaskEdgePanel
and some more if you like
DONE
special credits as always to @thereassaad for our successful teamwork :highfive:
PS: Here is a link to my latest edge.zip QD2 -> EXAMPLE
Click to expand...
Click to collapse
Hi please make a flashable zip file please
Thanks
ajorloo said:
Hi please make a flashable zip file please
Thanks
Click to expand...
Click to collapse
instead of quote the whole OP have you checked the example.zip?
Do I need to deodex my entire system? I used TMA to make a Deodex .zip but I got a lot of Force Closes after that. I just want the Edge features and nothing more. (Besides root and basic CSC features enabled)
cachanilla86 said:
Do I need to deodex my entire system? I used TMA to make a Deodex .zip but I got a lot of Force Closes after that. I just want the Edge features and nothing more. (Besides root and basic CSC features enabled)
Click to expand...
Click to collapse
this guide is for rom builders and developers who have a deodexed N5 rom base already
Androidwizzard said:
this guide is for rom builders and developers who have a deodexed N5 rom base already
Click to expand...
Click to collapse
I have a deodexed base on my Sprint N5 but I'm having a problem on 2 different builds: I can't update the Music app, it just force closes so badly; the last time I tried to do a logcat I just had time to take some screenshots, can you help me? I used TMA for deodexing and doing all the mods. I tried with 925 and 928 files but the problem is the same. If the music app gets updated it will force close like every other second. Can you help me? I can send you the screenshots and files if neccesary.
Will there be any s8 edge lighting feature if i flash this?
marcuskhoo said:
Will there be any s8 edge lighting feature if i flash this?
Click to expand...
Click to collapse
This is a GUIDE with an EXAMPLE.zip
so the purpose is to teach HOW to make it and by no means to provide a flashable mod.
Androidwizzard said:
This is a GUIDE with an EXAMPLE.zip
so the purpose is to teach HOW to make it and by no means to provide a flashable mod.
Click to expand...
Click to collapse
So will i get the s8 edge lighting feature if i edit the files as instructed? Also by any chance,is there any way that i can do this without a computer?
@Androidwizzard The guide is very detailed, In fact I did it in a few minutes after deodexing my phone but I have a bug: I cannot update the music app because it will force close immediately after updating. Can you help me please? I already did a logcat so I have a log . I'm using SM-G928P files because my Note 5 is a Sprint model and I already did this in 3 different build numbers and every single time I have the same problem.
Thanks.
(I'm running: Windows 8.1 x64, latest Java JDK and JRE, latest TMA. Also, Notepad++, Winmerge, 7zip...etc)
Androidwizzard said:
GUIDE EDGE NOUGAT NOTE 5 (in just 2 minutes or less besides compiling time)
Prerequisits:
I recommend TMA (TickleMyAndroid by @Ticklefish) for decompile and recompile
Any program like Beyond Compare, Winmerge, Notepad++ or others
Firmware deodexed Note 5 and S6edge+ (who prefers S7e firmware → just waste of time and is more difficult)
1.
You need framework.jar and services.jar from N5 and S6e+
2.
Decompile all 4
3.
Find framework.jar.out/smali/android/app/SystemServiceRegistry.smali
make this smali N5 same as S6e+
4.
Find all 101 SystemServiceRegistry$"xx".smali in N5 and all 102 in S6e+
Easiest way -> delete all 1-101 smalis and copy all 1-102 from S6e+ to N5
5.
Find services.jar.out/smali/com/android/server/SystemServer.smali
make this smali N5 same as S6e+
6.
Recompile framwork.jar + services.jar (N5 of course)
7.
Add in etc/floating_feature.xml
8.
Add in system/etc/permissions following files from S6e+
com.sec.feature.cocktailpanel
com.sec.feature.people_edge_notification
9.
Add apps from S6e+
app/CocktailQuickTool
app/SBrowserEdge
priv-app/AppsEdgePanel
priv-app/CocktailBarService
priv-app/PeopleStripe
priv-app/TaskEdgePanel
and some more if you like
DONE
special credits as always to @thereassaad for our successful teamwork :highfive:
PS: Here is a link to my latest edge.zip QD2 -> EXAMPLE (remove the SystemUI apk in it)
Click to expand...
Click to collapse
Its easy..thanks for that good way..[emoji7] [emoji7]
Powered by Arnie ROM....
cachanilla86 said:
@Androidwizzard The guide is very detailed, In fact I did it in a few minutes after deodexing my phone but I have a bug: I cannot update the music app because it will force close immediately after updating. Can you help me please? I already did a logcat so I have a log . I'm using SM-G928P files because my Note 5 is a Sprint model and I already did this in 3 different build numbers and every single time I have the same problem.
Thanks.
(I'm running: Windows 8.1 x64, latest Java JDK and JRE, latest TMA. Also, Notepad++, Winmerge, 7zip...etc)
Click to expand...
Click to collapse
Solved! I kept the arm folder inside the framework folder, that was causing the issue. After deleting system/framework/arm the music app updated correctly.
Androidwizzard said:
GUIDE EDGE NOUGAT NOTE 5 (in just 2 minutes or less besides compiling time)
Click to expand...
Click to collapse
What the mater with me when I do this guide. Help me. Thank.
Dong_RSC said:
What the mater with me when I do this guide. Help me. Thank.
Click to expand...
Click to collapse
are there arm folders in your deodexed framework folder left behind? delete both
Androidwizzard said:
are there arm folders in your deodexed framework folder left behind? delete both
Click to expand...
Click to collapse
Thank very much, Fine work.
I have a dude
Works for s6 Flat T-Mobile Android 7