Eliminate Ringtone Fade-in

The ringtone fade-in for incoming calls is quite annoying (to me). I've searched for solutions but have only found this: Instructions of How to Fix Gradual Ringtone Volume Fade in Samsung Galaxy S II | Gadget & Mobile Phone Tips Does anyone think it would work for the Optimus T?

Thanks

No, each models phone.apk is different and they're not interchangeable.

You'll need to decompile the phone.apk found on the Optimus T. From there you'll have to edit .smalli files and recompile. If you're up to the task, search the internet. There are tutorials available.
 
This is something I will likely attempt when time permits. It just seems I've spent too much time tinkering with this phone already. Anyway, if I am successful I will post it for others. However, just how easy is it to edit the files? Is it obvious what all the commands are & willI I easily recognize which commands are responsible for the behavior I want to change? Or do I need to really know programming?

Thanks again.
 
Are you rooted? If not, it can't be done. If you have root I might look into it this weekend. No promises though.
 
Ringtone maker has no fade-in...

Sent from my SGH-T989 using Tapatalk

Are you using an Optimus T? No matter which ringtone I use (my own or stock rom phone) it fades in.

Are you rooted? If not, it can't be done. If you have root I might look into it this weekend. No promises though.

Yes, I am rooted. I actually look forward to the challenge of this task but at the same time am overwhelmed as I am not a programmer. I am really good at following other peoples guides though.
 
Yes, I am rooted. I actually look forward to the challenge of this task but at the same time am overwhelmed as I am not a programmer. I am really good at following other peoples guides though.

I'd start with this guide and attempt to apply it to the Opt T phone.apk.

[MOD] Phone APP Const. Ringtone Vol. with Inst.[CWM Flashable](updated 1/24/2011)

If the above doesn't work, this modded phone.apk is from an Optimus One. Take a diif tool to it and see what you can decipher.

[DEV][UPDATE 04/03/2011] Ringing with no fade

Good luck.
 
I've attemped both this guide Use APKTool to Decompile, Edit, Translate and Recompile an APK ? MIUI-Au for HTC Desire and this one MasterGenius.NET – Lambros Petrou ? {Android} – Compile/Decompile Apk and Jar files for Android Smartphones without any success. When I type the commands in a command window all I get is 'java' is not recognized as an internal or external command, operable program, or batch file. Yet I've watched the video and I do exactly as he does but it just don't work. It's maddening!
 
The error sounds like the rom isn't deodex'd or you don't have Java installed.

IMO the official TMO LG rom is horrible. I haven't used it since January. If you like official LG Froyo I suggest you try a P500 version and simply apply the modded apk in my second link. The P500 (Optimus One) and the P509 (Optimus T) can share roms.

Give miks cm7 6.5.x a try. I've been using it since April. I would have binned this phone long ago if I was forced to use Official TMO LG. In fact, it would have been enough to turn me off of carrier Androids completely.
 
This is my first smart phone so it's already leaps & bounds better than anything I've ever used. I'm OK with the stock ROM...I just want to tweak certain things if I am able. The volume fade-in is my latest quest.
After wasting away the better part of the afternoon I got the phone,apk decompiled. Using the method from this link [MOD] Phone APP Const. Ringtone Vol. with Inst.[CWM Flashable](updated 1/24/2011) - xda-developers I can decompile the apk but the program always tells me that adb wasn't found and I won't be able to change things. I download and install adb (or so I think) but the program continues to tell me that it wasn't found. More problems for another day.
Anyway, looking through the decompiled apk I realize I have no idea what to look for. I am not finding any smali files. The xml files have no clues either. So I am getting close...maybe if I can get the adb installed correctly the above mentioned program will let me edit the smali files.
 
This is my first smart phone so it's already leaps & bounds better than anything I've ever used. I'm OK with the stock ROM...I just want to tweak certain things if I am able. The volume fade-in is my latest quest.
After wasting away the better part of the afternoon I got the phone,apk decompiled. Using the method from this link [MOD] Phone APP Const. Ringtone Vol. with Inst.[CWM Flashable](updated 1/24/2011) - xda-developers I can decompile the apk but the program always tells me that adb wasn't found and I won't be able to change things. I download and install adb (or so I think) but the program continues to tell me that it wasn't found. More problems for another day.
Anyway, looking through the decompiled apk I realize I have no idea what to look for. I am not finding any smali files. The xml files have no clues either. So I am getting close...maybe if I can get the adb installed correctly the above mentioned program will let me edit the smali files.

The error log will tell you where the script wants adb placed.

