[DEV ADVICE NEEDED] Considering Casual ROM-building - Hero CDMA Q&A, Help & Troubleshooting

Let me explain what I mean by "casual". I've come to find that I always end up removing stuff from custom ROMs that I don't like/don't use and end up with something much much better.
With NFX's permission (should he give it) I'd like to make a custom ROM based on my slimmed down approach, one that left me with tons of free space, lots of free RAM, great battery life, and smooth operation. I'm looking at the ROM right now, and I'm wondering; is there anything special I need to know about adding my own apks to be preinstalled with the ROM? I'd like to add Fancy Widget and LauncherPro since I stopped using the Sense Launcher. My ideal setup is one where the app is recognized by the market so that it can be updated as and when needed. Also, what can I do to ensure that LauncherPro is the default launcher?
I'd love to get into this. I'm not big on code editing but have no issue with doing so when needed, can anyone nudge me in the right direction?
Update #1: My first attempt failed . I was using Nfinite's Odexed NFX Rom. I tried to just change around the apps in the data/app/ folder. Also attempted to delete all the HTC Sense Widgets beforehand. (I do this after install, but I wanted to do it before.) Should I not be working with an odexed ROM, and is there some sort of signature process that I need to be using?

Pretty sure you need deodexed.
CM6 Android 2.2.1 Froyo Darchstar
Radio 2.42.01.04.27
*Bite me Sprint!

Search for avabox on these forums. It has the zip signing tool to make the zip flashable after editing it. And many other helpful tools
Sent from my HERO200 using XDA App

davec1234 said:
Pretty sure you need deodexed.
CM6 Android 2.2.1 Froyo Darchstar
Radio 2.42.01.04.27
*Bite me Sprint!
Click to expand...
Click to collapse
danaff37 said:
Search for avabox on these forums. It has the zip signing tool to make the zip flashable after editing it. And many other helpful tools
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
Thanks guys! I'll give this a shot and see what happens

LiquidSolstice said:
Let me explain what I mean by "casual". I've come to find that I always end up removing stuff from custom ROMs that I don't like/don't use and end up with something much much better.
With NFX's permission (should he give it) I'd like to make a custom ROM based on my slimmed down approach, one that left me with tons of free space, lots of free RAM, great battery life, and smooth operation. I'm looking at the ROM right now, and I'm wondering; is there anything special I need to know about adding my own apks to be preinstalled with the ROM? I'd like to add Fancy Widget and LauncherPro since I stopped using the Sense Launcher. My ideal setup is one where the app is recognized by the market so that it can be updated as and when needed. Also, what can I do to ensure that LauncherPro is the default launcher?
I'd love to get into this. I'm not big on code editing but have no issue with doing so when needed, can anyone nudge me in the right direction?
Update #1: My first attempt failed . I was using Nfinite's Odexed NFX Rom. I tried to just change around the apps in the data/app/ folder. Also attempted to delete all the HTC Sense Widgets beforehand. (I do this after install, but I wanted to do it before.) Should I not be working with an odexed ROM, and is there some sort of signature process that I need to be using?
Click to expand...
Click to collapse
Like some else said you'll need the deodexed rom. Also if your altering the rom for personal purposes there is no need to ask nfinite... if you post the rom then you'll need to ask and give props.
Next you need some kind of rom manager tools so that you can sign and zip align your apk and have a flashable after you make your changes. maybe read threw the rom cooking guide on the hero wiki page also.

You most definitely what an odexed ROM. Its been a while since I messed with it, but i think you will want to place apps you want updated in /data/app. As for the default launcher, it should ask which one you want as default when you first boot into the ROM.

unCoRrUpTeD said:
You most definitely what an odexed ROM. Its been a while since I messed with it, but i think you will want to place apps you want updated in /data/app. As for the default launcher, it should ask which one you want as default when you first boot into the ROM.
Click to expand...
Click to collapse
@[email protected] Confusion. A few people above have said I need deodexed?

The only problem you will run into with odexed vs deodexed is changes to any jar files within an apk on system. Only really applies to framework level edits. Things like removing haptic or rotary lock screen or battery percentage mods, etc.
Sent from my HERO200 using XDA App

