Samsung Custom Rom, Customization Questions ? - Android Q&A, Help & Troubleshooting

I am cooking a little custom ROM for my personal use and I have some questions that I hope to get answers for...
Is there a way to change default launcher from `touchwiz` to something else maybe `evie` ?, What I've tried is to replace `TouchWiz.Apk` yet on first boot the device asks to set default launcher.
Is there a way to change the default home screen layout/shortcuts ? What I've tried is editing `csc/default_workspace.xml` yet changes always result in an empty home screen.
Using `system/etc/default-permissions/default-permissions.xml to grant an app some predefined permissions doesn't appear to work for some reason, Is there an actual way to do that?

pushqrdx said:
I am cooking a little custom ROM for my personal use and I have some questions that I hope to get answers for...
Is there a way to change default launcher from `touchwiz` to something else maybe `evie` ?, What I've tried is to replace `TouchWiz.Apk` yet on first boot the device asks to set default launcher.
Is there a way to change the default home screen layout/shortcuts ? What I've tried is editing `csc/default_workspace.xml` yet changes always result in an empty home screen.
Using `system/etc/default-permissions/default-permissions.xml to grant an app some predefined permissions doesn't appear to work for some reason, Is there an actual way to do that?
Click to expand...
Click to collapse
These are some good questions. Search for Ultimate Touchwiz Unified Guides and Mods. It is a thread started by TDunham. All kinds of great stuff.
Sent from my KYOCERA-C6745 using Tapatalk

RealWelder said:
These are some good questions. Search for Ultimate Touchwiz Unified Guides and Mods. It is a thread started by TDunham. All kinds of great stuff.
Sent from my KYOCERA-C6745 using Tapatalk
Click to expand...
Click to collapse
Thank you for your recommendation, yet I've seen the TouchWiz mega thread and it actually doesn't have anything regarding the above questions, or maybe it has under some unknown term to me?.
So further help will be really appreciated. Thanks in advance.

Related

How To Install Themes?

How to install custom themes on my new vibrant? I can't seem to find this anywhere. Anyone care to help?
funcrazy1 said:
How to install custom themes on my new vibrant? I can't seem to find this anywhere. Anyone care to help?
Click to expand...
Click to collapse
Thanks for your post of a question in the correct section, but if I am correct there is a theme and apps section for this board. If you spend a little time with the search feature in that section you might have your answer. Most of the themes listed there ( agreed there arent many ) are applied through the use of meta-morph. If you need more help be sure to click the RED text in my sig, it will help out loads.
am curious that can i get those themes from the official channel like market..bec i just started to play with android eco system. and won't be comfortable using rooting & any other type of customizations..
May i know if the launcher can make any significance in the appearance?
jomatt said:
am curious that can i get those themes from the official channel like market..bec i just started to play with android eco system. and won't be comfortable using rooting & any other type of customizations..
May i know if the launcher can make any significance in the appearance?
Click to expand...
Click to collapse
No you need to be rooted some use metamorph others clockwork. There are easy to follow directions to get this done. Launchers will only make minor changes
If you ain't rooted. then you ain't having unprotected sex are ya?
root now.
which would be the best launcher with more addon themes ?
jomatt said:
which would be the best launcher with more addon themes ?
Click to expand...
Click to collapse
There are several free ones on the market you can try. Or one to buy is adw ex

Adding reboot option

