[MOD] Customize Call Screen greetings on your Pixels - Google Pixel 3 Themes, Apps, and Mods

Call screen is awesome but most people would just hang up right after they hear "Hi, the person you're calling is using a screening service...". So I figured out a way to customize screen call greetings and other built-in screen call audios. Please follow these steps:
1. Make sure your Pixel is rooted since you will have to modify app data inside the /data/data directory. Also make sure call screen is activated on your phone as this ensures that all audio files are already downloaded before we proceed to next steps.
2. Use any root explorer -- in my case solid explorer, to navigate to /data/data/com.google.android.dialer/cache/incall_audio_files directory.
3. You can see two folders. one contains audio files for female voices (suffixed with "_f"), the other one has audio files for male voices(suffixed with "_d"). Open folder of your choice (male/female voice) and you will find a list of audio files. Locate the ones you are interested in and replaced them with your own voice. I used "Audio Recorder" from F-droid to do the recording. The default audio files that Google used for call screen are in opus format so you might want to record your own voice in this format as well. After that just give it the same name as the audio file you want to replace and use any root explore to replace it. If you look at the attachment, I only replaced the file audio for greetings ("Hi, the person...").
I tested this on my Pixel 3 XL with Phone apps from version 27.0.225048436 to 29.0.232527399. I believe it should work on all phones that have call screen enabled including but not limited to Pixel 3, Pixel 3XL, Pixel 2, Pixel 2 XL, Pixel and Pixel XL. That being said, your mileage may vary.
UPDATE1:
For version 29 and above, audio files are now located under "/data/data/com.google.android.dialer/files/superpacks/call_screen_audio_messages". To quickly locate which audio file to replace, open "/data/data/com.google.android.dialer/files/superpacks/manifests/call-screen-audio-messages-1" and you can find the map between audio file name and its corresponding call screen audio transcript. See second attachment.

is there a demo u can show us?

Oneplus 7 Pro running OOS 11.0.1.1 and Google Phone 70.05.40
I worked on this for a few hours tonight and made some progress but didn't quite get there. I can get the audio files replaced (no easy feat on A11...) but the google phone app appears to be downloading and replacing my edited file at startup.
I set the permissions back to that of the original (chmod 600) and set the owner/group back (chown u0_a228: u0_a228) to what the original file was. I think this is where things are going wrong. If I don't set the permissions back the assistant will answer the call, but the caller hears nothing. Set permissions, reboot, and it downloads the default audio file at app launch again. I have only set all permissions and owner/group back to default, I've not yet tried any combinations.
The call_screen_audio_messages-10 file in manifests has urls that point to a .zip that it extracts. I'm going to try breaking this url, or point it to a .zip of my edited audio file. Another thing I noticed is the manifest file has the md5 sum of the corresponding audio file. Replacing that sum with the sum of my edited audio file made no difference though. For tonight I'm burnt out. Any suggestions are very welcomed!

titanreign said:
Oneplus 7 Pro running OOS 11.0.1.1 and Google Phone 70.05.40
I worked on this for a few hours tonight and made some progress but didn't quite get there. I can get the audio files replaced (no easy feat on A11...) but the google phone app appears to be downloading and replacing my edited file at startup.
I set the permissions back to that of the original (chmod 600) and set the owner/group back (chown u0_a228: u0_a228) to what the original file was. I think this is where things are going wrong. If I don't set the permissions back the assistant will answer the call, but the caller hears nothing. Set permissions, reboot, and it downloads the default audio file at app launch again. I have only set all permissions and owner/group back to default, I've not yet tried any combinations.
The call_screen_audio_messages-10 file in manifests has urls that point to a .zip that it extracts. I'm going to try breaking this url, or point it to a .zip of my edited audio file. Another thing I noticed is the manifest file has the md5 sum of the corresponding audio file. Replacing that sum with the sum of my edited audio file made no difference though. For tonight I'm burnt out. Any suggestions are very welcomed!
Click to expand...
Click to collapse
any progress lol ? i'm trying to figure it out as well

Unfortunately no. After a week of using it I began having huge battery drain. 100% to 25% in 4 hours kind of drain. I removed everything related.

Related

[Q] Flash fix for CM7 RC 1.6.1