LiquidSolstice said:
@[email protected] Confusion. A few people above have said I need deodexed?
Click to expand...
Click to collapse
I meant to type deodexed. I was so tired and doing ten things at once. Didn't even reread what I was posting.

danaff37 said:
The only problem you will run into with odexed vs deodexed is changes to any jar files within an apk on system. Only really applies to framework level edits. Things like removing haptic or rotary lock screen or battery percentage mods, etc.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
Ah. Nah, the only thing I'd love to experiment with is to swap out images and png files. The functionality of the ROM and its inner workings are fine . Assuming that I can remove all the HTC widgets and a few of the apps I won't be using (using LP, so Sense Widgets are unneeded), and that I can set a default launcher, and perhaps mess around with all the status bar icons/button images, that's all I want to do

LiquidSolstice said:
@[email protected] Confusion. A few people above have said I need deodexed?
Click to expand...
Click to collapse
You will need deodexed

You can always re-Odex it afterwards.
I assume you've realized this, as you have a stable odexed ROM out, but I'm putting it up for reference's sake. Don't want someone reading the thread and getting the wrong idea.

Related

Is it really that hard to extract a theme from a Rom?

Hi!
I have been trying to extract the theme from this ROM
http://forum.xda-developers.com/showthread.php?t=869408
It looks awesome and I want to add some animations from a different ROM and use it with Darkys or Assonance for example but this seems to be much harder than I though unless someone has a quick and easy for dummies procedure for poor me that is.
It should be as easy as extracting the framework-res.apk, twframework-res.apk, mms.apk, bootanimation.zip and fonts as that is what is listed as being themed in the ROM thread. Then use the theme porter posted in the Android Themes section of XDA to inject them in your apk's, then manually change whatever didn't copy over.
rrrrramos said:
It should be as easy as extracting the framework-res.apk, twframework-res.apk, mms.apk, bootanimation.zip and fonts as that is what is listed as being themed in the ROM thread. Then use the theme porter posted in the Android Themes section of XDA to inject them in your apk's, then manually change whatever didn't copy over.
Click to expand...
Click to collapse
mmm sounds simple when you say it lol I will need to dig deep here it seems but that is a good post to point me towards the right path
I usually just extract the framework-res.apk and twframework-res.apk from the ROM I am taking the theme from and the ROM I want to put it in, then I copy the res/drawable-hdpi folder from the old apk into the new one. It is a quick/dirty method, and wont let you change font colors or add a circle battery mod to one without it, but I have never had problems with it before.
You also have to be sure it is compatible with the rom you are using. Some roms have different xml code behind and if you simply put the framework and tw framework in your rom you risk getting fc at boot and not getting past them.
Sent from my SAMSUNG-SGH-I897 using XDA App
Both are JPY Roms so I hope that is enough. I guess worst thing that could happen is having to flash again
shaolin95 said:
Both are JPY Roms so I hope that is enough. I guess worst thing that could happen is having to flash again
Click to expand...
Click to collapse
Try first with /system/framework/framework-res.apk and /system/framework/twframework-res.apk
I'm attaching a cwm zip file that has those files as found in Doc's 6.1 rom.
Just replace them with the files from whatever rom you want and keep that as a backup in case something goes wrong. It will save you from reflashing
If both are JPY roms then it shouldn't be an issue.
I tried doing what Ryukeima mentioned but I ended up with a Frankenstein of a theme as not all things from the them I wanted came over to the new one!
This is going to require some practice. That ROM has also some very nice Icons for Launcher Pro so is going to be another thing to look for..in fact I think I could be happy just getting those Icons.
shaolin95 said:
I tried doing what Ryukeima mentioned but I ended up with a Frankenstein of a theme as not all things from the them I wanted came over to the new one!
This is going to require some practice. That ROM has also some very nice Icons for Launcher Pro so is going to be another thing to look for..in fact I think I could be happy just getting those Icons.
Click to expand...
Click to collapse
Rip all the framework folder. Make a CWM zip and flash it over your ROM. It should work without problems. Then try to either apply animations on UOT kitchen or inject them with metamorph.
icezar1 said:
Rip all the framework folder. Make a CWM zip and flash it over your ROM. It should work without problems. Then try to either apply animations on UOT kitchen or inject them with metamorph.
Click to expand...
Click to collapse
Sorry for my noobness...Just trying to learn this stuff
So if i rip out all framework folders from one rom and manually replace them in another rom (like i did for kernel..replacing zimage file)...will it work?
Also, can anyone tell me how to make a CWM zip...i know there is a post for that on XDA but i am not able to find it...
viny2cool said:
Sorry for my noobness...Just trying to learn this stuff
So if i rip out all framework folders from one rom and manually replace them in another rom (like i did for kernel..replacing zimage file)...will it work?
Also, can anyone tell me how to make a CWM zip...i know there is a post for that on XDA but i am not able to find it...
Click to expand...
Click to collapse
To answer the first question, it won't straight out work. You have to add the images to the file 'framework-res.apk' in the 'drawable-hdpi' folder located within it. Different framework-res.apk's will differ from ROM to ROM, and will just FC or bootloop your phone if you use one that it doesn't like. That's why most themes have the ROM they will work with posted in the title. If it is the same base ROM (in the case of my phone, running Assonance, any JK3 theme will work), then it is as simple as drag & drop. But if it's between say Axura and Assonance, it would have to be manually changed as stated above, since there may be subtle differences in the framework.
As for the second question, here ya go
http://forum.xda-developers.com/showthread.php?t=717437
viny2cool said:
Sorry for my noobness...Just trying to learn this stuff
So if i rip out all framework folders from one rom and manually replace them in another rom (like i did for kernel..replacing zimage file)...will it work?
Also, can anyone tell me how to make a CWM zip...i know there is a post for that on XDA but i am not able to find it...
Click to expand...
Click to collapse
If the theme was made for JPY and the Rom you want to put it on is JPY, it should work. However, there are sometimes system apps which need to be installed with the theme. Easyest thing would be to rip it off, put it on your rom and see if it works. Experiment a bit, thats how you'll learn.
thanks and thanks.
Its really interesting to have a full control of your phone....so i am enjoying learning this stuff....tried using UOT kitchen but got errors...
I just want to modify notification bar...
I am on darky's 7.7...i will have to look for compatible theme
viny2cool said:
I am on darky's 7.7...i will have to look for compatible theme
Click to expand...
Click to collapse
There's plenty of jpy based themes in the i9000>theme section.
You could metamorph it if it doesn't require any xml edits... it looks like Marilyn img edits which could be taken foment that rom..
Sent from my SAMSUNG-SGH-I897 using XDA App
i have a question along these same lines. if one wanted to copy the notification pulldown from a different ROM|theme, how would you do so? im using Perception 9.5 which is built on JK3, but the Androdena theme is built on JPX files. all i want is the notification pulldown elements. can you just copy those image files over and go? i always see themers talking about 9.pngs and i was just wondering if they'd prohibit just a simple copy from one tw-framework to another.

