[Information] Additions/Modifications/Optimization's for Chefs - HTC EVO 3D

It seems to me that there is some information missing from the developer section here at XDA allowing newcomers to find out more stuff about the modifications that are going into the roms as they come flying out of the oven.
This also makes it harder for new chefs to locate and include these things into their own roms. I have cooked a few roms in my time developing and it always took more time to track down these things than to modify the rom to my liking.
My goal for this thread is to put as much information in easy to follow links to the original threads that go back to whoever created the cool things we have in to roms today.
If you have any of these things bookmarked please post the link to where the information is. If you want any mods added to this list please feel free to request it to be added and ill do my best to keep it updated.
This is not intended to be a HOWTO thread its idea is to give you the location of all these things are located.
This also is not a thread designed to show you how to flash a rom or root your phone.
It is intended to allow you to find the information to modify your own rom or a base to your liking
----------------------------------------
Kitchens
----------------------------------------
[KITCHEN][JULY 21 '11] HTC Android Kitchen, v0.172 [Linux / Mac / Windows]
----------------------------------------
Info
----------------------------------------
HOWTO: Unpack, Edit, and Re-Pack Boot Images
Edify common error
[HOW-TO] Hide various Icons from the Status Bar - Thanks O.M.J
----------------------------------------
Tools
----------------------------------------
Apk Manager
amend2edify
Apk Sign & Aligner
Gingerscript - Framework mod tool - Thanks O.M.J
----------------------------------------
Rom Bases
----------------------------------------
[ROM] Base sense stock rooted rom [1.0] [HTC stock] 07/29/11
[DEV-ROM]Stock EU_1.20.402.1 for porting [GB 2.3.4]
----------------------------------------
Additions
----------------------------------------
3D Homescreen Setting > Display
4 In 1 Reboot Menu
init.d Support
More Quick Settings
EPST from EVO 4G<---- EPST v2.1 from the Evo4g. From Froyo need confirmation if it works.
CRT on/off animation
Talk with video
----------------------------------------
Modifications
----------------------------------------
Overscroll Glow Color
Modified HTCCamera - Panorama/HDR/Burst
4 In 1 Reboot Menu
GPU Acceleration
Unlimited tabs in browser
MMS size limit change
Hotspot Unlock
How to make Sense ROMs show 1X/3G Properly - Thanks O.M.J
----------------------------------------
Optimization's
----------------------------------------
EXT4 Optimization
RAM optimization
SD card speed
dalvik heap change
Tweaking Adreno Config
----------------------------------------
Smali & XML Edits/Tweaks
----------------------------------------
If no threads are found can link to pastebin or paste2
Im still trying to track down most of the resources, if you know where any are please let me know and i will add or update the links as necessary.
Any devs that want me to add a link to their mod that people are using in cooking roms please again let me know i will add it.

Fantastic idea and fantastic thread. Exactly what I've been looking for

Awesome resource thread. Kudos to you, sir!
Sent from my PG86100 using XDA App

J.eremy said:
It seems to me that there is some information missing from the developer section here at XDA allowing newcomers to find out more stuff about the modifications that are going into the roms as they come flying out of the oven.
This also makes it harder for new chefs to locate and include these things into their own roms. I have cooked a few roms in my time developing and it always took more time to track down these things than to modify the rom to my liking.
My goal for this thread is to put as much information in easy to follow links to the original threads that go back to whoever created the cool things we have in to roms today.....
......Im still trying to track down most of the resources, if you know where any are please let me know and i will add or update the links as necessary.
Any devs that want me to add a link to their mod that people are using in cooking roms please again let me know i will add it.
Click to expand...
Click to collapse
Man... this is epic. Many thanks.

Damn...damn....hell yea!!!!

Thank you a ton for this.
Sent from my PG86100 using XDA Premium App

Very nice...thank you OP!

Thank you so much! So many resources and guides to pull from, it really makes a big difference. ,

Well done J.eremy.
I've said this before. Too often we don't share the how-to's on a particular mod.
Keeping track of the different mods out there and the how-to implementations is really important. (smali, xml edits)
Thanks for doing this This will certainly encourage me to document some of the stuff I add so others can make use of it too.

Nice work
Sent from my PG86100 using XDA Premium App

A lot of those links go to EVO 4g pages. I didn't try any of them but sending people there blindly may cause some inadvertent problems (people won't know better and flash things not meant for their phone).

rstuckmaier said:
A lot of those links go to EVO 4g pages. I didn't try any of them but sending people there blindly may cause some inadvertent problems (people won't know better and flash things not meant for their phone).
Click to expand...
Click to collapse
This is for people wanting to develop. A lot of the links go right to android developers. If your that clueless to flash something from an entirely different phone then there isn't much anyone can do for you.
Sent from my PG86100 using XDA Premium App

fernando sor said:
This is for people wanting to develop. A lot of the links go right to android developers. If your that clueless to flash something from an entirely different phone then there isn't much anyone can do for you.
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
+1
10chaaar

very nice thread! it's good to share knowledge, this is what the community is all about!
Here is a couple nice tools/guides to add to OP:
http://forum.xda-developers.com/showthread.php?t=1193149
http://forum.xda-developers.com/showthread.php?t=1200161
http://forum.xda-developers.com/showthread.php?t=1200143

Thanks OP, nice job on this!

fernando sor said:
This is for people wanting to develop. A lot of the links go right to android developers. If your that clueless to flash something from an entirely different phone then there isn't much anyone can do for you.
Click to expand...
Click to collapse
Right, which is exactly what I said... The OP needs to say this clearly that these things aren't to be flashed. Yes, I read it; yes, I know it says it's not a guide for flashing ROMs; it does NOT saying not to flash these things.
I know a lot aren't dumb enough to blindly flash things but there are a lot who trust the things people post and will flash no matter what. Why be cynical when a simple line of text could save someone the headache down the line?

