[Q] Any way to add these to stock ROM through mods? - Samsung Galaxy Nexus

I would like to have a T9 Dialer, customizable Quick Settings toggles, battery percentage icon, and a kill all button in the Recent Apps menu.
I'm basically wanting a stock-ish ROM with a few tweaks from custom ROMs. I know that at this point maybe I should make a custom ROM for myself, but from what I understand you need to know how to code, and I don't know.
I just want something simple without confusing menus that some custom ROMs have with too many options (with all due respect to every dev out there).

KaiZ51 said:
I would like to have a T9 Dialer, customizable Quick Settings toggles, battery percentage icon, and a kill all button in the Recent Apps menu.
I'm basically wanting a stock-ish ROM with a few tweaks from custom ROMs. I know that at this point maybe I should make a custom ROM for myself, but from what I understand you need to know how to code, and I don't know.
I just want something simple without confusing menus that some custom ROMs have with too many options (with all due respect to every dev out there).
Click to expand...
Click to collapse
before doing anything i would advise you to read the stickies by efrant on general.
browse the rom threads on the dev section for your variant, and see what you like. there's some pretty minimalistic roms, very close to stock. try them out and choose for yourself.
or you could just have browsed the "Themes and Apps" section...it has all the mods.. it's actually kinda surprising you didn't find it..oh wait, right.

bk201doesntexist said:
before doing anything i would advise you to read the stickies by efrant on general.
browse the rom threads on the dev section for your variant, and see what you like. there's some pretty minimalistic roms, very close to stock. try them out and choose for yourself.
or you could just have browsed the "Themes and Apps" section...it has all the mods.. it's actually kinda surprising you didn't find it..oh wait, right.
Click to expand...
Click to collapse
I checked the stickies just now, but didn't find anything relevant to my case... Or maybe I just missed it.
And yes I know, I tried a few ROMs already that are stock like, but they seems to always have something I don't want or missing something I want. And I found a few of the mods I mentioned already I think, like the Quick Settings toggles, but I couldn't find the rest, so no need to be arrogant.

"Customizable Quick Settings toggles" and "kill button to recent app menu" are features which are actually pretty IMPOSSIBLE to add into Stock Google's Android ROM.
Customize-able quick settings porting from e.g. SlimROMs to CM is pretty hard.
It would take over 2 years to get half of customize-able quick settings into Stock ROM by editing .smali files.
If you want those 2 features then you don't have any other choice than to use AOSP ROM, I didn't like Custom ROMs but when I made my ROM from CyanogenMod sources I just loved to CM and now I really like CM even when I miss stock Android.

arrogant? who knows?
on the other hand, if you already tried it ALL, and don't like any, i advise you to start building from source. it's what i and a few others do. smalli editing...why, when we can build from source?

manumanfred said:
"Customizable Quick Settings toggles" and "kill button to recent app menu" are features which are actually pretty IMPOSSIBLE to add into Stock Google's Android ROM.
Customize-able quick settings porting from e.g. SlimROMs to CM is pretty hard.
It would take over 2 years to get half of customize-able quick settings into Stock ROM by editing .smali files.
If you want those 2 features then you don't have any other choice than to use AOSP ROM, I didn't like Custom ROMs but when I made my ROM from CyanogenMod sources I just loved to CM and now I really like CM even when I miss stock Android.
Click to expand...
Click to collapse
It wouldn't take 2 years to modify .smali files. All you need is the same apk/jar(s) with and without the mod. Then you can decompile to get the .smali and see all of the differences with a program like beyond compare. Then you just make the changes into the stock apk/jar. The hard part is getting the same exact apk/jar with and without the mod (you could build from source, add the mods, and build again...but at that point, you may as well use your AOSP rom you learned to build). I do not think anything is impossible by smali edits, just harder to find the exact changes in 'smali' format (no github for those ).

I actually wouldn't mind building from source. That would get me a ROM that would be exactly what I need, which is pretty awesome.
But the question is, do I need to know how to code? Unless it's very basic stuff, I don't know how to code. How would I proceed with all this? Can someone get me a reliable source of information?

