For all that want audiophile on ICBINB - Samsung Galaxy S (4G Model)

since it seems the majority just want to run ICBINB ( per the massive amounts of pm's i get about this) and some thread post heres how to to it
You need
The following apks
from Audiophile
DialerTab
Phone
settings
mp3
mms
contacts
alarmclock
Framework-res
Twframework
any apk u want out of audiophile u need to overwrite in ICBINB
IF you want the quick launch pull downs
what you will need to do is in the ICBINB framework and tw framework is to pull the color xml out of the apk (use 7z or winrar)
and replace them in the audiophile ones just for the color
once thats done replace those files in the ICBINB rom reflash enjoy
Thats if you want the look if you want the sound tweaks you need to replace the entire system from audiophile over icbinb and reflash mainly the section that deals with cough audio cough
now you have ICBINB audio edition

Thats sweet.
Sent from my SGH-T959V using XDA Premium App

Related

[Q] Change touchwiz messaging theme (no bubbles!)

Hey everyone
I'm pretty happy right now using the leaked 2.2 froyo, with Touchwiz + Launcherpro + Beautiful Widgets, etc. However, one thing i really don't like is the bubble theme in messaging. Is there any way to change it to the vanilla Android messaging theme? (For some reason my friends' Epic 4G has it in that format instead of the Bubble theme, and she didn't change it.)
I don't really want to use a complete SMS replacement app since I didn't like Handcent much.
Thanks for any help!
You can just replace it with the vanilla (or a variant) Mms.apk.
Oh, thanks, I don't know why I didn't think of that... anywhere I would be able to get that file easily? or just download a vanilla android ROM and extract it?
Download cognition Aosp , look in framework and steal the mms.apk .
Use root manager set to R/W
Remember to backup the orignial in system/app before you swap it. Not sure if you have to delete mms odex but hey, give it a try.
hmm okay thanks for the advice, i'll just run a nandroid backup and then start experiment. i expect the stock mms.apk will break the touchwiz puzzle piece screen, too bad.

[ROM]BlazeROM V.2 EXT4-EDIFY 01/16/2010 Released ~Swype Edify updated 1/20/2011~

Welcome to BLAZEROM!!!!!!!!!!!
About my ROM
My Roms goal is to have an extremely optimized and feature rich rom....i will be optimizing files until i hit my goal and just for you i will keep optimizing.
I read people wanting faster and slimmer roms all the time,and i am focused on giving you that.I am always looking at other roms seeing what i can make smaller and providing that to you.
My rom is not and will probably never claim to give new things however it is a feature rich,slim and getting slimmer rom with features in other roms to make BlazeROM faster and faster while saving your battery.
If you have any ideas for this rom let me know as well as a tutorial and/or link of this so that i can read up on it as i am still learning.
To install follow this guideThanks 2sslow
if you do the cwm3 install (it converts to EXT4 when installing CWM3)
Go here:
http://forum.xda-developers.com/showthread.php?t=897612
Easiest 3 step From stock
1 Odin to dk28
2 run cwm install http://forum.xda-developers.com/showthread.php?t=897612
3 install rom
If youre already on dk28 and you need ext4 and cwm3
1 follow instructions here: http://forum.xda-developers.com/showthread.php?t=897612
2 install rom
The above thread will Install Root (if necessary), EXT4 (if necessary), and CWM3 all in one step
This roms style is stock any and all major pictures changes will be flashable.
V.1 Features
-Apps provided are zipaligned and png optimized
-shutdown image is png optimized.
-Slimmed down operating system
-Astro File Browser
-Auto Airplane mode App
-wireless and Wired Tether
-visual voicemail
-AOSP LockScreen
-ViperROM Volume Hack
-ViperROM data Governor Killer
-ViperROM undervolt
-2 Launchers Zeam and LauncherPro
-Dolphin HD with Browse faster,adblock plus,speed dial,and compact page toggles plugins
-A few other apps
Apps Removed in V.1
-Gmail Client
-Internet Browser
-several ringtones
V.2 Features
Change Log: mammon88 Fixes are in red ptfdmedic fixes in blackBLSPyRo's are in Blue
Fixed initialization problems in the tuning and startup scripts
Added recompiled libdvm.so from xjman
Modded Sqlite (no more syncing)
Added Bash binary
Added discard flag to mount options to enable wear leveling
Switched to deadline scheduler
Standardized loging for init scripts
Additional kernel tuning parameters
GPS initialization fixed
Zipalign now working on boot
Removed all Sprint apps except Hotspot
Rhodium Ringtones and Notifications ported over
Removed TW and TW related widgets
Nexus S Ringtones and Notifications
Microbes Live Wallpaper
The following apps are installed into data so they can be removed by the user
Astro File Manager
Spare Parts
Launcher Pro 2 (updated)
Quickboot
Custom Host file
Removed Boot Sound
Modified Build Prop (60FPS)
CW2.5 Redirector (just to keep everything simple for now)
Edify Script and CW3 compatible
Introduce Evo ringtones/notification sounds and alarms
ViperROMS Data Governor Killer/undervolt/and Volume Hack
Visual VoiceMail Put Back
K9 Email included and pngoptimized
Email and GMAIL deleted
uneeded/wanted system files deleted
All system apps are optimized
Bluetooth is back pngoptimized
Wireless Tether included now in BlazAddons folder on sdcard
Hulu Working
Custom Bootscreen
Smallest Available system files
3rd Launcher introduced TWLauncher
No Journaling-fix
Countless other cookins
Thanks goes to BTThomas and the viperrom team as well as PTFDMedic for all of their help and of course mammon for the base ROM.
If you want to save battery dont use SETCPU or end its task,if you want a slight oompf enable setcpu.
V.2 is released see next post.
Each released version will include more optimization,More files deleted,More features and faster/better components
PyRo
Known issues
Swype Edify crashing-fixed updated .zip with an additional file which was deleted so that swype beta would work
Phone Restarting when using browser/Messaging Follow Guide Below.
It is believed to be a permissions problem so to fix...
You need to go to CWM3
so volume up,camera button,power button-to restart
volume down,camera button,power button-right after restart
you will be in CWM3
Above +++++Go Back+++++ you will see advanced
press advanced
a new menu will open up once again above ++++Go Back++++ you will see fix permissions
Press Fix Permissions,let it do its thing.
Press the back button and reboot system now
Swype as per request is flashable through CWM using the BETA or using the swype edify version.
Swpye (EDIFY) Thanks to PTFDMedic for conversion,I added a file which he doesnt include however fixes swype edify on the blazerom.
Swype Beta
Download SETCPU to unlock the speed and power of BlazeROM
ROM Downloads
V.1 MultiUpload
BlazeROM V.2 MultiUpload
To install Odin and EXT4 Download This
Odin-EXT4 i take no credit for this work, thanks goes to the publishers and creators of DK28 odin,and CWM3.
BenchMark Scores​
Quadrant Advanced
Regular ROM- 1803 1939
SetCpu-1800 1939
Smartbench
Regular ROM-1185 Productivity 2785 Games Index, 1203 Productivity 2750 Games Index
SetCpu-1166 productivity 2755 games index, 1195 productivity 2783 games index
Linpack
Regular ROM-13.91 mflops in 6.03 sec,13.914 mflops in 6.02 sec,14.007 mflops in 5.98 sec
SetCpu-14.075 in 5.96 sec,14.085 in 5.95 sec in 6 sec,14.132 in 5.68 sec
SQL RF
Regular ROM-28.235 sec to complete,28.605 sec to complete
SetCpu-28.3 sec to complete, 27.712 sec to complete
SetCPU's benchmarks are set at 1000 min 1000 max performance.
Way to go......
Interesting. Looking toward to trying this out. Love the name.
Sent from my SPH-D700 using XDA App
how bout the undervolt mod in viper's rom and swype for sure! then im definetly in
wired tether
Wired Tether is pretty useful to. hopefully it could work in this feature rich rom.
http://code.google.com/p/android-wired-tether/
this one is really good but needs kernel suport so I dont know how you could get it to work,. good luck I really hope it can work.
Sounds good!!! Ext4 or rfs??
Sent from my Samsung-SPH-D700 using XDA App
I personally would ditch astro and replace it with root explorer
Sent from my ext4 rooted epic running midNIGHT ROM and Gingerbread theme
I tried optimizimg my apk files to a smaller size,the apk's did get smaller but the overall speed of my rom got slower and it started getting some fc's for some apps.
Point that im trying make is that doing too much optimization will hurt the overall performance speed-from my expirience,but different methods can have different results.Try none optimized version vs optimized version and see for youself which is faster,just givin you heads up.
Let me know when your ready and I'll put your rom though the paces.
thizzmaster said:
how bout the undervolt mod in viper's rom and swype for sure! then im definetly in
Click to expand...
Click to collapse
I had plans to get rid of swype to free up more room however for now it will stay as i highly love the black swype keyboard.As for the undervolt i am iffy in touching his stuff as he claims EXT4 support however edify support is not their.Ill ask him though.
smeyerhuky said:
Wired Tether is pretty useful to. hopefully it could work in this feature rich rom.
http://code.google.com/p/android-wired-tether/
this one is really good but needs kernel suport so I dont know how you could get it to work,. good luck I really hope it can work.
Click to expand...
Click to collapse
I will look into it but don't expect it right away i am new to this and hope to dig further and further in as i go.
sryans2004 said:
Sounds good!!! Ext4 or rfs??
Sent from my Samsung-SPH-D700 using XDA App
Click to expand...
Click to collapse
this rom is EXT4/Edify
MedicStuder said:
I personally would ditch astro and replace it with root explorer
Sent from my ext4 rooted epic running midNIGHT ROM and Gingerbread theme
Click to expand...
Click to collapse
I was thinking about changing however astro is simple enough for now.Probably will change later however unless things change it won't be changed to root explorer.
lviv73 said:
I tried optimizimg my apk files to a smaller size,the apk's did get smaller but the overall speed of my rom got slower and it started getting some fc's for some apps.
Point that im trying make is that doing too much optimization will hurt the overall performance speed-from my expirience,but different methods can have different results.Try none optimized version vs optimized version and see for youself which is faster,just givin you heads up.
Click to expand...
Click to collapse
I am still learning what i want to do optimization wise,ive got a procedure set for all image files however i am not sure about .apk/ app/system files as of yet if you could give me insight on this through pm that would be great.
Thank you PTFDMedic your rom will be serving as my starting base.Thanks for giving me support and a great rom to encourage me to make my own.
Thanks for the support thus far.I will get V.1 Up as soon as possible.
I know you said based on Midnight, so I hope you use Launcher Pro and remove TW
i actually cannot find where the TW launcher is it doesnt say or im not looking hard enough i have a launcher entitled launcher2 but i dont see anything else not even launcherpro.
PyRo
Depending on your theme colors you can have a themed market like blue or black. I'll def. Try it out. Wish you the best of luck
blspyro said:
I had plans to get rid of swype to free up more room however for now it will stay as i highly love the black swype keyboard.As for the undervolt i am iffy in touching his stuff as he claims EXT4 support however edify support is not their.Ill ask him though.
I will look into it but don't expect it right away i am new to this and hope to dig further and further in as i go.
this rom is EXT4/Edify
I was thinking about changing however astro is simple enough for now.Probably will change later however unless things change it won't be changed to root explorer.
I am still learning what i want to do optimization wise,ive got a procedure set for all image files however i am not sure about .apk/ app/system files as of yet if you could give me insight on this through pm that would be great.
Thank you PTFDMedic your rom will be serving as my starting base.Thanks for giving me support and a great rom to encourage me to make my own.
Thanks for the support thus far.I will get V.1 Up as soon as possible.
Click to expand...
Click to collapse
Feel free to use whatever... The undervolt doesn't need ext4 to function... If you don't want to use it though, anyone can download the viper store from the market and flash it themselves.
And congrats.
MedicStuder said:
I personally would ditch astro and replace it with root explorer
Sent from my ext4 rooted epic running midNIGHT ROM and Gingerbread theme
Click to expand...
Click to collapse
He cannot include "Paid" apps in his rom, unless the maker of the app said it was cool...
Sent from my SPH-D700 using XDA App
blspyro said:
i actually cannot find where the TW launcher is it doesnt say or im not looking hard enough i have a launcher entitled launcher2 but i dont see anything else not even launcherpro.
PyRo
Click to expand...
Click to collapse
It should be in your system/app/touchwiz30launcher.apk
BThomas22x said:
Feel free to use whatever... The undervolt doesn't need ext4 to function... If you don't want to use it though, anyone can download the viper store from the market and flash it themselves.
And congrats.
Click to expand...
Click to collapse
tried to do that with the undervolt...on the cwm 3 it rejected it saying that it has to be edify compatible.
i have removed touchwiz and it is going to be a launcherpro rom.i am hoping to release this sometime tonight however i am running into a few problems so we will see,mainly my bootanimation is not working and should be.
in response to BTThomas my rom is EXT4/EDIFY your rom only is EXT4 until your rom and .zips are edify compatible they won't install properly.
Perhaps if you don't know how you could message PTFDMedic as he seems to know it from the back of his hand and has done several.Thank you however for allowing me to use your .zips,etc when they are all edify complaint.
PyRo
Will LauncherPro be removeable? I much prefer Zeam, because its about 1/4 the size of LauncherPro, and its updated regularly.

How can i get rid of the CRT-ON/OFF

I'm not a big fan of the CRT-ON/OFF effect, and I was wondering how i could remove it. (I'm on ICBINB KH2)
Yeah ... same here?
Not really sure about removing it but I know with "blade buddy", from the market you can speed up the animations making crt unnoticeable.
Sent from my SGH-T959V using xda premium
You'd have to pull the framework-res file and either edit the on and off animation files, or replace them with GB stock animations, and repackage the framework file.