As long as the mods work exactly the same on EVO 3D and the implementation is the same I see no harm in linking to threads in EVO 4G.
If the mods are completely different and not relevant on the 3D, I'd say remove them to reduce confusion.
Just my 2 cents.
Good to see everyone collaborating and helping each other out

Great thread bro. Much needed.
Sent from my PG86100 using Tapatalk

O.M.J said:
very nice thread! it's good to share knowledge, this is what the community is all about!
Here is a couple nice tools/guides to add to OP:
http://forum.xda-developers.com/showthread.php?t=1193149
http://forum.xda-developers.com/showthread.php?t=1200161
http://forum.xda-developers.com/showthread.php?t=1200143
Click to expand...
Click to collapse
Thanks bro. Just what I was looking for.
If anyone needs anything, I will help when I can. Just pm me.
Sent from my PG86100 using Tapatalk

rstuckmaier said:
Right, which is exactly what I said... The OP needs to say this clearly that these things aren't to be flashed. Yes, I read it; yes, I know it says it's not a guide for flashing ROMs; it does NOT saying not to flash these things.
I know a lot aren't dumb enough to blindly flash things but there are a lot who trust the things people post and will flash no matter what. Why be cynical when a simple line of text could save someone the headache down the line?
Click to expand...
Click to collapse
i just dont see how you can find something negative in this post. its not even mods mostly but tutorials and links that lead to googles developer website. you know where actual developing is displayed and taught? no matter how clear you make something some one is going to bork their phone because they didnt read the instructions. believe me about half my posts are asking poeple to read the op.
not trying to flame. just think its a good thread post

Related

Howto make a custom rom

how can i make my own custom rom ?
i wwant to be a chef not a developer
i know some really good video tutorials for you... what phone do you have?
ljbaumer said:
i know some really good video tutorials for you... what phone do you have?
Click to expand...
Click to collapse
nexus one .
Video's for G1 As well?... Heck! Just link the lot of them <3
winter
link what you want
i tried to make the rom but when i flash it it is stock on the bootsplash.
i delete launcher e put adw, i put
- blackbar
- genie widget mod
- music mod
- video drier mode
- htc ime
- 2.1 build .prop
nothing to do, i do't know why it is blocked on the boot logo
Best Kitchen?
Hello all, i was just wondering which kitchen would be best for me as a beginner to android rom cooking? I have a good grasp of linux thanks to my good friend arran (arranmc182 on xda i think ) so was wondering which was the best
Thanks
Will
willcaddy said:
Hello all, i was just wondering which kitchen would be best for me as a beginner to android rom cooking? I have a good grasp of linux thanks to my good friend arran (arranmc182 on xda i think ) so was wondering which was the best
Thanks
Will
Click to expand...
Click to collapse
best is always to go from stock, as it forces you to implement things and know what you're doing.
copy cyanogen do not make you a "rom cooker"
Hey Guys,
I'd like to get involved with making Android ROMs as well. I have a Droid and would LOVE to make my own Droid ROMs . I am already a student software developer so I don't mind getting into the nitty gritty, in fact, the deeper the better, so I can fully learn how to build and work with Android. I also hope to be able to make Android apps eventually too. I know Java and Perl fairly well and have recently started C and C++.
Any suggestions for where to start would be greatly appreciated, i.e. tutorials, videos, guides, what languages I need to know, what tools I should use (eclipse, etc., with what plugins, etc.). Thanks a bunch, and let me know if you guys have ideas for apps you'd like to see on the Market .
-GB
-------------------------------------
Sent via the XDA Tapatalk App
Count me in
GaMeBoY439 said:
Hey Guys,
I'd like to get involved with making Android ROMs as well. I have a Droid and would LOVE to make my own Droid ROMs . I am already a student software developer so I don't mind getting into the nitty gritty, in fact, the deeper the better, so I can fully learn how to build and work with Android. I also hope to be able to make Android apps eventually too. I know Java and Perl fairly well and have recently started C and C++.
Any suggestions for where to start would be greatly appreciated, i.e. tutorials, videos, guides, what languages I need to know, what tools I should use (eclipse, etc., with what plugins, etc.). Thanks a bunch, and let me know if you guys have ideas for apps you'd like to see on the Market .
-GB
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
Hey
If you find any videos on making custom roms,, count me in..
i currently have the Sprint EVO 4g..
leonnib4 said:
best is always to go from stock, as it forces you to implement things and know what you're doing.
copy cyanogen do not make you a "rom cooker"
Click to expand...
Click to collapse
i am trying to compile from aosp. since i have no programming experience at all, it is a slow learning process so far. my ubuntu has redo and git running perfect now. i have eclipse working but have not used it at all yet. androidsdk 2.2 adb is fine but fastboot is a hassle.
so far, two froyo alphas both flashed but buggy. not one decent tutorial that makes the kernel compile/framework/gapps process clear
My AOSP 2.2 for passion/n1 alpha2 is pretty darn solid now. It took mushing together instructions from 5 incomplete tutorials to fill in the blanks.
What a great feeling to have a ROM not kanged. The Repo/Git tool has gotten easy to use after several long sessions using it in Ubuntu 10.04 LTS.
Anyone on the same OS, I suggest you research and install both Java 1.5 & 1.6 and get use to switching between the two. Also, I have not yet used Eclipse but it isinstalled and it works with SDK.
The Android Open Source site does a decent job of walking you through Repo...Git...and getting the source. After getting that far, I stumbled through setting up a "vendor tree" and looking through all the folders and files to see what it was all about. Much of it was totally over my head. But after attempting several crap builds, the "compile" process is sinking in a bit.
...tapatalk post from n1...
.............
I found this site to be very helpful for building from AOSP...
http://blog.alsutton.com/2010/06/29/building-aosp-for-the-nexus-one/
Successfully compiled for the first time yesterday..still trying to figure out how to make it rooted .
http://forum.xda-developers.com/showpost.php?p=7204823&postcount=1
for getting source to compile ^^^