KaiZ51 said:
I actually wouldn't mind building from source. That would get me a ROM that would be exactly what I need, which is pretty awesome.
But the question is, do I need to know how to code? Unless it's very basic stuff, I don't know how to code. How would I proceed with all this? Can someone get me a reliable source of information?
Click to expand...
Click to collapse
You said you read the stickies... http://forum.xda-developers.com/showthread.php?t=1386615
Also... http://source.android.com/source/building.html

bk201doesntexist said:
You said you read the stickies... http://forum.xda-developers.com/showthread.php?t=1386615
Also... http://source.android.com/source/building.html
Click to expand...
Click to collapse
I did... Just that at the time, I wasn't searching for things related to building ROMs. If you directed me there because of that, sorry, I misunderstood then.
Anyway, those links only talk about building from source... So how would I add the stuff I mentioned like T9 Dialer and Kill All button and such? And where can I find those?

Dig in that thread!!!! Damn it, if you don't even know how to build from source or haven't even made an effort to, why do you want to know how to cherry pick and Kang the work of others? Read that thread, there's a lot of info in there.
a manta wrote this.

Related

[REQ] Port of WhiteMochi to Froyo/ACS.

My first post...been lurking around for a while.
I feel like this would probably be pretty simple for someone who knew more about what to do.
I tried flashing the zip, then tried using reframe.sh (through android terminal emulator) to reboot into just the framework, then tried editing the framework-res.apk by adding files and moving files to match other Froyo framework-res.apk files...but all of those things failed.
I didn't really anticipate my actions would have the desired effect, but I was trying.
I don't know what would have to be done. If it's simple and someone would be willing to update this for Froyo, I'd appreciate it. I think some others would as well.
In addition, if anyone could point me in the direction of some learning material for this kind of stuff, not just how to theme but also maybe some development guides for beginners, I would appreciate that as well.
Then I could just do this type of thing myself in the future.
Here's the link to an xda thread with WhiteMochi v0.003: http://forum.xda-developers.com/showthread.php?t=843204
Thanks in advance.
Think alot of themers on the Epic prolly got their start here using Dream's guide: http://forum.xda-developers.com/showthread.php?t=821638
Good luck man!
I'll do it.
Do you want the clear notication bar or the solid one?
I would like the solid one, if you could. Thanks a ton.
And thanks to both of you. Definitely gonna check out that guide.
toweringflesh said:
I would like the solid one, if you could. Thanks a ton.
And thanks to both of you. Definitely gonna check out that guide.
Click to expand...
Click to collapse
Haha I didn't. But a good guide never hurts.
Do you want the lockmod installed along side?
What exactly do you mean by the lockmod?
My current rom uses the AOSP lockscreen by default so it shouldn't be an issue, right?
toweringflesh said:
What exactly do you mean by the lockmod?
My current rom uses the AOSP lockscreen by default so it shouldn't be an issue, right?
Click to expand...
Click to collapse
I meant maddoggins lockmod for EC05. It includes 6 different locks.
Oh, no. I tried to install it but was having issues getting it to work.
The one straight from the lockmod thread didn't work (FC when trying to view Lockscreen Settings), I found a working version in the framework included with the Nebula rom/theme but didn't like the status bar.
I was under the impression the WhiteMochi just used the AOSP, or were you asking for another reason?
toweringflesh said:
Oh, no. I tried to install it but was having issues getting it to work.
The one straight from the lockmod thread didn't work (FC when trying to view Lockscreen Settings), I found a working version in the framework included with the Nebula rom/theme but didn't like the status bar.
I was under the impression the WhiteMochi just used the AOSP, or were you asking for another reason?
Click to expand...
Click to collapse
Haha I can make you a version of nebula with a different colored notification bar if you'd like.
I'm sure it uses the AOSP lock. I was just asking if you wanted me to implement the 6 lock.
If you could get the 6lock in with the Mochi that'd be sweet, but it's not necessary for me.
Would be a huge plus though, hahah.
Still looking for anyone willing to possibly port this over to Froyo/SRF.
I'm mainly just looking for a white status bar without a gaudy notification pulldown and attractive icons.
I tried FrostPort v1.2 but personally disliked the status bar icons (all of them).
I noticed that the Galaxy Prevail (the new prepaid Boost Android phone) has a nice white framework, so even a port of that would be killer.
I read up on theming and I have a basic understanding of what to do, it doesn't seem overly difficult. Only issue with me is that I work 5-6 days a week long hours so I don't always have time to devote to studying up/getting in practice...especially as of late.
I have two days off coming up which I'll most likely wind up devoting the bulk of to learning how to theme (devoted my last two days off to my phone as well...don't know how to feel about that).
In the meantime, however...once again...if anyone is up to the task, have at it. I would appreciate it, and I know others would too.
I'd like to see this theme... Where can I see screen shots of the original theme? I have no knowledge of Android Theming or anything. But if there's a pretty good guide, and by pretty good I mean something that will SHOW me how to do it, then I could give it a try. But I'm more visual so a walk through that's text only won't help.
This seems like its AOSP straight to the bone seriously just use the AOSP ROM, whats honestly different?
When trying to flash it via Clockwork it says "Amend script was disabled in this version" or some such thing, and then says "Installation Aborted".
Using reframe.sh causes the phone to not boot (sticks on boot anim).