Themed System Apps not Working

I'm just trying a bit of theming myself, found plenty of guides on the topic however I have found one slight problem. No matter how I try to install my modded system apps, it always fails to install or doesn't change the original app at all.
I use APKmodder to do the editing if that affects anything, however the same issues arrise when using NinjaMorph on my NS.
I have tried multiple methods of getting the apps onto my device. Using adb push, creating a custom update.zip (which is all set out properly), NinjaMorph and even just the regular apk install, all of them either don't update the apps or are pushed to /system/apps but are not in the app launcher.
Any ideas? I have searched for hours about this and I haven't found anything to help me. Finally, if it helps I have tried with Launcher2.apk and Camera.apk.
Sent from my Nexus S using XDA App
Any ideas at all? I've never had much luck with Modding apps full stop. Could it be my copy of APKmodder?
Sent from my Nexus S using XDA App
is your rom deodexed?
I imagine so, running CM7 and I can't find any odex files in /system. I also read somewhere else that CM6 was deodexed so I figured it would be the same.
What difference would it make if it wasn't deodexed? Would you need to remove the odex or something?
Sent from my Nexus S
Jonathon Grigg said:
I imagine so, running CM7 and I can't find any odex files in /system. I also read somewhere else that CM6 was deodexed so I figured it would be the same.
What difference would it make if it wasn't deodexed? Would you need to remove the odex or something?
Sent from my Nexus S
Click to expand...
Click to collapse
CM7 is deoxed. It's probably because you're changing the apk, don't understand why you're playing with it but whatever.
No idea, my recommendation is to not mod it.
I am not familiar with the tools you're using, but I've heard that people have had trouble with them in the past.
The best tool for theming is Apkmanager 4.9 used along with Apktool 1.3.1.
However, if you're simply swapping some images, just do so in WinRAR or 7zip. No deed to decompile, resign anything. Just put your system apps in a Flashable zip in this order: Zip/system/framework/framework-res.apk and Zip/system/app/<your system apps> and drag and drop your images in the right locations.
Also, your zip must have a META-INF folder with the proper update script.
You can use any one of my themes as a template.
Hope this doesn't sound too convoluted.
Cheers.
Thanks for that, some changes are image based but there are also some XML based changes which I require, would the 7zip method work there?
And sorry if I'm being vague, but Im not near my computer now, but how would you use two tools in conjunction? Because I have used apktool before but not the other.
Thanks very much though! I am finally getting somewhere
Edit: thanks for the template offer, I will have a look and see what's different to my tests. Just one final question, is there any difference between an update-script and updater-script?
Double EDIT: For future reference if anyone finds this, there is a difference between update-script and updater-scripts. From Android 1.5 onwards, Google moved to updater-script's, leaving update-script's behind. Make sure you remember this!
Sent from my Nexus S
Jonathon Grigg said:
Thanks for that, some changes are image based but there are also some XML based changes which I require, would the 7zip method work there?
And sorry if I'm being vague, but Im not near my computer now, but how would you use two tools in conjunction? Because I have used apktool before but not the other.
Thanks very much though! I am finally getting somewhere
Edit: thanks for the template offer, I will have a look and see what's different to my tests. Just one final question, is there any difference between an update-script and updater-script?
Sent from my Nexus S
Click to expand...
Click to collapse
For xml changes you have to decompile/recompile the apk. Apkmanager is a GUI for apktool so you don't have to learn/remember the java commands.
If you download Apkmanager, it comes with Apktool 1.3.2, be sure to replace it with 1.3.1. It's way more stable and reliable.
Not sure about the difference between updater and update, maybe one has Amend scripts and one doesn't.
I am not a developer so can't say for sure , but the one person to ask would be ogdobber.
He literally knows everything about everything .
sonnysekhon said:
For xml changes you have to decompile/recompile the apk. Apkmanager is a GUI for apktool so you don't have to learn/remember the java commands.
If you download Apkmanager, it comes with Apktool 1.3.2, be sure to replace it with 1.3.1. It's way more stable and reliable.
Not sure about the difference between updater and update, maybe one has Amend scripts and one doesn't.
I am not a developer so can't say for sure , but the one person to ask would be ogdobber.
He literally knows everything about everything .
Click to expand...
Click to collapse
Ok thankyou very much for the help once again. I have finished school for the week so I should have time to test these methods out now.
If I need any further help I might drop ogdobber a note then.
Thanks for all your help!
Sent from my Nexus S