[ROM] Shameless AOSP 2.2 v1.0 [FRF91] [07-10-10]

I compiled my first ROM from source FRF91 for N1 w/root su+busybox+de-odex+gapps. The time of my AOSP -b master sync was around 9:00a pst, 07/10/10. This is not a "kang" of Modaco or CyanogenMod but I credit both and all teamdouche since I regularly need to look into their work to teach myself. Thank you dferreira and jr33 for not flaming my many noob questions and also thanks to dsixda for his reqularly updated android kitchen.
I still can't do much customizing and adding features because I still have to get better at too many things...sorry. Feel free to report bugs and I hope some of you could tell me how to fix simple things or add features by directing me to resources.
I am using themes by micromod777 for FRF91 that do work on this ROM.
Added:
Original Boot Animation (aka Holiday)
APN list
Trackball wake/unlock (crimsondr)
NFL app (jlevy73)
AccuWeather widget (allows multiple locations)
Logger app (michael.novakjr)
If you don't have the new radio installed, fastboot flash radio first.
Flash the ROM .zip after full wipe.
Remember to to do a nandroid backup first.
Radio Download >>> 3321c196d8ec1cf748fd20c3c4068520 32.36.00.28U_4.06.00.12_7 radio.img
(Fastboot flash using "fastboot flash radio radio.img")
ROM Download >>> 6af5516125105c92d8a3d87c6110defc shameless_aosp_frf91_1.0_signed.zip
...saved...
Really had to bump your Rom because no one was using it? nice...
nopenope said:
Really had to bump your Rom because no one was using it? nice...
Click to expand...
Click to collapse
Why this kind of comments? Do u think they help in anyway?
Sent from my Nexus One using Tapatalk
He's also the kind of guy who knows nothing other than wipe & flash and has nothing positive to offer the community... =/
nopenope said:
Really had to bump your Rom because no one was using it? nice...
Click to expand...
Click to collapse
no... i bumped it because i had an old post that i wanted to re-title and use. that post had no replies so i recycled it. why the hate?
Quick84 said:
He's also the kind of guy who knows nothing other than wipe & flash and has nothing positive to offer the community... =/
Click to expand...
Click to collapse
thanks for trying out this rom guys. it is not a cut-n-paste. i really did compile from source. it took 5 alphas to get to this release. it is like a hobby for me to try and solve puzzles and that's how i tackled making the rom. i have zero programming knowledge and have fun relaxing trying to follow steps in a process to accomplish a goal.
When will you work on your desire rom project again? We really need someone to work on desire port beside paul. hopefully you can challenge yourself and make that desire rom perfect.
lpasq said:
no... i bumped it because i had an old post that i wanted to re-title and use. that post had no replies so i recycled it. why the hate?
Click to expand...
Click to collapse
If you added stuff then cool but just the post saying *bump* not added new things to first post makes it seem that you just wanted your post to the top again. And to the guy who says i've never done anything for this community you might wanna change that and then your post well what have you done. my reply is don't worry its more then you'll ever. SO props to the update then
nopenope said:
If you added stuff then cool but just the post saying *bump* not added new things to first post makes it seem that you just wanted your post to the top again. And to the guy who says i've never done anything for this community you might wanna change that and then your post well what have you done. my reply is don't worry its more then you'll ever. SO props to the update then
Click to expand...
Click to collapse
thank you. ...not an update though. it's a source build compile. the post i recycled had a paste-n-bake kang of an early aosp 2.2 that chris soyars put out via a tweet... ...and hundreds of people downloaded it but not one person posted a reply since i made clear i simply was passing it along.
so you know... i think the other flame was also intended for me...not you.
not bad! gonna give this a shot!
How about compiling Stk.apk and extract the dictionaries from the LatinIMEGoogle.apk and putting them in the corresponding locations in your LatinIME source. That will get you more layouts than the Google keyboard and still all the features since they have now been included in the AOSP version. The Stk.apk (SIM Toolkit) is also useful for a lot of people, and only work AOSP based roms, and might possibly drive more people towards this rom if they want the stock experiance.
It should simply be a matter of running 'make -j4 LatinIME' and 'make -j4 Stk' with the -j flagset to your number of cores + 1 or 2.
blunden said:
How about compiling Stk.apk and extract the dictionaries from the LatinIMEGoogle.apk and putting them in the corresponding locations in your LatinIME source. That will get you more layouts than the Google keyboard and still all the features since they have now been included in the AOSP version. The Stk.apk (SIM Toolkit) is also useful for a lot of people, and only work AOSP based roms, and might possibly drive more people towards this rom if they want the stock experiance.
It should simply be a matter of running 'make -j4 LatinIME' and 'make -j4 Stk' with the -j flagset to your number of cores + 1 or 2.
Click to expand...
Click to collapse
I shall pm you prior to attempting so I can get clarification on any questions I may have. Thank you.
Sent from my Nexus One using XDA App
I'm working on the same kind of project you are. The problem I'm running into is that every app that tries to access GPS location FCs on me. Did you ever come across this? Maps won't run at all, and I've had to set my homepage to something other than Google since it FCs the browser when it calls for location. I've got a working build otherwise!
RMGeren said:
I'm working on the same kind of project you are. The problem I'm running into is that every app that tries to access GPS location FCs on me. Did you ever come across this? Maps won't run at all, and I've had to set my homepage to something other than Google since it FCs the browser when it calls for location. I've got a working build otherwise!
Click to expand...
Click to collapse
Very cool that you have a working build environment. What OS are set up in?
I do not get the error you describe. Run a logcat either with ADB or using Logger from Market. Reading the log makes it easier to ask for help based on the specific errors. That is what I do. Ask the pros for advice. Some are helpful. Most ignore us noobs.
I am happy to offer whatever help I can as a rookie. Just PM me.
From N1 via Tapatalk
lpasq said:
thanks for trying out this rom guys. it is not a cut-n-paste. i really did compile from source. it took 5 alphas to get to this release. it is like a hobby for me to try and solve puzzles and that's how i tackled making the rom. i have zero programming knowledge and have fun relaxing trying to follow steps in a process to accomplish a goal.
Click to expand...
Click to collapse
I'm in the exact same boat, just jumped into android about a month or two ago with my nexus (from an iPhone 2g, no less lol), ain't no turning back now
I'm also building a rom from source, more as a side-project to better familiarize myself with Android, but if it turns out well then that's always a plus.
Good luck on your rom!
wdfowty said:
I'm in the exact same boat, just jumped into android about a month or two ago with my nexus (from an iPhone 2g, no less lol), ain't no turning back now
I'm also building a rom from source, more as a side-project to better familiarize myself with Android, but if it turns out well then that's always a plus.
Good luck on your rom!
Click to expand...
Click to collapse
it is nice to know that other "hobbyists" are playing with aosp and the tools used to make roms. much success to you my brother

