[MOD] 30 Steps Media volume for Darkforest ICS v4 - Xperia Play Android Development

This mod will give you finer control of the media volume (30 steps instead of the usual 15).
Credit goes to AndroidOn as I used his tutorial: http://forum.xda-developers.com/showthread.php?t=1411317
Instructions
1. Make a backup of your framework.jar, in case anything goes wrong (is found in /system/framework)
2. Copy the attached framework.jar to /system/framework
3. Change the permissions to rw-r--r--
4. Reboot and enjoy!
Note: I can't guarantee that this will work for other ICS ROMs

psychozoidberg said:
This mod will give you finer control of the media volume (30 steps instead of the usual 15).
Credit goes to AndroidOn as I used his tutorial: http://forum.xda-developers.com/showthread.php?t=1411317
Instructions
1. Make a backup of your framework.jar, in case anything goes wrong (is found in /system/framework)
2. Copy the attached framework.jar to /system/framework
3. Change the permissions to rw-r--r--
4. Reboot and enjoy!
Note: I can't guarantee that this will work for other ICS ROMs
Click to expand...
Click to collapse
Ah, nice one, defo going in to the next update, and I will of course, credit you
While I am here, if you don't mind me asking, could you also make a reboot menu in the power menu, the power menu is what happens when you hold the power button. Thanks!
Sent from my R800i using Darkforest ICS

Related

[HOWTO] install Androidiani & implement themes on the XT720.

