[Q] How to edit audio_effects.mps file from Asus Audio Wizard (MaxxAudio) - Android Q&A, Help & Troubleshooting

I am working on a port of asus audio wizard which is based on maxx audio for all 32bit qualcomm devices. I want to edit the presets to include an "off mode" where the eq is flat and all features are turned off as the app does not have an off effect on its own. I have been working with android for quite sometime and am no stranger to editing something like dolby presets. The problem I have is that the .mps file is unreadable in any text editor I have used on either windows or linux. I have tried every language in notepad++ and nothing will properly read this file. Please help me identify this language so I can edit it and we all can have Asus Audio Wizard!! File is attached in a zip
-- Thanks!!

Related

[WM6.5][Plugin][3/18] PlayIt! v0.50 - Music Control | S2P, Nitrogen | JMLPanex, TICS

PlayIt! v0.50
Titanium Music Player Control [Mar-18-2010]
PlayIt! is a Windows Phone 6.5 Titanium plugin to control and display the status of S2P or Nitrogen.
PlayIt! is the continuation of CS2P.
Uses TICS (Titanium Installator Controller Saver) installer for Titanium by MichelDiamond
http://forum.xda-developers.com/showthread.php?t=564884
Thanks
The original author of CS2P, chriscsh
MichelDiamond for s2pcheck.exe and nitrogencheck.exe
German locale file by der_Volki
French locale file by archidune
Requirements
WM 6.5 Professional with the Titanium (CHome) interface
A music player installed and working correctly
Supported Players:
S2P v0.72-beta or higher - http://forum.xda-developers.com/showthread.php?t=556885
Nitrogen v1.2 or higher with "Write current song info on registry" enabled in settings - http://nitrogen.wmskins.com
Mortscript 4.2 (Works with 4.3b as well) - http://www.sto-helit.de/index.php?module=download&entry=ms_program&action=list
JMLPanex v2.30 or higher - http://forum.xda-developers.com/showthread.php?t=552373
Works on all resolutions [S|Q|W|VGA], default skins are supported as well
Installation
Extract the contents of the Zip file to your hard drive.
Copy the CAB file to your device.
On your device, run any File Explorer application; go to the folder where the
CAB file was copied to; run the CAB file.
PlayIt! will be installed, you may set up the plugin at any time.
NOTE! If CS2P was installed previously, the install will kill and delete the 24/7 script that was running when it was installed
You should uninstall CS2P when using PlayIt!
Operation
PlayIt! enables a registry change notification (s2pcheck.exe, nitrogencheck.exe).
They monitor the status of S2P and Nitrogen and update the panel.
This means no script is running 24/7.
The plugin has 1 page/panel
There are 4 buttons on the panel
Previous
Play/Pause
Next
Open Player (CPlayer skin uses album art for this button)
Right softkey will activate the menu
Each button functions differently when the player is running or not running
Not Running
"Previous", "Play/Pause", or "Next" starts the player, then minimizes it (configurable via menu)
"Open Player" starts the player, does not minimize it
Running
"Previous", "Play/Pause", or "Next" are what they are
"Open Player" opens the player window
Settings
The behavior and look of PlayIt! can be altered by accessing the Menu, via the right softkey.
Access the settings via the "PlayIt! Setup" submenu.
The current value for each setting is shown in parenthesis.
Player: Set the music player for PlayIt! to control
Skin: Change the skin
Vibration: Enable/disable vibration feedback
Minimize Player: Enable/disable minimizing Player when it's not active
Language: Change the language
Refresh Titanium: Refreshes/reloads the Titanium interface in case of glitches or errors
About PlayIt!: Displays information about PlayIt!
Instructions for Locale Zip Files
Extra and updated locale files will be available here between releases of PlayIt!
I will include new/updated files on every release.
To use these files, extract the .ini file to the PlayIt/locale/ folder, then click [Menu -> PlayIt! Setup -> Language] to select the new language
Screen Shots - Default Skin (VGA) (v0.50)
Screen Shots - CPlayer Skin (VGA) (v0.50)
Screen Shots - Menu/Settings (VGA) (v0.50)
Default Skins (should) work in all resolutions and may differ slightly to fit each resolution.
Change Log
Code:
--[0.50]----
* Added CPlayer skin, a minimal skin showing only inside the Titanium bar
o Thanks to derby00, creater of CPlayer, for letting me use the skin from his player
* Added current Album name for Nitrogen, uses the AlbumArt path for this info
o This depends on the current track being inside of a sub-folder including the album name
* Reworked the setup screen, it is now a menu, you can also control the player via this menu
o Added Close Player, which will close the active player
* Added about screen, for displaying PlayIt! version info and url to the forum topic
* Sped up the setup menus a bit
* Changed how players are handled
o New players to control can be added via a new directory in the players directory
o player.ini: Metadata and command controls
o install.mscr: Install script, sets up the player control for use in PlayIt!
o uninstall.mscr: Uninstall script, used to remove registry entries or files that the install script added
* Consolidated player control scripts into one file, PlayItControl.mscr
* Added dynamic player switching
o If you open another player that is not set as default in PlayIt!, the default will be switched to that player
* (Nitrogen only) Added TimeTotal, TimeElapsed, TimeRemain, and ProgressBar
o These can be used to display time information for the current track
o Default and CPlayer skins both have a progress bar and timers
* Fixed (maybe) red X for no album art.
* Adjusted the default skin a bit, adjusted minor positioning issues
For a more complete history, look at History.txt in the zip file
To-Do
Allow name of the panel to be the name to the current active player or a user input value
Fix skin changing while the player is open and running
Fix hard-coded image paths in default skin
Is SQVGA (320*320) working ok?
Volume level
Other ideas are welcome
Skin Support
PlayIt! supports skins
You can change the skin from [Menu -> PlayIt! Setup -> Skin]
Add a new skin
Create a new directory (or copy default) in the skins directory
Create a skin.ini file
This is an information file for the skin
Create a skin.plg file
This is the layout file for Titanium
Some image file names must be the same as default for skins to work correctly
blank.png, cPause.png, cPlay.png, Next.png, NoCover.png, Pause.png, Play.png, Player.png, Prev.png, repeat_1.png, repeat_music.png, repeat_off.png, repeat_on.png, shuffle_off.png, shuffle_on.png
Certain ID attributes in the .plg MUST stay the same for the button detection and text updates to work correctly
<Layer ID="PlayItExpanded"><Layer ID="Page">: RewindImg, PlayImg, NextImg, PlayerImg, AlbumArt, Repeat, Shuffle, TEXT1, TEXT2, TEXT3
<Layer ID="PlayItCondensed"><Layer ID="Page">: PluginLabel, Title, PlayImg, TEXT1, TEXT2, TEXT3
For ID="PlayItCondensed", you can either use PluginLabel to show "playit" all the time, or use Title to show it only when the player is running
Copy the new skin directory to the skins directory and run Setup to change
Multi-Language Support
PlayIt! supports multiple languages
Just about everything in PlayIt! is localized
You can change the language from [Menu -> PlayIt! Setup -> Language]
Adding your language
Copy PlayIt_en.ini in the locale directory and rename it for you language code
(Ex. rename PlayIt_en.ini to PlayIt_de.ini)
Edit the text for your language
Copy the new file to the locale directory and run Setup to change the language
Reserve three of more
I love it!. Now to figure out how to incorporate it into titanium themes other than the default.
Currently it will install to the current Titanium theme.
The function that installs the plg into Titanium (PlayItSubs.mscr -> Sub InstallPlg) can accept more parameters for other Titanium themes, but right now I'm just calling it with defaults when a new skin is selected (PlayItSubs.mscr -> Sub ChooseStyle).
Congratulations Zanix, was waiting for this release and will try it out right away.
Thanks
Love it! Thanks Zanix
Hi Zanix,
First of all, thanks for all your work! However, I have a issue with PlayIt! 0.40 that I hope you can help me fix. I have a Samsung Omnia i900 with the following installed:
WM 6.5 Professional with the Titanium (CHome) interface
S2P v0.72-beta (I have always tried 0.73)
Mortscript 4.2
JMLPanex v2.10
It installs correctly, however all buttons (Prev Track, Play, Next Track) don't do anything besides open S2P... what am I doing wrong..?
Thanks!
Once S2P is open, will the buttons control it?
Pressing the prev, play, next buttons when S2P is closed will run it, then immediatly minimize it. The "player" button will open, and stay in S2P.
Or are they just activating S2P and not controlling it?
mashimus said:
Hi Zanix,
First of all, thanks for all your work! However, I have a issue with PlayIt! 0.40 that I hope you can help me fix. I have a Samsung Omnia i900 with the following installed:
WM 6.5 Professional with the Titanium (CHome) interface
S2P v0.72-beta (I have always tried 0.73)
Mortscript 4.2
JMLPanex v2.10
It installs correctly, however all buttons (Prev Track, Play, Next Track) don't do anything besides open S2P... what am I doing wrong..?
Thanks!
Click to expand...
Click to collapse
I also have an i900 with all you mentioned...and works fine for me
Reinstall, soft reset?
more than 1 copy!!!
Hi Zanix,
This may sound crazy, but is it possible to have 2 plugins of playit at the same time? I use both S2P and Nitrogen (for different types of audio, S2P for audio books and Nitrogen for songs), and I would love to be able to have both of them available as titanium plugins. Alternatively, have multiple config files that I could pick online depending on what I want to listen to.
Great work zanix, you just blew my mind.
Not only does your plugin look great, but it also works flawlessly whereas CNitorgen and CS2P rarely if ever worked for me (never updated the music data in Titanium).
Hey my Friend,
I'm glad that my little Exe's for you (and your Plugin-Users) works for your great Plugin and make it as flewless as possible.
And also that TICS works fine with landscape (never forget: "-silent" means that you make error handling on your own )
But now: I will enjoy PlayIt - and say many Thanx for your work!
Cheers
Micha
naynada said:
I also have an i900 with all you mentioned...and works fine for me
Reinstall, soft reset?
Click to expand...
Click to collapse
zanix said:
Once S2P is open, will the buttons control it?
Pressing the prev, play, next buttons when S2P is closed will run it, then immediatly minimize it. The "player" button will open, and stay in S2P.
Or are they just activating S2P and not controlling it?
Click to expand...
Click to collapse
It happens even after S2P is running. I can see the album art and which song it's playing, but I cannot use the controls. (All it does is open S2P).
hmmm.. it's a custom rom, which I just put on as well...
I did install it over the top of CS2P.. but I also did uninstall CS2P afterwards, I wonder if that is the cause of the issue. I'll uninstall and re-install PlayIt and report back.
OK, reinstalled PlayIt! and I still have the same issue. Also, the buttons don't do the vibro even though I just set that option.
I remember 1 thing that happened when I first installed PlayIt... I didn't have JMLPanex installed and it detected this, so I installed JMLPanex afterwards. Am I supposed to "point" PlayIt! to where JMLPanex is?
Thanks
mashimus said:
OK, reinstalled PlayIt! and I still have the same issue. Also, the buttons don't do the vibro even though I just set that option.
I remember 1 thing that happened when I first installed PlayIt... I didn't have JMLPanex installed and it detected this, so I installed JMLPanex afterwards. Am I supposed to "point" PlayIt! to where JMLPanex is?
Thanks
Click to expand...
Click to collapse
Can you look in \Program Files\JMLPanex and see if there is a file named PlayIt.pnx
I may need to take a look at the JMLPanex detection and make sure it copies this file over
zanix said:
Can you look in \Program Files\JMLPanex and see if there is a file named PlayIt.pnx
I may need to take a look at the JMLPanex detection and make sure it copies this file over
Click to expand...
Click to collapse
Hi Zanix,
Yes, the file PlayIt.pnx is in there...
ugh.. I might do a hard reset just to get it working.. doh.
mashimus said:
OK, reinstalled PlayIt! and I still have the same issue. Also, the buttons don't do the vibro even though I just set that option.
I remember 1 thing that happened when I first installed PlayIt... I didn't have JMLPanex installed and it detected this, so I installed JMLPanex afterwards. Am I supposed to "point" PlayIt! to where JMLPanex is?
Thanks
Click to expand...
Click to collapse
Mmm. Custom ROM shouldn't be an issue (same here).
Well, if you haven't hard resetted already:
I also installed JMLPanex AFTER installing PlayIt, and I remember I had some issue with PlayIt, but I can't remember what.
I then uninstalled both JMLPanex and PlayIt, then installed them properly (ie. JMLPanex, THEN PlayIt)
Worked perfectly from thereon.
Maybe try that?
Hope you'll make a WM6.5.1 version !