Svn question

I've enjoyed learning about the world of android development. I recently was able to discover the awesomeness of the SVN. I was curious if there were a way to know which roms that you can use SVN with? Or is it just something that you have to just do an Internet search on? This is my second post ever. Please take it easy on me if this post is uneducated sounding or misplaced. As this is not my area of expertise. Yet. Thanks in advance
Sent from my PG86100 using XDA Premium App
Mtims78 said:
I've enjoyed learning about the world of android development. I recently was able to discover the awesomeness of the SVN. I was curious if there were a way to know which roms that you can use SVN with? Or is it just something that you have to just do an Internet search on? This is my second post ever. Please take it easy on me if this post is uneducated sounding or misplaced. As this is not my area of expertise. Yet. Thanks in advance
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
two questions come to mind as i'm not 100% clear on your original question.
1) using SVN to manage/develop a ROM
i'm not an expert but this is the first definition of svn which comes to my mind. defined by google as: In software development, Apache Subversion (formerly called Subversion , command name svn ) is a revision control system.
short answer: your original question, a way in which ROMs can use svn? i.e. using svn to manage a ROM? sure, that would be possible. personally i've seen svn more commonly used for actual coding control, i.e. a specific apk which comes as part of a ROM, the developer might use svn to control changes to the apk code.
long answer: i don't think i've ever seen a ROM listed on svn. as it would be more package management since most ROMs are created off the sense base and then changes are by through reversing the apk files using, smali, pngs, etc. svn might be interesting to use for smali code control .. never seen it or thought of it before.
i have only used snv once or twice as i've used git more often on github. i have an app, wimax keys checker for the evo/shift device which i've used github to maintain version and code control. http://github.com/joeykrim/WimaxKeys .
rom transparency and public code control of a whole ROM has not seemed very popular in here. seems made code changes made by ROM devs are kept semi *secret* or *private*. whenever i do happen across a post showing which smali edits to make to modify a stock apk file, i usually thank the posted as i view it to be a valueable contribution to the community.
2) accessing an SVN from inside of android (referring to android as a ROM). if you're referring to being able to access a SVN repository through android, i'm sure thats also probably possible. a quick search of the market for the term svn reveals a few apps. https://market.android.com/search?q=svn&so=1&c=apps
Wow, thanks! Yes, I was using the synergy rom for my evo 3d. I wasn't aware of keeping up with nightly builds via SVN until a couple of days ago. I was merely googling and hoping to find the latest build before that. I wasn't sure if ALL roms were kept updated the same way. You are CLEARLY more educated on this stuff than I. Thanks for the quick lesson.
Sent from my PG86100 using XDA Premium App
Mtims78 said:
Wow, thanks! Yes, I was using the synergy rom for my evo 3d. I wasn't aware of keeping up with nightly builds via SVN until a couple of days ago. I was merely googling and hoping to find the latest build before that. I wasn't sure if ALL roms were kept updated the same way. You are CLEARLY more educated on this stuff than I. Thanks for the quick lesson.
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
Ah, synergy! I was able to quickly google the four phrases: synergy android rom svn and found a great thread on accessing some popular ROM SVN sites:
[Guide][Windows][UPDATED 8/29/11] Use SVN to download Synergy & Other ROM Nightlies
The OPs write up is pretty accurate and definitely contains relevant information regarding the world of SVN and code management.
It would appear they are using SVN thru the google code site as a file management method for their ROMs. They store each individual file on their svn site available for download at request. The "traditional" method for distrubuting ROMs has been to share a packaged .zip file which can be stored on the sdcard for loading through a custom recovery. Essentially it appears you can download individual pieces of the ROM through the SVN sites as opposed to only being able to download one large .zip file and then extracting the required individual pieces.
Thanks for bringing this to my attention. Seems I had missed this trend as I don't visit the developer section very often. Hope the additional details and thread with ROM SVN links help!
No, THANK YOU!

[Updated 7-12]✚ The Ultimate Guide to Everything Amaze-ing! (RETIRED)✚