This is a guide I've compiled to simplify Androidiani theming on the XT720. Took me forever to read posts & work through trial & error... credit to Kalagas & Zepplin Rox for the majority of this post, I just compiled into one guide.
------------------------------------------------------------
1st install Open Recovery
If you already have open recovery, but not andriodiani, download Androidiani to your desktop.
Open the zip & copy the “open recovery” folder to your sdcard root (copies over all previous OR files).
Copy the “update.zip” file from Androidiani to your sd card root & leave it there (nothing else to do with this file at this point).
Then boot your phone into recovery (power up, when 1st boot animation appears, hold down the ‘volume up’ key).
You should have the androidiani menu above the standard OR menu.
Just reboot your phone to normal operating android os.
Download the desired theme to your desktop from theme developer.
Use windows/linux via usb to create the following folders on your sd card, you have to create the folders manually the 1st time, 1-4 below:
1) sdcard/OpenRecovery/theme/froyo/apps/All modded .apks
2) sdcard/OpenRecovery/theme/froyo/bootanimation/empty
3) sdcard/OpenRecovery/theme/froyo/fonts/empty
4) sdcard/OpenRecovery/theme/froyo/framework/framework-res.apk
Open the theme zip & copy the files to their respective folders you just created.
OK lets go for it....
Reboot into Androidiani OpenRecovery . (power up, when 1st boot animation appears, hold down the ‘volume up’ key).
Just to be sure make Wipe cache Partition and Wipe Dalvik-cache.
Then choose Froyo 2.2.1 Modding Menu - Menu Install and Restore Theme - Install Theme, pick the install option and let it finish.
After Theme is installed, make again Wipe cache Partition and Wipe Dalvik-cache and Reboot.
You should have your new theme up & running.
Go Pack Go!
Do you have any links to some themes?
Only one I know of is Khalpower's MiuiXT... it is pretty sweeeet!
http://forum.xda-developers.com/showthread.php?t=839826&page=24
c_urbanek said:
Only one I know of is Khalpower's MiuiXT... it is pretty sweeeet!
http://forum.xda-developers.com/showthread.php?t=839826&page=24
Click to expand...
Click to collapse
Yes I like as well.
Little confused?
c_urbanek said:
This is a guide I've compiled to simplify Androidiani theming on the XT720. Took me forever to read posts & work through trial & error... credit to Kalagas & Zepplin Rox for the majority of this post, I just compiled into one guide.
------------------------------------------------------------
1st install Open Recovery
If you already have open recovery, but not andriodiani, download Androidiani to your desktop.
Open the zip & copy the “open recovery” folder to your sdcard root (copies over all previous OR files).
Copy the “update.zip” file from Androidiani to your sd card root.
Then boot your phone into recovery (power up, when 1st boot animation appears, hold down the ‘volume up’ key).
You should have the androidiani menu above the standard OR menu.
Just reboot your phone to normal operating android os.
Click to expand...
Click to collapse
What am I supposed to install the update.zip file? Just copy it the the sd card root and leave it there? Or is there a menu option in Androidiani/OR that I'm supposed to choose? Little confused at that point. I can reboot into Open Recovery and there's a multicoloured droid in the background (as opposed to a straight green one).
G.
What am I supposed to install the update.zip file? Just copy it the the sd card root and leave it there?
Click to expand...
Click to collapse
Just leave the file there.
yeah.. leave it there, done.. I edited the original post to indicate that, thanks for pointing it out.... did you get it working?
my xt720's recovery
new version already has this function
that copy apks to /system/app and bootanimation.zip and copy sound to media directory just select 1 menu
and has root/unroot, bootsound on/off etc
also it will tweak system and automatic app2ext if you has mmcblk0p2 (it has partition menu and covert to ext4/nilfs2 (default ext3)
you can use update.zip and 2nd-init for run
it has auto install rom and rom install option from streak droid
it for korean xt720 rom but i think it will work every xt720
you can download from http://dateno1.egloos.com/268469
it rom install option data for korean 41R http://dateno1.egloos.com/268742
it rom install option data for korean 44R http://dateno1.egloos.com/268846
it rom install option data for korean 50R http://dateno1.egloos.com/268889
it rom install option data for other option (voice commander and genie widget for eclair http://dateno1.egloos.com/268895
c_urbanek said:
yeah.. leave it there, done.. I edited the original post to indicate that, thanks for pointing it out.... did you get it working?
Click to expand...
Click to collapse
I did indeed get it working sort of, Thank you! I lost access to the menu that pops up when you hit the power button (the shutdown/airplane mode). The phone would just power the screen down and then rebooted immediately.
As such I'm going back to square one and reflashing it back to 2.1, and try upgrading to 2.2 again. Not as bad as it sounds... since my 32GB class 10 sd card arrived this morning.
G.
P.S. I re-read my original message and it came off sounding a bit rude, please attribute it to lack of sleep and accept my apologies.
diggmc said:
I did indeed get it working sort of, Thank you! I lost access to the menu that pops up when you hit the power button (the shutdown/airplane mode). The phone would just power the screen down and then rebooted immediately.
As such I'm going back to square one and reflashing it back to 2.1, and try upgrading to 2.2 again. Not as bad as it sounds... since my 32GB class 10 sd card arrived this morning.
G.
P.S. I re-read my original message and it came off sounding a bit rude, please attribute it to lack of sleep and accept my apologies.
Click to expand...
Click to collapse
I don't think you need to go back to a 2.1 SBF, just nandroid >> restore the desired version.
HTH
c_urbanek said:
This is a guide I've compiled to simplify Androidiani theming on the XT720. Took me forever to read posts & work through trial & error... credit to Kalagas & Zepplin Rox for the majority of this post, I just compiled into one guide.
Click to expand...
Click to collapse
I think your missing people your giving credit to for the instruction. You should give credit to the original posters of the instructions.
New Topic?
dateno1 said:
new version already has this function
that copy apks to /system/app and bootanimation.zip and copy sound to media directory just select 1 menu
and has root/unroot, bootsound on/off etc
also it will tweak system and automatic app2ext if you has mmcblk0p2 (it has partition menu and covert to ext4/nilfs2 (default ext3)
you can use update.zip and 2nd-init for run
it has auto install rom and rom install option from streak droid
it for korean xt720 rom but i think it will work every xt720
you can download from http://dateno1.egloos.com/268469
it rom install option data for korean 41R http://dateno1.egloos.com/268742
it rom install option data for korean 44R http://dateno1.egloos.com/268846
it rom install option data for korean 50R http://dateno1.egloos.com/268889
it rom install option data for other option (voice commander and genie widget for eclair http://dateno1.egloos.com/268895
Click to expand...
Click to collapse
I know you are only trying to help but.....
This sounds like a new topic... start a new thread... this is the problem with forums... I started this thread so people don't need to sort thru unnecessary BS to figure out Androidiani & Androidiani applied thmes for the XT720. Just sayin...
No need for apologies
diggmc said:
I did indeed get it working sort of, Thank you! I lost access to the menu that pops up when you hit the power button (the shutdown/airplane mode). The phone would just power the screen down and then rebooted immediately.
As such I'm going back to square one and reflashing it back to 2.1, and try upgrading to 2.2 again. Not as bad as it sounds... since my 32GB class 10 sd card arrived this morning.
G.
P.S. I re-read my original message and it came off sounding a bit rude, please attribute it to lack of sleep and accept my apologies.
Click to expand...
Click to collapse
No need for apology. I never try to read emotion into forums or emails... Hope you get it working.
Ok
easye420 said:
I think your missing people your giving credit to for the instruction. You should give credit to the original posters of the instructions.
Click to expand...
Click to collapse
Those were the sources I used... I'm sure there are many others... Kudos to them too!
So... is there any reason to not use androidani? Any reason to stick with vanilla Open Recovery? (I'm on the fence and haven't tried androidani)
Mioze7Ae said:
So... is there any reason to not use androidani? Any reason to stick with vanilla Open Recovery? (I'm on the fence and haven't tried androidani)
Click to expand...
Click to collapse
The Androidiani Open Recovery is a modded version of OC, It just adds additional functionality. No reason not to use it IMHO.
3rdstring said:
The Androidiani Open Recovery is a modded version of OC, It just adds additional functionality. No reason not to use it IMHO.
Click to expand...
Click to collapse
Thanks. I like it a lot.
i am using dexters foroyo 2.2 and i install stock221v13-bugfix-3.
now i cant recovery my device.
i hold down the volume up button then i see a picture(the picture imply cant enter).
has anybody idea??
oddo1907 said:
i am using dexters foroyo 2.2 and i install stock221v13-bugfix-3.
now i cant recovery my device.
i hold down the volume up button then i see a picture(the picture imply cant enter).
has anybody idea??
Click to expand...
Click to collapse
Try copying this file to the root directory of your sdcard.
If that doesn't work try using the Install option in Dexter's System Recovery app.
3rdstring said:
Try copying this file to the root directory of your sdcard.
If that doesn't work try using the Install option in Dexter's System Recovery app.
Click to expand...
Click to collapse
you have another solutoin offer??

5 Lockscreen Mod and Android Lockscreen for JPQ / JPS / JPK

Use it at your own risk!
This mod is NOT for XXJPM!
It has been made from the framework files of a JPQ and JPS, so on an odexed JPM rom it causes bootloop!
It's for XXJPQ and XXJPS.
So it wont make the Browser.apk crash like the older 5 Lockscreen Mod did it.
(Check out the last part of this post!)
(You must be rooted and know how to push files to the phone. And one more thing: first of all you should check the free space in /system (e.g. if you use RootExplorer), especially on the odexed roms.)
5 Lockscreen Mod and Extended Power Menu for Odexed XXJPQ and XXJPS.
5 Lockscreen Mod and Extended Power Menu for Deodexed XXJPQ and XXJPS.
(Framework-res.apk and Settings.apk are stock themed.)
Android LockScreen for odexed/deodexed JPS/JPQ* rom and also for odexed XWJPK is attached below.
* 'android.policy' has been made from JPS, but it works on JPQ too
HOW-TO:
5 Lockscreen Mod
It’s started from the point you have flashed a clean, stock JPS or JPQ via Odin: the device is already booted and you have unplugged the USB cable from it.
Getting root access
- Go to ’Settings > Applications > Development’ and enable ’USB debugging’
- Plug the USB cable back into the phone > run SuperOneClick.exe > press ’Root’ and wait
- When the ’Test?’ dialogue is popped up, say ’Yes’ > you can close SuperOneClick
- Your device has been rooted
- Directly after these steps, do the followings:
Pushing modified files to the phone
- Download the suitable zip for your odexed or deodexed JPQ or JPS rom
- Extract the downloaded zip
- Navigate into the extracted folder
- Run ’push_5lckscr....bat’ and wait*, your device will have rebooted
- Modded files are already pushed to the phone, now you can use your favourite lockscreen and the extended power menu
Of course there are other methods, RootExplorer etc.
*If you are on an odexed rom and see something like this in cmd: "failed to copy 'system\framework/framework.odex' to '/system/framework/framework.odex': No space left on device" and "rm failed for /system/framework/framework.jar, No such file or directory", don't panic, it's normal due to the low free space.
History:
Hi again! Now I have come with a very nice and well known mod. However this one is for people who want to have the 5 Lockscreen Mod and Extended Power menu, but don't want to have a deodexed rom!
So you can download this mod for your odexed XXJPQ/XXJPS from above. I've just realized that the only reason for me to deodex a rom is because of those damn lockscreens and the extended power menu. But I could not find this mod for odexed roms, so I had to odex it by myself.
---
Hello to All, I've attached an android.policy.odex for those who want stock Android lockscreen on their odex XWJPK.
---
Hi All!
After I had deodexed a stock (only rooted) XXJPQ rom, I tried to apply the 5 lockscreen mod on it. Seemed like everything was good... But when I had opened the "Internet", it force-closed immediately (nor factory reset didn't help).
So I had started to search the reason of this issue. After a while I figured out that the FCing of the Internet app was because of the "non-JPQ" framework.jar. So I took the JPQ's framework.jar and added a .smali file to its classes.dex what is necessary for the extended power menu (com\android\internal\app\ShutdownThread.smali).
The result: working 5 lock screen mod with extended power menu on JPQ without crashing of the Internet app!
If interested, you can download it from here. Framework-res.apk and Settings.apk are stock themed files, so you can delete that lines from the batch... Actually, the relevant file is the framework.jar.
Try 5lockscreen mod
mY custom rom has stock lockscreen :L
Stock lockscreen for stock XWJPI and XXJPQ: http://www.megaupload.com/?d=SNJ3ZI17
Credits by Halco
Here is the way to add Stock lockscreen on a firmware.
But care, on this step :
4. Replace the contents of this method with the attached file getLockScreenMode.txt.
Dont do this, juste replace on you method getLockScreenMode()Lcom :
PuzzleLock by TapLock
GlassLock by TapLock
Then follow the rest of the steps
I tried this tutorial with XWJPK, but when I try to deodex the file I always get this error:
Code:
Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Util.ExceptionWithContext: Cannot locate boot class path file core
.odex
at org.jf.dexlib.Code.Analysis.ClassPath.loadBootClassPath(ClassPath.jav
a:237)
at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:14
5)
at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPathFromOdex(Cla
ssPath.java:110)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:98)
at org.jf.baksmali.main.main(main.java:278)
Can you help me, please?
Which file do you try to deodex? Do you mean all of them? In that case, I use this one, so I recommend. It always works for me. Sorry, but I don't understand exactly the source of your problem (maybe I'm too tired)... What's your goal at all? 5 lockscreen mod on a deodexed XWJPK?
Sry, but I don't understand you exactly, too
I tried this Tutorial and therefore I need android.policy.odex and so a odexed framework, right?
But I'm sorry, at this topic I'm totally new at this topic. It would be nice if you could upload the modded files for JPK...
I am using stock rom jpm rooted by default..i want this 5 lock screen..
Can I get that..?
Please tell me the step by step procedure..
Sent from my GT-I5800 using XDA App
JPM is no problem!
You can use Kitchen 2.0!
GalaxyDrei said:
JPM is no problem!
You can use Kitchen 2.0!
Click to expand...
Click to collapse
Please give me the link to download kitchen 2
Sent from my GT-I5800 using XDA App
Sry, it was deleted...
I think it also should work with Kitchen 3.0...
Ask benzyniarz1
GalaxyDrei said:
I tried this tutorial with XWJPK, but when I try to deodex the file I always get this error:
Code:
Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Util.ExceptionWithContext: Cannot locate boot class path file core
.odex
at org.jf.dexlib.Code.Analysis.ClassPath.loadBootClassPath(ClassPath.jav
a:237)
at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:14
5)
at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPathFromOdex(Cla
ssPath.java:110)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:98)
at org.jf.baksmali.main.main(main.java:278)
Can you help me, please?
Click to expand...
Click to collapse
You got this error because when you tried to deodex android.policy, you forgot to pull all the .odex files from /system/framework. For some reason it is not enough to pull only the android.policy.odex
No, I pulled the whole framework, so I can't understand why I get this error!
Strange... By the way, I've uploaded the modified file you asked for.
Thanks a lot
Is there any tutorial about pushing this to the phone? I didnt see it anywhere...
I will update my first post as soon as I have enough time. It will be a few days since now I have to work...
Hi,
Can you make a only Android Lockscreen for XXJPS? I dislike the Extended Powermenu and the Option of more lockscreens, but only want Android Lock.
Hopefully someone can provide me that!
Stylooo
Nice job could you please post some basic instructions for porting this to some other stock(odexed) rom I know how about compiling and decompiling using smali etc just tell me which files to edit .
Sent from my GT-I5800 using Tapatalk