Does anyone know what is needed to add the reboot option to the power menu.. I want to add it to the current theme I'm using. Thanks in advance
Sent from my MB860 using XDA App
mscott998 said:
Does anyone know what is needed to add the reboot option to the power menu.. I want to add it to the current theme I'm using. Thanks in advance
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
What theme are you using... most of them incorporate the reboot option... unless your using a custom theme... Might try flashing something like gingerblur, or one of the other popular themes in this forum. Then you can edit the framework-res.apk to your liking, replace what ever icons you want back, and you'll have the reboot option as well. Sorry, I'm ot sure how to just add the reboot option though... sure it will require the editing of services.jar or the framework-res.apk.
the theme im using doesnt have it. i want to modify the theme and add it but im no sure what i need to do to add that feature.. does anyone know how?
Can anyone help ...
Sent from my MB860 using XDA App
You could use my MotoBlur theme as a base for your theme. Its just the stock theme with 1% battery and reboot added.
http://forum.xda-developers.com/showthread.php?t=1076655
The reboot option is added by editing android.policy.jar.
Nottach said:
You could use my MotoBlur theme as a base for your theme. Its just the stock theme with 1% battery and reboot added.
http://forum.xda-developers.com/showthread.php?t=1076655
The reboot option is added by editing android.policy.jar.
Click to expand...
Click to collapse
Thanks sir, ill look into it
I got into the files and im trying to find the one that contains the modified code for the reboot option. there are quite a few .smali files just truing to figure the right one out and im good
mscott998 said:
Does anyone know what is needed to add the reboot option to the power menu.. I want to add it to the current theme I'm using. Thanks in advance
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
[HowTo] Add a Reboot option to the power menu (Froyo)
hey. did you ever figure this out?? i am using gladiatrix 3 but it does not have the reboot option. i dont want to use a theme because i like it the way it is but would love the reboot option?
buffalo06 said:
hey. did you ever figure this out?? i am using gladiatrix 3 but it does not have the reboot option. i dont want to use a theme because i like it the way it is but would love the reboot option?
Click to expand...
Click to collapse
Tried it the other day for 2.3.4... incredibly difficult... well, maybe not so much difficult, as it is trying to find a complete set of directions... Apparently, the devs used a combination of two different threads that were written for different phones... so the code lines don't match up and it was a damn cluster **** to try an figure out, so I gave up... Kenneth said this will be implemented on his next update for 2.3.4.
I wish I still had the pages saved, but I deleted them after trying to do this for a couple of hours, so I wouldn't be tempted to try it again. Ask in the IRC chat, there are a few people there that can direct you to the right place if you want to attempt, and good luck.
Bump, anyone find a good source for how to do this on gb? I'm not having luck finding the info.
msd24200 said:
Bump, anyone find a good source for how to do this on gb? I'm not having luck finding the info.
Click to expand...
Click to collapse
No one's been able to do it yet as far as I know. The gingerbread file structure associated with the reboot option has changed so much that it is incredibly difficult. I had heard a report that Designgears may have figured it out, but I think it was probably a false report, as no Atrix Dev has yet to incorporate it into a ROM or theme.
Swiftks said:
No one's been able to do it yet as far as I know. The gingerbread file structure associated with the reboot option has changed so much that it is incredibly difficult. I had heard a report that Designgears may have figured it out, but I think it was probably a false report, as no Atrix Dev has yet to incorporate it into a ROM or theme.
Click to expand...
Click to collapse
Thanks swift, I found a file on modaco, I think it was framework for an lg that had it, but couldn't find any actual info as to how it is needed to be modified.
Sent from my MB860 using XDA Premium App
Swiftks said:
No one's been able to do it yet as far as I know. The gingerbread file structure associated with the reboot option has changed so much that it is incredibly difficult. I had heard a report that Designgears may have figured it out, but I think it was probably a false report, as no Atrix Dev has yet to incorporate it into a ROM or theme.
Click to expand...
Click to collapse
Just another update... DG said to me a while back that he was able to add the options, but they screwed up the current options so none of them worked. He did not get it working for the Cognition beta.
I tried my hand as well, but couldn't figure it out.
I used gscript and just made a shortcut on my desktop. Works great.
Is it adding the button to the menu that breaks it?
Sent from my MB860 using XDA App
I tried as well, and all I got was me turning my power button into a reset button, options wouldn't show up.. so there was no way to turn it off, it would just reset my phone when ever I tried to pull up the Phone options..
I was working on this a little bit once I got GB update. I am like 80% the way through it. I can link to what I am going off of-
From the Vibrant Forums
I had all the files edited and ready to rock, the problem I was at was the RECOMPILING. I think I was missing some dependencies.
I got all the way up to that point and had to go home for the day at work- never picked it back up. If I get some time at work today I'll give it another crack.
If I get anywhere I'll post my framework-res.apk.
I followed the steps from that thread too and while I could build/compile everything fine and get the options to show in the menu none of the reboot options would work. Seems we're all having similar issues with this.
malfuncion said:
I was working on this a little bit once I got GB update. I am like 80% the way through it. I can link to what I am going off of-
From the Vibrant Forums
I had all the files edited and ready to rock, the problem I was at was the RECOMPILING. I think I was missing some dependencies.
I got all the way up to that point and had to go home for the day at work- never picked it back up. If I get some time at work today I'll give it another crack.
If I get anywhere I'll post my framework-res.apk.
Click to expand...
Click to collapse
Nottach said:
I followed the steps from that thread too and while I could build/compile everything fine and get the options to show in the menu none of the reboot options would work. Seems we're all having similar issues with this.
Click to expand...
Click to collapse
I was following that thread as well, and my issue was stated above, then I saw this from the DX2 forum, which has GB and on his change log, he stated he added reboot options.
http://forum.xda-developers.com/showthread.php?t=1198857
I grabbed his theme, compared the framework.jar, framework-res.apk, and android.policy.jar files.. they pretty much match up with ours. So, using Notepad++, I did a compare between the files, added what he added, basically looks like the same things from the vibrant how-to. This time around, when I press for the power options, it comes up normal, but the link to the 'reboot' does not show up... I might try this without the battery %, as that takes up alot of the hex id....
I'm thinking we might need to add that line from DG that he did a while back for the first reboot options on froyo...
I also have no problems with recompile... I'll mess around with it some more when I have free time.. I don't spend much time inside during the summers..
has anyone decompiled the framework-res from the g2x's gb build or maybe even CM? Not USE the framework of course, but maybe see what flags that policy uses for a reboot?
edit* seems like previous posted may have tried what I asked. back to the digi drawing board...