This post is still working, but has not and will not be updated as I and the other contributors no longer have this device. I welcome questions as always, but without the device in my hand, I may not have your answer.
There are people still actively trying to update the software for this device as of 1/15, and if anyone wishes to take over/update this thread PM me.
It was a great ride with the amaze, and I still feel like the camera puts much newer devices to shame to date.
The ultimate(but now *retired* guide to everything Amaze-ing!
Credits given at the end of this post.
Table of contents - clicking the following links will take you to that specific part of the BIBLE!
1. General Tools
2. General How-to’s: the information needed most commonly- adb, fastboot, bootloaders, etc
3. ICS Specific: How to switch from GB, list of all roms, kernels, how-to’s specific to ICS
4. Gingerbread Specific: An archive of information about everything needed for gingerbread(outdated OS)
5. Battery Tricks: A variety of ways to save on battery, troubleshoot, measure, etc. Updated soon!
6. Misc Apps/Themes, etc Updated soon!
7. Troubleshooting/Miscellaneous: Useful Threads: Useful threads and those for troubleshooting known issues, archived(closed) useful threads, etc
8. Advanced Android 101: So you wanna go to the next level? You’ve read, and read, and read.. how do you do something much more difficult? Compiling/Decompiling, signing, baksmali, misc tools, and more..
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Advanced features of google docs!
Anyone viewing the document can click in the top right hand corner where is says "# other viewers" if anyone else is viewing- there is a chat box there that can me used.
I've allowed people who access from this thread to make COMMENTS in the doc - highlight some text, right click and click add comment - do NOT abuse this, I can turn this off. If you believe you can help clarify information or add a link, that is the best way to!
Contributor have full edit - I will put some advanced functions for you in post #3
Click to expand...
Click to collapse
We can expand upon this at ANY time, if something should be added, please let us know.
You can save or view this doc via the google drive app on your phone!(edited for proper formatting!)
You can ALL be contributors! See something that is missing the link, let us know so we can add it. Want to write something up you feel we have missed, or feel that information is not up to date - write up in this thread and we can directly link to that! Have battery tips, or specific apps, themes.. you name it - this bible is going to eventually cover everything about the amaze and any nooby question ever asked with your help!
We will likely have kernel source drop soon and we will have even more to keep track of, so we will need some serious help from the community to make sure we are all organized as possible!
All future efforts will go into updating the HTC Amaze 4G Wiki:
Amaze General Overview :http://forum.xda-developers.com/wiki/HTC_Amaze_4G This is the page to start updating!
Guides and Tutorials
Tools
Click to expand...
Click to collapse
ROMs, Kernels, Recoveries & Themes- Files for HTC Amaze 4G users and developers including things to cook, flash & customize with.
Stock Roms
Custom Roms
Custom Kernels
Custom Recoveries
Custom Themes
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Initial layout, content, and design by Silentbtdeadly, EclipzeRemix, GlacierGuy- other contributors welcomed!
Thanks to additional contributors: Dark Nightmare
We tried to link to all original work, if we wrote up any information you feel you need credit for or you can provide us to an up to date thread we can link to, just let us know!
Changed not added to wiki yet:
7-12
Added the first 4 posts under the Advanced Android 101 section to reflect some of the new "how to" develop threads.
Click to expand...
Click to collapse
Change log:
5-30-12
Other misc stuff added(instructions for canadian ICS carriers thanks to comment)
Added example of a smali/baksmali edit for advanced android 101 section 8
Added link to posts about "currentwidget" under battery tricks
Removed all tables from the document to make it viewable via the google drive app
Put longer "how-to's" from section 2 and put them at the end of doc to make section 2 more readable(and clickable)
Click to expand...
Click to collapse
5-29-12
Initial post
Everything has been filled out except battery tricks and misc/app themes
Added Dark Nightmare as a contributor
Added comments to sections that need improvement
Corrected links in OP to make sure they take viewer specifically to that part of doc
Added a Troubleshooting/Miscellaneous section for useful threads that don't fall into other categories, updated OP
Formatting of links
Information added to battery tips and General How-to section
What is S-off added
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Chars
Any new contributors added please post in the thread, your first post will be your change log, which I can use to keep change log updated.
Please let's try to stay consistent in formatting - no need to paste the actual XDA or external link, right click highlighted text and add link that way.
Please don't edit the table of contents box in the very beginning of the doc, it will break the links in the OP of this thread.
Let's make sure we only use red text for warnings and the important information that NEEDS to be read.
Clicking insert at the top gives us the ability to add in pictures, links, drawing, etc.. I am not opposed as long as it doesn't take up too much space and isn't confusing.
You CAN create separate docs if you think that posting here would be too difficult - just make sure when you are done with your new doc you click "sharing" in the top right, make it accessible to anyone with a link, but NOT with editing rights! Let's not use other docs unless it is going to be a VERY robust document with images and embedded youtube videos, etc.
You will see at the very end of the doc is an "expanded" version. I put a bookmark in front of each line(insert>bookmark), and then I highlight the text, insert>link and then click the bookmarks tab - choose the text that matches what you are bookmarking.. boom, done.
Easy sharing BBCode links for the Bible.doc and for this thread.
HTC Amaze 4g BIBLE- Google.doc Updated Often
The Ultimate Guide to Everything Amaze-ing!(Amaze 4g BIBLE!)
ChangeLog:
05-29-2012
-Added to General How-To:
How to kill cap key backlights
-Added to battery tricks:
Download Juice Defender app and set it to disable wifi and data when screen is off. Spare Parts Pro works well to monitor what is draining your battery.
Turn off auto brightness and turn down screen brightness
Disable Haptic feedback
Use mod to disable capacitive keys. This also corrects light bleed.
Click to expand...
Click to collapse
Sent from my HTC Ruby using XDA_Premium
HTC Amaze 4g BIBLE- Google.doc Updated Often
The Ultimate Guide to Everything Amaze-ing!(Amaze 4g BIBLE!)
Chanelog:
05-29-2012
-Post on what is s-off added, links added to op.
05-30-2012
-How to install ADB/SDK,
-How to LOGCAT and how to LOGCAT as well via terminal emulator in the Android OS, links to be added to OP
-What is bootloader
-How to boot into bootloader/fastboot/recovery via simple method, hasoon's tool and adb
-How to use fastboot and basic fastboot commands added.
06-01-2012
-How to use ICS OTA files to update devices from GB
-Updated fastboot flash commands with hboot flash command
06-06-2012
-How to restore to stock Telus or T-Mobile ICS via Nandroid or Flashable zip for S-On Users.
-How to change bootanimation/downanimation/sound added.
-T-Mobile ICS OTA flashable zip added to restore to stock tutorial. Credits to R-M-S for this zip.
06-07-2012
-Flashable zips for T-Mobile ICS and Telus ICS to restore to stock via custom recovery, doesn't matter which now since it's flashable and not a nandroid, added to restore post.
06-08-2012
-New to the Amaze 4G? Here's the basics to begin with.
06-13-2012
-added fix to OTA update file tutorial for the ro.cid=00000, 111111 etc error
-How to instal the HQ camera mod for T-Mobile users and a note at the bottom for Telus users
06-14-2012
-How to Edit Build.prop, methods of file pulling and tweaks
06-26-2012
-Added stock recovery.img to restore to stock tutorial.
-Added stock flashable zip for mobilicity ics users
09-06-2012
-Some info added here and there
-Linked how to change font in the theme and apps sections of the bible document.
Coming soon
What do you want added?
Cleaned up my changelog/bookmarks
Click to expand...
Click to collapse
Clickable Bookmarks:
What is s-off/on
How to install adb/sdk and log cat
What is bootloader and how to access it, fastboot and recovery
How to use fastboot and basic fastboot commands
Tutorial to use the ICS OTA files to update from GB when getting the triangle error
Stock via nandroid or flashable zip
How to change bootanimation/downanimation/sound.
New to the Amaze 4G? Here's the basics to begin with.
How to install the HQ camera mod for T-Mobile users and a Note at the bottom for Telus users
How to Edit Build.prop, methods of file pulling and tweaks
Please don't use our work without the appropriate permission, if any of the candy found here is seen in any other basket, we will take steps to have it removed.
glacierguy said:
reserved for me.
Looks awesome SBD... Someone went to bed late
This needs to be stickied
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
Oh, I was up till after 4am working on it, and sadly back awake at 6am.. sigh.
I just hope that people will start sending people to this thread when people need help getting started - it still needs some work, but soon this will answer almost every question someone could have when they get an amaze..
And yes, a sticky would be nice - especially since we will have plenty to keep this updated.
Update: Dark Nightmare has been added as a contributor. If you both can post changes you make to your first posts in the thread:
I.E. -
Updated speed rom in ICS roms - 5/29/12
Click to expand...
Click to collapse
Something like that, I'll update the second post based on those so people can see what has been added without going into the doc itself.
I think we finally have a chance at organizing all this knowledge we have floating around these forums!!!
This awesome, when the noobies come around we can just all simply send them this link which will provide everything they need an more good job!!
Sent from my HTC_Amaze_4G using XDA
fuego77 said:
This awesome, when the noobies come around we can just all simply send them this link which will provide everything they need an more good job!!
Sent from my HTC_Amaze_4G using XDA
Click to expand...
Click to collapse
And I'm hoping if the noobies(lol, love the term btw) think there is something we can clarify(that actually would help), we can make the bible even better..
Any other sections you or anyone else can think of? I'm wondering about ways to link to other useful threads - even threads that are closed like the "issues with ICS thread" I had may be useful.. maybe a troubleshooting section perhaps? A misc resources section?
I think forum members will like that they can help with suggestions and hopefully see a useful and well organized final product..
Silentbtdeadly said:
And I'm hoping if the noobies(lol, love the term btw) think there is something we can clarify(that actually would help), we can make the bible even better..
Any other sections you or anyone else can think of? I'm wondering about ways to link to other useful threads - even threads that are closed like the "issues with ICS thread" I had may be useful.. maybe a troubleshooting section perhaps? A misc resources section?
I think forum members will like that they can help with suggestions and hopefully see a useful and well organized final product..
Click to expand...
Click to collapse
I think troubleshooting section would need the most work, most questions usually come from people who aren't really active users and find themselves stuck so then theyll post here.
Example "my phone is stuck on xxx after I xxx" etc
Sent from my HTC_Amaze_4G using XDA
fuego77 said:
I think troubleshooting section would need the most work, most questions usually come from people who aren't really active users and find themselves stuck so then theyll post here.
Example "my phone is stuck on xxx after I xxx" etc
Sent from my HTC_Amaze_4G using XDA
Click to expand...
Click to collapse
Was thinking the same thing...
Sent from my HTC_Amaze_4G using xda premium
fuego77 said:
I think troubleshooting section would need the most work, most questions usually come from people who aren't really active users and find themselves stuck so then theyll post here.
Example "my phone is stuck on xxx after I xxx" etc
Sent from my HTC_Amaze_4G using XDA
Click to expand...
Click to collapse
True, but if we find the answer to their issue, and it is common ENOUGH to be included, we can link directly to the post that fixes it, whether in this thread, or somewhere else.. no, we can't fix EVERY problem, but there are some standard ones that may be useful.. for example, what remix had to do to flash the RUU when his phone wouldn't accept a recovery - we could provide a few different links for anything useful like that for people having issues with the leak..
At the very least that was why I made it a Troubleshooting/Miscellaneous section, perhaps my closed thread on ICS issues may help someone out, even tho it is closed we can link to it.. or any other thread that has been archived but may be useful?
I'm kinda just thinking out loud here, trying to see what bases we can cover..
@SBD
G+ me... u have my email
@Peartfan40
Thanks for the sticky
Sent from my HTC_Amaze_4G using xda premium
glacierguy said:
@SBD
G+ me... u have my email
@Peartfan40
Thanks for the sticky
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
Unless you have a totally different name than you do in the google doc, and a lot of tattoos.. I couldn't find you. My G+ is in my contact thing on here, you add me, lol.
And thanks Peartfan!
Silentbtdeadly said:
True, but if we find the answer to their issue, and it is common ENOUGH to be included, we can link directly to the post that fixes it, whether in this thread, or somewhere else.. no, we can't fix EVERY problem, but there are some standard ones that may be useful.. for example, what remix had to do to flash the RUU when his phone wouldn't accept a recovery - we could provide a few different links for anything useful like that for people having issues with the leak..
At the very least that was why I made it a Troubleshooting/Miscellaneous section, perhaps my closed thread on ICS issues may help someone out, even tho it is closed we can link to it.. or any other thread that has been archived but may be useful?
I'm kinda just thinking out loud here, trying to see what bases we can cover..
Click to expand...
Click to collapse
Yeah your right but knowing how noobies can get "I don't have time to be reading through dozens of pages to find my answer, can someone just tell me how to X" we've all seen this plenty of times. But I agree with you. Maybe getting some other threads cleaned up so things are straight to the point ? Idk man
Sent from my HTC_Amaze_4G using XDA
fuego77 said:
Yeah your right but knowing how noobies can get "I don't have time to be reading through dozens of pages to find my answer, can someone just tell me how to X" we've all seen this plenty of times. But I agree with you. Maybe getting some other threads cleaned up so things are straight to the point ? Idk man
Sent from my HTC_Amaze_4G using XDA
Click to expand...
Click to collapse
Sure, there are a few that are like that, but I've dealt with many I like that are pretty sharp, things really are just hard to find at this point - or at least till this point hopefully.
If we give a lazy noob this thread we've already put a ton of time into and he wants more, then I can tell him to get *(#$ with a good conscience. But this should be great for people who aren't noobs, but might be overwhelmed - I remember I was in the beginning, trying to figure out s-off and this and that.. and I was never a noob!(lies.)
What is S-Off?
Well allow me to explain:
In their devices, HTC have installed a sort of security check whose level is determined by S-OFF/S-ON. Essentially, this security level is a flag stored on the device’s radio that checks signature images for any firmware before it is allowed to be written to system memory. This hinders using any custom ROMs, splash images, recovery etc., and also restricts access to the NAND flash memory. However, when security level is set to S-OFF, the signature check is bypassed, allowing a user to upload custom firmware images, unsigned boot, recovery, splash and HBOOT images, as well as official firmware that has been modified, this enabling maximum customization of your HTC Android device.
Furthermore, S-OFF also reduces restrictions on accessing the NAND flash memory on the device, allowing all partitions (including /system) to be mounted in write mode while the operating system is booted.
In simpler terms: s stands for security on and off being it's current status, on restricting your ability to write to certain partitions of the system, example: hboot. Also it usually restricts access to flash kernels while s-on but recoveries such as 4EXT recovery have the ability to bypass this while s-on, hence giving you the ability to flash full custom roms without the need of s-off.
S-Off on the other hand gives you practically full access to system partitions, enabling you to flash radios, hboots, just about everything. It also gives you the option to sim unlock your amaze for free (see general forum), gives you options as well to unbrick your device should you have a slip up while trying to flash a rom/mods to your device(search for the unbricking project in the dev forum).
How to obtain s-off? See JuopunutBear's s-off method in the dev section, super-cid is also recommended if you're a rom flasher who likes to test roms that may not be for your specific device, difference being T-Mobile, Telus and Wind versions of the Amaze 4G.
Source of introduction:
here
Sent from an Amaaaaaazing place :-D
When linking... There shouldn't be a reason why the links have to be listed (i.e. when giving rom links). If you see the first couple of GB roms, u will see I made hyperlinks, but whoever finished it did it differently. We should try to keep this organized and in similar formats from user to user, to make it clean and easier to read. Imho.
Sent from my HTC_Amaze_4G using xda premium
I know, I finished fixing the format of the ics roms that were listed.. some of it was a rush job, but at least most of the info is there until we perfect the format.
Sent from my HTC_Amaze_4G using XDA
We will likely need direction from this point on - someone asked about mobilicity carrier(VIA COMMENT in DOC) and someone else supplied the link, I updated thread-- this is a good way to keep it going.
Productive comments are welcome, as it says in the first post- highlight what you want, click insert then comment to leave us something helpful.. otherwise I hope it is helping people out(I don't see glacierguy, nightmare's, or my thanks button getting super mashed..?)
Anyways, it will never be complete, but we will need some direction to move forward and add more!
Tip for better battery
Current Widget
This is a free app available on the play store, there may be other apps that do the same thing.
See what is causing the most drain while you are actually USING the phone(as opposed to when screen is off- hint, use betterbatterystats for that)..
Steps to see which apps are killing your battery- do this when you get higher than average drain(delete previous log file called currentwidget.log in root of SD)
Put the widget on one of your homescreens, it will go to options screen..
An update interval of 60 seconds should be acceptable
Check(enable) the log file
Go into log options>check(enable) log applications
Use your phone as normal for a few days.. or when you've noticed worse drain.
Go back into the program and click log actions>analyze log,>top processes-- this shows you which app processes are using how much current - for example com.android.chrome(the google chrome app) was using 513MaH(milliampere-hour) - if you have the stock 1730mah battery that means that app alone could kill your battery in a little over 3 hours..
Once you have a list of which apps are causing the most drain turn off logging- that app itself will cause SOME drain, but it is worth using just to find out what is killing your phone!
This has been added to the BATTERY TRICKS section of the original google doc!

[MOD]HTCLinkifyDispatcher Fix - Oudated. See OP for Steal25's thread.

Edit: This fix is defunct as of the current OTA. For a working version of this software (Thanks Steal25!) check out the thread here: http://forum.xda-developers.com/showthread.php?t=1947686
I'll be requesting this thread be closed at this point, though I'll leave the files for anyone still on older software versions. It's served it's purpose. Thanks everyone!
Original post:
There are a number of build.prop edits out there for various fixes. One such edit gives back the ability to make a choice of what program you want for a specific action. This was removed by HTC due to Apple claiming a patent infringement of patent #5,946,647. This patent is what caused the Evo 4G LTE to be stuck in customs.
Due to the nature of build.prop files containing many areas that can be tweaked, ROM devs tend to make different tweaks between ROM's. Until now this could have caused issues.
This script makes a backup of your current build.prop, and then EDITS IT IN PLACE.
What does this mean? It means you can flash THIS file on ANY ROM on this phone and it will not mess up any tweaks your specific ROM dev has put in place.
Why is this important? There are a number of build.props edited with this fix (and others)...some of them are from the stock ROM and some are from various other custom ROMs. Simply copying one over your current build.prop could lose you important optimizations, or custom fixes your dev has set up. By flashing this script you keep those customizations and still get the benefit of having your choices back.
Instructions:
To tell if this edit worked for you, check in settings. If the app associations menu option is gone, then it worked.
You will need to clear defaults for specific programs in order to have a choice pop up.
Example:
If you have selected Chrome for your default browser in app associations, you will need to go to menu/settings/apps/downloaded/Chrome/clear defaults.
The next time you tap a URL you will have a choice of which browser to use.
Credits:
Thanks to iconeo for the original thread found here: http://forum.xda-developers.com/showthread.php?t=1693809
Thanks to Steal25 for the actual build.prop edits.
I am including two zip files. The first one will make the build.prop change to allow you to choose your own defaults.
The second one (HTCLinkify-revert.zip) will allow you to put your build.prop back to its default.
There are other build.prop edits out there and I will be creating ROM agnostic flashable zips for those as well.
Please let me know if there are any issues with this flash.
Edit: I have uploaded a new zip that should work with the latest OTA.
nice man
so people can flash this and still keep their tweaks
loving the support this phone is getting
flex360 said:
nice man
so people can flash this and still keep their tweaks
loving the support this phone is getting
Click to expand...
Click to collapse
Yep, exactly. For people that have a hard time editing build.prop on their own, this will do the trick.
Plus it's the easiest way to re-implement the fix if your ROM dev updates the ROM but doesn't include it by default.
So I'm guessing you can only use this if your phone is rooted right ?
Sent from my Xoom using xda premium
MRFERRARI23 said:
So I'm guessing you can only use this if your phone is rooted right ?
Sent from my Xoom using xda premium
Click to expand...
Click to collapse
You can only manually edit the build.prop if you're rooted to begin with, so even if you choose not to do it this way, you'll still need root to make the change yourself.
To flash the zip requires root and unlocked bootloader since you need a custom recovery to flash zips.
Made a correction to the first post. It was Steal25 who came up with the original build.prop edit, not SteelH. Sorry Steal25!
Mines ready fixed by me. But still, thanks mass for this.
Edit: thinking about this makes me realize just how bad apple effd HTC. I mean, if I was one of the vast majority of users who dont root and just buy a phone and leave it how it is, I would honestly probably return this device and buy something different. And that would be hard because i love HTC and this device. But, removing the 'complete action using' dialog is just not something I could live with. Apple really, really, screwed HTC... and end users. :screwy:
Sent from my EVO using xda premium
It's fantastic, thanks man.
I've been following this issue, and it seems the build.prop fix also works for other HTC ICS phones. I assume this flashable zip would work for those phones as well, correct? Since it's editing in place, seems like it should work for all (One X, One S, Amaze 4G, etc.).
thanks, was looking for this mod
oryan_dunn said:
I've been following this issue, and it seems the build.prop fix also works for other HTC ICS phones. I assume this flashable zip would work for those phones as well, correct? Since it's editing in place, seems like it should work for all (One X, One S, Amaze 4G, etc.).
Click to expand...
Click to collapse
It should, yes. However I only had an Evo 3D and an Evo 4g LTE to test on, so I can't support other phones.
But as long as build.prop is in /system and contains the line ro.da1.enable=true this script should work.
Again though I can't test, so you're on your own.
Edit: One thing though: You'll need a modified updater-script. Right now I have 2 versions of this zip, one for Shooter (Evo3D) and one for Jewel (E4GLTE).
You'll need to modify the line at the top of updater-script to your own phone's model:
getprop("ro.product.device") == "shooter"
Replace "shooter" with "jewel" for the E4GLTE for example. Or you could simply remove the line. Should work fine without it.
Ok, I may be asking a lot...
But I'm not familiar with editing the script lines,
Could you possibly either make a zip with the jewel edit in place?
Thanx
Sent from my LtEvo using XDA
KaptainRandom said:
Ok, I may be asking a lot...
But I'm not familiar with editing the script lines,
Could you possibly either make a zip with the jewel edit in place?
Thanx
Sent from my LtEvo using XDA
Click to expand...
Click to collapse
This one already has jewel. If you want it for another device I can make a quick update for you, just let me know the device name. Or if you want to test it without the device check line I'll pull that for you and you can test it that way.
Many thanks for this. Although i was able to modify fue build prop myself, i did have a hard time. Everytime i edited the build prop with root browser it made a copy of itself . Confusing stuff. Finally sorted it with SM mánager.
Anyways this is much easier for someone with my skills
Thank you
SENT FROM MY EVO LTE USING XDA
corcgaigh said:
Many thanks for this. Although i was able to modify fue build prop myself, i did have a hard time. Everytime i edited the build prop with root browser it made a copy of itself . Confusing stuff. Finally sorted it with SM mánager.
Anyways this is much easier for someone with my skills
Thank you
SENT FROM MY EVO LTE USING XDA
Click to expand...
Click to collapse
Not a problem. It will come in handy later if your ROM dev makes an update. Just flash and go.
This worked flawlessly for me. It's SO nice to have the features back that I was used to on previous devices. Thanks!
OstrichSak said:
This worked flawlessly for me. It's SO nice to have the features back that I was used to on previous devices. Thanks!
Click to expand...
Click to collapse
Glad it did the trick for you.
smw6180 said:
Glad it did the trick for you.
Click to expand...
Click to collapse
No, thank you!
Will we ever be able to long press pics in the browser and have the menu come up with share with (list of programs)
It works now!
Sent from my EVO using xda premium

Categories

Resources