[MOD][HOWTO] Common Sense Modifications - Thunderbolt Android Development

So every custom ROM seems to have a couple mods in common...
This thread is to (hopefully) help anyone looking to learn to do them
and yet after doing a ton of searching, the only thing I have found is links to prebuilt files without much direction on how to do this myself. What if I don't want your red themed market? (No offense) What if all I want is a stock ROM that I customized with these generic modifications? What happens when a new build of Android is leaked and only two people know how to do the modifications manually and one releases a version claiming they are done when they aren't and the other appears to have used it as a base and then has to go back and manually do the edits and re-release? (Not saying it happened...)
How to Compile a Kernel
http://forum.xda-developers.com/showthread.php?t=1039854
More in-depth guide here:
http://forum.androidcentral.com/htc...how-build-your-own-kernel-package-source.html
How to Deodex a ROM
http://forum.xda-developers.com/showthread.php?t=1082749
Advanced Power Options
http://forum.xda-developers.com/showthread.php?t=1023960
(No Howto - but there are edits in android.policy.jar)
Remove GPS Reticle
http://forum.xda-developers.com/showthread.php?t=1001838
(No Howto - but there are edits in services.jar)
(Gingerbread edits are in the systemui.apk)
6 Bar Service Indicator
No direct download
(No Howto - but there are edits in services.jar)
(Gingerbread edits are in the systemui.apk)
Power Control Widgets
http://forum.xda-developers.com/showthread.php?t=1024220
(No Howto - prebuilt package with other edits already made)
Radio Info in Settings
http://forum.xda-developers.com/showthread.php?t=1018159
(Contains instructions on doing modification - Kudos!)
Wake on Volume Keys
/system/usr/keylayout/mecha-keypad.kl
Add "WAKE" to desired key down values:
key 114 VOLUME_DOWN WAKE
key 115 VOLUME_DOWN WAKE
Remove the "WAKE" to disable again.
Disable End Call Button
http://forum.xda-developers.com/showthread.php?t=1058072
(No Howto - prebuilt modification package)
Increase Max Alarms in HtcClock
http://forum.xda-developers.com/showthread.php?t=1052843
(No Howto - prebuilt modification package)
Install Ubuntu to Sdcard Ext Partition
http://forum.xda-developers.com/showthread.php?t=1104983
Install Ubuntu to Loop Device Image File:
http://code.google.com/p/android-cruft/wiki/LucidWithAndroid
(Loop device support for the common method is included in most kernels, but does not seem to support the process)
I am not asking anyone to write out explicit instructions on how to do each and every one of these modifications, but any help that can be offered is appreciated. Even if I can track down the original instructions for another phone, it will help those with the ability to do these things to help get them out there.

its a great idea, but some of them, the advanced power controls one for example -that one was a ***** to do lemme tell ya- require an in depth knowledge of how and why things work the way they do. many how-tos would just be passed right over.
I wrote a massive write up on how to work out the sensation resizing issues, and a few people did actually read it, though nobody actually did anything with it.
and smali is so difficult to begin with...geesh
great idea though, and if you want to write a how to of your own for some of them, i would be more than happy to get you started and answer what questions you run into.

r2DoesInc said:
its a great idea, but some of them, the advanced power controls one for example -that one was a ***** to do lemme tell ya- require an in depth knowledge of how and why things work the way they do. many how-tos would just be passed right over.
I wrote a massive write up on how to work out the sensation resizing issues, and a few people did actually read it, though nobody actually did anything with it.
and smali is so difficult to begin with...geesh
great idea though, and if you want to write a how to of your own for some of them, i would be more than happy to get you started and answer what questions you run into.
Click to expand...
Click to collapse
I know a lot will pass them over, and honestly it is like i explained to the gf today. Everyone who started with Android had a G1, some of us moved to myTouch, some of us moved to Droid, some of us moved to Thunderbolt. With each move, we brought our mods, but in the process left behind how we did them and just DID them. When I wrote kernels, I used a script on AndroidWiki that is now a 404 error. Instead I ended up with some preconfigured gui and a bunch of premade update.zip files.
It isnt really about whether anyone reads it in my opinion, its knowing the information is there for that one person that does. I appreciate the offer. The main thing is anymore if you want a mod, you have to take the theme, additions, removals, ect of the modder.
Sent from my DROID2 using Tapatalk

I have to agree. It's been a while since I have posted anywhere regarding Android, but the whole purpose of this forum (any android forum) as far as I am concerned is for developers to share not just the finished product (and the betas, alphas, pre-alphas, etc) but also the details of how they did what they did.
Sent from my ADR6400L using Tapatalk

Thanks
I was actually looking for some of these MODS
I like to stay stock rooted, but their are some MODS that are too tempting to pass up.

I would love to have a how-to for the power controls.
I'm gonna try to pull it apart, it's the last one I haven't done by hand.
I didn't make any sort of docs about what I did though, just diffing stock from the provided package.
But that one is big.
Anyway, good list to have in any case.
D

Very handy. I would also love to learn how to create a 5 row icon app drawer. Thats the only thing im missing in my current rom im using. Any tutorials, then I could do it myself?