I'm wondering how the recommendation to `chmod 000 /data/data/com.android.browser/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data` works for fixing flash browser playback, when in my case the dir `/data/data/com.android.browser/app_plugins/` does not exist ... I have app_appcache, app_database, app_geolocation, app_icons, app_thumbnails ... but no app_plugins dir. Am I missing something? I have root, CM7 RC 1.6.1 on a HTC Thunderbolt. I don't see this directory under firefox either.
If I recall, I had to enable viewing system files and also hidden files in order to get access to those files. I couldn't find them at first either and it was driving me nuts. I think it was the hidden files setting I needed to enable for it to show up, but I could be wrong. Regardless, you might try poking around in the settings of your file manager and see if it makes a difference.
deesto-xda said:
I'm wondering how the recommendation to `chmod 000 /data/data/com.android.browser/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data` works for fixing flash browser playback, when in my case the dir `/data/data/com.android.browser/app_plugins/` does not exist ... I have app_appcache, app_database, app_geolocation, app_icons, app_thumbnails ... but no app_plugins dir. Am I missing something? I have root, CM7 RC 1.6.1 on a HTC Thunderbolt. I don't see this directory under firefox either.
Click to expand...
Click to collapse
which file exploring app are you using?
i recommend root explorer; never have any problems finding anything i need in that
Thanks dr_rick and shelooga, but I've now downloaded and tried finding this folder in 3 different file managers (Including ES; didn't want to spring for Root Explorer just for this, esp. if it doesn't work), and making sure any "show hidden files" options are enabled (otherwise I don't think you can even see /data/data in some cases). Note: Astro doesn't show anything in /data, even with hidden files enabled. But even in ES, the app_plugins directory just isn't there among the others in /data/data/com.android.browser.
Sorry that didn't work. I use ES and what you described is exactly what I had happening, and I know I changed something to make it work. Let me fiddle with ES a little and see if I can figure out what I did. I'll post back if I figure it out.
Ok, I think I replicated the problem I was having before. Do you have the root explorer option enabled in the ES settings? It isn't enabled by default, and will give you some warning messages when you check it. You also need to ensure that mount system as writable is checked.
If that doesn't solve your problem, them I'm at a loss. When I unchecked root access, it made my app_plugins folder empty. Checking it brought back the stuff that should be there. I'm sure that's what I ran into before--after a reinstall of ES, the root explorer option was unchecked again.
Anyway, hope that's all it is. If not, I'm really at a loss, though I'll do what I can to help!
When I start ES I get the info note that SU has granted it root permissions (which I'm pretty sure happened when I first enabled root mode in ES). But just to check, I went into settings, and "Root Explorer" is checked, and also "File Settings" -> "Show Hidden Files" is checked as well. What wasn't checked was "Mount File System", but I think that's only for writing and not reading. I enabled that just for the heck of it, since I'd need it eventually. But still there's no app_plugins folder in app.android.browser. I must be missing something.
Sorry that didn't fix your problem. I poked around a bit more and realized that I hadn't been checking the com.android.browser folder, but rather the folder for Dolphin HD (which is what I use). When I looked in my com.android.browser folder I didn't have an app_plugins folder either (I don't have firefox installed on my phone, so didn't check it). Not sure what the deal is there. There's one in every other app I use that utilizes flash for videos. I've done the mod for Dolphin, Crackle, and a game that my daughter plays. So I don't know why it doesn't show up for the regular browser, but at least it means you probably aren't doing anything wrong. Wish I could offer more help besides recommending using Dolphin HD.
Ok, this is just like a challenge I really wanted to unravel, and I made the app_plugins folder show up on my phone. I went in and tried to actually play a video using flash in the stock browser. Don't use youtube, but use something different. I went to collegehumor.com and started a video there. As expected, I got sound but no picture. I stopped the video and went into ES and lo and behold, there was an app_plugins folder under com.android.browser and inside the appropriate folder was the config.data file. So give that a shot and see if that solves the problem for you.
What's strange for me is that even after doing this fix, it didn't make the video play in my browser (though the fix works for Dolphin HD). I don't know what the deal is there. Anyway, see what it does for you. I'll keep messing around with it and see if I can't get mine to work just for the heck of it. I'll see what I can do to help if you can't get yours up and running.
BTW, I noticed in another thread that some people had luck just fixing the file in terminal. So if all else fails, you might try that.
The code they used was
Code:
su
chmod 000 /data/data/com.android.browser/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data
Ok, one more update for you. Though videos at collegehumor.com don't seem to work, everywhere else on the web (well, foxsports.com and engadget) seems to after applying the fix. Hopefully that should get you up and running now. Don't know what the deal is with collegehumor though. After checking Dolphin HD, it doesn't work there either. Must be a quirk of the site.
OK, here's what I've tried since my last post and your most recent suggestions:
- Downloaded Dolphin Browser HD, tried a Flash test page, which showed that plugin 10.3 was installed (which is good)
- Tried a Flash embedded video in Dolphin, which showed the plugin/brick icon, which means Flash isn't working (which is bad)
- Went into /data/data/ to look for a Dolphin directory to check for an app_plugins directory, but couldn't see a `dolphin` directory there (what was it called?)
- Went to collegehumor.com with the stock browser. Strange thing was that the videos showed a player there with play controls, etc, and I could see that the video data was downloaded/buffered, but playing a video just showed 4 seconds of black screen and wouldn't go any further. I then tried another video there, and that one played sound only with a black screen, as you described.
- Then went to the /data/data/com.android.browser folder in ES, and there was an app_plugins folder! I went in and cleared all permissions from the config.data file.
- Re-opened the stock browser, and got an error: "ReferenceError: gp is not defined".
- After getting past that error, it looks like videos are working!
- Trying to do this for Firefox resulted in the plugin/brick icon on video pages, no "app_plugins" folder in org.mozilla.firefox, no luck so far.
So it looks like the trick to get this working in the stock browser is to first get it to fail miserably! Otherwise you won't have the app_plugins folder to play with, which was the case for me.
It would be nice to get Firefox working too, since I sync all my bookmarks to it from everywhere else, but it's definitely nice to have at least the stock browser working.
Thanks very much, dr_rick, for your ideas and persistence.
The exact location of the flash files you modify permissions of will depend on the browser you are using and as dr_rick noticed, the files themselves will not be initially created until you attempt to play a file.
Hi Absolute_Zero,
Absolute_Zero said:
The exact location of the flash files you modify permissions of will depend on the browser you are using and as dr_rick noticed, the files themselves will not be initially created until you attempt to play a file.
Click to expand...
Click to collapse
Right: but I _had_ tried to play Flash media and I guess those attempts didn't get far enough to create the necessary files for the default browser. Also, what worked for the default browser didn't seem to work for Firefox, unless the relevant files and folders beneath org.mozilla.firefox are completely different from those under com.android.browser. Is there a listing somewhere where I can find the relevant files for other browsers (Firefox, Dolphin, etc.)?
deesto-xda said:
Hi Absolute_Zero,
Right: but I _had_ tried to play Flash media and I guess those attempts didn't get far enough to create the necessary files for the default browser. Also, what worked for the default browser didn't seem to work for Firefox, unless the relevant files and folders beneath org.mozilla.firefox are completely different from those under com.android.browser. Is there a listing somewhere where I can find the relevant files for other browsers (Firefox, Dolphin, etc.)?
Click to expand...
Click to collapse
#blamefirefox or #blameadobe
http://support.mozilla.com/en-US/questions/825353#answer-187995
If you have to have flash, use another browser that supports it.
Absolute_Zero said:
#blamefirefox or #blameadobe
http://support.mozilla.com/en-US/questions/825353#answer-187995
If you have to have flash, use another browser that supports it.
Click to expand...
Click to collapse
Thanks. I wasn't asking about Firefox specifically, but about any non-default, Android-compatible browsers that people use, and whether there's a known resource for fixing them (e.g., hacking them, if necessary) to work with Flash media. The answer for the default browser is out there and cited here (in my case, it was just missing a bit of information).
As far as I can tell, not every browser is affected by the issue. Opera Mobile works fine with flash on CM7 without doing any fixes.
Also, I don't think chmod 000 is the most desirable thing to do to a config file. That's basically saying "I don't want anything to read from this file, period." Sure it works, but it's not the best solution. Someone needs to narrow down what is causing it in the file by reading the logcats and commenting out that part of the config file (that or check and test by commenting things out one at a time in the config file).
As far as some sites not working with flash, it could be host file related. Some sites will not work if you have certain adhosts blocked, such as espn.com and hulu.
Hi yareally,
yareally said:
As far as I can tell, not every browser is affected by the issue. Opera Mobile works fine with flash on CM7 without doing any fixes.
Click to expand...
Click to collapse
I'm sure that's the case. I'd rather not install another browser just to view Flash content, but if I had to, it's good to know that Opera works, for whatever reason. Also thought I'd mention that in the latest RC version of CM7 for Nook Color, which is somewhat older and a lower version than the TB one, Flash just worked in the default browser out of the box.
Also, I don't think chmod 000 is the most desirable thing to do to a config file. That's basically saying "I don't want anything to read from this file, period." Sure it works, but it's not the best solution.
Someone needs to narrow down what is causing it in the file by reading the logcats and commenting out that part of the config file (that or check and test by commenting things out one at a time in the config file).
Click to expand...
Click to collapse
Agreed, and I'm not even sure how this would work (wouldn't it be easier then just to remove/rename the file?). But I'm glad that at least someone has found something that works, for now.
As far as some sites not working with flash, it could be host file related. Some sites will not work if you have certain adhosts blocked, such as espn.com and hulu.
Click to expand...
Click to collapse
I'm not using any mobile ad blocks, so that's probably not the issue across the board, likely some local Flash player quirk on some sites.
Of course, if the stock browser is your favorite, by all means keep using it . It just doesn't seem to be a flash issue with every app, oddly though.
Renaming it would have the same effect as removing all permissions as you mentioned.