[GUIDE][MOD] Tuned MegaBassBeats for SGY (update-3/6/2012)

D3HuM4NiZ3D has made a post about "MegaBassBeats" in dev section. I don't want to make a kind of double post. from now on I'll made this post focused to explain on how it work and how to improve it. even if the tittle said that its for SGY it will work also on other Gingerbread based ROM. it tested on SGY, SG-Fit, SG-Mini, and SG-Gio. you can get all version for all my modified MegaBassBeat here. please check changelog for further details for every version.
v1.1
http://www.mediafire.com/download.php?gw2s475p1uwyby9
v1.2
http://www.mediafire.com/download.php?d2ftf4vdbai4hrq
v2.0
http://www.mediafire.com/download.php?fgc3kxdznmny7s8
v.2.0.1
http://www.mediafire.com/download.php?ei6xclihci8d3g9
v.2.1
http://www.mediafire.com/download.php?a1vxoqcd23mbzvb
btw, I've found something funny. if you find any mod called ultimate_multimedia_enhancement, it is actually same with my the one in this link.
Click to expand...
Click to collapse
this patch will install several files including two apk, a framework file, lib files, and some additional needed files in /system/etc/. this mod also include bravia engine mod. I've added the framework, the lib, and the xml file needed for bravia engine. for an addition from v1.2 I've also added dsp manager for best result. please delete your dsp manager if you already have one.
PS:
1. do it with your own risk
2. no need to thank nor press that button for me. I'm just a noob, give that for the original dev instead.
3. special credits for D3HuM4NiZ3D who has kindly given me the permission to modify his work. you can get the original link here. http://forum.xda-developers.com/showthread.php?t=1642961
HOW TO UNINSTALL IT
=================
Click to expand...
Click to collapse
well...no one can make a single mod which suitable for all kind of music. if you don't satisfy with this work, but too lazy to modify the setting as described in 2nd post you can follow these guide to uninstall this mod. it won't be easy and only can be done in a rooted device with root explorer installed.
1. extract megabassbeat zip file.
2. make a list of all files in that zip file
3. open your root explorer and delete these file
Code:
- in /system/app delete audioeffectservice.apk
- in /system/bin delete all files listed in megabassbeat
- in /system/etc delete all files listed in megabassbeat
- in /system/framework delete all files listed in megabassbeat
- in /system/lib delete all files listed in megabassbeat except libaudioeffect_jni.so and audio.so in /system/lib/bluez-plugin
4. delete this lines from build.prop file
Code:
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
5. reboot your device.
CHANGELOG
=========
v1.0
- initial release by D3HuM4NiZ3D
v1.1 (10-5-2012)
- my first release. minor change on sound configuration
v1.2 (12-5-2012)
- new sound configuration
- added DSP manager
v2.0 (27-5-2012)
- new sound configuration
- added missing files
- added more lib files
- added new framework file
- added new binary file
- new lib configuration for sound effect
v2.0.1 (30-5-2012)
- new apk added
- small configuration changed
v.2.1 (3-6-2012)
- new build.prop script added to activate xLoud
- new eqfilter configuration
- new sound configuration
- new lib added
Click to expand...
Click to collapse
basicly this mod is kind of improvement for old beats audio. beats audio have two different version. the newer one have b1.jar inside it. it has bad issue with several music player. the older one doesn't have b1.jar. MegaBassBeat combine xLoud mod+old beats audio to get more solid bass sound.
how it works?
it will install an apk and a framework and the lib needed to our rom. both of them works as enhancement for our audio system. they're using some files in /system/etc/ as their default setting. we can modify them as we like.
how to modify it?
at this time I can only change the setting for equalizer setting. if you didn't satisfy with the sound quality, you can modify it by yourself. go to /system/etc/audio. you'll find a lot of *txt files. those files contain all the value for audio setting. in this mod, you'll need to change the setting in eqfilter.txt.
the original setting was
Code:
A,1
B,1
C,1
D,15000
E,20
F,0
G,50
H,500
I,3000
J,4000
K,5500
L,96
M,150
N,96
O,400
P,600
Q,0
R,4
S,0
T,-4
U,5
I've changed the value to
Code:
A,7000
B,10000
C,10000
D,15000
E,20
F,0
G,50
H,500
I,2500
J,4000
K,5000
L,500
M,500
N,500
O,1000
P,1000
Q,0
R,4
S,0
T,4
U,5
the value from A to U is the equalizer setting. you can change the value from -15000 to 15000. please be carefull since any value you set in this file can affect on your sound quality so much. after modifying this file, you have to copy eqfilter.txt to /system/etc too.
btw, further modification to all files in /system/etc/audio is possible. however, I don't know the right value for the setting. the other file contain a lot of variable, make it difficult to understand. please contact me if someone know how to modify those files. I'll include them in my latest update.
reserved...lol
I'm planning to leave this project for a while. I'll give you all details modification I've done in the original work. beside adding more files into the original work. I've change the value in three files. if you extract my latest version, you'll see some files with *xxx1 extension. thats the original file comes from dehumanized. the one without '1' is my modified one. those three files are: eqfilter.txt, HP_audio.csv, and audio_effects.conf.
eqfilter editing is easy. you already can find the guide on 2nd post. this files comes from the xLoud mod. for the latest value you can check in my latest version.
HP_audio.csv contain the setting for beats audio. the original value is
Code:
ID,Value
TDAS_BUNDLE,
TDAS_VERSION,0,
TDAS_SAMPLERATE,1,
TDAS_IN_CHANS,2,
TDAS_IN_MATRIX,0,
TDAS_BYPASS,0,
TDAS_RATE_MULTIPLIER,0,
TDAS_IN_CHAN_FORMAT,0,
TDAS_DOWNMIX_CONFIG,0,
TDAS_OUT_CHANS,2,
TDAS_M2S,
M2S_ENABLE,1,
M2S_DETECTOR,1,
TDAS_SSH,
SSH_ENABLE,1,
SSH_MODE,3,
TDAS_SSE,
SSE_ENABLE,0, --> stereo effect. 1 for enable
SSE_WIDTH,0,
SSE_SPK_MODE,0,
TDAS_SLC,
SLC_ENABLE,1,
SLC_LEVEL,1,
SLC_DEPTH,0,
TDAS_VOL,
VOL_ENABLE,1,
VOL_GAIN_INTERNAL,0, --> you can change the setting. max10
VOL_GAIN_EXTERNAL,0, --> you can change the setting. max10
VOL_GAIN_TYPE,0,
VOL_BALANCE,0,
VOL_MUTE,0,
TDAS_NB,
NB_ENABLE,1,
NB_CUTOFF,5,
NB_BOOST,5,
NB_LEVEL,1,
TDAS_GEQ,
GEQ_ENABLE,1,
GEQ_NBANDS,6,
GEQ_PREAMP,0, --> you can change the setting
GEQ_MAXBOOST,24,
GEQ_BAND1,0, --> the equalizer setting. you can edit it. --> 5
GEQ_BAND2,0, --> 5
GEQ_BAND3,-4, -->4
GEQ_BAND4,0,
GEQ_BAND5,4, --> 0
GEQ_BAND6,4, --> 0
GEQ_BAND7,0,
TDAS_MUP,
MUP_ENABLE,0, --> 1
TDAS_MSR,
MSR_ENABLE,0, --> 1
TDAS_HFE,
HFE_ENABLE,1,
HFE_DEPTH,1,
TDAS_FADE,
FADE_ENABLE,0,
FADE_TARGET,0,
FADE_TIME,0,
audio_effects.conf contain the additional library setting and the setting. I'll only show you my edited part here since the file is quite long.
Code:
libraries {
bundle {
path /system/lib/soundfx/libbundlewrapper.so
}
reverb {
path /system/lib/soundfx/libreverbwrapper.so
}
visualizer {
path /system/lib/soundfx/libvisualizer.so
}
pre_processing {
path /system/lib/soundfx/libaudiopreprocessing.so
}
}
I add these lines to load the sound lib
SRS {
path /system/lib/libsrsfx.so
}
bass_enhancement {
path /system/lib/libbeatsbass.so
}
then for the effect setting, I added these lines
effects {
dynamic_bass_boost {
library SRS
uuid f7a247b0-1a7b-11e0-bb0d-2a30dfd72085
}
srsgeq5 {
library SRS
uuid f7a247c2-1a7b-11e0-bb0d-2a30dfd72085
}
wowhd {
library SRS
uuid f7a247d2-1a7b-11e0-bb0d-2a30dfd72085
I still can't understand the uuid stuffs. those lines are taken from beats audio.
all the additional files are taken from various sound tweak. there are about 5-7 sound enhancement used to improve this work. please don't ask me since I've mixed them and can't remember all of them.
reserved
[Reserved]
[Reserved]
I'll waiting tut.
did ya notice any sound improvements??
Sent from my GT-S5360 using XDA
I'm afraid all the tut are already included in my second post. modifying those file are not easy. I doubt if someone could find the correct variable and value for every files.
@hell_lock: just try it. it won't harm your device. this mod is work with all music player and any equalizer app. best result may come from poweramp music player + cm7 dsp manager.
Finnaly u released it
Good works brotha haha
Sent from my GT-S5360 using xda premium
any feedbacks so far? O_O
Pls provide the equivalent value(every numbrers) of what we are going to edit. Thanks!
davidroid03 said:
Pls provide the equivalent value(every numbrers) of what we are going to edit. Thanks!
Click to expand...
Click to collapse
all the value for eqfilter.txt is already in second post. I haven't touched any other files in /system/etc/audio
this mod works!?
if i install this mod, how about dsp manager will force close or not?
this mod will work with all music player and equalizer app including dsp manager.
Superb! My phone sound is better from before. Thankyou sir.
I think its working
post edited to avoid overlap. new update added. now including dsp manager inside it. from this moment. this thread will serve on what I've stated in 1st post.
is the bravia engine working??

Enable Hidden CSC Features on rooted SGY

guYs this stuff has come to my attention lately:
source: http://www.droidviews.com/tag/csc-codes-for-samsung-firmwares/
add features via .xml CSC file
now we need a ready-made file for download to SGY, which will appear below...
Feature: Pressing Enter key takes the cursor to a new line in stock SMS
<CscFeature_Message_ReplaceCRToNewLine>true</CscFeature_Message_ReplaceCRToNewLine>
Feature: Stock Samsung keyboard with sub symbols
<CscFeature_Sip_UseSymbolInCMKey>true</CscFeature_Sip_UseSymbolInCMKey> <CscFeature_Sip_EnableSymbolInSecondary>de;en_US;en_GB</CscFeature_Sip_EnableSymbolInSecondary>Note: To enable your preferred input language on your device’s keyboard, you would have to replace the language code (highlighted in red) with those you want on your device. Below is a list of language codes (in small letters) followed by country code (in capital letters).​en_GB;en_US;en_AU;en_CA;en_PH;en_IE;en_NZ;en_ZA;
ko_KR;
de_AT;de_CH;de_DE;
fr_FR;fr_CH;fr_BE;fr_CA; bg_BG;
cs_CZ;da_DK;el_GR;es_ES;et_EE;fi_FI;
ga_IE;hr_HR;hu_HU;is_IS;it_IT; lt_LT;lv_LV;
mk_MK;ms_MY;nb_NO;nl_NL;nl_BE;pl_PL;pt_PT;pt-BR;ro_RO;sr_RS;sv_SE;tr_TR; ca_ES;eu_ES;gl_ES;kk_KZ;ru_RU;sk_SK;sl_SI;uk_UA;uz_UZ;az_AZ;hy_AM;ka_GE;
pt_BR;in_ID;ja_JP;vi_VN;
zh_CN;zh_TW;
ar_AE;ar_IL;
fa_FA;ur_PK;iw_IL;th_TH;
zh_HK;zh_SGFor an Easier Way to Get Your Native Language, Read This Article (see source link above)​Feature: Enable scheduled message
<CscFeature_Message_EnableScheduledMessage>true</CscFeature_Message_EnableScheduledMessage>
<CscFeature_Message_EnableScheduledMsgBox>true</CscFeature_Message_EnableScheduledMsgBox>
Feature: Dialer search matches numbers in contacts and call logs
<CscFeature_Dialer_PhonebookNdigitsMatching>true</CscFeature_Dialer_PhonebookNdigitsMatching>
<CscFeature_RIL_CallerIdMatchingDigit>true</CscFeature_RIL_CallerIdMatchingDigit>
Feature: Join unlimited contacts together
<CscFeature_Contact_SetLinkCountMaxAs>999</CscFeature_Contact_SetLinkCountMaxAs>
Feature: Get 100 speed dial shortcuts on phone’s dialer (you can personalize the number)
<CscFeature_Contact_ExtendSpeedDialTo100>true</CscFeature_Contact_ExtendSpeedDialTo100>
Feature: Extend Contact name length limit to 1280 characters (you can personalize the number)
<CscFeature_Contact_LimitNameLength>1280</CscFeature_Contact_LimitNameLength>
Feature: Add exit menu to stock web browser
<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>
Feature: Turn camera shutter sound on/off
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
Feature: Enable infinite scrolling in home screen, app and widget drawer
<CscFeature_Launcher_DisablePageRotation>false</CscFeature_Launcher_DisablePageRotation>
Feature: Enable rotation control icon in Gallery
<CscFeature_Gallery_AddAutoRotationIcon>true</CscFeature_Gallery_AddAutoRotationIcon>
Feature: Show hardware revision in Settings> About
<CscFeature_Setting_EnableHwVersionDisplay>true</CscFeature_Setting_EnableHwVersionDisplay>
Feature: Enables stock browser to load sites in Desktop mode.
<CscFeature_Web_EnableDesktopSiteAsDefault>true</CscFeature_Web_EnableDesktopSiteAsDefault>
Which file should i edit???
mms047 said:
Which file should i edit???
Click to expand...
Click to collapse
Every Android device from Samsung has a folder called csc under system directory. This folder contains some XML files that keep the configuration codes for country and carrier based customization options. If you have root access on your Samsung phone or tablet, you can access this directory and edit those XML file to enable or disable the features that are available or unavailable on your device. In other words, by editing the XML files present in the csc folder, you can easily personalize your device by adding features like your native language pack, screen rotation control, infinite scrolling on home screen, turn on/off camera shutter sound and so on.
mai77 said:
Every Android device from Samsung has a folder called csc under system directory. This folder contains some XML files that keep the configuration codes for country and carrier based customization options. If you have root access on your Samsung phone or tablet, you can access this directory and edit those XML file to enable or disable the features that are available or unavailable on your device. In other words, by editing the XML files present in the csc folder, you can easily personalize your device by adding features like your native language pack, screen rotation control, infinite scrolling on home screen, turn on/off camera shutter sound and so on.
Click to expand...
Click to collapse
In the csc folder there are only two xml files, a database file and a dat file..... others are folders....
two xml files are customers.xml and others.xml in Hyperion 8
which file to edit?
did you read the source link ?
pretty extensive
Not before u asked....
awesome,i have asked myself long time about this,because did we can have this and how its working,many thanx, :good::good::good:
i know about this
but i dont know how to do...
nice guide

[HOW-TO] Viper4android - Install the proper way (Root Required)

Viper4android: How to install it properly ​
This is something I've been meaning to write up for a long time now. All over XDA I see people have trouble with getting Viper4android working and I thought this might shed some light on the issue.
There are many zips out there that will install viper but most of them have other sound mods rolled into it and I prefer viper only. I find that most of the others often distort the sound a little, but with Viper4android only, the sound is just perfect for my tastes.
What you need:
- A root file explorer (RootExplorer, EsFileExplorer, etc.)
- Root (obviously)- Either Magisk or SuperSU
- If using Magisk you'll need a Permissive kernel. My kernel works with certain models and is permissive.
- If using SuperSU you can use enforcing, but will need an extra file that I'll cover later on.
- Some good music to listen to.
This method is really not much of revelation since it's actually on the Viper4android thread itself, but almost everyone tries to let the install the drivers automatically. Do not let the app install the drivers for you. It will install the old driver and it doesn't include the Neon driver.
First things first. We need to do a little cleanup just in case there are already some viper files or drivers partially installed.
Viper4android has three places in which it installs:
/system/lib/soundfx/
/system/etc/audio_effects.conf
/system/app/Viper4android.apk
{
"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"
}
Using your root explorer go to /system/lib/soundfx/ and look for any old V4A files and delete them. It should look like this, libv4a_fx_ics_X86.so. Also check in your system/app/ and check to see if you have the old viper app and if so delete that too (the newest version is 2.5.0.5). Note: if you already have the app installed you can go to the settings menu and select uninstall drivers and it should remove everything for you. Then just double check to make sure. Then uninstall the app unless it's the newest version and placed in /system/app/.
Once we have everything cleaned up it's just a matter of placing the right files in the right spot. I've attached a zip that has everything you will need in it. It is not a flashable zip. Just unzip it to get to the necessary files.
1. Place the Viper4android app in /system/app (no extra folder necessary) and change the permission to 0644 or rw-r-r
2. Place the .so files in /system/lib/soundfx/ and change permission to 0644 or rw-r-r
3. If you don't have any other sound mods installed you can swap out my audio_effects.conf file for yours and set permission to 0644 or rw-r-r, but if you do that back up your original file just in case (just rename the original to audio_effects.bak). If you do have other sound mods installed you'll want to add the following red lines to you existing audio_effects.conf file.
Code:
# List of effect libraries to load. Each library element must contain a "path" element
# giving the full path of the library .so file.
# libraries {
# <lib name> {
# path <lib path>
# }
# }
libraries {
[COLOR="red"]v4a_fx {
path /system/lib/soundfx/libv4a_fx_jb_NEON.so
}
#NECESSARY FOR XHIFI
v4a_xhifi {
path /system/lib/soundfx/libv4a_fx_jb_X86.so
}[/COLOR]
# This is a proxy library that will be an abstraction for
# the HW and SW effects
proxy {
path /system/lib/soundfx/libeffectproxy.so
}
# This is the HW implementation library for the effect
offload {
path /system/lib/soundfx/libaudioeffectoffload.so
And...
Code:
# }
# ...
# }
effects {
[COLOR="red"]v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
#NECESSARY FOR XHIFI
v4a_standard_xhifi {
library v4a_xhifi
uuid d92c3a90-3e26-11e2-a25f-0800200c9a66
}
}[/COLOR]
soundalive {
library proxy
uuid 05227ea0-50bb-11e3-ac69-0002a5d5c51b
libsw {
Placement is everything with this. If there's an extra space or missing a space you'll will get the "drivers are not installed" error when opening the viper app. It took me several tries in the beginning to get the audio_effects.conf part of this right, but it will work when everything is correct.
4. This step is dependent on your setup. If you are using a permissive kernel this is not necessary. If you're using SuperSU with an enforcing kernel you'll need to flash the ViPER4Android-supolicy.zip that is included in the attached zip file.
Original instructions are here, but nobody seems to see them including myself for the longest time.
Now if everything is in place properly you should get this:
It should work with any music player (I mostly use Spotify), YouTube, video players, etc.
Enjoy.
Credits:
 @viper520 -for creating Viper4android 
 @zhuhang - for co-founding and continuing to maintain Viper4android
If anyone knows the identity of who created the ViPER4Android-supolicy.zip let me know. I would love to be able to give proper credits on that as well.
Thanks Mate Nice thread
Hi kevintm78, I have some questions.
1. In your Driver Status screen shoot you have Processing:Yes, I have Processing:No, what does that mean for me?
2. It is said to install or move Viper to System/app, does System/priv-app location achieve the same as System/app?
3. I've heard it said that using DDC and Convolver together is not adviseable, is this true?
4. where can I find/download more DDC profiles?
5. I'm on a Note 4 Android version 6.0.1 Rom: NEMESIS REFINED N7 port, on odd occasions after using the built-in "Smart
Manager app, viper's profile folder contents sometimes disappear, although the DDC and Kernel folders will remain intact.
Would you have ant idea why this happens? That said, I have found that if I delete the Cache and Data of the Smart Manager app, the Viper Profile folder contents will remain more often but as mentioned, they will disappear
6. On rare occasions the "Load effect profile" List would be in alphabetical order, is there a way to force this?
I would appreciat your thoughts and help for the questions mentioned.
Many Thanks for Your tutorial.
asia559571 said:
Hi kevintm78, I have some questions.
1. In your Driver Status screen shoot you have Processing:Yes, I have Processing:No, what does that mean for me?
2. It is said to install or move Viper to System/app, does System/priv-app location achieve the same as System/app?
3. I've heard it said that using DDC and Convolver together is not adviseable, is this true?
4. where can I find/download more DDC profiles?
5. I'm on a Note 4 Android version 6.0.1 Rom: NEMESIS REFINED N7 port, on odd occasions after using the built-in "Smart
Manager app, viper's profile folder contents sometimes disappear, although the DDC and Kernel folders will remain intact.
Would you have ant idea why this happens? That said, I have found that if I delete the Cache and Data of the Smart Manager app, the Viper Profile folder contents will remain more often but as mentioned, they will disappear
I would appreciat your thoughts and help for the questions mentioned.
Many Thanks for Your tutorial.
Click to expand...
Click to collapse
You're very welcome. I think I can help with some of your questions.
1. For processing, it will say no unless there's something playing. Try playing a song and then checking it again.
2. You can use priv-app if you'd like. The only difference between the two is that priv-apps are given more system permissions than just /system/app. The results should be the same though with either one.
3. I've been using them together and haven't noticed any negative impact. I'll see if I can find out more on that though, but you should be fine.
4. I think what you're looking for is IRS packages. You can find out more about it here. You can also download the starter IRS packs here. Viper4android has depricated they're XHFI features so I'm not sure that more DDC profiles are helpful anymore (though I could be completely wrong about that.) Most of the other DDC profiles I've found are at least a few years old now.
5. That's strange that they are being removed. Are the folders empty? Maybe that's why they are being removed. Try downloading the IRS starter pack, unzip it, and move the whole folder to the Viper4android/kernel folder on your sdcard. To get that folder to show up just press on the Convolver setting and it should create those folders for you. That's about the only reason I could think of as to why they are being removed.
Thank you by the way for asking those questions. That's something I need to cover a little more thoroughly. I definitely will expand on this topic if it looks like people are interested.
Thank you so much it works! but only for certain music player, i tried it with Phonograph and Samsung's stock music player and it works.
It doesn't work with spotify. I did the exact step you mentioned. I using note 4 exynos eRobot v33. any ideas why?
damadikaz said:
Thank you so much it works! but only for certain music player, i tried it with Phonograph and Samsung's stock music player and it works.
It doesn't work with spotify. I did the exact step you mentioned. I using note 4 exynos eRobot v33. any ideas why?
Click to expand...
Click to collapse
That's strange, Spotify is kind of the only music player I use. What does the driver status say when Spotify is playing? Did it say it's processing while the music is playing?
kevintm78 said:
That's strange, Spotify is kind of the only music player I use. What does the driver status say when Spotify is playing? Did it say it's processing while the music is playing?
Click to expand...
Click to collapse
I've attached the screenshot. pls check it.
I just check it with another streaming music player called Joox, V4A doesn't work either.
but when I play any local music files even using Solid File manager V4A works.
thnx for the explaination sir.. i have a question, why V4A not "active" after reboot..? i have to manually open the app to make it work every time after reboot.. thnx..
Same problem here. N910c with erobot v33 rom with native viper, magisk, permissive kernel, etc. And still, no processing with Spotify or deezer. Local files are processed.
Deleted
Danielreo said:
Same problem here. N910c with erobot v33 rom with native viper, magisk, permissive kernel, etc. And still, no processing with Spotify or deezer. Local files are processed.
Click to expand...
Click to collapse
Try to freeze soundalive
1.Install Viper as system App & start up app and load preferred version of driver
2.Update build.prop: root/system/build.prop
## ViPER4Android Build.prop Tweaks
lpa.decode=false
lpa.releaselock=false
lpa.use-stagefright=false
tunnel.decode=false
Nothing of the above worked here.
Even before the suggested configs, I realized that the bluetooth mode is processing like a charm. Phone speaker and headset still not.
I've followed your step by step (twice), and V4A still asks me to install the drivers...
I placed the apk on system/priv-app (the 1st attempt was on system/app), put the .so files on system/lib/soundfx, replaced the audio.conf on system/etc, changed the permissions exaclty to rw-r-r, then used TWRP Recovery mode to install the SU Policy - even though I have a selinux changer.
On Default Storage, the only option I have to set is "/storage/emulated/0/", not sure if this matters (I think it doesn't, probably it's just where it'll save your profiles etc).
Tried restarting the phone, to see if it would detect, tried to switch compatible/normal, deactivated selinux (using v4a dev mode), tried to change the permissions to rwx-rx-rx... nothing worked. V4A still asks me for the drivers.
It does work, however I install it, but only on compatible mode, and not with Spotify LOCAL synced files - which is a great issue to me.
PS.: I have NoozXoide installed here - cause it's the only one which also works with local files on Spotify. I've already tried to unninstal it and redo all the procedures, though...
OH, also, should I deactivate Android stock Audio effects app?
Can you help me please OP?
mateusonego said:
I've followed your step by step (twice), and V4A still asks me to install the drivers...
I placed the apk on system/priv-app (the 1st attempt was on system/app), put the .so files on system/lib/soundfx, replaced the audio.conf on system/etc, changed the permissions exaclty to rw-r-r, then used TWRP Recovery mode to install the SU Policy - even though I have a selinux changer.
On Default Storage, the only option I have to set is "/storage/emulated/0/", not sure if this matters (I think it doesn't, probably it's just where it'll save your profiles etc).
Tried restarting the phone, to see if it would detect, tried to switch compatible/normal, deactivated selinux (using v4a dev mode), tried to change the permissions to rwx-rx-rx... nothing worked. V4A still asks me for the drivers.
It does work, however I install it, but only on compatible mode, and not with Spotify LOCAL synced files - which is a great issue to me.
PS.: I have NoozXoide installed here - cause it's the only one which also works with local files on Spotify. I've already tried to unninstal it and redo all the procedures, though...
OH, also, should I deactivate Android stock Audio effects app?
Can you help me please OP?
Click to expand...
Click to collapse
Are you using magisk or supersu? Also, I've recently found a secondary spot for the libs and audio-effects.conf if using certain port roms. If using a stock rom that's enforcing, I would supersu and the su policy file.
If it is a stock rom I never had to freeze or uninstall anything to get it fully working. But I can help you get it going if you're still up for it.
kevintm78 said:
Are you using magisk or supersu? Also, I've recently found a secondary spot for the libs and audio-effects.conf if using certain port roms. If using a stock rom that's enforcing, I would supersu, and I flashed the su policy file.
If it is a stock rom I never had to freeze or uninstall anything to get it fully working. But I can help you get it going if you're still up for it.
Click to expand...
Click to collapse
Thank you very much for replying mate!! :angel: And sorry for misinforming.
I have a Moto G4 Plus (XT1360) with stock Android 7.0 (never rooted this device before - but I used V4A back in 2015, in a s.g. 4 mini), TWRP, Elemental X, supersu and busybox, if that matters... It was supposed to be enforcing, but I also got SELinuxModeChanger. I tried installing V4A on both system/apps & system/priv-apps. Oh, and I'm listening through headset.
I tried several combinations to try to "trick" the app, tried install drivers > deleted them, tried not to install, tried not to install > use on compatible mode/normal, tried install > renamed the .so provided here ones as the original isc... tried all again restarting my phone between steps, tried all the mentioned them then reflash supolicy, tried all and killing the selinux on dev-mode before playing songs, tried the Build.prop Tweaks... nothing worked, every time I open V4A, it asks to install the drivers. And it does work afterwards, but only on Compatible, and with Spotify, and not the local files, neither Youtube etc.
I was taking a look on the apk with ES exp, I know **** about android, but there seems to be 4 .so files inside... would there be any way to reference all the 4 on audio.conf?
Oh, I shoul mention I also tried all that I mentioned above, but replacing the files with the 4 ones I extracted from the apk between steps etc - it didn't ask for install drivers when I started it! But again, only worked on Compatible, etc...
I did some research - and got nothing -, saw some people mentioning to freeze Sound Alive, or even delete it. As I mentioned, the stock eq I got is Audio Effects, but I also saw sometimes soundalive on audios.conf... but again, I know **** about Android :/
Tks to be trying to help!
mateusonego said:
Thank you very much for replying mate!! :angel: And sorry for misinforming.
I have a Moto G4 Plus (XT1360) with stock Android 7.0 (never rooted this device before - but I used V4A back in 2015, in a s.g. 4 mini), TWRP, Elemental X, supersu and busybox, if that matters... It was supposed to be enforcing, but I also got SELinuxModeChanger. I tried installing V4A on both system/apps & system/priv-apps. Oh, and I'm listening through headset.
I tried several combinations to try to "trick" the app, tried install drivers > deleted them, tried not to install, tried not to install > use on compatible mode/normal, tried install > renamed the .so provided here ones as the original isc... tried all again restarting my phone between steps, tried all the mentioned them then reflash supolicy, tried all and killing the selinux on dev-mode before playing songs, tried the Build.prop Tweaks... nothing worked, every time I open V4A, it asks to install the drivers. And it does work afterwards, but only on Compatible, and with Spotify, and not the local files, neither Youtube etc.
I was taking a look on the apk with ES exp, I know **** about android, but there seems to be 4 .so files inside... would there be any way to reference all the 4 on audio.conf?
Oh, I shoul mention I also tried all that I mentioned above, but replacing the files with the 4 ones I extracted from the apk between steps etc - it didn't ask for install drivers when I started it! But again, only worked on Compatible, etc...
I did some research - and got nothing -, saw some people mentioning to freeze Sound Alive, or even delete it. As I mentioned, the stock eq I got is Audio Effects, but I also saw sometimes soundalive on audios.conf... but again, I know **** about Android :/
Tks to be trying to help!
Click to expand...
Click to collapse
Do you have an etc folder in /system/vendor/ ? Some roms have another audio_effects.conf in that location or maybe it's in another location. I have to be honest I'm not familiar with many other kinds of phones besides samsung.
The instructions I'm using are the ones taken from the viper4android thread itself and works with at least this phone with no other steps necessary. Maybe you can find some hints in that thread but I'm thinking that the conf file is either in another location or its different from samsung's version so it's not being found.
The other lib files inside the app aren't necessary. They are just there for different android versions. One set is for ICS and below and the other is for JB and above. The app installs the ICS drivers by default which is why I like using this method instead.
If you want, upload your original audio_effects.conf file. I'll try and modify it for you and see if we can figure out why the drivers aren't being found.
kevintm78 said:
Do you have an etc folder in /system/vendor/ ? Some roms have another audio_effects.conf in that location or maybe it's in another location. I have to be honest I'm not familiar with many other kinds of phones besides samsung.
The instructions I'm using are the ones taken from the viper4android thread itself and works with at least this phone with no other steps necessary. Maybe you can find some hints in that thread but I'm thinking that the conf file is either in another location or its different from samsung's version so it's not being found.
The other lib files inside the app aren't necessary. They are just there for different android versions. One set is for ICS and below and the other is for JB and above. The app installs the ICS drivers by default which is why I like using this method instead.
If you want, upload your original audio_effects.conf file. I'll try and modify it for you and see if we can figure out why the drivers aren't being found.
Click to expand...
Click to collapse
Wow, that was right on spot! I had another audio_effects conf on vendor/etc. So, I replaced it with yours.
I removed the excessive .so I put on the lib/soundfx, and let only the jb and, later, the ics file.
Now, Viper asks me to install the drivers even after I've already let it install and rebooted :/ and for some reason, it doesn't work both on normal nor compatible mode (ok, as expected, since it's asking to install etc). I checked to see if it had rewrite anything on audio_effects.conf, but it didn't in neither of the files, on system/etc nor vendor/etc. They were still pointing the libraries to the jb files, and v4a did install the ics files on system/lib/soundfx, either way...
It gets weirder and weirder.
UPDATE: I got V4A to work once I commented the jb drivers lines, and re-included the ics path reference on audio_effects.conf at vendor/etc. It's not asking me to install the drivers again, anymore, but it's still not working with local synced files... I tried leaving it pointing to 2 paths, and tried including v4a_neon or something like that, so I could reference the 2 most important drivers, but it only works with v4a_fx pointing only to the ics file, and everything else is ignored.
UPDATE 2: I opened the backup I've mentioned below, and unfortunately I'm pretty sure I haven't done the backup and it is actually your file before I do any mod.
I'm sending you what I THINK is my backup but it might be just a backup of yours before I changed some stuff just to test (I replaced my modified files by copying the original one I had on downloads after testing, I got back to yours version on both /etc), sorry. (don't think so, though)
@kevintm78 hey OP, you there?
kevintm78 said:
Viper4android: How to install it properly ​
This is something I've been meaning to write up for a long time now. All over XDA I see people have trouble with getting Viper4android working and I thought this might shed some light on the issue.
There are many zips out there that will install viper but most of them have other sound mods rolled into it and I prefer viper only. I find that most of the others often distort the sound a little, but with Viper4android only, the sound is just perfect for my tastes.
What you need:
- A root file explorer (RootExplorer, EsFileExplorer, etc.)
- Root (obviously)- Either Magisk or SuperSU
- If using Magisk you'll need a Permissive kernel. My kernel works with certain models and is permissive.
- If using SuperSU you can use enforcing, but will need an extra file that I'll cover later on.
- Some good music to listen to.
This method is really not much of revelation since it's actually on the Viper4android thread itself, but almost everyone tries to let the install the drivers automatically. Do not let the app install the drivers for you. It will install the old driver and it doesn't include the Neon driver.
First things first. We need to do a little cleanup just in case there are already some viper files or drivers partially installed.
Viper4android has three places in which it installs:
/system/lib/soundfx/
/system/etc/audio_effects.conf
/system/app/Viper4android.apk
View attachment 4308261
View attachment 4308262
View attachment 4308263
View attachment 4308264
View attachment 4308265
Using your root explorer go to /system/lib/soundfx/ and look for any old V4A files and delete them. It should look like this, libv4a_fx_ics_X86.so. Also check in your system/app/ and check to see if you have the old viper app and if so delete that too (the newest version is 2.5.0.5). Note: if you already have the app installed you can go to the settings menu and select uninstall drivers and it should remove everything for you. Then just double check to make sure. Then uninstall the app unless it's the newest version and placed in /system/app/.
Once we have everything cleaned up it's just a matter of placing the right files in the right spot. I've attached a zip that has everything you will need in it. It is not a flashable zip. Just unzip it to get to the necessary files.
1. Place the Viper4android app in /system/app (no extra folder necessary) and change the permission to 0644 or rw-r-r
2. Place the .so files in /system/lib/soundfx/ and change permission to 0644 or rw-r-r
3. If you don't have any other sound mods installed you can swap out my audio_effects.conf file for yours and set permission to 0644 or rw-r-r, but if you do that back up your original file just in case (just rename the original to audio_effects.bak). If you do have other sound mods installed you'll want to add the following red lines to you existing audio_effects.conf file.
Code:
# List of effect libraries to load. Each library element must contain a "path" element
# giving the full path of the library .so file.
# libraries {
# <lib name> {
# path <lib path>
# }
# }
libraries {
[COLOR="red"]v4a_fx {
path /system/lib/soundfx/libv4a_fx_jb_NEON.so
}
#NECESSARY FOR XHIFI
v4a_xhifi {
path /system/lib/soundfx/libv4a_fx_jb_X86.so
}[/COLOR]
# This is a proxy library that will be an abstraction for
# the HW and SW effects
proxy {
path /system/lib/soundfx/libeffectproxy.so
}
# This is the HW implementation library for the effect
offload {
path /system/lib/soundfx/libaudioeffectoffload.so
And...
Code:
# }
# ...
# }
effects {
[COLOR="red"]v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
#NECESSARY FOR XHIFI
v4a_standard_xhifi {
library v4a_xhifi
uuid d92c3a90-3e26-11e2-a25f-0800200c9a66
}
}[/COLOR]
soundalive {
library proxy
uuid 05227ea0-50bb-11e3-ac69-0002a5d5c51b
libsw {
Placement is everything with this. If there's an extra space or missing a space you'll will get the "drivers are not installed" error when opening the viper app. It took me several tries in the beginning to get the audio_effects.conf part of this right, but it will work when everything is correct.
4. This step is dependent on your setup. If you are using a permissive kernel this is not necessary. If you're using SuperSU with an enforcing kernel you'll need to flash the ViPER4Android-supolicy.zip that is included in the attached zip file.
Original instructions are here, but nobody seems to see them including myself for the longest time.
Now if everything is in place properly you should get this:
View attachment 4308290
It should work with any music player (I mostly use Spotify), YouTube, video players, etc.
Enjoy.
Credits:
@viper520 -for creating Viper4android
@zhuhang - for co-founding and continuing to maintain Viper4android
If anyone knows the identity of who created the ViPER4Android-supolicy.zip let me know. I would love to be able to give proper credits on that as well.
Click to expand...
Click to collapse
This worked for me.
You did not mention where to insert the audio_effects.contf file ... this file should be placed in the /vendor/etc
also you did not state that we would have to install the app after placing it in the /system/app.
Thanks once again

Converting apk to Android tv and firestick basic Source edits ?

Hello to all !
post here my question related to the title
I have an app running OK on Smartphones , Tablets , Android boxes
I'm wondering which files must to be basically edited to modify an existing app to get it runing on an Android Tv and firestick
I mean ...have to understand whats the exactly dynamic if editing manifest file reflect automatically edits to gradle ( syncing the project in Android Studio )
I had a read on Adroid official devs documents but to be honest I can figure out how to do things correctly ( edit manifest in the source before open the project in Android studio or edit it when "into " Android Studio ) do I have to manually edit even gradle file ( property and/or app ).
I know that app for TV and firestick have different behavior and doesnt require some activity like touchscreen ... they have to run with remote control , style and layout must be different so you have to add leanback to help you , banner to show in tv home ..
but my difficult is "start" to edit and where exactly to avoid load of warning in res/style and layout running the app with Tv emulator in Android Studio
Sorry for my poor explanation ...I'm an entusiast "homemade" dev

Categories

Resources