[REQ] Reboot option in power menu 4-in-1

Reboot option in power menu 4-in-1
I want my ROM to adapt to the techniques described above.
How do I?
Files are located in the following
View attachment android.policy.jar
Thank you
Unless you know what your doing you shouldn't try to edit any jar files or else you might cause your phone to freeze and not boot. You could always flash a rom with it already baked in or flash leedroid on top of a sense rom.
I was able to create on their own somehow
You must've pulled a jar file fr another ROM and pushed it to that ROM. Well whatever you did, good for you. Perhaps you can place hot reboot, recovery and bootloader under the reboot options.
I've re-created

Any big-hearted developer ?

Is there any developer, who could make just 3 flash-able zips for
X10_3.0.1.G.0.75_CUST-IN GENERIC_1237-0692 i.e. stock firmware.
1. Screenshot.
2. Skip track via volume buttons.
3. Reboot
Please, please, please. OK, for screenshot i can download from playstore but
can't for "skipping tracks"
Waiting for my grant
Btw, I did flash commonly available flash-able screen shot zip but it froze/hang/boot-looped my stock rom.
pathaniya said:
Is there any developer, who could make just 3 flash-able zips for
X10_3.0.1.G.0.75_CUST-IN GENERIC_1237-0692 i.e. stock firmware.
1. Screenshot.
2. Skip track via volume buttons.
3. Reboot
Please, please, please. OK, for screenshot i can download from playstore but
can't for "skipping tracks"
Waiting for my grant
Btw, I did flash commonly available flash-able screen shot zip but it froze/hang/boot-looped my stock rom.
Click to expand...
Click to collapse
look at my thread all that and many more btw in one zip xrecovery doomkernel needed http://forum.xda-developers.com/showthread.php?t=2108109 look here
This is how i searched,
Thread Tools>Show Printable version then 'Show 50 post(s) from this thread on one page', then pressed Ctrl+F and searched with '.com', asumming that there would a link for the zip file, which holds the key to my happiness (refer to OP) but couldn't find any link or zip file. Yes saw lot of custom rom link, but i don't want a ROM.
All I want is three features integrated into the the Stock ROM.
Btw, your Miui Rom 2.3.3 look enticing might try it, but could you direct into the right direction?
Thanks And regards
sorry double post
pathaniya said:
Is there any developer, who could make just 3 flash-able zips for
X10_3.0.1.G.0.75_CUST-IN GENERIC_1237-0692 i.e. stock firmware.
1. Screenshot.
2. Skip track via volume buttons.
3. Reboot
Please, please, please. OK, for screenshot i can download from playstore but
can't for "skipping tracks"
Waiting for my grant
Btw, I did flash commonly available flash-able screen shot zip but it froze/hang/boot-looped my stock rom.
Click to expand...
Click to collapse
Hello,
For the screenshot option I made a tuto in "dev" thread so it's possible to add it.
For the reboot option there are some great tuto on xda (I used them to make screenshot option )
For skipping tracks, I dont't know much about it but I think it can be found
pathaniya said:
Is there any developer, who could make just 3 flash-able zips for
X10_3.0.1.G.0.75_CUST-IN GENERIC_1237-0692 i.e. stock firmware.
1. Screenshot.
2. Skip track via volume buttons.
3. Reboot
Please, please, please. OK, for screenshot i can download from playstore but
can't for "skipping tracks"
Waiting for my grant
Btw, I did flash commonly available flash-able screen shot zip but it froze/hang/boot-looped my stock rom.
Click to expand...
Click to collapse
Hello bro,
try to download the whole rom (zip) from THIS POST.
For above item(s) :
For screenshot option , you need below file from inside zip :
- Framework-res.apk (from : system/framework)
- Andorid.policy.jar (from : system/framework)
- Screenshot.apk (from : system/app)
- screenshot (from : system/bin)
For Volume key rocker and Reboot Option : You need below file from inside zip :
- Framework-res.apk (from : system/framework)
- framework.jar (from : system/framework)
- Andorid.policy.jar (from : system/framework)
See permission set for these files above in update-script file (inside zip's sign).
FYI
Regards
EDIT :
I had removed Sony's sign on above rom to port NXT Lockscreen, so you have to resign it again.
Go here for better one :
http://forum.xda-developers.com/showthread.php?t=2231545

[Guide] How to get Viper4Android working on 4.3.1+ Roms

So I know many of you enjoyed using this amazing mod in the past and something in our builds caused it to break after 4.3.1 roms started rolling out. Look no further as i have a fix for you that is guaranteed to work again.
Step 1.) For the first step you will need to edit your build.prop file found in /system folder. Personally i use Rom Toolbox lite (found here https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox&hl=en) as it comes with a built in build.prop editor and root browser and it is free. Some of these edits may already be in your build.prop so check the edits posted below to see if they are already there or just need a slight change before just adding it as having 2 of the same edits with a different value may conflict with eachother
the edits are:
lpa.decode=false
tunnel.decode=false
tunnel.audiovideo.decode=false
it may ask to reboot on some or just one of these but we can skip rebooting for now. once set we can now move forward.
Before starting the next step MAKE SURE YOU REMOVE AND UNINSTALL DSP MANAGER. you can do so via app manager in ROM Toolbox Lite.
Step 2.) Now we download viper4android according to your rom version. For 4.3.1 roms get this one https://play.google.com/store/apps/details?id=com.vipercn.viper4android4x&hl=en
Once downloaded and installed you will now have to copy and paste it from /data/app to system/app. When it finishes copying over delete the app from /data/app as it will not work otherwise. Make sure permissions are properly set to rw-r--r-- or 0644 in numerical terms. Rom Toolbox will make this whole process easier and faster.
At this point you will now reboot your device for the next step
Step 3.) Once rebooted open the app and it will have you install its driver Select cortex A8 option (3rd one down). It will ask to reboot but dont do it yet. Last thing to do is while in viper4android app hit the sttings button and you will see a long list of things. Select FX Compatible Mode and switch from Normal to Compatible mode and now you reboot for it to take effect and work.
After this you are all set to start setting your sound otions in viper4android and enjoy
I Give great Thanks to:
@zhuhang for making this great app/mod
 @jrummy for creating rom toolbox (another amazing app)
 @Bradl79 for the build.prop idea
 @bbgreen for confirming this works