[Q] Any issues in my remove list

I've looked through numerous threads, but the opinions are pretty mixed.
Does anyone predict issues with removing any of these apps?
I will not be using Sense.
I'm making a flashable zip to remove these so I don't need to manually do it every time I flash a new ROM.
/system/app/AppSharing.apk
/system/app/com.htc.FMRRadioWidget.apk
/system/app/com.htc.FriendStream3DWidget.apk
/system/app/com.htc.htcmsgwidgets3d.apk
/system/app/com.htc.idlescreen_SN.apk
/system/app/com.htc.MusicWidget.apk
/system/app/com.htc.Sync3DWidget.apk
/system/app/com.htc.TrendsdWidget.apk
/system/app/com.htc.Twitter3DWidget.apk
/system/app/DockMode.apk
/system/app/Flickr.apk
/system/app/FriendStream.apk
/system/app/FusionStockWidget.apk
/system/app/GenieWidget.apk
/system/app/HtcAddProgramWidget.apk
/system/app/HtcAutoRotateWidget.apk
/system/app/HtcBackgroundDataWidget.apk
/system/app/htcbookmarkwidget3d.apk
/system/app/HtcCalculatorWidget.apk
/system/app/htccalendarwidget3d.apk
/system/app/HtcCarPanel.apk
/system/app/HtcClock3DWidget.apk
/system/app/HtcConnectedMedia.apk
/system/app/htccontactwidgets3D.apk
/system/app/HtcDataRoamingWidget.apk
/system/app/HtcDataStripWidget.apk
/system/app/HtcFacebook.apk
/system/app/HtcFMRadio.apk
/system/app/HtcFootprints.apk
/system/app/HtcFootprintsWidget3d.apk
/system/app/HtcGreader.app
/system/app/HtcGreaderWidget.apk
/system/app/HTCLivewallpaperStreak.apk
/system/app/HtcLockScreen.apk
/system/app/htcmailwidgets3d.apk
/system/app/HtcPhotoGridWidget3D.apk
/system/app/HtcPhotoWidget.apk
/system/app/HtcPowerStripWidget.apk
/system/app/HtcProfileWidget.apk
/system/app/HtcRingtoneTrimmer.apk
/system/app/HtcRingtoneWidget.apk
/system/app/HtcScreenBrightnessWidget.apk
/system/app/HtcScreenTimeoutWidget.apk
/system/app/htcsettingswidget.apk
/system/app/HtcTwitter.apk
/system/app/HtcWeatherWallpaper.apk
/system/app/HtcWeather3DWidget.apk
/system/app/Idlescreen_Base.apk
/system/app/idlescreen_photo.apk
/system/app/idlescreen_shortcut.apk
/system/app/IdleScreen_Stock.apk
/system/app/IdleScreen_Weather.apk.apk
/system/app/MagicSmokeWallpapers.apk
/system/app/Maps.apk
/system/app/MyShelf_Widget.apk
/system/app/Protips.apk
/system/app/Rosie.apk
/system/app/Stock.apk
/system/app/Swype.apk
/system/app/TaskManager.apk
/system/app/Twitter.apk
/system/app/WeatherLiveWallpaper.apk
*hands you a flame retardant suit*
smw6180 said:
*hands you a flame retardant suit*
Click to expand...
Click to collapse
Lmao
Sent from my PG06100 using XDA App
smw6180 said:
*hands you a flame retardant suit*
Click to expand...
Click to collapse
Yeah, I know. Kind of expecting that.
But, I have used search, I have frozen them (had other errors from nightly, so hard to narrow down), but I just want to see if anyone else has had problems before I write the rest of the script.
dementio said:
Yeah, I know. Kind of expecting that.
But, I have used search, I have frozen them (had other errors from nightly, so hard to narrow down), but I just want to see if anyone else has had problems before I write the rest of the script.
Click to expand...
Click to collapse
He means that it should have been in the Q&A section, not the dev section. So now that we have that clear, if you're not using a sense rom, those things shouldn't be in there in the first place. If you are using a sense based rom, removing anything that says htc in it could cause problems.
Sent from the CM powered 3d
jayharper08 said:
He means that it should have been in the Q&A section, not the dev section. So now that we have that clear, if you're not using a sense rom, those things shouldn't be in there in the first place. If you are using a sense based rom, removing anything that says htc in it could cause problems.
Sent from the CM powered 3d
Click to expand...
Click to collapse
Dammit, too many xda tabs. Can I get a mod to move it for me?
Eh, wrong section, but by now, you already know that. Try to post in the right section next time.
Anyways, you'll be fine with that list, just be advised that if you remove the lockscreens and their idlebases, you'll lose Incoming Caller ID. You'll need to unlock before answering each time.
Also, if you're going to debloat, you might as well remove Burgandy and Blue Sky, as well as the Streak Wallpaper and the Live Weather Wallpaper. Both are ultimately useless, the streak wallpaper isn't exactly dramatic, and the weather live wallpaper (2 apks) are also useless and all you have to do is look at the weather app to see them. Those two apks combined are massive in comparison to the rest.
Might as well add "MyReportAgent.apk" to the mix.
Thanks....
LiquidSolstice said:
Anyways, you'll be fine with that list, just be advised that if you remove the lockscreens and their idlebases, you'll lose Incoming Caller ID. You'll need to unlock before answering each time.
Also, if you're going to debloat, you might as well remove Burgandy and Blue Sky, as well as the Streak Wallpaper and the Live Weather Wallpaper. Both are ultimately useless, the streak wallpaper isn't exactly dramatic, and the weather live wallpaper (2 apks) are also useless and all you have to do is look at the weather app to see them. Those two apks combined are massive in comparison to the rest.
Might as well add "MyReportAgent.apk" to the mix.
Click to expand...
Click to collapse
Good to know.....thank you much. There's a lot of stuff on that list that I was hesitant to remove not knowing if there would be hiccups later.
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
Nice list. Thanks for putting together and posting.