[MOD] ViperFX + MegaBassBeatsv3 Audio Mod Combo

UPDATE 6/3/13
As a flashaholic and a musician, I've been on the search for the perfect audio mod for my phone ever since I first rooted my device and realized such things even existed. I've tried them all, from AwesomeBeats to AC!D Audio, and I've had generally good experiences with them.
However, I did some research and found out that the "conglomeration" of all the different apps and mods within each of them may actually be conflicting with each other to the point that the clarity/bass/quality may actually be getting limited or reduced. (I encourage you to read the info posted in the source threads below, as they offer an interesting insight into how their respective mods work, and what makes them different from the "all-in-one" mods like AC!D)
After using AC!D for a long time, I began to foray into some other options that have recently been developed by the genius folks in the XDA community...and ended up stumbling upon this combination of mids pretty much by chance. However, the instant I landed on it I completely abandoned my seemingly never ending search for the perfect audio mod (or at least the perfect combination, as AC!D seemed to have a different effect (therefore requiring different tweak setups) on every ROM I flashed.
When I flashed MegaBassBeatsv3 only, the bass was ridiculous and grinding but everything else kinda took the back seat (losing some of the mids and highs that make certain songs... Radiohead's Amnesiac and OKComputer albums, for example). When I flashed Viper only, I had a fantastic spectrum of sound and clarity but the bass was lacking (ineffective for the dubstep and rap songs that I may or may not listen to on occasion).
So, even though both mods didn't really advise users to combine with other mods, I figured what the hell. Installed them both, and sweet Jesus - best sound quality I've ever had on both Bluetooth (in my car) and headphones. This was also a frustration I was having with AC!D, that sometimes it would work great in my car but then it would be iffy on my headphones...other times it would be the opposite.
Just some minor EQ tweaks on PowerAmp, and I can now sit back and listen to an infinite array of music genres, on both Bluetooth and headphones, and not have to give a second thought to tweaking anything after my initial setup (of which I set up on Viper and Poweramp only once, and then restore data on those two apps from my Nandroid backups using TiBu).
NOTE: In no way am I a developer, and I had ZERO to do with the actual building of these mods - the mods below are 100% the intellectual property of their respective contributors (see the links below for the original threads on XDA) - I am simply trying to share my setup with others to hopefully improve their music listening experience like mine has.
REQUIREMENTS:
1. You must be rooted.
2. I would RECOMMEND being on ICS firmware or above. I have implemented this mod successfully on both stock ICS ROMs as well as every 4.2+ ROM that is currently available for our device (EDIT: Although I no longer have this device, this mod has been reported working on JB-Official 4.1.2), I just haven't tried on GB. You're welcome to try, I just won't attest to its effectiveness as I have not tried it. Just make sure you grab the appropriate mods based on ICS or JB (there are links to both below).
3. I have been using PowerAmp (available on the Play Store) the entire time I've tested these. Not sure how other players would handle them, but you're welcome to try. If you do use PowerAmp, make sure (a) the Direct Volume Control (DVC) option is switched OFF, and (b) make sure the "enable MusicFX" is turned ON. Google is your friend if you don't know how to do either one of those.
4. All the usual stuffs, you assume the risk, I'm not responsible (nor are the original devs) if you brick your phone, or if you pass out while driving due to the overload of beautiful music coming from your speakers, yadda yadda.
I've attempted to make it super easy to flash by baking both mods into a 4.2.2 AOSP-based (that is very important - don't flash this package if you are on ANY stock ROM) GAPPs package that I flash on each wipe. There is a link to this package below...in which I also have Google Keep and the new Play Store apk in here, as well as some of the other apps that I don't use (Google+, etc) taken out because I always use TiBu to remove them anyway. If you aren't one to flash random zips, feel free to open them up and then open up the original mod zips from the threads below...nothing more added than what's in there. EDIT: It's been a little while since I've updated this, so some of the apps in the package may be outdated.
4.2.2 GAPPs: http://db.tt/FNI7lVgo
ViperFX apk (update v2208):
http://d-h.st/Ctm
UPDATED 6/3/13
Extract the "ViPER4Android_FX_2208_Android4.x_en.zip" from the zip you downloaded above (yes, you read that correctly). Then extract the contents of this zip to your sdcard, and navigate to the extracted files. Click on the "ViPER4Android_FX.apk" file and proceed with installation as you would any other downloaded app.
Instructions:
1. Flash your ROM (clean install preferred...if not just wipe cache/dalvik-cache, dirty flash your current ROM, then flash the GAPPs)
2.Flash GAPPs
3. (ONLY IF YOU ARE NOT USING MY CUSTOM GAPPS) Flash MegaBassBeats.
4. (IF YOU USED MY CUSTOM GAPPS) Install the ViperFX app (only that one, not the XHiFi one that you'll find in the thread below as I didn't have much luck with both of them installed at once).
5. Install *updated 6/3* Viper apk from link above. No need to follow any additional instructions like before, just install the app, choose the Neon9 driver when prompted, and reboot. It's as simple as that now
6. DELETE MusicFX.apk from /system/app. DELETE DSPManager.apk from /system/app.
7. Reboot.
8. If you want to replicate my Viper setup, see the link below to a flashable zip I made that SHOULD give you the settings on Viper that I've had success with. ONLY flash that file after you've installed Viper.
9. Also, download this file (http://www.mediafire.com/?9am1sogfq9lm31d ), create the following folder path ( /sdcard/ViPER4Android/Kernel/ ) if it doesn't exist already, then extract the convolver files in the linked zip to the "Kernel" folder in order to enable the Convolver. Two important things to note when doing this: (1) make sure sure the names of the folders are EXACTLY as listed above. If either one isn't spelled correctly, then Viper will not be able to find the files to use in processing. (2) It will not work if you place the files on your external sd card ("/external_sd/", "/storage/sdcard1/"). Depending on which firmware you're running, the correct path will look like "/mnt/sdcard/", "/storage/sdcard0/", or just "/sdcard/" if you're using Root Explorer.
Here are links to the respective threads so you can play around if you'd like:
MBB v3 (for JB ROMs):
http://forum.xda-developers.com/showthread.php?p=31204141
MBB v2 (for ICS ROMs):
http://forum.xda-developers.com/showthread.php?p=33013589
Viper:
http://forum.xda-developers.com/showthread.php?p=39156703
So here is the zip that you can flash AFTER you install the Viper app itself that should give you the setup that I currently have for the app, if you wanted to at least start from there and tweak as you see fit based on your listening setup. (I just figured it took me a long time to finally get the right combo, I'd at least share it with everyone else to see if it would work for them)
http://db.tt/QRvCUlvp
Let me know if this works for you guys - again, I'm no dev by an means. But if you run into any issues with setting this up, feel free to post and I'll do my best to help. Or, if you have additional recommendations or experiences you'd like to share - they are welcome as well!
I forgot to mention, I do also have the EQ settings in Poweramp tweaked a bit. Here are screenshots of my setup:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NOTE: After you get Poweramp set up the way you like it, I recommend saving it as an EQ preset by hitting the "Preset" button (see the third screenshot) and then hit save...you can then name it whatever you want (as you can see on the 1st two screenshots, I have mine saved as "Driving Viper", as you can set it to automatically switch EQ presets based on what type of device you're using to actually listen to the music - i have the lower freqs tuned just a bit lower while I'm connected to Bluetooth, as my Bose headphones handle bass a little healthier than my car speakers. Conversely, I have another setting called "Headphones" that it automatically switches to when I'm physically plugged in to an audio jack).
Once you have the preset(s) saved, you can continue to flash ROMs if you want - just restore data on PowerAmp using TiBu (personally I always use the "extract from Nandroid backup" option in TiBu and then choose "restore data only" after already installing Poweramp, as opposed to just restoring data from the app backup list) and boom - your settings should be right back the way they were before you flashed the new ROM.
EDIT: Sorry it took so long, but here are my settings for Viper (headphone and bluetooth) for anyone who isn't having luck flashing my settings zip:
(Note: If a setting isn't mentioned specifically below, that means it is unchecked and/or at default)
Headphones
Master Power
>>Enable: CHECKED
Playback Gain Control
>>PlaybackAGC Enable: CHECKED
>>Effect Strength: SLIGHT
>>Max Gain: 3x
>>Max Output: -1.9 dB
FIREqualizer
>>Enable: CHECKED
>>Preset: ACOUSTIC
Convolver
>>Enable: CHECKED
>>Impulse Response: PopEQ.wav
Bluetooth
Master Power
>>Enable: CHECKED
Playback Gain Control
>>PlaybackAGC Enable: CHECKED
>>Effect Strength: MODERATE
>>Max Gain: 4x
>>Max Output: -1.9 dB
FIREqualizer
>>Enable: CHECKED
>>Preset: ROCK
Convolver
>>Enable: CHECKED
>>Impulse Response: Studer +6dB Updated.wav
I feel this may be a noob question. I my self have been using acid it works on the 4.2.2 rom I'm running. My question is after reading the rom I use had gapps burned into it. What's needed to try this mod. I'm kinda confused. On which step to start at if you not flashing a rom. If that makes since. Sorry to take up space here....
$ø|\/|£ťhïñğ ¢ű$ț¤|\/| ⁴.².²
JEZZEJAMEZ said:
I feel this may be a noob question. I my self have been using acid it works on the 4.2.2 rom I'm running. My question is after reading the rom I use had gapps burned into it. What's needed to try this mod. I'm kinda confused. On which step to start at if you not flashing a rom. If that makes since. Sorry to take up space here....
$ø|\/|£ťhïñğ ¢ű$ț¤|\/| ⁴.².²
Click to expand...
Click to collapse
No need to apologize at all, I enjoy talking about this stuff lol.
Sorry about the confusion, I knew it would take me forever to run through both methods in one post, so I just posted the method I used now. The answer to your question depends on a couple scenarios -
Scenario 1: The ROM you're talking about with the GAPPS baked in is "the ROM that shall not be named" (which is the only 4.2.2 ROM that I'm aware of that disregards Google's proprietary ownership of the apps included in the typical GAPPs packages). If that's the case, simply flash my GAPPs package from recovery and it will just overwrite any existing GAPPs, and you *shouldn't* run into any issues. Then proceed with the normal instructions steps.
EDIT: Just saw in your post that you are indeed running a 4.2.2 ROM, so I think I have an idea which one that is lol. Like I said, just flash the GAPPS package from recovery and then install the ViperFX app from the OP, and you should be good.
Scenario 2: You're running a stock ICS ROM (Blackstar, Padawan, Novena, etc) that appropriately has the GAPPs included. In that case, you'll need to follow the manual install instructions which, while are listed in the threads I linked in the OP, can get a little confusing. Here are my "simplified" instructions for those of you in this boat:
1. No need to reflash ROM obviously. Just start the process by booting into Recovery (probably still a good idea to wipe cache/dalvik-cache before you start flashing).
MegaBassBeats
2. Flash this MBBv2 zip (pulled from the linked thread): http://db.tt/I41DRcck
3. Wipe caches again. Fix Permissions. Reboot.
ViperFX
4. Install this file (also pulled from the thread above) as you would a normal apk (click from your file explorer, accept permissions and install): http://db.tt/7kWGYVPm
5. Open the app, click the "Install/Update" button. Allow Superuser access if it requests it.
6. Reboot.
7. Manually install the ViperFX apk (links in the OP, depending on the version of Android you're running). Same drill as in Step 4 above re: how to install.
8. For good measure, I'll open up TiBu and find the ViperFX app that I just installed, then use it to wipe app data and wipe app cache. You can also do this in Settings > Apps.
9. Using TiBu or your favorite file explorer, navigate to /system/app and delete the following files if they are present:
- MusicFX.apk
- DSPManager.apk
10. Reboot to recovery (optional, if you're wanting to flash my Viper settings zip; if not, just reboot the phone normally and you're good to go!).
11. Flash the Viper_settings zip from the OP. Fix Permissions. Reboot. Profit.
Ok Ive got a quick question Im very interested in this but wondering if I use Google Music to play all of my music is there anything special I need to do to have the EQ effects work properly on those songs
EDIT: And do you have tried the XHifi and V4A FX coexisting setup that I saw in the Viper thread.
jshinn1 said:
Ok Ive got a quick question Im very interested in this but wondering if I use Google Music to play all of my music is there anything special I need to do to have the EQ effects work properly on those songs
EDIT: And do you have tried the XHifi and V4A FX coexisting setup that I saw in the Viper thread.
Click to expand...
Click to collapse
I believe with the newer versions of GMusic there is an "EQ" button if you hit the menu button while playing a song...and if I remember correctly, it should then take you to the Viper settings as long as you deleted MusicFX.apk and DSPManager.apk from /system/app as I mentioned in the OP. If it does that, this means that the music player (Google Music or otherwise) is using the ViperFX settings as it's equalizer.
As far as the coexist, I did try it (mentioned briefly in the OP) but I found it to be overkill for the type of music I listen to and how I listen to it. There were some crazy cool effects available, but for my purposes it just made it worse. You're welcome to try though, every device and every user is different - so who knows!
CPA Poke said:
I believe with the newer versions of GMusic there is an "EQ" button if you hit the menu button while playing a song...and if I remember correctly, it should then take you to the Viper settings as long as you deleted MusicFX.apk and DSPManager.apk from /system/app as I mentioned in the OP. If it does that, this means that the music player (Google Music or otherwise) is using the ViperFX settings as it's equalizer.
As far as the coexist, I did try it (mentioned briefly in the OP) but I found it to be overkill for the type of music I listen to and how I listen to it. There were some crazy cool effects available, but for my purposes it just made it worse. You're welcome to try though, every device and every user is different - so who knows!
Click to expand...
Click to collapse
Yea Ill probably start out simply with yours and see how it goes
First, Thank you for this awesome setup. I've followed the instructions you provided and everything seems to work just fine. I actually use Winamp & Google music as my main players. In Google music if you hit the EQ tab it'll direct right to Viper FX. I also installed your VIper Mod settings, although I don't know if they are applied. After I flashed the setting in Viper FX were still at default. I checked the screens you poseted in the 2nd post and tried my best to duplicate them for my headset, speaker, and bluetooth settings in Viper FX.
The results are phenomenal. The sound through the speaker is epic compared to the default sound. Really loud and crisp sounding, it's pretty neat to be able to play a song using the speaker and have other people in the same room be able to enjoy it also. I wasn't able to do this before.
I did have a question though, in the OP is says that some options were needed to do in PowerAmp player, I was wondering if you could look into Winamp and see if there are any similar settings I need to do to enable Viper FX. Or find a way to see if it's simply working with Winamp. Or, is the fact that Viper FX opens as the EQ for Google music proof enough that it's working for Winamp.
Again, thank you for all of this. I can use this immensely in my Jeep and through my home audio and love it!
newyorksabre said:
First, Thank you for this awesome setup. I've followed the instructions you provided and everything seems to work just fine. I actually use Winamp & Google music as my main players. In Google music if you hit the EQ tab it'll direct right to Viper FX. I also installed your VIper Mod settings, although I don't know if they are applied. After I flashed the setting in Viper FX were still at default. I checked the screens you poseted in the 2nd post and tried my best to duplicate them for my headset, speaker, and bluetooth settings in Viper FX.
The results are phenomenal. The sound through the speaker is epic compared to the default sound. Really loud and crisp sounding, it's pretty neat to be able to play a song using the speaker and have other people in the same room be able to enjoy it also. I wasn't able to do this before.
I did have a question though, in the OP is says that some options were needed to do in PowerAmp player, I was wondering if you could look into Winamp and see if there are any similar settings I need to do to enable Viper FX. Or find a way to see if it's simply working with Winamp. Or, is the fact that Viper FX opens as the EQ for Google music proof enough that it's working for Winamp.
Again, thank you for all of this. I can use this immensely in my Jeep and through my home audio and love it!
Click to expand...
Click to collapse
No problem, glad you're enjoying it as well!
That's too bad that my Viper Settings zip didn't appear to work...because yeah if it did, then the settings in Viper wouldn't be at default. It was a shot in the dark to see whether or not it would work, so I guess my logic was off
Just curious though, do you remember if you opened the app up as soon as you installed, but prior to flashing the settings mod? This is purely conjecture (maybe some can fill me in), but it wouldn't surprise me if an app didn't create it's /data/data folders until AFTER it's opened got the first time? If so, then the zip definitely wouldn't work as it flashes the settings prefs into the Viper folder within /data/data - and if that folder doesn't exist yet, it would have nowhere to flash.
Now that you have opened it, do you think you could try flashing the zip one more time? If that doesn't work still, I'll just post screenshots of my setup on Viper.
On Winamp, I downloaded it and looked around a bit - but couldn't find any similar settings. I would say that as long as you go to Settings > Sound > Music Effects and it shows ViperFX, then that means the app is controlling the audio system-wide - and you should be good.
The way to make sure is to play a song with Winamp and, while it's playing, open up Viper and and turn it off and on. If you hear a difference in sound, then you know that it's tweaking your Winamp music.
Ok so I've never use these mods on their own a I don't know what settings they come with. I flashed the settings again and it defaulted to the original settings so I am assuming it worked. I was confused earlier thinking your player settings were the viper fx settings. There are a boat load of settings in viper fx although I'm not sure if your settings flash added them. I will be able to test the sounds more to make certain its working with winamp. I'll definitely be replying and updating with my results after. Thanks again for all your help.
Sent from my GT-P7510 using xda premium
Thanks for the audio mod! Sure blows Apollo and DSP out of the water. I flashed your viper settings also but all the settings were set to default when I went into the equalizer. It says my ROM doesn't support MusicFX so I don't have the option to check that?
If I want to add this package into another Google Apps package what should I move over Im going to try this with Slimbean that JamieD81 did
jshinn1 said:
If I want to add this package into another Google Apps package what should I move over Im going to try this with Slimbean that JamieD81 did
Click to expand...
Click to collapse
Only because my boy Marcus Smart is coming back for his sophomore year on the Oklahoma State basketball team...here you go
http://db.tt/aC1xlRRc
Quickvic30 said:
Thanks for the audio mod! Sure blows Apollo and DSP out of the water. I flashed your viper settings also but all the settings were set to default when I went into the equalizer. It says my ROM doesn't support MusicFX so I don't have the option to check that?
Click to expand...
Click to collapse
Sorry the settings didn't work...I'll post my Viper settings a bit later.
Where are you getting the message about your ROM not supporting MusicFX? Can you take a screenshot?
Not sure why it would even be saying that, as you don't need MusicFX to run the mod (in fact, you should have deleted it as part of the installation procedures for this mod).
CPA Poke said:
3. I have been using PowerAmp (available on the Play Store) the entire time I've tested these. Not sure how other players would handle them, but you're welcome to try. If you do use PowerAmp, make sure (a) the Direct Volume Control (DVC) option is switched OFF, and (b) make sure the "enable MusicFX" is turned ON. Google is your friend if you don't know how to do either one of those.
Click to expand...
Click to collapse
Sorry I didn't explain that very well in my post. The step above is what I'm talking about. My enable MusicFX is blacked out and I don't have the option to check the box.
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
Quickvic30 said:
Sorry I didn't explain that very well in my post. The step above is what I'm talking about. My enable MusicFX is blacked out and I don't have the option to check the box. View attachment 1891486
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
Click to expand...
Click to collapse
Disable direct volume control
I did disable dvc and it makes everything quiet and still doesn't allow me to enable MXmusic effects. Tried rebooting with dvc disabled and still no go. I followed the install steps and used the gapps link in the OP.
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
I installed the viperfx apk first. I had to delete the DSP and musicfx apk in twrp then i installed the gapps then rebooted. Then everyrhing worked in poweramp.
Quickvic30 said:
I did disable dvc and it makes everything quiet and still doesn't allow me to enable MXmusic effects. Tried rebooting with dvc disabled and still no go. I followed the install steps and used the gapps link in the OP.
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
Click to expand...
Click to collapse
If its disabled, then it sounds like you don't have Viper installed (or at least not installed properly). Have you opened it up and verified that it runs?
unibomber said:
Disable direct volume control
Click to expand...
Click to collapse
Crap, I completely forgot to mention that in my instructions...I've had it disabled for so long (using AC!D previously) that I didn't even think about it. I'll add to OP.
EDIT: Heh. I guess I did add it in the instructions. *wipes off shoulder*

[Q] Custom ringtones/notifications

I've tried and tried and I just can't set my own sounds . I've searched xda and my problem and [non-successful] results are exactly as described in this [closed] thread: http://forum.xda-developers.com/showthread.php?p=40583172&postcount=5 BUT the solution in the very next post (and other suggestions) aren't working for me.
I put two sound files onto my One by installing ES File Explorer and copying the files from a server on my home network. The files got onto that server via ESFE directly from my old phone.
I put the mp3 I want to use as a default ringtone into /sdcard/Ringtones. The built-in Android sound picker doesn't show it, so I used ESFE to select it and I did break the default sound picker, just as described in that post, but the ringtone wasn't actually changed (i.e., I was still stuck with the default "AT&T Firefly" ringtone). I had to rename/delete the mp3 in order to fix the Android sound picker. Before I found that thread, I did a factory reset to fix it.
I want to use the other file (a wav) for Google Talk "new messages". I put that file in /sdcard/Notifications and Google Talk did not display it in the list of choices. I created /sdcard/media/audio/notifications and put it in there, too, as well as in each level of that folder tree (/sdcard/media and /sdcard/media/audio). Still no luck.
I'm singling out the Phone ringtone and Google Talk, but no apps see either of the files (I'm only using the built-in sound picker at this point). Apps DO list all of the built-in sounds (Aero, Ao, Aqua, etc. for ringtones, Almond, Azure, Capri, etc. for notifications) and I CAN pick from those, but I don't want to.
I'm running unrooted 100% out-of-the-box stock AT&T 4.1.2 with Sense 5.0. Please don't tell me to root, use another launcher, etc.; I've happily done that on my previous phones and will eventually get there with this one, but I'm not there yet. Maybe after there's an "official" 4.2, but that's another conversation and not a good answer.
I rebooted the phone after every copypaste.
I renamed the files so they were one, 6-letter word (no spaces or non-alpha characters).
I made sure the filenames were all lower case.
Both of these files will play via Amazon MP3, ES Media Player, Google Play Music, and Music on the One.
Both of these files worked as ringtone and notification on my previous phone, a rooted TMO MyTouch 4G running Android Revolution v7.04.
I am stumped and frustrated and have no idea what my phone is trying to tell me with these built-in AT&T mellow yoga-esque windchime noises, which I hate. I want my own sounds.
Are you guys not having this problem? Do I have to use some other specific file format (m4a? ogg?)? Do my mp3 and wav have to be a certain bitrate or something? Is there some other, special place I'm supposed to drop my files? How are you all doing this?
I just use Zedge from the play store. Free massive crowd source database, no need to root.
Sent from my HTC One using xda app-developers app
SOLUTION
Got it working. You HAVE to copy your own sounds via USB. Full text of solution here: http://forum.xda-developers.com/showpost.php?p=40660425&postcount=9 from this thread: http://forum.xda-developers.com/showthread.php?p=40660425#post40660425
Another vote for Zedge
Sent from my HTC One using Tapatalk 2

Modified APK files are being deleted after reboot

Hello all,
This is my first post on XDA, so I apologize in advance if I'm in the wrong place. I've searched high and low for an answer to this, but all the threads I've come across are at least 5+ years old and don't directly relate to the issue I'm having.
Basically, here's what's going on. I have two app APK files that I have edited to change some of the resources in them. One of them is SwiftKey. I used APKEditor from the Play Store to replace two of the keyboard sounds included to custom ones. After I save the edited APK, I rename it to 'base.apk' and then replaced the 'base.apk' inside of the app's directory with the edited one. After doing this, everything seems to work fine, and the app continues to work normally with the new sounds I've added in.
However, the issue I'm having is that anytime I need to reboot my phone, any apps that I've edited the APK for disappear. After Android starts up, I can see the apps on my home screen for a second, and then they vanish. The folder for the app is still present inside of /data/apps, but the app does not appear under the list of installed apps anymore. I'm wondering if this is maybe because the modified APK isn't being signed right, or if I'm doing something wrong. I made sure the permissions were correct too after I replaced the base.apk file as well.
If there is another (better) way to do this, I am all ears! I'm pretty tech savvy, but I just recently switched from iOS to Android after not using Android for 4-5 years, so things are a bit different now than they were the last time I used Android.
Thank you for your help!
*EDIT- I also should mention that I am rooted, although that may have already been apparent

System level edit, phone hard stops

No expert by any means but im really having a hard time wrapping my head around this one. My phone (Blu Life One x2) is rooted (as you can see in the video), i can make changes to it as rooting an android would allude to, but whenever i make a change to system based file, folder permission anything at the root the phone just hard stops and i have to do a hard reboot. I'd love to know whats going on here.
Im trying to follow a tutorial to make my phone ring louder in the video. I get to the media xml, try to change a permission and poof! It also happens if i just open the file and try to edit it. Once i save it, phone does the same thing. No changes committed. Video is a onedrive video. If it gets wonky i'll upload to youtube.
h ttps://1drv.ms/v/s!AlQ2y7AA9o6DjJYlZnmjDFT_zMerJA
anyone have any ideas?

Categories

Resources