What you're attempting is somewhere between advanced modding/begginer dev. You haven't gotten to the hard part yet. I suggest you do some general reading on modding apks, understanding resources.arsc (don't compress it!) .dex .smali etc before diving in. I'm not trying to discourage you but this isn't 123 hit enter = done.
 
Last edited:
I now have adb configured correctly, I can decompile the apk easily...just when I thought I was getting somewhere I finally realize I need to deodex the phone apk to edit the smali files. Currently investingating guides for that. Hopefully no other surprises pop up. Eventually I will get this done, if for no other reason than to say that I could do it!
 
Last edited:
I have now deodexed the phone apk and have access to the smali files. Although this guide [MOD] Phone APP Const. Ringtone Vol. with Inst.[CWM Flashable](updated 1/24/2011) - xda-developers says to delete 2 lines of code form the Ringer$1.smali, I can only find one line that matches what the guide states. Should I not worry about it considering this is a different phone than the guide is for? Also, can I just edit my smali file, save it, re-odex it and overwrite the original with the new one? Or do I have to compile the apk as a deodexed file?

Lot of questions, I know. I have posted in XDA as well, but in the Android Q&A forum as I am not allowed to post in the guide's forums (reserved for experts, blah, blahm blah...)

Getting close ( think),
 
I have now deodexed the phone apk and have access to the smali files. Although this guide [MOD] Phone APP Const. Ringtone Vol. with Inst.[CWM Flashable](updated 1/24/2011) - xda-developers says to delete 2 lines of code form the Ringer$1.smali, I can only find one line that matches what the guide states. Should I not worry about it considering this is a different phone than the guide is for? Also, can I just edit my smali file, save it, re-odex it and overwrite the original with the new one? Or do I have to compile the apk as a deodexed file?

Lot of questions, I know. I have posted in XDA as well, but in the Android Q&A forum as I am not allowed to post in the guide's forums (reserved for experts, blah, blahm blah...)

Getting close ( think),

You need to understand Android better, for example, deodexing a system/app apk prior to deodexing /sytem/framework .jars is generally a no no. To confirm, install unedited deodex'd phone.apk. If you get FC then you need to deodex framework in the Kitchen. Please search and read!!

Given that the line of code in the tut differs from what you see in your decompiled version means you may need dev skills, sorry. You might be able to fake it by using a diff tool on the Optimus One modded phone.apk and a whole lot of trial and error. Heck, see if the O1 version works, you never know.

Aside from trying to do it myself, I have no more to offer. If you do manage a solution please post it so others can benefit.

Good Luck! :)
 
You are correct…I need to learn more about Android. However, at this time I just can’t afford to spend more time tinkering with this “project”. It started out with simply decompiling an apk and editing smali files. From there it turns into deodexing the apk/odex files. From there the framework. Oh yeah, getting the files to decompile requires getting the JAVA JSE & JDK apps on your PC. Then let’s not forget about ADB/SDK. Now you throw in the Kitchen (sink). Believe me, I have reseached but I have reached my breaking point. I am going to have to admit defeat on this one.
In three separate attempts, twice I completely lost the signal from my carrier. The third attempt was close - I could dial out and even receive calls (kind of)…the phone only vibrated with NO sound and I was unable to actually answer the call.
I believe this is due to the fact that the Optimus T doesn’t have the same code in the Ringer$1.smali as is described in the guides that are linked to earlier in this thread. If anyone knows the proper code to change/delete to prevent the ascending ring-tone it would be greatly welcomed. Aside from that I will live with the ringtone as it stands (as I have no choice).
 
I understand your frustration, it's a steep learning curve. It's not something you pick up in a day or two. I've failed more times with more Android projects than I care to admit but each time I learned a valuable lesson.

Are you running a fully deodex'd version of V10s? If not, even if I do manage a solution it won't work on an odex'd rom. Please let me know and if I have time this weekend I might look into it.

In the meantime please reconsider trying cm7 or any one of the great Optimus One roms available. They don't have this silly fade-in ringtone and you might be pleasantly surprised at all the other goodies they include.
 
Last edited:
OK, so I am open to the idea of installing a different ROM. However I have some questions:

1. I read in a different thread that unlocking your phone is not so easy if you install a custom ROM. Is that true? If so, I will need to wait until I unlock my phone.

2. As long as I have my original NANdroid back up can I reinstall it at any time, or if the custom ROM install gets messed up?

3.Not sure which ROM to try. I have downloaded NuDroid from this forum. I am unsure which version of CM7 though. This link Index of /roms has nightly updates. Which would be the preferred CM7 ROM?

Thanks for all the help,
 
OK, so I am open to the idea of installing a different ROM. However I have some questions:

1. I read in a different thread that unlocking your phone is not so easy if you install a custom ROM. Is that true? If so, I will need to wait until I unlock my phone.

2. As long as I have my original NANdroid back up can I reinstall it at any time, or if the custom ROM install gets messed up?

3.Not sure which ROM to try. I have downloaded NuDroid from this forum. I am unsure which version of CM7 though. This link Index of /roms has nightly updates. Which would be the preferred CM7 ROM?

Thanks for all the help,

1. No, unlocking has to do with carriers. It's only needed if you wish to switch to AT&T for example.

2. Yes, you can always go back using a nandroid backup

3. All Optimus One Roms are found in the Development section. Any designed for the "old baseband" will work. I also suggest you also read the FAQs in the General section.
cm7 v6.5.8 has the least amount of bugs IMO. The link you provided doesn't have the proper version for our phone.

LG Optimus One, P500, V
 
I have flashed the NuDroid ROM from this forum. It seemed the simplist solution (not requiring flashing other mods, etc...) There are some cool things I like about it. However, the ascending ringtone still exists even when applying the mod from this site [DEV][UPDATE 04/03/2011] Ringing with no fade - xda-developers. Oh well.
The only other thing I don't care for with the NuDroid ROM is that I lost 17MB of internal storage. I have this ROM set up basically the same as my stock ROM as far as apps, etc... There is nothing to clean out of the Dalvik cache. The main reason I rooted was to create more space. Its funny how some little things like this can bother some people and not others.
I'll keep the NuDroid for a while but may just switch back to my stock ROM since the whole point was to eliminate the ascending ringtone. I know I can flash the cm7 ROM but I'm getting tired of playing with the phone as well. I think I just want to USE it now.
 
I know... I said I was done fooling around with this phone but curiosity got the better of me. I installed CM7 v6.5.8...WOW - very impressive. There are soooooo many settings it ain't funny. PLUS the ascending ringtone is gone! It also freed up a ton more internal storage. I know I'm late to the party since there are rumblings of a new CM release but for now I can see myself sticking with this ROM for quite a while. I know Turducken (whose name is relavant this time every year) suggested this many posts ago but I had to learn the hard way. Thanks for bearing with me.

Happy Holidays!
 
Last edited:

Forum statistics

Threads
954,020
Messages
6,960,272
Members
3,162,900
Latest member
HioKalka