Someone please help me out

I rooted my app months ago and I see people with all these cool themes and homescreens but I want to know how they get them. Like I keep reading CM7 DasBamf all these things like what are they? How do I start using them so I can download themes. The forum makes things so complicated can some one please break down amd like guide me step to step process on how to get cm7 or any other thing so I can start getting cool themes
EmmanKR said:
I rooted my app months ago and I see people with all these cool themes and homescreens but I want to know how they get them. Like I keep reading CM7 DasBamf all these things like what are they? How do I start using them so I can download themes. The forum makes things so complicated can some one please break down amd like guide me step to step process on how to get cm7 or any other thing so I can start getting cool themes
Click to expand...
Click to collapse
Awesome guide http://teambamf.net/showthread.php/718-How-to-flash-a-ROM
Easiest way is to download stuff from market such as beautiful widgets and go launcher. With those two you can download themes and widget packs that are much easier for a new comer to understand than flashing a theme that may break your Rom.
If I helped you in any way please use the thank you button
I've read that but like for cool themes it says I for CM7 or for DasBamf and like whars the difference between a rom and a theme x(
Sent from my ADR6400L using XDA App
Roms are the operating systems of the phone, so to speak. Themes make them look how you want. For example, changing all button presses to blue. You need to install a rom, as someone linked a few posts up. Then from there you will have to install the theme. If its a sense based rom and theme (similar to what your phone was stock), then the theme will be flashed through recovery. If it is an AOSP rom and theme (CM7, OMGB) then there is a theme changer included in the apps to easily change themes. I suggest you read the faq's on here and on the other sites to grasp how to flash roms before you tackle themes so you don't get yourself into too much trouble! Good luck.
nbdysreal said:
Roms are the operating systems of the phone, so to speak. Themes make them look how you want. For example, changing all button presses to blue. You need to install a rom, as someone linked a few posts up. Then from there you will have to install the theme. If its a sense based rom and theme (similar to what your phone was stock), then the theme will be flashed through recovery. If it is an AOSP rom and theme (CM7, OMGB) then there is a theme changer included in the apps to easily change themes. I suggest you read the faq's on here and on the other sites to grasp how to flash roms before you tackle themes so you don't get yourself into too much trouble! Good luck.
Click to expand...
Click to collapse
haha... I have a feeling you confused him even more.
I find its impossible to explain what a ROM is to someone. Only way for them to understand is to see it and use it with their own eyes.
PhillyCheez said:
haha... I have a feeling you confused him even more.
I find its impossible to explain what a ROM is to someone. Only way for them to understand is to see it and use it with their own eyes.
Click to expand...
Click to collapse
Well i tried. "A" for effort? haha
Here is a little write up on what a rom is for him if he's confused
http://www.androidpolice.com/2010/05/01/custom-roms-for-android-explained-and-why-you-want-them/
you have 2 options also.
1. find theme you want first then READ THE OP of that theme thread and flash the rom they say its for, then flash theme.
2. find a rom you like the best then find themes that are compatable.
either way your gonna need to get comfortable with flashing items. It may take you a few tries to get the set up that works best for you.
I had the same question... (yaay! noob searched before starting a thread!!) Thanks for the responses. And it DOES make sense to me, so original poster should have little/no difficulty doing either.
PhillyCheez said:
haha... I have a feeling you confused him even more.
I find its impossible to explain what a ROM is to someone. Only way for them to understand is to see it and use it with their own eyes.
Click to expand...
Click to collapse
ROM = read only memory...
Lol I know I know, still doesn't explain anything. Just felt like being a bit of a ****
Sent from my HTC ThunderBolt powered by KillaSense 3.0