And Anyone else i may have missed
If i have PM me and ill gladly add them in
So far for the headset option i have the following enabled and set
Under MASTER POWER:
Enable V4A-FX is checked and powered on
Under FIREQUALIZER:
Enabled is checked and powered on
Select Preset is set to Rock
Under DYNAMIC SYSTEM:
Enable is checked
Select Listening Device is set to Common Earphone (v2)
Select Dynamic Bass is set to 2 percent
Under FIDELITY CONTROL:
Enable ViPER Bass is checked
Select Bass Mode is set to Natural Bass
Select Bass Frequency is set to 100Hz
Enable ViPER Clarity is checked
Select Clarity Mode is set to XHiFi
Select Clarity is set to 3.5 db
thats all i have set for now but i'm using skullkandy heaphones with this setup will vary for other headphone brands and models. with this setup it gets very loud and clear as well as amazing bass so dont damage your eardrums lol
Other aidio profiles can be found here by scrolling down to second post http://forum.xda-developers.com/showthread.php?t=2324454&highlight=viper4android
Thanks @sixcarnage for posting that as well
REV3NT3CH said:
So I know many of you enjoyed using this amazing mod in the past and something in our builds caused it to break after 4.3.1 roms started rolling out. Look no further as i have a fix for you that is guaranteed to work again.
Step 1.) For the first step you will need to edit your build.prop file found in /system folder. Personally i use Rom Toolbox lite (found here https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox&hl=en) as it comes with a built in build.prop editor and root browser and it is free. Some of these edits may already be in your build.prop so check the edits posted below to see if they are already there or just need a slight change before just adding it as having 2 of the same edits with a different value may conflict with eachother
the edits are:
lpa.decode=false
tunnel.decode=false
tunnel.audiovideo.decode=false
it may ask to reboot on some or just one of these but we can skip rebooting for now. once set we can now move forward.
Before starting the next step MAKE SURE YOU REMOVE AND UNINSTALL DSP MANAGER. you can do so via app manager in ROM Toolbox Lite.
Step 2.) Now we download viper4android according to your rom version. For 4.3.1 roms get this one https://play.google.com/store/apps/details?id=com.vipercn.viper4android4x&hl=en
Once downloaded and installed you will now have to copy and paste it from /data/app to system/app. When it finishes copying over delete the app from /data/app as it will not work otherwise. Make sure permissions are properly set to rw-r--r-- or 0644 in numerical terms. Rom Toolbox will make this whole process easier and faster.
At this point you will now reboot your device for the next step
Step 3.) Once rebooted open the app and it will have you install its driver Select cortex A8 option (3rd one down). It will ask to reboot but dont do it yet. Last thing to do is while in viper4android app hit the sttings button and you will see a long list of things. Select FX Compatible Mode and switch from Normal to Compatible mode and now you reboot for it to take effect and work.
After this you are all set to start setting your sound otions in viper4android and enjoy
I Give great Thanks to:
@zhuhang for making this great app/mod
@jrummy for creating rom toolbox (another amazing app)
@Bradl79 for the build.prop idea
@bbgreen for confirming this works
And Anyone else i may have missed
If i have PM me and ill gladly add them in
Click to expand...
Click to collapse
Been trying to get this to work for a while as well as you may recall from past comments. Sure this guide will produce a desired "universal" sound effect as before? I had no luck with SoundCloud getting processed by V4A after this. However, I may needed to retry steps verbatim on a fresh ROM install too as I had some other conflicting things to clean up along the way.
Idk about soundcloud...I does work like it did before in Apollo...my guess is that its directing to basic sound while using other apps or stuff like soundcloud
Sent from my ADR6425LVW using xda app-developers app
Nice find Rev! Works great.
Thanks for the write up I just tried it. Unfortunately it only seems to work with Apollo. When I try it with Power Amp or Pandora it no longer works. On my old sense 4.0 ROM viper4android would modify those programs as well Ive tried the current version and the version off the play store with the same results. Thanks for the write up though very easy to follow.
Please post any questions about Viper4Android here not just 4.3 ROMs.
Sent from my ADR6425LVW using Tapatalk
How To Bake Viper4Android into a ROM zip (BASED OFF OFF v.2322)
@REV3NT3CH Consider adding this to the thread (Not trying to hijack the thread) this may be super long
@PTuT @Chucktr you asked for a pm of how to bake v4a into a rom, i decided to post it here for everyone
If you dont want to download the apk and install the apk/drivers you can merge the drivers and app from your pc.
ill probably end up making a script for this but right now i don't mind copying it into new builds for now
Latest apk - http://www.mediafire.com/download/z1mqg58hz1sfais/ViPER4Android_FX_v2322.zip
driver - http://d-h.st/xHh
driver config - http://d-h.st/axM
i usually use 7zip for archive viewer ect..
1. Open the rom zip in 7zip or whatever you choose to use
2. In 7zip navigate to "system/priv-app/" and drag/drop the apk you downloaded into the 7zip window.
3. In 7zip back out of the "prive-app" folder and navigate to "system/lib/soundfx/" and drag/drop libv4a_fx_ics.so you downloaded into the 7zip window
4. in 7zip back out of "soundfx" & "lib" and navigate to "system/ect/" and drag/drop audio_effects.conf you downloaded into the 7zip window
Exit 7zip, Now you have the app and driver baked in the rom :good:
Now what happens when any of this stuff gets update?.... well
Drag/drop the latest apk to priv-app (obviously lol)
The Driver can be pulled from the inside the apk in the assets folder using 7zip. Use any of the drivers containing "libv4a_fx_ics_NEON" based on the quality of the driver they are named different but i use libv4a_fx_ics_NEON_HQ, rename it to libv4a_fx_ics.so and copy it to the rom zip
We cant use the JB drivers on jb or kk, only ics
i dont know how often audio_effects.conf gets updated but just add the fallowing to the audio_effects.conf in the rom zip (ONLY IF NEEDED) the download link above should be good fine good for a while:
Line 9 to 11 :
v4a_fx {
path /system/lib/soundfx/libv4a_fx_ics.so
}
Line 69 to 72:
v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
all of this is based off of v.2322 so i cannot guarantee this to work within the next year or so ect... if someone updated something
bunchies said:
@REV3NT3CH Consider adding this to the thread (Not trying to hijack the thread) this may be super long
Click to expand...
Click to collapse
thanks for this...will deffinately be very useful and will do...your not hijacking bud your contributing to a very useful cause... you tha man @bunchies

Categories

Resources