Help to modify a rom and add 2g/3g(and other) toggles in notification bar

Hi, hope this is the right section.
I love jelly bean but i need aokp notification toggles (i could settle on CM9 toggles too, but i prefer aokp).
Already know "Notification Toggles" app and don't like it. I want something to flash.
I'd like to know if it's possible to create a tutorial to modify a rom (maybe a clean one like one of the many aosp vanilla) and add this feature.
It's true, i could ask developers, but not anyone likes true 2g-3g toggles and i think i want to start being a bit more independent..
Is it a matter of copy and paste or is something complicated?
Thank you
Wortdurst said:
Hi, hope this is the right section.
I love jelly bean but i need aokp notification toggles (i could settle on CM9 toggles too, but i prefer aokp).
Already know "Notification Toggles" app and don't like it. I want something to flash.
I'd like to know if it's possible to create a tutorial to modify a rom (maybe a clean one like one of the many aosp vanilla) and add this feature.
It's true, i could ask developers, but not anyone likes true 2g-3g toggles and i think i want to start being a bit more independent..
Is it a matter of copy and paste or is something complicated?
Thank you
Click to expand...
Click to collapse
I need the exact thing.
Sent from my Galaxy Nexus using xda premium
D3HuM4NiZ3D said:
I need the exact thing.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
maybe i should try another sub forum? as request for a flashable zip mod for a aosp rom at least. though i'd like to learn..
It would be a fun project and possible. I wish I had my build environment setup I'd work on it. Just merge in the toggles code.
But why not just flash existing ROM with this?
RogerPodacter said:
It would be a fun project and possible. I wish I had my build environment setup I'd work on it. Just merge in the toggles code.
But why not just flash existing ROM with this?
Click to expand...
Click to collapse
hi roger thanks for the good news. I'd like to be able to do it myself because i want to learn something and especially because not every dev has the toggle fetish as i do (especially the *true* 2g/3g toggle) so i find a lot of interesting roms without toggles and those that have it sometimes are just too customized. I was really in love with jelly bean as came out the day after I/O, i'd like to stick to the vanilla experience with that fundamental mod i need so much. Being a medical student i spend a lot of my time in poor signal areas in the hospital and the 2g allows me to receive notifications in almost every area without draining the battery too much(which the 3g or the continuos shift between 2g and 3g does).
Is it possible to make just one flashable zip to use it on every rom?
Yes its possible but I never learned how to make a patch, only know how to build the ROM from scratch. A patch would be needed into a flash zip.
I wanted to do this cause I like aokp style toggles but nobody else does, so it would be cool to add their toggles.

[Q] build ASOP with few tweaks on it

Hello all, i am searching in the forum for this but i cannot find an answer: I would like to build a "pure Google" rom with only few tweaks: toggles on notification screen, also i would like to mod the navigations buttons, tweaks that i find in AOKP and in my favourite rom, JBSourcery. But, for stability and battery duration, i prefer stock JB rom. How could I make that? There is a tutorial or something like taht in forum? Thank you all
why doesnt everybody pay attention to the STICKIES
http://forum.xda-developers.com/showthread.php?t=1386615
You're right and i'm sorry, i have read the whole post, i don't know if I am able to do this.. now i'm downloading sources, i will check the code searching somethig familiar to me..
jerrino77 said:
You're right and i'm sorry, i have read the whole post, i don't know if I am able to do this.. now i'm downloading sources, i will check the code searching somethig familiar to me..
Click to expand...
Click to collapse
tip/example: see how the masters do it @github.com/cyanogenmod