Any flashable alternative lockscreens for Streak?

There doesn't seem to be any alternative locksreen options for the Streak that actually flash the frawework as opposed to running as a application/service. Is this correct? Is there any reason why other devices (such as Captivate) have flashable lockscreens but the Streak doesn't?
Just curious, thanks.
ferrisUML said:
There doesn't seem to be any alternative locksreen options for the Streak that actually flash the frawework as opposed to running as a application/service. Is this correct? Is there any reason why other devices (such as Captivate) have flashable lockscreens but the Streak doesn't?
Just curious, thanks.
Click to expand...
Click to collapse
No special reason i can think of, i always liked the donut lockscreen, but i doubt i will ever be having that on Froyo or Gingerbread.
Try ripple lock in the market
Sent from my Dell Streak using xda premium
(disclaimer: i'm just curious as well)
why can't you just install the app? i mean there are benefits or something with flashing?
For one it'll def be a lot quicker because it'll come straight from the system, and two you don't have to worry about double locks
Sent from my Dell Streak using xda premium
greekunit690 said:
For one it'll def be a lot quicker because it'll come straight from the system, and two you don't have to worry about double locks
Sent from my Dell Streak using xda premium
Click to expand...
Click to collapse
I see, I am not very sure about reason 1 but I'm defo interested in reason 2 +1 want!
i'm also interested as i've got corporate email on my device so i have to double unlock the screen -> unlock+pin or pwd
i've tried some apps like magiclocker but it just tops up the unlocking procedure
any idea?
greekunit690 said:
For one it'll def be a lot quicker because it'll come straight from the system, and two you don't have to worry about double locks
Sent from my Dell Streak using xda premium
Click to expand...
Click to collapse
So why not put the lockscreen app of your choice into the \system\app folder of your favourite rom then reflash it?
(InsertNameHere) said:
So why not put the lockscreen app of your choice into the \system\app folder of your favourite rom then reflash it?
Click to expand...
Click to collapse
Which app should be replaced for this to work?
Does the lock screen come from a system app or is it "built-in" to the kernel or some other part of the framework?
How can you make sure that the replacement lockscreen integrates into the system like the built-in lockscreen?
You make it sound simple, but is it?
marvin02 said:
Which app should be replaced for this to work?
Does the lock screen come from a system app or is it "built-in" to the kernel or some other part of the framework?
How can you make sure that the replacement lockscreen integrates into the system like the built-in lockscreen?
You make it sound simple, but is it?
Click to expand...
Click to collapse
Well it depends on the app, not all apss will install from that folder, in that folder of you rom, if its a custom rom that is, are all the system apps installed, like the browser, camera, launcher/launchers etc...
For instance, before i install a custom rom, i will go through deleting all apps i don't want and adding ones i do, from experience i know some do not install ok but most do.
So say, put Agile Lock free edition in that folder, install the rom and see if it works for you.
Just an example.
(InsertNameHere) said:
Well it depends on the app, not all apss will install from that folder, in that folder of you rom, if its a custom rom that is, are all the system apps installed, like the browser, camera, launcher/launchers etc...
For instance, before i install a custom rom, i will go through deleting all apps i don't want and adding ones i do, from experience i know some do not install ok but most do.
So say, put Agile Lock free edition in that folder, install the rom and see if it works for you.
Just an example.
Click to expand...
Click to collapse
Well you answered the easy part and ignored the difficult questions.
marvin02 said:
Which app should be replaced for this to work?
Does the lock screen come from a system app or is it "built-in" to the kernel or some other part of the framework?
How can you make sure that the replacement lockscreen integrates into the system like the built-in lockscreen?
You make it sound simple, but is it?
Click to expand...
Click to collapse
Your advice is offered as an "easy" solution, but without any basis. I personally could care less about using a different lockscreen, but if you are going to offer a suggestion you might want to think it through, test it, or make it clear that you have not tried it and have no idea if it will work.
And even though I knew that you could modify custom ROMs prior to flashing, perhaps the OP did not?
marvin02 said:
Well you answered the easy part and ignored the difficult questions.
Your advice is offered as an "easy" solution, but without any basis. I personally could care less about using a different lockscreen, but if you are going to offer a suggestion you might want to think it through, test it, or make it clear that you have not tried it and have no idea if it will work.
And even though I knew that you could modify custom ROMs prior to flashing, perhaps the OP did not?
Click to expand...
Click to collapse
Well Marvin, no point biting my head off when you failed to answer his question as well, you know as well as i do, that its not possible to change the lockscreen of the Android OS itself as its very tightly integrated with the rest of the OS.
The solution i am offering is to simply install a 3rd party lockscreen and use no lock to disable the system lockscreen, i don't think anybody has another solution to the android lockscreen debacle.
(InsertNameHere) said:
Well Marvin, no point biting my head off when you failed to answer his question as well, you know as well as i do, that its not possible to change the lockscreen of the Android OS itself as its very tightly integrated with the rest of the OS.
The solution i am offering is to simply install a 3rd party lockscreen and use no lock to disable the system lockscreen, i don't think anybody has another solution to the android lockscreen debacle.
Click to expand...
Click to collapse
Well I didn't know that about the lockscreen, but I suspected it, which is why I ask the questions I did. I never tried to answer the original question - as I did not know the answer.

Categories

Resources