[ROM] Nothing Special (Peanut) v1.3 (UPDATED 04/02/11)

Development dropped in favor of Liberation.
Only difference between Nothing Special 1.3 and Liberation 1.0 is that Google Car Home has been replaced by the stock HTC Car Panel. This is to remove "holes" left by the removal of a stock app. Also, this no longer conflicts with my intent of having a stock ROM minus carrier bloat/restrictions. Google Car Home can be added by the user if they so choose.
How to customize Nothing Special (Peanut) BEFORE you flash:
Materials
Windows - 7-ZIP
Linux - nothing
Mac OS X - nothing (note, I have not done this on Mac OS X, so I cannot support this OS)
Steps
Download the above mentioned file(s) for Windows. You can use a different archive manager if you'd like, but my guide is based on using 7-ZIP.
On your desktop, create a folder named "Test." You can name it whatever you want, but I'll be referring to it as "Test" in this guide. If you are new at this, you need to follow the guide to the letter.
Find your downloaded "Nothing Special (Peanut) ROM" and extract it to the Test folder. The easiest way to do this on Windows is to open the ROM, highlight all of the folders/files (CTRL-A), copy (CTRL-C), then open the Test folder and paste (CTRL-V). Give it a minute to extract the contents.
Once you complete step three, modify the ROM to your hearts content (see details below). Once complete, proceed to step five.
Open the Test folder and highlight everything (CTRL-A). Right click and select "Add to Archive." This will open 7-ZIP's archive manager. On Linux or Mac OS X, just right-click (or equivalent) and select "Compress."
In the options menu that comes up, leave everything at default except the following. The filename should be Test.zip (change Test to whatever you want). Archive format should be zip. Compression level should be ultra. That's it.
Once done, you can copy this zip to your SD card and flash as normal. Keep in mind that I am not responsible for any changes that you made in this ROM, so make sure you Nandroid BEFORE you flash.
Specific customizations for the above method:
Ringtones - While the ROM is unzipped, open the test folder and look for /system/media/audio. Within this folder you'll see several more folders (Ringtones, Alarms, Notifications). Any should files you put here will show up in the system when you go to change your ringtone (or whatever corresponds to the folder). The benefits to this modification include; no storage space used up in internal, phone, or SD storage; ringtone works even if SD is USB mounted, no errors when the SD card corrupts or is in use. The ringtones (alarms/notifications) are stored in a partition that does NOT count towards your file storage
Modify Status Bar - Don't like the crap (IE, the E911 location icon or the clock) in the status bar? Change it! Go to THIS THREAD, download the status bar you want, and then use it to replace the services.jar file found in /system/framework. Don't have to worry about flashing it separately!
Add the 3-in-1 reboot menu - Want a 3-in-1 reboot menu without flashing separately? Go to THIS POST and download the file. Extract the file from /system/framework, and use it to replace the same file in /system/framework from your ROM. When your ROM is zipped and flashed, you'll have the 3-in-1 reboot menu by default!
Add the Evo camera - Go to THIS POST and download the file that I attached. Go to your Test folder and navigate to /system/app/. Use the downloaded apk to replace the one already there.
Add/Remove apps you don't want - Navigate to /system/app, and remove any APK files that you don't want. If you don't know what app it is, do NOT remove it. WARNING: You do this at your own risk! Not all apps are safe to remove! You can also place other APKs in here. Generally not recommend as then they take up space in /system/app and /data/data, which can slow boot time when too crowded.
Modify Bootup Animation/Sound - Navigate to the /system/customize/resource/ folder. In there, you will see two files; VZW_bootanimation.zip an VZW_Droid.mp3. These files are the bootup animation and "Droid" noise. Simply delete the MP3 if you want a silent bootup. It really is that easy. Replace the ZIP File with another zipped animation (must give it the same name) to replace the animation with one of your own. NOTE: Make sure you verify compatibility. If unsure, don't do it.
WARNING about Smooth Sense Icons - Do NOT follow the above instructions with any mod, such as Smooth Sense icons, that replace framework.apk. Doing so will cause you to have a boot loop. This must be flashed manually and separately
Modifications: A note about the below medications. They may or may not flash with your recovery. If you see *(recovery) after a mod, it means that I have personally verified that it works. For outdated mods, I will, over time, convert them to Clockwork Mod 3.x. If you want to see a mod listed here, PM me so that I can add it. Posting it in the thread won't always catch my attention.
Smooth Sense Icons w/white battery indicator - Thanks goes out to jercik for the mod and squintz for the port and white text change. This collection of icons makes Sense look much nicer.* (2.5.0.5, 2.5.1.2)
Status Bar tweaks - Thanks goes to pardonmyfreedom - collection of mods allows you to change what icons show up in your status bar (IE, clock, battery meter, E911 location icon, etc.)* (2.5.0.5, 2.5.1.2)
3-in-1 Reboot Menu - Thanks goes to snq - When you hold the power button, beneath the shut down icon you'll have a reboot option. This gives you three more choice; normal, boot-loader (HBOOT), recovery. * (2.5.0.5, 2.5.1.2)
Evo Camera - Provided by various sources, this camera is the same as the Incredible camera, but has an on-screen button for those who hate using the track-pad. * (2.5.0.5, 2.5.1.2)
Kernels: If you see a * (approved), it means that I have personally tested the kernel(s) at the provided link with this ROM. In theory, any Sense kernel should work on this ROM. If you have a favorite kernel, PM me the link and description so that I can add it.
Heyitslou's custom kernels -customized versions of the stock kernel, these kernels offer excellent stability, battery life, and real world performance, but won't win any synthetic benchmark comparisons. I use #8 and HIGHLY recommend it. All credit to the linked thread author.* (approved)
What is the difference between peanut and plain? Maybe I need to read the discription of both again. Either way, thanks for your hard work friend.
[DINC]|[CM7]|[SLAYHER#27]
I've been on CM forever. Might be kinda nice to go back to stock-ish and mess around with it a bit. Thanks man!
wildstang83 said:
What is the difference between peanut and plain? Maybe I need to read the discription of both again. Either way, thanks for your hard work friend.
[DINC]|[CM7]|[SLAYHER#27]
Click to expand...
Click to collapse
Yes, read the OP for "Nothing Special (plain)," the link is at the bottom of the OP here. Basically, plain is odexed, and cannot take mods, etc. It is simply stock with crapware eliminated and one or two very minor tweaks. It's for those who don't want to stray far from stock, and are content with their ROM as is.
Peanut is deodexed, and can therefore be modded. You can flash other themes, kernels, etc. and build it any way you want from stock, instead of from other ROM builders' vision of what "stock" should be.
All credit to Jason for a very nice job doing something that was long overdue. Not planning on running it myself, but flashed plain on my daughter's Incredible and I don't think I'll have to provide any more tech support to her from here on in.
Plain or Peanut is now more up-to-date than Virtuous, which was formerly the best "first step" for anybody exploring ROM's.
hgoldner did a great job of summing up the differences, so I'm going to add a bit more technical bits to it.
When a ROM is odexed, as the stock ROM is, it means that the key apps (anything made by HTC) are divided up into two parts; an APK file and an ODEX file. When you first load an odexed ROM, all of the APK files copy over to the /data/data/ folder for installation. The ODEX files remain in /system/app/ and are used like libraries on your desktop.
On a deodexed ROM, the ODEX and APK files are combined into one APK. So, when these APKs are copied to /data/data/, they take up more space. This is a key reason why the first bootup of a deodexed ROM takes so much longer than an odexed equivalent, as more data is being copied over. Also, this is why Plain has 722MB available to the user (more than any other ROM I'm aware of, even edging out the stock ROM, which is 710), while Peanut has 676MB available to the user.
An odexed ROM is harder to modify and is not compatible with modifications made for deodexed ROMs. So, only run Plain if you want a stock ROM, without bloat, and with more space available for apps. Run Peanut if you can live with less space, but want a choice in what addons are run.
I'll be adding more addons to this thread almost daily. I'll make it as easy as possible to customize this ROM the way you want it.
jaykresge said:
On a deodexed ROM, the ODEX and APK files are combined into one APK. So, when these APKs are copied to /data/data/, they take up more space. This is a key reason why the first bootup of a deodexed ROM takes so much longer than an odexed equivalent, as more data is being copied over. Also, this is why Plain has 722MB available to the user (more than any other ROM I'm aware of, even edging out the stock ROM, which is 710), while Peanut has 676MB available to the user.
Click to expand...
Click to collapse
Wow. Didn't know that myself. This would strongly suggest that odexed ROM's have a less likelihood of filling up the \data\data 150mb partition, and therefore would be less likely to produce the "low memory space" warning. Yes?
hgoldner said:
Wow. Didn't know that myself. This would strongly suggest that odexed ROM's have a less likelihood of filling up the \data\data 150mb partition, and therefore would be less likely to produce the "low memory space" warning. Yes?
Click to expand...
Click to collapse
Exactly You get roughly 50MB extra from being odexed, depending on the ROM. In the case of Nothing Special, deodexing takes away 46MB from /data/data/. I've tried to keep it somewhat clean though, as most other custom ROMs use up a little more space than this.
This is what virtuous was supposed to be. Virtuous' definition of "essential fixes" is a little flawed to me. Perfect stock ROM. Thanks.
EDIT: In my opinion this is what virtuous should have been. Virtuous' definition of "essential fixes" is a little flawed to me. Perfect stock ROM. Thanks.
BerkleyJ said:
This is what virtuous was supposed to be. Virtuous' definition of "essential fixes" is a little flawed to me. Perfect stock ROM. Thanks.
Click to expand...
Click to collapse
RMK did a great job on Virtuous. I'm a mere hack compared to him as a ROM developer. I think Virtuous is what is was meant to be, but he's just moved on to the G2.
My ROMs are merely another alternative.
Updated the FAQ with two notes to help explain the difference between Plain/Peanut (they're the top two Q/As). Will start adding the addons tomorrow. For now, flash the ROM and your favorite kernel, then setup to your heart's content. Starting tomorrow the flashaholics should be happy (and no, you won't be losing any data between flashes, they're just patches)
BerkleyJ said:
This is what virtuous was supposed to be. Virtuous' definition of "essential fixes" is a little flawed to me. Perfect stock ROM. Thanks.
EDIT: In my opinion this is what virtuous should have been. Virtuous' definition of "essential fixes" is a little flawed to me. Perfect stock ROM. Thanks.
Click to expand...
Click to collapse
I just wanted to add clarification. I respect RMK, but I was also a bit disappointed in Virtuous. I tried to talk to him in private and requested permission to make some changes to Virtuous (such as updating his outdated Sense apps), but he seems to have moved on to the G2.
So, I'm disappointed with how Virtuous has come out, but respect RMK as a developer. I wish that I had his talent.
Although I may not flash this I do appreciate the work you've put into it. I do think this is awesome. And again thanks guys for the rundown on the difference between the two. Now I know a little bit more about the odex and deodexed stuff. Thanks.
[DINC]|[CM7]|[SLAYHER#27]
Well, im runnin it with ziggys bfs no havs, and its great! Zero issues, may just stay here until gb sense hits. I do wonder, if there is an ota, how woukd that affect this rom?
Sent from my ADR6300 using XDA App
jaykresge said:
The second post will be used for custom addons. I encourage others to share what they're using (and how they got it to work if a workaround was needed) so that we can build up an addon collection for this ROM.
For now I'm using Peanut with;
Lou's #8 kernel
Sexy Sense Icons (w/white battery charge number)
no location (removes the E911 location icon from status bar)
3-in-1 reboot menu
Evo camera (for the on-screen button)
Click to expand...
Click to collapse
Where did you get the evo camera?
Sent from my ADR6300 using XDA App
donnyp1 said:
I do wonder, if there is an ota, how woukd that affect this rom?
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
I didn't edit the build.prop, do it may prompt you for an update, but not actually allow you to update. If there is an update, I'll make the same changes to that ROM that I make to this one.
donnyp1 said:
Where did you get the evo camera?
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
I'll add links later today, but for now, I've attached the camera.
Does anyone use statusbar pull down toggles? if so what do you use?
josh0426 said:
Does anyone use statusbar pull down toggles? if so what do you use?
Click to expand...
Click to collapse
Status Bar Settings 1.2 from the market. Works very well.
Thanks fer clock, how do you install? Failed thru rm
Sent from my ADR6300 using XDA App
paintguy said:
Status Bar Settings 1.2 from the market. Works very well.
Click to expand...
Click to collapse
I found this one, it feels a little more integrated into the OS. Its from Virtuous Rom. Here is a screenshot of pulldown.

[ROM] Stock Gingersense

Stock Gingersense Debloated (For now)
http://www.multiupload.com/NF7XM73HV3
i have removed MANY useless apps. tell me if i have forgotten anything."
as i have time i will try to update this but im really new to roms so i might need help.
Baised off of http://forum.xda-developers.com/showthread.php?t=1087077
This has already been done. Liberation ROM by jaykresge here: http://forum.xda-developers.com/showthread.php?t=1087268
Unless you wanted add your own flavor or something
yah i think once i get down how to do it i will add my own flavor but for now i was also thinking of ADDING some apps (rom manager ect.) to make it easier. as i said this is my first rom though.
I think someone should make the stock gingersense with the new 3.0 lockscreen. The new beta gingersense 2.1/3.0 are laggy do to the higher demand on RAM
ill try that. i already deleted some of the APK's but ill see if i can get the 3.0 lockscreen working. thanks for the suggestion
You should give it a try
ok i just tried adding it. im doing a backup then i will see how it works.
EDIT: nvm i dound what i did wrong... i had it all in an extra folder XD
werdna87 said:
ok i just tried adding it. im doing a backup then i will see how it works.
EDIT: ok i tried flashing what i have and it says installation aborted. i have NEVER made a rom before so i dont know why. i attached what ive done so far. any ideas?
http://www.filesonic.com/file/1187935424
Click to expand...
Click to collapse
Its kinda hard to know whats wrong with your file. It would be easier to trouble shoot if you gave your steps step by step that you took to make/compile this. Without looking at your file I could take two guesses. 1. Its not zipped properly. 2. Your update-script is messed up somewhere. Check those. Then move forward from there.
Note: If you are using CWM3+ on your test phone then you will have to use edify scripting.
sucessfuly flashed it... booting right now and ill tell you my results
No go on the lockscreen. it just booted as vanilla.
This would be my suggestion. I like the 3.0 lock screen, but it seems to be a memory hog.
What I'd like to see in a 2.1 ROM
-Vanilla lockscreen.
-3.0 Notification bar with slight transparency - white.
-Lots of cool stock looking wallpapers and any other LWP if they don't lag.
-Our KB, not the one with arrows.
Just an over all smooth stock rom.
This is a 1.0 ROM. And to get vanilla in 2.1 go menu>settings>display>stock android lockscreen. Also, the arrows one is in 3.0.
The 3.0 lockscreen will likely never work on DInc GingerSense, unless your name is IHTFP69. It's just incompatible with Sense 1.0.
yea i figured that out... i changed the lockscreen APK and it put in in a bootloop

[REQ] Transition animations

I was wondering if any kind soul could make it possible to provide flashable zips to change the transition animations on our phones. I know that Adrynalyne had some cool transition animations on some versions of his SuperClean Rom, but I would like to continue this. Also, in particular, if it's possible to have a screen rotation animation I would love to have that also. Thanks!
The only way would be to either have metamorf files (which someone posted here a very long time ago) of the different animations or have multiple zips that only include framework-res.apk. The animations are controlled by xmls located in framework-res.apk/res/anim. I myself for my personal theme have created a nice cocktail of the various types of animation xmls used tasefully for various ui events and actions.
good day.
There is an app on the market. Ani something....I'll find it. I have it on backup
Sent from my SCH-I500 using XDA App
its called AnimMod and its a paid app
akaine2001 said:
its called AnimMod and its a paid app
Click to expand...
Click to collapse
Saw that app, and a couple of fascinate users comment that it boot looped them. If that app swaps out the "whole" anim folder within the apk and if you're running comm rom or the newer sbrissen mods it will surely boot loop you. 7 xml's pertaining to the lockscreens have been added by sbrissen to that anim folder and if those get deleted by an app replacing the whole anim folder within the framework it will certainly lead to trouble.
good day.
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Zacisblack said:
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
BOOya chopper... BOOya
akaine2001 said:
BOOya chopper... BOOya
Click to expand...
Click to collapse
that wasnt necessary
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
oh hi notta, hadnt seen you in awhile
nitsuj17 said:
oh hi notta, hadnt seen you in awhile
Click to expand...
Click to collapse
I'm a ninja, your not supposed to see me.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
nitsuj17 said:
that wasnt necessary
Click to expand...
Click to collapse
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Lmao
Sent from my UKB 2.1 sch-I500
akaine2001 said:
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Zacisblack said:
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
Click to expand...
Click to collapse
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
notta said:
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
Click to expand...
Click to collapse
I'll try this out when I get home. Thanks notta! Also, everyone else please no flaming/arguing in this thread it makes me sad =(.
Sent from my SCH-I500 using XDA Premium App
You know i had to post here on this side
i didnt know that this zip did that much! this is awesome!
nitsuj17 said:
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Click to expand...
Click to collapse
Who is that said that? Who said that you? I just laugh at you guys now... And keep it moving
Sent from my SCH-I500 using XDA App
Booya
Sent from my SCH-I500 using XDA App

Categories

Resources