dukins said:
Very handy. I would also love to learn how to create a 5 row icon app drawer. Thats the only thing im missing in my current rom im using. Any tutorials, then I could do it myself?
Click to expand...
Click to collapse
That is done with a layout modification in the home app. That is from way back in G1 days and I know there is documentation somewhere. I'll look for it.
What I am trying to accomplish is something like http://forum.xda-developers.com/showpost.php?p=13969789&postcount=585 without having to dig for parts. Often it is harder to find working parts than to simply modify the ones that are already running.
Sent from my ADR6400L using Tapatalk

I for one would love to learn how to create themes and eventually my own roms. I found a theming guide in these forums that had a lot of information in it, but felt it was missing a lot of whys's for example when you can just modify a PNG to produce a particular look and when do you have to edit XML files. Be nice if some documented maybe there creation of a rom/theme and explaned everything along the way. Then someone could build the same rom/theme and learn by doing. I know when I got my active directory Certifications I learned at home on my own and used some training videos. I built the network right along with the training videos in Vmware. Best way to learn in my opinion is by doing.
Sent from my ADR6400L using XDA Premium App

twistedumbrella said:
That is done with a layout modification in the home app. That is from way back in G1 days and I know there is documentation somewhere. I'll look for it.
I will be releasing a Jane Bamf Ginger ROM later that is semi stock. It has extended power options, bamf toolkit, removed gps icon, 3.0 weather, 6 bar, Google talk with video, but stock theme, animations, sounds, and the weather will be optional.
Sent from my ADR6400L using Tapatalk
Click to expand...
Click to collapse
Can we remove the Gps icon? So at I've only seen it being hidden. Thanks.

Is there any instructions, or is anyone willing to send me instructions, on how to do the 6 bar modifications myself? Also trying to find the information for the accurate/smooth battery indicator but coming up empty handed.

thanks for posting twisted

Thank you for the thread!
I would really love a write up of manual removal of 5 row app drawer back to 4. That is the main reason I'm not trying any themed stuff right now because everyone has it and I'm not a fan. It must be similar to the lead that was said about adding 5 rows a few posts back...
Sent from my ADR6400L using XDA App

I agree completely. JCase had promised us in the Fascinate forum a step by step on how to mod an .apk (specifically, a Car Dock one that Adrynalyne had made) to customize it. Then, alas, our beloved Thunderbolt came out, and he became preoccupied...
The HOW is deff needed for those up and coming devs and those that just like to tinker.

New kernel making guide added
Testing and finishing a guide on ubuntu for android without loop support
Working on some other guides
Sent from my DROID2 using Tapatalk

Related

[Q] Files from Samsung Mesmerize (US Celluar version of Fascinate) work on Fascinate?