How can I get circle on-screen also paranoid color changer can I extract it

I want that bad on-screen lock mod for circles not included in lock screen someone explain where our how to get if. Also it's possible add color dpi switcher from paranoid to my Rom by hand? Someone explain how to do it to me I'm on root box I don't mind doing it my self just need help
Sent from my SGH-I747 using xda premium
How to extract settings from other roms
Im just wondering is this possible. I run a custom rootbox rom. I just want to know can you "if you could"
Take Paranoid Android, or Pacmon or Paranoidkong or something pull out the settings for DPI and Color changing and add it to rootbox. Not for anyone else just for me. I don't want to run there rom I like rootbox..
What im really getting at is I want a custom rom for just my self and I want all the best stuff from everyones roms I won't give it away or sell it or trade it or start fires... not again... but I do really want the color and dpi settings from Paranoid android and thats all.. can anyone send me a link or explain to me simply how to start doing this or how to teach my self to do it. No smart ass remarks please I know its making my own rom but I dunno where to start searching brings up 100's of posts about roms I dunno man so if u know easy way to start doing this let me know please if don't mind helping me PM me please. I had long day work I could use something to get my mind off real life
Chef central might be a good place to start. It's a forum here on xda.
However, a lot of what you're asking for requires frameworks specific to certain ROMs. If you can figure out what you need to run the features you're looking for, then you should theoretically be able to cook them into a ROM. Most features of android may as well be an apk that can be run anywhere, but many things require resources to function.
Sent from my SAMSUNG-SGH-I747 using xda premium
Monkeymannnn said:
Chef central might be a good place to start. It's a forum here on xda.
However, a lot of what you're asking for requires frameworks specific to certain ROMs. If you can figure out what you need to run the features you're looking for, then you should theoretically be able to cook them into a ROM. Most features of android may as well be an apk that can be run anywhere, but many things require resources to function.
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
Thanks for advise im checking the forum out now. Curious though. Is there a app or tool that can show me what goes with what app. Like paranoid settings whats needs along with it? I can look at PA sorce I mean its open its on ghub or whatever but I dunno how figure out what libs and stuff go with what app is there a file in there rom that explain it if I upzip it?

[Q] Remove Quick Settings Toggles - JB Custom ROM I'm Building