*(ROM)* SLIM Virtuous [16th Nov] - debloated & swyped!

First - huge thanks to team Virtuous - this is all there work, I have just debloated.
If Virtuous finds this offensive then please do the necessaries and remove this thread, it doesn't phase me, I just thought I'd spend couple hours putting this together for the average MT4Gs flasher
Having had great success with the VU ROM supplied in this forum, I decided to kindly post a version I am currently using - which has around 120mb of unwanted apps/media removed. (system partition comes to around 332mb rather then around 530mb which I had with the original VU rom.)
Orig ROM 376mb
This ROM 246mb (8mb of which are new wallpapers placed on sd - hence 238mb.)
(media is very slim, contains my custom mario notifications and only 2 ringtones: 'Crystal Silence' and 'Again & Again'.)
I have added around 8mb of wallpapers to the new /sdcard/virtuous_unity/wallpaper folder.... use gallery to apply
Removed majority of default skins & lockscreens - I use Honey HD or Slate 3D for skins & only want the basic lockscreen (no weather, clock lockscreen etc.)
The ONLY HTC Widget I included is calendar, as I have no need/want for the others.
Finally, I have no real need for flashy bootanimations, so I have replaced the ~8mb VU anime for a basic/lightweight one I could find (1.5mb droid b/w version.)
Instructions:
Ok, I like to retain as much of my data & apps prior to flashing.
I use MyBackUpPro to backup data (specifically, call logs, sms/mms, dictionary, bookmarks, android home, android settings.)
Similarly use Titanium Backup to backup (any newer apps/versions before flashing any new rom), then to Restore these apps with data post new rom flash. I find it takes you back nicely to the state you were at... that's just my way though
Do a Nandroid Backup!
1 I am running this on Modaco 4.0.0.9!........ I can't say if this will work on the newer/latest recovery as I am having issues using that recovery with any rom, so I can't help diagnose if it fails to install on that recovery for you.
2 Toggle Signature Verify (in recovery under 'other' I think) : Turn Signature Verification OFF (allowing you to flash unsigned .zip files) - this should hopefully be set to Verification OFF by default I believe!
3 wipe everything
4 flash this rom
5 flash the 2.39.1 patch (found in VU goodies link below.)
6 flash optional "Smooth_Scrolling_App_Drawer" update (I like the 5*5 app draw personally - 3 versions available...found in VU goodies link below.)
7 flash optional battery mod (found in VU goodies link below.)
8 reboot
9 Swype will be expired. You need to edit the build.prop manually as it doesn't stick when hard coding it into the roms build.prop.
You will need root explorer - Install 'root explorer' manually using filepicker/explorer where root explorer can be found here for installation 'sdcard/virtuous_unity/app.rom' folder.
10 Now open root explorer and navigate to the system folder, now mount R/W. Hold press the build.prop file and Edit in Text pad, down to around line 64 and edit ro.product.brand=htc_wwe.... by replacing htc_wwe with tmous this is case sensitve Save & Exit from this text editor.
Now 'Save & Exit' this file.
11 Now Power off the device
12 Battery pull!!!!!!!!
13 Insert battery
14 Power back on.
15 enjoy
(you will notice in the lock screen, of the 4 icons, the 2nd one defaults to Mail.apk - however, I have removed this from this rom as I am a gmail.apk user only - goto personalize, lock screen, wallpaper (current) and customize this default configuration.)
That's about it - Nothing major here - just a slimline VU rom.
I won't be supporting this per-say - I'm here simply sharing, providing MT4Gs users with another option
I will say that the force close that came with the original VU Rom - post boot up/turn on device (I'd receive a HTC Sense fc) on every boot up - however I'm not getting that on this stripped down version - a bonus I guess
***** Swype Help *****
Swype issue resolved thanks to google & intuition.
***** *****
download my slimline ROM (w/ swype):
download VU specific goodies: http://www.megaupload.com/?d=EY4RZFZO
Enjoy
I guess we'll see what happens with this one...
I hope you got team unitys permission. They threw a huge fit with the last person who used there work without asking. Just fyi.
Sent from my Senseless ZombieMod MT4GS using xda premium
dillalade said:
3hour upload time, so I will update with DL link asap!
Having had great success with the VU ROM supplied in this forum, I decided to kindly post a version I am currently using - which has around 115mb of unwanted apps/media removed. (system partition comes to around 350mb rather then around 530mb which I had with the original VU rom.)
Orig ROM 376mb
This ROM 251mb (8mb of which are new wallpapers placed on sd - hence 243mb.)
(media is very slim, contains my custom mario notifications and only 1 or 2 ringtones - basically you can dl or use whichever ringtones you desire.)
I have added around 8mb of wallpapers to the new /sdcard/virtuous_unity/wallpaper folder.... use gallery to apply
Removed majority of default skins & lockscreens - I use Honey HD or Slate 3D for skins & only want the basic lockscreen (no weather, clock lockscreen etc.)
The ONLY HTC Widget I included is calendar, as I have no need/want for the others.
Finally, I have no real need for flashy bootanimations, so I have replaced the ~8mb VU anime for a basic/lightweight one I could find (1.5mb droid b/w version.)
Instructions:
Ok, I like to retain as much of my data & apps prior to flashing.
I use MyBackUpPro to backup data (specifically, call logs, sms/mms, dictionary, bookmarks, android home, android settings.)
Similarly use Titanium Backup to backup (any newer apps/versions before flashing any new rom), then to Restore these apps with data post new rom flash. I find it takes you back nicely to the state you were at... that's just my way though
1 I am running this on modacco 4.0.0.9!
2 wipe everything
3 flash this rom
4 flash the 2.39.1 patch (found in the VU thread)
5 flash optional "Smooth_Scrolling_App_Drawer" update (I like the 5*5 app draw personally - 3 versions available, found in the VU thread I believe.)
6 flash optional battery mod (found in apps & themes section made for VU rom.)
7 reboot
8 enjoy
(you will notice in the lock screen, of the 4 icons, the 2nd one defaults to Mail.apk - however, I have removed this from this rom as I am a gmail.apk user only - goto personalize, lock screen, wallpaper (current) and customize this default configuration.)
That's about it - Nothing major here - just a slimline VU rom.
I won't be supporting this per-say - I'm here simply sharing, providing MT4Gs users with another option
***** Swype Help *****
If anyone has had success using swype.apk with the "Original VU rom specifically" - then please advise (how to exactly), as I have tried many routes to install (within rom & post rom flash) - but after applying within keyboard settings - I receive nothing but fc's for swype. (swype is only around 2mb, where as HTC_IME is around 8mb... hence this rom currently uses HTC_IME.apk)
***** *****
Enjoy
Click to expand...
Click to collapse
Actually I can help you get swype going. I know the issue. Pm me and I will give you a zip
Sent from my Senseless ZombieMod MT4GS using xda premium
Undeadk9 said:
I hope you got team unitys permission. They threw a huge fit with the last person who used there work without asking. Just fyi.
Sent from my Senseless ZombieMod MT4GS using xda premium
Click to expand...
Click to collapse
Nah not really, let them I guess - the worst that will happen is they will have the thread removed, I'm just being kind by sharing this slimmer option for our devicebase
This is all still VU - I've just debloated it, I hope they don't mind too much
Props goto Virtuous entirely for this, I did minimal work to this!!!
dillalade said:
Nah not really, let them I guess - the worst that will happen is they will have the thread removed, I'm just being kind by sharing this slimmer option for our devicebase
This is all still VU - I've just debloated it, I hope they don't mind too much
Props goto Virtuous entirely for this, I did minimal work to this!!!
Click to expand...
Click to collapse
Sent u pm with instructions on how to get swype working.
Sent from my Senseless ZombieMod MT4GS using xda premium
Undeadk9 said:
Sent u pm with instructions on how to get swype working.
Sent from my Senseless ZombieMod MT4GS using xda premium
Click to expand...
Click to collapse
Received, nice touch dude.
That method failed, but managed to get it to work post install. So all good now.
Sent from my myTouch_4G_Slide using XDA App
Swype issue resolved!
deleted post
ROM download link avail in op!
Ready to use, enjoy
Heads up... I have discovered weather app.has missing graphics, doesn't bother me. But if anyone is wanting to use this rom I can rework the weather app (only if requested)
Other then that, its running amazingly
Sent from my myTouch_4G_Slide using XDA App
Is anyone even running this
I'm waiting on Sense 3.5 from Virtuous but it's starting to seem like it might be a long wait.
micahman said:
I'm waiting on Sense 3.5 from Virtuous but it's starting to seem like it might be a long wait.
Click to expand...
Click to collapse
Just be patient. Good things come to those who wait
Sent from my RubiX CubeD MT4GS using xda premium
wiswis said:
Is anyone even running this
Click to expand...
Click to collapse
I am, and is the truth. Try it for yourself.
Its clean and fast.
Good things are already here dude.
But yeah 3.5 apparantly by end of this week I heard.
I'd self claim that this is the cleanest fastest rom we have. But try it yourself
Been running for 2 days, superb battery & no fcs no errors whatsoever. And that's the truth moreso then what others are saying every other day they update there roms, like 'its perfect, flawless, bug free' when really they are far from it, annoyed at what was going on, I chose to do this to VU, cos it works so well.
I challenge anyone to make this rom crash. Booooyaaaaaa
Removed duplicate post
Undeadk9 said:
Just be patient. Good things come to those who wait
Sent from my RubiX CubeD MT4GS using xda premium
Click to expand...
Click to collapse
Perhaps, but Better things come to those that do
Sent from my myTouch_4G_Slide using XDA App
dillalade said:
Perhaps, but Better things come to those that do
Sent from my myTouch_4G_Slide using XDA App
Click to expand...
Click to collapse
So when is your Sense 3.5 ROM coming out?
unclespoon said:
So when is your Sense 3.5 ROM coming out?
Click to expand...
Click to collapse
Lolllll hahaha, excellent humour haha
When VU do the do, I'll be sure to follow through, may keep it private as I sense no real usage/demand for this current concoction.
pOw for nOw
Sent from my myTouch_4G_Slide using XDA App
Sense 3.5 would be sweet.
Sent from my Senseless ZombieMod MT4GS using XDA App
Just a couple things....
One putting a paid app in a rom and distributing it is a violation of rules here so you might want to replace root explorer with a free app like ES File Explorer (think you can edit the build prop with it)
Plus all you have done is delete a few apps and then post it as a ROM which would be wrong...I mean you just deleted a few sense parts...the Size of the ROM is not a big deal with an Android ROM...Linux and Windows run differently with RAM and space...but I really don't see why you post this as a new ROM you could of potentially just posted this in the VU thread and Chris could of put it in the OP if he felt was a need to post....I am not dogging the fact you can delete apps...although not to hard for anyone to do....

[SOLVED] Barebone ROM: Gradient/ascending ringtone disabled

So I installed Barebone ROM on my wife's SGS4G, and everything seems fine and stable. There's only one small problem, with the ringer. When ringtone starts playing, it plays really really quietly, and then, in a matter of second, it goes to really loud. It does not sound like a nice gradient increase of volume, it goes really fast from barely audible to the max.
So the questions are: Is it a known problem for stock-based ROMs? Or Barebone ROM? Anyone experienced it? How can I fix it? I mean without changing the ROM, I like Barebone. Maybe I can turn it off or configure it somehow. Would flashing 100% stock ROM fix it? Any help would be appreciated.
EDIT: It's solved, Phone.apk can be changed to disable the ascending ringtone. Instructions are in this post: http://forum.xda-developers.com/showthread.php?p=8482676#post8482676. Since Barebone ROM is odexed, Phone.apk can be deodexed first, changed per in instructions, and then odexed back. Here's a tutorial on deodexing and odexing: http://forum.xda-developers.com/showthread.php?t=1208320.
I am on Antons barebone too(as well as basic with a twist kernel), and also have the escalating ringer. However, I really like the feature.
I was on voodoo lagfix kernel with Valhalla black, and did not have the ringer volume change. I may be wrong, and you should wait for another opinion, but I think this issue is more Kernel based, not the ROM. I'm assuming you've tried different ringtones?
Sent from my SGH-T959V using xda app-developers app
Yes, we tried different ringtones. I don't know what is a "voodoo lagfix kernel", because, well, aren't they all now? I mean the BML ones. The phone in question uses the Blastoff kernel. Do you think flashing, let's say, Basic with a Twist kernel may fix it?
Sent from my Galaxy Nexus using xda app-developers app
I thought that the ringer starting out quiet was a gb feature. I do recall it being dumb but I never found anyone ever having taken the time to disable it.
And I think the reference may be to drhonk's kernel but I'm not sure and I personally haven't had any experience with that one.
I should have been clearer, sorry. I meant Bhundvens subtly modified CWM5 with v lag. http://forum.xda-developers.com/showthread.php?t=1380331
I am on Basic with a twist, and have the gradual ringer, so that wouldn't change anything for you. I think Blastoff is a variant of "Basic", so that could explain the same ringer results. Idk though, I kinda feel like the blind leading the blind here, meaning I could be way off
Stock GB did not have the volume rise.
Sent from my SGH-T959V using xda app-developers app
I tried Anton's kernel (Basic with a twist) before reading your reply, and yes, got the same results. So it's either the same in both kernels, or it's not about kernel at all.
I actually like the idea of the ringer starting quiet. But it goes right to the maximum volume in a matter of second, with no intermediate volume levels, which sounds weird.
Oh well, at least I know now I'm not the only one having it. Thanks for the replies, all.
Sent from my Galaxy Nexus using xda app-developers app
g4ry12 said:
So it's either the same in both kernels, or it's not about kernel at all.
Click to expand...
Click to collapse
This doesn't sound like a kernel problem, at least to me. If the kernel can make sounds and adjust the volume of sounds, in general, its job is done. This seems more like the Android world not controlling things properly, or possibly a library (part of the ROM, not really the kernel).
jeffsf said:
This doesn't sound like a kernel problem, at least to me. If the kernel can make sounds and adjust the volume of sounds, in general, its job is done. This seems more like the Android world not controlling things properly, or possibly a library (part of the ROM, not really the kernel).
Click to expand...
Click to collapse
You're right, it's not kernel. I did some googling, and it's Phone.apk. This gradient/ascending ringtone feature seems to be present in various Samsung phones, and a lot of people do not like it.
I found a modified Phone.apk for SGS II with this feature disabled. Tried it with SGS4G, but it did not work. I mean everything looked fine, keypad, call log and contacts, but there was "No Service", so no calls, SMS, or data.
Probably because my ROM is odexed, which is Barebone. But I'm not changing it, because it's my wife's phone, and she's not into changing ROMs, and also because it's a great, very stable ROM.
Or maybe even if it was deodexed it wouldn't work anyway, because SGS II's apk is different. I don't know.
The XDA thread for modified SGS II's Phone.apk is here: http://forum.xda-developers.com/showthread.php?t=759537
In case somebody's willing to take a look.
You might try Phone.apk from a different SGS4G GB build, perhaps CM7. I don't know if the CyanogenMod folks disabled it or not in their source. You'll probably have to "manually install" it into /system/app/ (with all the usual caveats about making backups of the original and the like).
jeffsf said:
You might try Phone.apk from a different SGS4G GB build, perhaps CM7. I don't know if the CyanogenMod folks disabled it or not in their source. You'll probably have to "manually install" it into /system/app/ (with all the usual caveats about making backups of the original and the like).
Click to expand...
Click to collapse
OK, so I downloaded an SGS4G's CM7 ROM (R12 from the thread by Max), but all apks there were deodexed. So I used the guide here to odex Phone.apk. Put both new files (changed apk and odex) to /system/app, rebooted, cleared cache and Dalvik cache, fixed permissions. Rechecked the permissions later, they were correct (rw-r--r--). So, long story short, it did not work. No service again, but also com.andriod.Mms was periodically force closing (and I did not touch it). So, I figured it would take more than just replacing an apk.
Maybe grab the apk from the thread lumin30 has in the themes and app section.
Since it's your wifes phone, is it an option to go back to GB stock _root_tb_remove bloat and call it a day? Or start from stock, and check ringer after every step towards new ROM.
Sent from my SGH-T959V using xda app-developers app
---------- Post added at 10:03 AM ---------- Previous post was at 09:09 AM ----------
Just out of my own frivolous curiosity, have you played with disable/enable vibration in ringer settings? Sounds weird, but...
Sent from my SGH-T959V using xda app-developers app
OK, with the way you whipped through how you manipulated the APK and filesystem, it sounds like you are pretty comfortable with low-level work on your phone.
(Note: What is below is a 2012-06-02 change to CyanogenMod code -- https://github.com/CyanogenMod/andr...mmit/26eaa7b874abd2f5ec20fed825e9794302adacee)
From the Gingerbread branch of the source, I see a couple interesting snippets in Ringer.java related to
Code:
mRingIncreaseInterval = Settings.System.getInt(cr,
Settings.System.INCREASING_RING_INTERVAL, 0);
The system settings database is likely in /data/data/com.android.providers.settings/databases/settings.db
sqlite3 is probably already installed on your phone.
Here's the start of me looking at the system table on my ICS phone
Code:
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
android_metadata bookmarks system
bluetooth_devices secure
sqlite> .schema system
CREATE TABLE system (_id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT UNIQUE ON CONFLICT REPLACE,value TEXT);
CREATE INDEX systemIndex1 ON system (name);
sqlite> SELECT * FROM system ;
6|volume_notification|5
11|mute_streams_affected|46
12|dim_screen|1
Once you've found and modified the key, probably something like UPDATE system SET value = ‘5′ WHERE name = ‘increasing_ring_interval’ ; you should restart the system to make sure the change is "picked up" by the system. It doesn't really like you messing with things behind the scenes. Safest would be to adb pull a copy to your local machine, modify it there, and adb push it back, all under recovery.
I've got to head to work, but if that doesn't get you far enough, I'll try to flesh out a little more later on.
To lyinelriche: Yes, flashing a stock ROM is an option, but it won't help, because ascending ringtone IS a stock ROM feature. And it probably does not depend on vibration setting, however, to be honest, I did not try.
Sent from my Galaxy Nexus using xda app-developers app
To jeffsf: Thank you! I'll take a look at that settings.db file when I'll get a chance.
Sent from my Galaxy Nexus using xda app-developers app
Ok.
I guess I midunderstood the OP.I thought the problem didn't start till after you flashed barebone ROM, but was fine before you started customizing. I was looking at this as if it were a localized bug specifically on your wifes phone. Maybe a bad Bluetooth app that isn't sitting well with a kernel or ROM setting(happened to me with Motospeak)
Sent from my SGH-T959V using xda app-developers app
To jeffsf: I experimented with that settings.db file.
First off, there was no "increasing_ring_interval" row there. I inserted one, using some SQL manager app from Play Store. Made it 0 and rebooted, then made it 5 and rebooted, either way there was no change, still got a short ascending ringtone.
I also changed an already existing row, I guess the name was "stay_awake_while_pugged_in", I changed it from 0 to 1. And it had no effect too. The plugged in in phone did not stay awake.
I compared the md5 checksums of the 3 settings.db files I had: the original, the changed, and the one in /data/data after reboot. They got 3 different checksums.
I looked inside the settings.db file from /data/data. All my changes were gone. There was no increasing ring interval row. And the stay awake row was moved to the end of the table, with a new id and a value of 0.
So, it seems that settings.db file is recreated on boot, and probably there's no sense in changing it manually.
Did you push your changes while the phone was in recovery mode? (Actually, that is a somewaht dumb question -- you were using an Android app.) If not, I wouldn't be surprised if the changes got overwritten by the running Settings Manager.
When running in recovery, there is generally a sqlite3 executable you can use from the command line (such as through adb from a computer with a better keyboard). The other option would be to adb pull the file to another machine, run sqlite3 (or a graphical tool) to modify it, then push it back.
If the setting wasn't there, it is probably a CM7-only setting, and then only for builds after the patch I referenced.
stay_awake_while_plugged_in is, I believe, the "developer" setting that keeps the phone from sleeping when connected.
I'm beginning to think that you're pretty much stuck with the behavior, unless you can get a recent CM7 build of Phone.apk to run on your phone.
To jeffsf: I did not do it in recovery, and probably you're right, maybe that's why the settings did not stick.
And about this:
jeffsf said:
I'm beginning to think that you're pretty much stuck with the behavior, unless you can get a recent CM7 build of Phone.apk to run on your phone.
Click to expand...
Click to collapse
Well, I don't think I am, because the ascending ringtone has been successfully disabled in other Samsung phone. We even know that the culprit is the Phone.apk. All that is left to find out is what exactly has to be changed in it.
I did some more googling and here's what I found (it's from this post):
the_ozyrys said:
Hello,
I've just found a (not easy) way to disable increasing ring.
This involves using Apk Manager to backsmali Phone.apk,
which then have to be replaced by patched version, either by root access or creation of update.zip.
Procedure:
1. Get your Phone.apk (\system\app\Phone.apk) and copy it to computer.
2. Use Apk Manager to decompile it.
3. Open folder with Phone source (<Apk Manager folder>\projects\Phone.apk\smali\com\android\phone ).
4. Open file Ringer$1.smali with your favourite text editor.
5. Find line that reads:
Code:
invoke-virtual {v1, v5, v4, v3}, Landroid/media/AudioManager;->setStreamVolume(III)V
6. Delete this line, save the file.
7. Compile Phone.apk, put it back to phone.
8. Enjoy constant-volume ringtones.
Click to expand...
Click to collapse
I've already tried apktool to decompile the SGSII's Phone.apk, and it went fine.
This is what I think has to be done:
1) Deodex the Barebone's Phone.apk
2) Change Ringer$1.smali according to the instructions above.
3) Odex it.
Hopefully, I got it right.
Here's a tutorial on deodexing and odexing back:
http://forum.xda-developers.com/showthread.php?t=1208320

Categories

Resources