So it looks like the Samsung Mesmerize has now been released on US Celluar and can be rooted via the same method as the Fascinate. According to initial reviews there is no Bing and very little bloat.
Has anyone managed to get their hands on any of the Mesmerize files / apks yet? Maybe this could finally de-Bing our stock browser? Would also be nice to see what their Touchwiz and calendar are like. Also, wonder if they have a cardock app that works with Google Navigation instead of the junk VZNavigator?
What are your thoughts? What other apps should we be looking at from the Mesmerize ROM?
Crazy thought - Could one back up service programming in QPST on their Fascinate, then flash the Mesmerize ROM, then restore service programming?
Martian21
Non-informative reply...
I was just posting the same info.
Glad someone else is thinking this too.
I hope we can get someone with the "balls" to try it.
And them someone with the "brains" to make it work.
Looks like this guy may have already tried by accident:
http://forum.xda-developers.com/showthread.php?t=781315
nitroxeno said:
Looks like this guy may have already tried by accident:
http://forum.xda-developers.com/showthread.php?t=781315
Click to expand...
Click to collapse
Lol. We don't need to flash the whole thing. Just need a few choice apk's
Sent from my SCH-I500 using XDA App
Haha. I too have been wondering about this. I always have to remember when I'm in the browser to back out and press the search button to look up things, or else I'll get Binged. I wonder if they tweaked any apps for that phone in comparison to ours? It seems like Sammy made subtle differences in the os between each Galaxy phone. This could be a potential gold mine.
The source is nearly identical
Did a diff and wadded through the results, mostly removal of source for BTL-IF driver under platform and addition of consecutive/rapid shot that was not in the original release and a few minor grammatical changes. Other than that (changes to approx 64 files, they are nearly identical. I will attempt to compile and flash later today.
SirGatez said:
Did a diff and wadded through the results, mostly removal of source for BTL-IF driver under platform and addition of consecutive/rapid shot that was not in the original release and a few minor grammatical changes. Other than that (changes to approx 64 files, they are nearly identical. I will attempt to compile and flash later today.
Click to expand...
Click to collapse
saweet!!!!!
I rooted my Mesmerize yesterday with the help of oneclick. I needed USBDeview to get my foot in the door, though.
I swear to god at one point my phone had me do the little puzzle piece unlock deal after it hibernated, but for the life of me I can't find where to get that to happen again.
Anyway, I'm pretty much a noob when it comes to smart phones, but I rooted no problem (because it is no problem) and I'm now familiar with my file system (via terminal emulator and linux commands).
What next? Should I use my new root ability to make a backup? Does the Mesmerize have any ROMs that can help me get rid of the U.S. Cellular splash screen on start up? Cyanogenmod?
I will make a relatively willing software tester for this group.
I'd recommend installing ClockworkMod Recovery and getting a full backup.
Do you know for certain that Fascinate's cwm will work for the Mesmerize?
System Dump...
Mods delete this if I'm not supposed to do this...
Someone on AndroidCentral.com posted the system dump for the Mesmerize.
(In case link doesnt work google: Androidcentral mesmerize rom dump)
http://forum.androidcentral.com/u-s-cellular-mesmerize/41974-req-rom-dump.html
Attached are two patches that add the changes from USCC source to VZW source, and a second patch that adds the kernel changes to the jt1134 kernel I pulled from git last night. I still haven't attempted to compile the updated kernel yet but for those who have a free minute and would like to try it before I can here are the changes:
Addition of continuous photo shot to kernel (videodev2-samsung)
Changes to timing in RTC section (rtc-max8998,rtc-s3c)
Addition of Voice Recognition routines (wm8994)
Changes to volume levels (wm8994)
Changes to pin status in S5PC110 (mach-jupitorm)
Change to head jack status (sec_jack)
SD card check routines (setup-sdhi)
IRQ status change from RANDOM to DISABLED (s3c-keypad)
Addition WRITE_COMMAND_CONFIG/command processor/IRQ changes to (qt602240/touchscreen)
Add ram dump to POWER+VOLUP (input)
Possible better checking and fix for for BATT missing/temp error (power)
Addition of FSA9480 JIT gadget drivers (not sure what for yet s5pc110_battery)
Addition of FSA9480 JIT gadget drivers (not sure what for yet fsa9480_i2c)
Addition of includes (plat-s3c24xx, too many to list in config)
Change tcp input define from 1 to 0 (tcp_input)
Removal of BTL-IF driver source from platform tree
It is possible I may have missed something so please do not consider this 100% complete.
I Hope this has helped someone else out.
Check page 3 post 28 of Memorize source discussion for updated patch and compiled kernels with and without voodoo. Enjoy, been running mine for about 6 hours now, no problems thus far.
Mesmerize Restore
Does anyone have a CW or Odin restore image for a USCC Mesmerize?
madtowner11 said:
I swear to god at one point my phone had me do the little puzzle piece unlock deal after it hibernated, but for the life of me I can't find where to get that to happen again.
Click to expand...
Click to collapse
The puzzle only comes up when you have an email or sms/mms.

[ROMs] Captivate Touch (no phone) v3.1 - Update 12/28 WORKING

******NEW THREAD*******
http://forum.xda-developers.com/showthread.php?t=2347220
If you want to take up this or a similar project on your own, I will provide you with instrucations on what to modify. HOWEVER, you must get permission first from each Rom Chef, as these are their works and we are simply modifying for our own use.
Captivate Touch:
GB via CM7 is working very well. Camera is functional and I am testing the GPS. See notes below. If you are going to install GAPPS, make sure you remove the setup wizard apk from the zip file.
I am running Launcher7 on mine so that my toddler can easily see her books and games on the launcher screen. Will post screens later.
Changelog:
3.1: CM7 based Touch. Working.
3.0: GB Fail, could not get camera working on any GB rom.
2.0: Fixed GPS, removed mms, added dialer back for secret code access.
1.1: Removed modem lib (broke GPS)
1.0: Removed no signal notification
I take no responsibility... yada yada yada. What you do to your phone is your business, don't blame me.
First off, these ROMs are not my creation they belong to the chefs that cooked them or the devs that built them. All I did was modify them to suit my needs. If you like these ROMs, please buy them a beer and support future development. They have endorsed this project and for that I thank them. The camera apk in the froyo version is GizmoDroid's modded camera as the stock and hacked camera from SGS Tools did not function properly.
The goal of this project was to a Captivate Rom completely devoid of any cell phone functions. Why? Well, my job required me to switch to another OS, but I had grown dependent on my Android apps. As such I have modified these ROMs to give us a "Touch-like" device, devoid of any cell phone functions, and with amazing battery life.
Yes, I know that you can just put the phone in Airplane mode, remove them sim card, disable the data network etc, but phone functions still remain and its a not a complete nor elegant experience.
What works:
Testing, but so far everything but the phone
What doesn't:
Some lock screens display (no service)
Install Instructions:
I have provided links to each ROM's original thread. Please follow the instructions there.
So here you go:
Captivate Touch v2.0, Cognition Edition - KB1 2.2 by DesignGears
Based on Cognition 4.4.6
Original Rom Thread: http://forum.xda-developers.com/showthread.php?t=964583
Download: http://www.megaupload.com/?d=L6631IPP
Captivate Touch v3.1, Cyanogen Edition by CyanogenMod
Based on Cyanogen 7.1
Original Rom Thread: http://wiki.cyanogenmod.com/wiki/Samsung_Captivate:_Full_Update_Guide
Download: http://www.megaupload.com/?d=438L2MQU
If you want to install GAPPS, I recommend removing the setup wizard APK from the .zip as it was giving me problems.
Confirmed working.
Thanks to:
The CyanogenMod Team
DAGr8
DesignGears
Cezar
MikeyMike01 and ChanceM
garringm for pointing me in the right direction on the null signal notifications
Uploaded with ImageShack.us
Awesome. I've thought about getting a second Captivate just for this exact purpose. I like the idea of the iTouch but I'm not a big Apple fan. I like being able to expand my storage and replace a failed battery.
Sent from my SGH-I897 using XDA App
Hey! Good thinking, Samsung Captivate android PMP!!!
As of now i need it as a phone, but when i will get the Galaxy s2 will try this out.
If i use this now, can i flash back other Phone roms again [wan't to flash anything and everything]
anishmahadikz said:
Hey! Good thinking, Samsung Captivate android PMP!!!
As of now i need it as a phone, but when i will get the Galaxy s2 will try this out.
If i use this now, can i flash back other Phone roms again [wan't to flash anything and everything]
Click to expand...
Click to collapse
Yep, although Cognition uses Voodoo lagfix and I always play it safe by flashing back to stock before installing a new custom rom.
Cool!! Definitely trying this out!
I don't know if you can add it in but on some roms, ie cm7, there is the previous, play/pause, and next for the media controls on the lock screen which would be probably the 2nd best feature of the touch Rom other than the no phone part
Sent from my SGH-I897 using XDA App
little8020 said:
I don't know if you can add it in but on some roms, ie cm7, there is the previous, play/pause, and next for the media controls on the lock screen which would be probably the 2nd best feature of the touch Rom other than the no phone part
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
Maybe you can try DAGr8's rom, it has 9 lockscreens with media controls, also if i am not wrong, all the 3 roms here have media contols in lockscreen
oh wow. this is a great idea! props!
I'm all for what you are trying to accomplish but I'm having a hard time wrapping my head around this, what does it matter if you still have the phone (that still has the phones functionality) because of your company unless it was a company phone, but if thats the case then why are you modding it to only work as a smaller tablet. This makes me assume that you were issued a company phone other than your cappy? I also assume 2 other things here, you still need it to work wifi and possibly still need a data signal or is this what you need gone al together. to remove the signal bar at the top look in the theme thread about modding the notification bar, I accidently did this one time, I would have to poke around but I manage I could do it again.
But for whatever reason you want to do this have you tried porting a galaxy tab rom to this by chance, is it even possible, I wouldn't know why it wouldn't be possible.
garringm said:
I'm all for what you are trying to accomplish but I'm having a hard time wrapping my head around this, what does it matter if you still have the phone (that still has the phones functionality) because of your company unless it was a company phone, but if thats the case then why are you modding it to only work as a smaller tablet. This makes me assume that you were issued a company phone other than your cappy? I also assume 2 other things here, you still need it to work wifi and possibly still need a data signal or is this what you need gone al together. to remove the signal bar at the top look in the theme thread about modding the notification bar, I accidently did this one time, I would have to poke around but I manage I could do it again.
But for whatever reason you want to do this have you tried porting a galaxy tab rom to this by chance, is it even possible, I wouldn't know why it wouldn't be possible.
Click to expand...
Click to collapse
Yes, I had to purchase a non-android device for work and do not want to pay for multiple lines and data plans. The goal was to continue to use the many apps I purchased, improve battery life, and create a more complete expereince. Simply removing the SIM card leave the cell radio software components intact, giving you the emergency call option notification, the missing sim notification, etc. By removing all of the components associated with the phone (except the lost signal notification - sigh) the experience feels "complete" and intentional, rather than hacked together.
If you can figure out how to remove the notification bar that would be great. I am not a developer, coder etc, just a tinkerer who isn't afraid of bricking his phone. As for the Galazy Tab rom, I would not know where to begin.
The ultimate goal will be to port the ROMs from the Galaxy S WIFI 4 and 5, but in the meantime, I will settle for their native apps missing from the captivate.
http://www.engadget.com/2011/05/01/samsungs-galaxy-s-wifi-4-0-and-5-0-now-rolling-out-to-countries/
Interesting..
I see where you are going with this. Two questions; Does removing all phone functions render wifi useless? Does doing this save significant battery life over airplane mode/no sim?
Thanks!
neubauej said:
Interesting..
I see where you are going with this. Two questions; Does removing all phone functions render wifi useless? Does doing this save significant battery life over airplane mode/no sim?
Thanks!
Click to expand...
Click to collapse
I have not tested battery life compared to airplane mode, but Standby on the Cognition variant seems to be 5-7 days.
Wifi, BT, and GPS all work perfectly.
For now as a "hack" to get the look your going for you could possibly edit the stat_sys_signal_null.png to a blank image maybe that will work for you, it will most likely be in SystemUI.apk in /system/app if I had time I would do it myself but issues at home will prevent me from playing with this tonight
EDIT: Sorry for some reason I thought you were on a 2.3 rom, Personally I would suggest you try this with DAGr8 symply galaxy, I just removed SystemUI.apk from it reboot and now have no notification bar at all, but everything seems to be functioniong correctly.
With your 2.2 ROM you will most likely find the null signal png in /framework/framework-res.apk in the res/drawable-hdpi may have v4 on there too.
garringm said:
For now as a "hack" to get the look your going for you could possibly edit the stat_sys_signal_null.png to a blank image maybe that will work for you, it will most likely be in SystemUI.apk in /system/app if I had time I would do it myself but issues at home will prevent me from playing with this tonight
EDIT: Sorry for some reason I thought you were on a 2.3 rom, Personally I would suggest you try this with DAGr8 symply galaxy, I just removed SystemUI.apk from it reboot and now have no notification bar at all, but everything seems to be functioniong correctly.
With your 2.2 ROM you will most likely find the null signal png in /framework/framework-res.apk in the res/drawable-hdpi may have v4 on there too.
Click to expand...
Click to collapse
I will try that tonight. Thanks!
garringm said:
For now as a "hack" to get the look your going for you could possibly edit the stat_sys_signal_null.png to a blank image maybe that will work for you, it will most likely be in SystemUI.apk in /system/app if I had time I would do it myself but issues at home will prevent me from playing with this tonight
EDIT: Sorry for some reason I thought you were on a 2.3 rom, Personally I would suggest you try this with DAGr8 symply galaxy, I just removed SystemUI.apk from it reboot and now have no notification bar at all, but everything seems to be functioniong correctly.
With your 2.2 ROM you will most likely find the null signal png in /framework/framework-res.apk in the res/drawable-hdpi may have v4 on there too.
Click to expand...
Click to collapse
I was going to suggest the same - simply replace the signal bar images with blank/100% transparent images.
After playing around with it today thats gonna be your best option. Yoi really dont want to remove your bar altogether this hinders your ability to mount to pc or to use debugger
Sent from my GT-I9000 using XDA App
RKight said:
Awesome. I've thought about getting a second Captivate just for this exact purpose. I like the idea of the iTouch but I'm not a big Apple fan. I like being able to expand my storage and replace a failed battery.
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
If u plan on buying an entirely new phone why not just buy a galaxy player if it's out. Its essentially an itouch
Sent from my SGH-I897 using XDA Premium App
I love this idea. A well developed platform used as a simple media device. It'll blow the doors off anything available designed for that purpose!
Insert GB for bonus points.
I think this would work so much better with ginger and ginger would work so much better as this
Sent from my GT-I9000 using XDA App
h0ckey10 said:
If u plan on buying an entirely new phone why not just buy a galaxy player if it's out. Its essentially an itouch
Sent from my SGH-I897 using XDA Premium App
Click to expand...
Click to collapse
I guess he can unlock the second captivate, use it as pmp. And use it as phone when travelling abroad by going back to the favorite rom. Well, this cannot be achieved on itouch or on Samsung Galaxy pmp.

[PROJECT][WIP][ROM] Entity (CM7 based)

I have looked into some stuff, and I'm getting an idea of what my ROM is going to look like.
ROM details
Name: Entity
Theme: Entity white/blue (white/blue [very] minimalistic theme)
Based on: Cyanogenmod 7.1.0 (Android 2.3.4) - will be changed to a stable version as soon as available
Kernel: Jame Bond sabai dee 1.5.9
Features
- Revamped homescreen. I will use ADW Launcher for that.
- New pre-installed apps. I'm planning to include paid apps, but if I do, I won't be able to upload it here anymore. Haven't found a solution
- Heavily themed. EVERYTHING is themed, even all the pre-installed apps
- Revamped settings menu. New layout, removed settings I never use anyway, and added new settings. I will also change the settings menus of pre-installed apps
- Voodoo Sound
- BLN
- No ads
- More theme colors in the future!
Details
I want my ROM to be perfect for me. It resembles what I want. The reason that my theme has the same name, is because the theme is the biggest part of the ROM. My goal is to create a fresh-looking ROM. All pre-installed apps will look the same, making it more of an entity, hence the name. It will also be much clearer than stock ROM or CM7.
Because I'm making this ROM for myself, it is possible that I deleted some things you might not want me to delete. I'm sorry, but I can't do anything about that. I'm planning on uploading my ROM, but that's all. I will not take requests. What I will do, is include a list of all the things I've changed compared to CM7, so you can check if you want my ROM. If you have my taste, you will like my ROM. If not, that's not a big deal. I'm not uploading it because I want many people to use my ROM. I'm uploading it because... why not? Maybe people like it. Who knows.
I'll upload three files:
- The whole ROM, excluding Google Apps (don't know why CM and I can't include Gapps, but NSCollab can...?) and paid apps.
- The themed Gapps. Can't upload the themed paid apps.
- The theme
It might be possible with Theme Chooser to theme the paid apps. That way you can just download/buy the paid apps, and the Theme Chooser will theme them. That's something for the future though.
Cool man, im pretty much doing the same thing as you except im making a kernel
Wish you luck, ill be following this thread
Get it
Uncle Jimmy says hello
Igotsanevo4g said:
Cool man, im pretty much doing the same thing as you except im making a kernel
Wish you luck, ill be following this thread
Click to expand...
Click to collapse
Cool, good luck to you too!
It looks like you are more experienced. I have no experience at all except for some rooting experience. I'm still suprised that I managed to root my device without much help . Other than that I installed some custom ROMs but that isn't difficult.
I saw you have experience with making some basic ROMs. Regarding the ROM making, this is what I will do:
- Experiment with the HTC Android Kitchen
- Change the settings menu (+ settings menus on pre-installed apps):
Change the text on buttons
Change the order in which the buttons are shown
Remove some buttons that I don't use anyway
Move buttons from one section to another
Add some settings (the hardest one probably). For example I would like to add the voodoo settings in the settings menu
- That's about it I guess, don't really know what I could change with my knowledge.
The thing is, I'm mainly after changing the looks and experience. My goal is to make it look like nothing you've seen before. I want it to be clean, fresh, and it must look like it's one whole. And because I'm mainly after changing the looks, what else is there to change other than settings on pre-installed apps and some things HTC Android Kitchen can do?
So that's what I wanted to ask you: what is something you did when making basic ROMs?
Updated the first post. I'm kind of getting an idea of what I want.
Androyed said:
Cool, good luck to you too!
It looks like you are more experienced. I have no experience at all except for some rooting experience. I'm still suprised that I managed to root my device without much help . Other than that I installed some custom ROMs but that isn't difficult.
I saw you have experience with making some basic ROMs. Regarding the ROM making, this is what I will do:
- Experiment with the HTC Android Kitchen
- Change the settings menu (+ settings menus on pre-installed apps):
Change the text on buttons
Change the order in which the buttons are shown
Remove some buttons that I don't use anyway
Move buttons from one section to another
Add some settings (the hardest one probably). For example I would like to add the voodoo settings in the settings menu
- That's about it I guess, don't really know what I could change with my knowledge.
The thing is, I'm mainly after changing the looks and experience. My goal is to make it look like nothing you've seen before. I want it to be clean, fresh, and it must look like it's one whole. And because I'm mainly after changing the looks, what else is there to change other than settings on pre-installed apps and some things HTC Android Kitchen can do?
So that's what I wanted to ask you: what is something you did when making basic ROMs?
Click to expand...
Click to collapse
First of all i'll start by saying that putting paid apps on there and releasing it in any form is a major no-no. Do NOT do that.
Most of the stuff ive messed with is sense roms back on my Evo. Things like removing sense, zip aline on boot, deodexing, re-directing the path of some apps, and playing with some status bar mods and other stuff im probably forgetting.
Im not sure what you mean by "buttons" which buttons are you talking about? Menu buttons? As for adding apps in the settings menu, i dont think it will be to complicated. For a start you can look at a stock CM7 build and track down how they link ADW to the settings menu.
Dont worry about making a masterpiece of a rom, we all gotta start somewhere and im not much more versed in this than you
Needless to say, dont hesitate to Gtalk/G+ me [[email protected]] and ill *try* to help you out
Igotsanevo4g said:
First of all i'll start by saying that putting paid apps on there and releasing it in any form is a major no-no. Do NOT do that.
Most of the stuff ive messed with is sense roms back on my Evo. Things like removing sense, zip aline on boot, deodexing, re-directing the path of some apps, and playing with some status bar mods and other stuff im probably forgetting.
Im not sure what you mean by "buttons" which buttons are you talking about? Menu buttons? As for adding apps in the settings menu, i dont think it will be to complicated. For a start you can look at a stock CM7 build and track down how they link ADW to the settings menu.
Dont worry about making a masterpiece of a rom, we all gotta start somewhere and im not much more versed in this than you
Needless to say, dont hesitate to Gtalk/G+ me [[email protected]] and ill *try* to help you out
Click to expand...
Click to collapse
I already thought paid apps wouldn't be a good idea. I'll do that only for myself then (since I already paid for them).
With buttons I mean the buttons in the settings apk. Like the button to turn on/off WiFi. But it looks you already know what I mean. Tracking down how they added ADW is an awesome idea, thanks a lot for that! That will probably also help me with the other things I want to add/change/remove in the settings apk.
I'm really excited about it, and playing around with the HTC Android ROM kitchen today gave me good hopes. When I encounter a problem, I'll contact you.
Thanks!
Updated the first post. I think the ROM name is going to be Entity.

Few New MODs! VolumeStepping Fixed - More Mods in 2nd post!

Edit: Volume Stepping Mod fixed! More Mods Added!! See second post for new Mods.
Hello, my name is Doc....and I am a recovering lurker!
First post ever here! (Would that be Step 2 or 3 in the recovery program???)
Anyhow, I have been lurking around XDA for quite some time now, mostly just absorbing A LOT of fantastic information, and although it is not much I thought it was time I shared back!
Please keep in mind, that I can offer no promise of support. (These are mods I did for myself and figured others may appreciate them.) The main reason I have never participated here before is time, as in I don't have much of it! (Single Dad, 2 jobs, and all that jazz) I will do my best to help out (and keep contributing), but there will often be periods of time where I simply will not be around to respond. I am not trying to be an ass, just honest and up front. If there are any issues with what I share, I don't want people getting angry because the OP wasn't around to fix his stuff!
I have been using these for a few weeks now and have had no real problems, so I am fairly confident that they should work for the rest of you. Once I reach my 10 post limit I will move these into the Development section since it seems that very few people even vist these other areas anymore. I will also post links to the original threads where I got the mods.
If any of these have already been done for our phones please let me know. And of course, if anyone knows of a better way, or has any ideas, please do share!
Link to downloads are at bottom of post.
Remember, these are for STOCK FROYO!
NANDROID, NANDROID, NANDROID!!!
Remap Faves button to Settings (Rosie.apk) -(Thanks/Credit to the1wingedangel)-
I know there are quite a few of these already out there, but have not seen one made to go into Settings. I find I use it quite often and it has been very convenient for me. Hopefully someone else may find it usefull as well.
Smooth Spinners (Framework-res.apk) -(Thanks/Credit to D.O.C)-
This is simple eye-candy, but I like it a lot! It does what it implies...Smooths out the rotation of the spinning circles displayed while loading.
(NOTE: This mod is in Framework-res.apk, so if you are themed, you may not want to flash this) (I will post the modded smali files later on so you can do a simple copy paste and keep your themes intact)
Volume Stepping Increase and Smooth Scroll (Framework.jar) -(Thanks/Credit to AndroidON)-
The Smooth Scroll portion of this will disable ScrollingCache for the whole system. Apparently it was not implemented as well as it should have been and I find my Slide really likes having it disabled. (i.e. Under Settings > Applications > Manage Apps - when scrolling through the list of apps, it is very very smooth! No more skipping or hesitating!)
The volume portion will not increase the max volume of your Slide, but will allow finer control over the volume. It changes:
Media, Bluetooth and TTS from 15 to 30 volume steps;
Ringtone from 7 to 15 volume steps;
Voice Call from 5 to 10 volume steps. (I am uncertain what this changed, as in-call and speakerphone volume remains unchanged. I assume this may be overridden by another setting or it is not applicable to the custom ROM I am using. If anyone knows more about this, please share your knowledge!)
Download: min.us/mEspresso < copy/paste in browser
Thanks to everyone here at XDA!
ENJOY!
Extended Power Menu - All In One Zip - Decompiled files for Framework-res.apk
Here are a couple of more Mods...
All mods are flashable through CWM.
Extended Power Menu (Reboot) (android.policy.jar and com.htc.resources.apk) -(Thanks/Credit to ca1ne)-
My personal fave! This will add an extended power menu...Long press the power button and you will see an extra option, Reboot! Select this and you will get a second menu to choose the type of reboot. Choose from Normal, Hot Restart, Bootloader, or Recovery.
I do plan on uploading one without the htc.resources.apk for those that have already modded this file. The only reason it is included is for the Reboot icon. I made this icon for myself, but it is possible to default it to the generic Settings Gear icon you may have seen on similar mods, which would remove the need for including the extra file.
AllMods.zip - This is all of the mods I have listed so far, in one flashable file.
In my download folder, you will notice a few other items:
SmoothSpinnersMod_Themed.zip and AllMods_Themed.zip - These are the exact same mods, only the framework-res.apk is the one I personally use. (Others provided have not been themed). It isn't much, but I used UOT (Thanks to them of course!!) to spice up my Status Bar a little. Replaced many of the white status icons with prettier colored ones, changed the stock spinner to a Radar spinner, and included the Circle Battery with %.
I had it, so I figured I'd share it!
SmoothSpinners Files.zip - If your framework-res is already modded/themed, this is for you. Unzip the files, decompile your framework-res and copy/paste the files from my zip to: framework-res.apk/res/drawable/ Recompile. Thats it.
I know these are fairly minor mods, but I wanted to put them out there anyway in case someone is interested. I do hope someone finds some good use in these.
There are a few other mods I have attempted, but could not get to work on Froyo. I will likely be making the move to SalsaSlide sometime this week. (Finally, right??) Anyway, I plan to bring all of these over to GB as well as a few others I have been working on, so stay tuned!
Downloads: min.us/mEspresso < copy/paste in browser.
I know that these are for Froyo, which is probably not being used by very many people here anymore, but I am curious if anyone has even tried any of them and if so what did you think?
Sent from my custom MT3gS
Wow! It seems I am a bit more behind the times than I realized! I guess it is time to move on, eh? Ah well, Gingerbread here I come!
DocHoliday77 said:
Wow! It seems I am a bit more behind the times than I realized! I guess it is time to move on, eh? Ah well, Gingerbread here I come!
Click to expand...
Click to collapse
Don't be so quick, I end up coming back to my favorite froyo rom because things just work. I loved your reboot mod. I have a request, I have seen other froyo phones with power control widgets on the notification, do you think that's possible on sense?

New G2 Owner, just installed CyanogenMod 9.0.0-RC0 BETA 5

Hello,
I am a new G2 owner (moved up after my trusty Nokia N97 was pickpocketed and boy was I living in the past there with Symbian).
So far. I've installed CyanogenMod 9.0.0-RC0 BETA 5, flashed the Beta 7 Kernel and ran the Supercharger v6 script and am very happy with the results, I just have some hopefully, very easy to answer n00bish questions that I think relate to this mod specifically, so excuse me if the questions seem silly...
1. How do I turn off the cyonogen boot animation, I cant for the life of me find the option in settings!
2. Is there any way to stop my phone vibrating when unlocking from sleep. Again, this may be obvious to all, but I reallly cant find this particular option, after a few days tinkering with the phone.
3. Customising the keyboard, I've seen threads with specific custom keyboards, but is there anyway I can customize my keyboard with this mod to use the custom buttons on my physical keyboard (I'd love to be able to make one of these buttons skip to the next song for example on the default music player....
Thanks
Richard.
83nn0 said:
Hello,
I am a new G2 owner (moved up after my trusty Nokia N97 was pickpocketed and boy was I living in the past there with Symbian).
So far. I've installed CyanogenMod 9.0.0-RC0 BETA 5, flashed the Beta 7 Kernel and ran the Supercharger v6 script and am very happy with the results, I just have some hopefully, very easy to answer n00bish questions that I think relate to this mod specifically, so excuse me if the questions seem silly...
1. How do I turn off the cyonogen boot animation, I cant for the life of me find the option in settings!
2. Is there any way to stop my phone vibrating when unlocking from sleep. Again, this may be obvious to all, but I reallly cant find this particular option, after a few days tinkering with the phone.
3. Customising the keyboard, I've seen threads with specific custom keyboards, but is there anyway I can customize my keyboard with this mod to use the custom buttons on my physical keyboard (I'd love to be able to make one of these buttons skip to the next song for example on the default music player....
Thanks
Richard.
Click to expand...
Click to collapse
I'm not experienced in cyanogen but if there is no option to disable boot animation, you can flash a stock one
Sent from my HTC Vision using xda premium
Take a look in performance options for boot animation. Not running cm9 currently so not entirely sure.
Sent from my Desire Z using xda premium
Thats not questions of begginer
Boot animation you can change with some zip package, you can find them somwhere here or you can install another rom which provides changing boot screen. I believe aokp has this. There are no options for disabling vibrate by unlocking Im affraid. And I leave the last question without answer, because I dont know anything about this stuff.
Sent from potato
havent used this rom yet so im not sure if there specific settings for any of these
1: if there is no option you can flash a different one (4ext recovery has an easy way) there are many .zips that can be found all over xda you can flash. or you can get romtoolbox from the market (paid and free) here you can also easily change it along with many things in your rom
2. again havent used this rom so your question may be answered better by the developer, many other roms dont do this so if you get to annoyed there are many other choices
3. just like #2 there are ways but if its not listed as an option under settings than it may be a bit too difficult - may need to try out other roms that have this as a built in function
4. dont know why im bothering to answer this for i obviously dont have answers for you
You really shouldn't be using a non-stable aftermarket rom. Move over to Cyanogen 7.1 Stable if you value your sanity. Beta class roms are not usable as daily drivers and you will encounter gamebreaking bugs.
As to address your specific questions:
1: You cannot disable boot animations directly. You can replace the file, located in system>media>bootanimation.zip or delete it completely. Note: this location is relevant for Gingerbread roms, I do not know the location in ICS based roms.
2: I haven't ever encountered this design decision but it sounds dumber than a cat jumping into molasses. I swear to god some people should not be coding for a hobby.
3: Remapping keyboard keys to do the custom functions that you're requesting is not possible without detailed technical knowledge of the code interface. Do not attempt it. Learn to live with holding down the volume rocker to switch songs.
Flashed back to andromadus testing and the feature to disable boot animation is indeed in setting>performance. It may not be there in cm9 beta. You can always jump ship to either andro build. They are both very good.
Sent from my HTC Vision using xda premium
Thanks for all the replies guys!
I perhaps did jump in at the deep end with a beta mod but other than my minor issues I've been very happy with what seems a very stable beta...
I will indeed look up some custom boot animations but its a shame about the unlock/vibrate issue (my boss sits close to me so its not ideal for me when I'm trying to be discreet!)
With regards to wanting a keyboard button to 'skip to next track'; the main reason i wanted it was for when i have the phone plugged into an fm transmitter while driving....having a button to press (like the dpad on the nokia n97) means i can change songs easily without looking....unless i find a better solution, Real Player Beta has a rather large and clear lock screen which isn't so bad, I'm getting better at skipping songs using touch screen without looking (or crashing).
Thanks again, loving this phone, largely to do with all the advice I'm reading here.

Categories

Resources