Hi there guys!
I am a new account/poster, so I apologize if this is the wrong place for this question. I read the sticky, so I would think I'm good, but feel free to enlighten me
Long story short, I'm working on making a VERY simplified custom ROM for the SGH-T999 (TMobile's Galaxy S III). This is a project for school, so the idea was to make it simple for average users: remove certain settings, remove bloatware apps, customize icons etc. For this project, I only wanted to focus on one thing to see if I could do it. That was to remove the GPS quick toggle from the notification panel and remove the "Location settings" option from Settings. Again, this was just a simple test for school, so I'm aware this doesn't completely remove GPS
I have built my ROM off of TMobile's 4.3 stock ROM using the oh-so-time-and-noob saving Android Kitchen and APK Multi Tool, both most up to date version. After reading and testing the wonderful tutorials on XDA about Systemui and Secsettings apk modification, I am having trouble removing the GPS quick toggle. It seems that with this version of Touchwiz, or Jellybean, or TMobile stock, it has become MUCH harder to edit the toggles/notification xml without editing all of them at once. The tutorials for modding this area are at least a year old, and I know that the current stock version of Touchwiz has implemented customizable toggles anyway. My goal was to remove the GPS toggle completely so the user could not have access to it to customize.
I've seriously been reading everything I can on this stuff, so I don't think I missed a post about this specific problem on the Galaxy SIII. I have been testing and re-testing for about three days now, with no results at all. Literally. My XML edits do not seem to have any effect (arrays.xml for arrangement for example). I was able to successfully remove the Location settings option, so I know my edits work in certain places. I've seen tons of people talking, but I just wanted to clarify that I'm not missing something about the way this is coded. I've been trying to trace the code path, and it seems to lead to dreaded hex IDs and Smali. Which if I have to get that deep, I'm pretty confident my professor would just tell me to forget it and mod other things.
I know people have made some pretty sweet mods for this that I could just deploy, but I want to learn to do it myself. I am a programmer after all I have a lot of experience with XML and JavaScript, just not Smali. I would really like to know if anyone else has noticed this change in toggle modification, or if I'm completely missing the ball. If any of you guys know where I might continue my search, it would be appreciated. I don't want to just make a transparent .png to replace the icon, because then it's still clickable Another workaround option I just thought of could be to set the default toggles. (Only want Wi-Fi and Drive-Mode when the ROM deploys for example). Even then, I don't know where to set those, and actually have my edits apply.
Guess this turned into a long story heh, but I wanted to give as much info as possible. Thanks again guys! Long time reader, first time poster. If I learn this stuff I'd love to help others using what I've learned. Peace!
At first Glance, I had half a mind to suggest setting up Parental Controls and use Xposed Apps to turn off Locations. But I understand your professor won't take kindly to that. :angel:
So how does one go about this ? Well, you are on right track. Here's the thing. I am a Rom developer but I do not support this device. (Long story there....) So you may want to reach out some of the Developers who do support this device if need be. But be mindful that you want someone that actually makes TouchWiz (henceforth TW) Roms, since that's what you are trying.
Here's some of my suggestions. Let's start with the basics ones. The Stock Roms are all Odexed. So in order to mod the part you need, you'd have to first De-Odex them all. I am sure you must have considered that but didn't see you mention it.
Second, especially with APK Tool, you do need the 2 APKs that are specific to TW framework. One's called TWFramework-res.apk and the other one is something to do with SystemUI. I believe its these two you may have to mod or at least keep them in right path for APK Tool.
SecSettings will remove the Location Option from Settings Menu. Quick Settings I believe would be in System UI. I doubt you'd need to go to Smali level or Services.jar. Look around the mods for Status Bar. In particular @Ticklefish tutorials are pretty good ones. Go through them if not done so already.
Lol, I would agree. Though he is pretty chill, so maybe he would appreciate the humor behind it.
Yeah sorry I forgot to mention, I did deodex the ROM before modding. Learned that one the hard way. Thank you very much for replying. I already had the frameworks and systemui installed as well, but I took a look at the @Ticklefish tutorials. It didn't help me directly but it led me to somewhere great. Right here: http://forum.xda-developers.com/showthread.php?t=2594659
Turns out we were kind of in the wrong place. The array.xml that I needed to edit for default toggles upon deployment was actually in SecSettingsProvider and not SystemUI. I have a feeling that the array inside SystemUI worked a while back, but new stock updates have left dead code. I'm starting to see that everywhere in various edits.
The above tutorial adds toggles, but I worked backwards and used it remove individual toggles as well. The settings I was looking for were located in settings.db in the /data/data/android.com.... blah blah blah (you can see it on the great tutorial above). So after modifying that and testing, it worked! My brain then figured there has to be something telling settings.db to be configured that way, and that was where I found arrays.xml in secsettingsprovider.apk\res\values.
This gives a lot of control, and allows you to add/remove individual toggles you want as default in the ROM. Plus there are tons of Boolean defaults as well you can set in the same folder.
Not sure if this applies to older versions of Android or even Samsung, but if the other tutorials don't prove tried and true, THIS is the way to go.
Thanks again mate, I really appreciate the links. Hope this helps others too!
Glad it all worked out. Do be mindful that the Array in SystemUI is true AOSP file. Samsung's edits have left it unusable on Touchwiz.
Perseus71 said:
Glad it all worked out. Do be mindful that the Array in SystemUI is true AOSP file. Samsung's edits have left it unusable on Touchwiz.
Click to expand...
Click to collapse
Ah got it. That makes perfect sense. So not "dead" code per-se but Touchwiz is overwriting AOSP code with their own. So the tactics discussed above only work with Samsung related products. Cool I'm learning! heh

Categories

Resources