yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] onoakino:
I keep getting this error when I use other apps beside PowerAmp and Tidal. This toast error appears repeatedly when I'm using Lazada (an online shopping app) even if jdsp is turned off. It gets so annoying that I have to force kill jdsp for this toast to stop popping up.
[Android Apps and Games] m0han:
ViPER4Android-RE has been updated to v0.4.0.
[Android Apps and Games] zgfg:
Unfortunately, V4A reverse eng does not include updateJson in the module prop to signalize its update to Magisk app (screenshots), that it could be simply updated by few clicks directly from the Magisk app

And I lost the link for downloads - or the following GitHub one does not contain Releases to download:

GitHub - AndroidAudioMods/ViPERFX_RE: Reverse Engineering of ViPER4Android FX

Reverse Engineering of ViPER4Android FX. Contribute to AndroidAudioMods/ViPERFX_RE development by creating an account on GitHub.

github.com

Can you give the link to download V4A rev eng v0.4 0

Btw - V4A is OT here, this is JDSP thread😁
[Android Apps and Games] m0han:
Yeah, funny you mention both in the same breath. Anyway, since you asked, here is what I have: https://github.com/AndroidAudioMods/ViPER4Android/releases/tag/v0.4.0

I seem to have an issue with v0.4.0. Although my wired headset is connected, V4A notification says 'Speaker'. JamesDSP shows it correctly; when removed too.
[Android Apps and Games] Lughnasadh:
Same here. Bluetooth shows up correctly though. Ok, enough off topic from me...
[Android Apps and Games] FailSafeNow:
I had the same problem. "Magisk module not installed. Failed to load libjamesdsp.so." And I said yes to the Huawei question.

I don't know what to do, but I don't want to give up on this. I want it working. I use James for the EQ, so my headphones sound natural. Unless I have something comparable, some other module that can correct at a similar resolution, I have to get James working.

I would appreciate any help.
[Android Apps and Games] Lughnasadh:
{Mod edit: Quoted post has been deleted. Oswald Boelcke, Senior Moderator}

Okay, I'll bite. Why are you telling the developer about his own mod and copying and pasting some information that is obsolete? Or is this some sort of ChatGPT/AI response?
[Android Apps and Games] juancarlos5:
Try re-flashing magisk module again. Work for me

Verifying the legacy mode
[Android Apps and Games] Lughnasadh:
{Mod edit: Quoted post has been deleted on request of its poster. Oswald Boelcke, Senior Moderator}

Sound is fine for me with both JamesDSP and latest V4A-RE installed.
[Android Apps and Games] Lughnasadh:
JamesDSP has been updated to version 4.7.

Changelog:

Update mmtex v2.1 - fix for magisk v26+
[Android Apps and Games] acwcanada:
I am on canary-26101 with Google Pixel 6 Pro beta 2, still not working, it crash immediately when opens.
[Android Apps and Games] Lughnasadh:
I don't think it's working on A14 betas, at least on Pixel devices. I had it working on the A14 DPs, but not betas on my Pixel 6 Pro.
[Android Apps and Games] acwcanada:
I had the exact experience, it was working fine with the A14 DP, then once updated to beta 1, it stopped working and same with beta 2. Hope somewhere down the line it can be working again with either update of Magisk or JamesDSP. Anyway, thanks to confirm this!
[Android Apps and Games] m0han:
I can't seem to get it - neither 'download' nor 'install' happening. If it's not forbidden to share the module here, please do.
[Android Apps and Games] m0han:
Did you uninstall the bundled app and install the 'rootless' JDSP app? I mean, is that required with each update?

Edit: Still showing the old date(?) :confused:
[Android Apps and Games] vander13:
I got JamesDSP at times when installation by magisk was easy. Since than I did not figure out a way to update it. It still works somehow, but I can find bugs and flaws easily.

The github of the module has no releases, the apk is from 2018!

The notification I got of this update JamesDSP Manager updated to v4.7 (8-4-2022) (87) ... 2022, one year old news, is this serious or do I live in the future right now?

I would like to keep using open source and Lineage instead of android, but there are serious issues with it.
[Android Apps and Games] zgfg:
Open Magisk app, Modules tab and you will see Update active for JDSP. At least it worked for me in Magisk Delta

Btw, even in this Fox (you used to praise😁), it tells you that JDSP is Upgradable. Hence click to Install, then Reinstall and it will install you the latest (that is, v4.7) module - unless they again broke something in Fox. But that is Fox MMM with all its troubles. Report them as an issue, it's not the JDSP issue (its update json mechanism is fully legit) but the problems introduced to Fox MMM by their famous v2.x redesign and never fully fixed by the new developer(s) there

Btw, since people used to install JDSP from various sources, inspect your JDSP installation at /data/adb/modules/ainur_jamesdsp and check do you have updateJson in your v4.6 module.prop and does it point to the correct on-line update.json file containing the zipUrl pointing to the v4.7 installation zip
[Android Apps and Games] m0han:
It didn't for me. Read here: https://xdaforums.com/t/jamesdsp-audio-manager-mmt-ex.3607970/post-88564543

I used to praise!? Jeez, what are you getting at? FYI, I'm using v0.6.7 and not any of the v2.x.x series.

I installed using the zip @Lughnasadh shared here. Is that not legit?

And, since you have responded, would you mind commenting on the other points mentioned here? Please clarify if don't have such issues.
[Android Apps and Games] m0han:
See screenshot here: says 5.22.23

Edit: Missing link provided. :D
[Android Apps and Games] zgfg:
For me it worked as on the screenshots

And deducting through module prop/updateJson => update.json/zipUrl (did you try), points to:

https://raw.githubusercontent.com/Zackptg5/JamesDSPManager/master/install.zip

If your v4.6 JDSP module prop is ok but upgrading not working in Fox,report them to GitHub issues
[Android Apps and Games] m0han:
You first got 'Update' and then 'Reinstall' (your screenshots are in reverse order as seen from the time displayed). I just got 'Install'. What date is shown (for you) for JamesDSP next to v4.7?
[Android Apps and Games] zgfg:
My screenshots were not in reversed order.

One was from Delta (offering Update) and the other from Fox (showing Upgradable)

But then I updated (I sent you direct link to download the zip in one of the previous posts) and now running the latest JDSP v4.7
[Android Apps and Games] Lughnasadh:
The zip I provided came directly from downloading it through the Magisk app (Canary 26101), so it's legit.
[Android Apps and Games] Lughnasadh:
No.

Not unless you want to use the Rootless version of the app, although the rootless version of the app made to be used with the Magisk mod may need updating to be compatible with 4.7.
[Android Apps and Games] zgfg:
Open the zip you downloaded.

Find module.prop, open as text file.

See the third line:

version=v4.7 (8-4-2022)

It shows exactly as that in Magisk app Fox MMM

Ask the author why he didn't update that date

If it really bothers you, change that line in module prop to whatever you want, like:

version=v4.7

or:

version=v4.7 (23-5-2023)

or:

version=v4.7 (date not disclosed)

or:

version=v9.87654 whatever here

Re-zip, install the module again, and both Magisk app and Fox MMM will display that new 'version' string
[Android Apps and Games] FailSafeNow:
Already tried that about a hundred times.

Tempted to switch to Magisk Delta and see if that works.
[Android Apps and Games] zgfg:
Re-flash jdsp and test with both Huawei Yes and No - module does not know what's the correct option for you, doesn't remember when updating how did you install a year ago and last but not least, it's not really about Huawei device or not but about the use of 64bit drivers or not

If it reports that certain library is missing it has nothing to do with Magisk official, Delta or Alpha (maybe you flashed with Huawei Yes, requesting 64bit audio drivers but they're not applicable to your device)
[Android Apps and Games] juancarlos5:
previously it worked with Magisk 25.2 but with the new update it should work with Magisk 26.1 without problems

Try both options, yes or no in Huawei question
[Android Apps and Games] Lughnasadh:
The rootless apk (1.5.3-34) to be used with the Magisk mod is working for me on JamesDSP 4.7 using Pixel 7 Pro on Android 13 (May) with Magisk stable 26.1.

I first uninstalled the JamesDSP app that came with 4.7, then had to go into Apps>Long press JamesDSP>3 dot menu>uninstall from all users. Then I installed the rootless apk (1.5.3.34).

Oh, and the bug where the notification wasn't showing correctly when connected to wired headphones appears to be fixed with V4A-RE 0.5.0. (yeah, yeah, off topic)...
[Android Apps and Games] m0han:
Could you please share the apk or direct download link here?
[Android Apps and Games] Lughnasadh:
Index of /rootlessjamesdsp-rootfull

nightly.timschneeberger.me
[Android Apps and Games] smallKING81:
Not working for me. I have Samsung M51, Android 12, Magisk 26.1 (26100), Ainur Narsil MK I (18.05.2022), Audio Modification Library 4.2, Busybox for Androin NDK 1.36.1 installed (just in case I installed Magisk built-in BusyBox 1.0.4 additionally and now I have two Busybox installed). JamesDSP 4.7 is crashing immediately when opens. If I uninstall the JamesDSP app that came with 4.7 and install app 1.5.3 from here https://nightly.timschneeberger.me/rootlessjamesdsp-rootfull/ , then I get message "Magisk module not installed" although it is installed. Rootless app is working but I want to use root-version. Can you help me?
[Android Apps and Games] Lughnasadh:
I actually know nothing about your phone so I'm probably not much help. Some have said that downgrading to Magisk 25.2, then installing JamesDSP and then updating to Magisk 26.1 worked for them. May want to try that.
[Android Apps and Games] smallKING81:
Does not help. I downgraded to Magisk 25.2, re-install JamesDSP but app still crushing when opens. I selected both variants (Huawei and non-Huawei device) but unsuccessfully. It seems to me, the reason is Magisk rebuilt with another name of package (it is need to hide Magisk from various apps which sensitive to root, including Russian banking app MirPay). Probably, JamesDSP unable to detect Magisk rebuilt with another name of package and that's why this error happens.
[Android Apps and Games] zgfg:
Official Magisk app package name has always be an still is com.topjohnwu.magisk

Only the forks like Magisk Alpha or Delta are distributed with the different package names (they are not maintained by TJW). Or you change the package name when you execute Hide Magisk app

I have Magisk Delta (screenshot, see it's different package name) and JDSP works perfectly for me. Btw, I'm on Magisk since 2017, read etc the Magisk threads (tens of posts there a day) but I have never heard that different Magisk package name could cause an issue for the modules
[Android Apps and Games] zgfg:
Both BusyBox modules install the same applets and to the sane system path, it's just that Magisk will mount one after another. Ie, it shouldn't hurt but it makes no sense to have both modules installed (btw, the second module is mine, hence knowing what I'm commenting)

You should grant root privilege to the JDSP manager (it should have asked for)

Disable other audio modules, reboot and try again

There were issues with not properly supporting modules in several Magisk versions. Switch to the newer (latest is 26102) Magisk Canary (also from TJW, download from his GitHub page, install app and then Install/update Magisk from the Magisk Canary app - screenshot from my second phone with Magisk Canary)
[Android Apps and Games] smallKING81:
Yes, I changed the package name when I execute Hide Magisk app and now name of package is vts.j.

Still does not work. JDSP is crushing on Magisk Canary 26102 and does not ask root privilege.
[Android Apps and Games] bdotopsy:
Hi everybody,

Please any help would be very grateful:

So since updating to Magisk 26.1 JamesDSP crashed every time I launched it so I removed it…

I saw that there is a new « fixed » version for Magisk 26.1…

So I tried to install it but with the same behavior: with default apk installed with module I have crash 10/10 when launching the app so I removed the app but not the Magisk module and installed the rootless v1.5.3 and it start but says me that libjamesdsp.so is not installed…

Please what can I try to make it work again please ?

So great app, so desperate…
[Android Apps and Games] Techguy777:
Guys the music mods dont work much at all on Magisk v26. I use magisk delta and everything works fine like the good old days. I don't know what he did but he screwed up everything in my opinion. Viper4android wont work either but magisk delta Magisk fdac22ba-delta (25210) is the latest canary and it works perfectly. I have Android 13 on my Poco f3 Evo X rom and Samsung one ui 5.1 on my tab s8 plus. With the tablet I have to use reverse engineered viper4android which sucks. The main 2 features of viper4android are gain increase and headphone surround sound. I do like clarity and the bass but the headphone surround sound is what brings it all together with the gain. I do pray they get those working.
[Android Apps and Games] Techguy777:
Just switch to magisk delta I have no problems with any module or rom with magisk delta. I don't care about safety net so I don't know if that'll work with it but jamesdsp will work and so will viper4android repacked. Just pray for the day viper4android 64bit gets finished
[Android Apps and Games] bdotopsy:
Hi,

Hi,

can I just switch directly on my device from Magisk « normal » to Magisk Delta please ?

I mean delete Magisk, instal Magisk Delta apk and directly re-patch original boot (save on my device or already patched with Magisk) with Magisk Delta and flash it in my rom with Magisk Delta please ?

I ask cause I don’t have any computer until 20/25 days 😅
[Android Apps and Games] aykut.5:
What should I do? If I install James module, I cannot install this AKP
[Android Apps and Games] m0han:
(y) I happen to have 3 'variants' of JDSP v4.7 (see screenshot). 1 one was found after my first attempt to install JDSP. 2 is the one I got from XDA. 3 is the one I got from zackptg5. Trying to get thoughts on which one to use while doing a fresh install.
[Android Apps and Games] zgfg:
It's a pretty much mess with his module(s)

I had JDSP installed and few days ago I was notified about the new version, and the update automatically installed me from:

https://raw.githubusercontent.com/Zackptg5/JamesDSPManager/master/install.zip

And that is also the link if you follow the updateJson/downloadURL in his module

Or open his GitHub JamescSSP Readme:

https://github.com/Zackptg5/JamesDSPManager

then take View Code, install.zip and take Download

There was his another/older GitHub page, but the README there, Download, now now also points to the above latest version that was released 4 days ago

(Don't rely too much on MD5 - when Magisk app updates itself a module from GitHub, and you download manually the same zip installation file (!!!) from GitHub, you will have two zip files in Download folder whose hashes differ. But either one you install, it will be the same module. I have observed that long ago with my own modules on GitHub, when I released the updates)

Btw, I tried now and cannot get JDSP working with Magisk Canary v26102.

With Huawei (64bit) option or not.

Without AML and V4A or with them (btw, in that case JDSP complains that it found an incompatible module and that I must use AML - although I did have AML installed)

On the other side, with Magisk Delta, JDSP works fine (and together with V4A and AML)
[Android Apps and Games] Techguy777:
Yes you can download the magisk delta apk and install it, open it up and grant root permission to delta, itll say requires additional setup reboot. Dont reboot hit cancel it'll show up update button, click the update button and youll see install menu hit direct install button and then let's go. Magisk delta will flash your kernel and switch to magisk delta reboot your device and just uninstall the magisk official apk like a normal app and youll be all set up. TO switch back do the same process with the official magisk. Also I test the new magisk official canary and everything seems to work fine on my device however I have personally found magisk delta better compatibility with the pixel launcher extended A13 module also so I prefer the magisk delta at the moment
[Android Apps and Games] Techguy777:
Here's the screenshots. I would recommend magisk delta canary latest build which is easy to find with google. Build fdac22ba - delta 25210.
[Android Apps and Games] Techguy777:
Here's a different version of audio modification library that sometimes works better.
[Android Apps and Games] Techguy777:
It looks like your trying to install kernel SU. I have no experience with that yet even though I plan to eventually. I hear people say its better than magisk but I don't understand how yet because I havent heard of 1 thing it can do that magisk cant do.
[Android Apps and Games] smallKING81:
yes, you are right! I installed Magisk Delta Canary 25210 and JDSP is working now, woohoo!!! Thank you for your help, buddy!
[Android Apps and Games] sawdoctor:
Running the rootless version on the zfold 3 and really impressed. Shame about Spotify but it works perfectly with Tidal and Plex. Only thing I'd say is make the headphone/earbuds profile's a bit easier to find. Unless you read the playstore instructions you'll probably not find them and most users are too lazy to read
[Android Apps and Games] 21071992:
Which android version are you using? I cant get rootless jamesdsp to work on my poco f3, I tried Miui 14 and Pixelos 13, both cant get rootles jdsp to work properly. As soon as I enable jdsp, sounds is distorted, reverb, stutter, lagging, unusable at all. I really want to try rootless because I dont want to root my phone, I have no need for any module.
[Android Apps and Games] m0han:
FYI from this post: Just make sure you have enough RAM to run both of them at the same time as well as your audio app while......

You can try the attachment there.
[Android Apps and Games] 21071992:
This post refer to root version, and I have problem with rootless version, I also don't use v4a so can't relate to this post. I tried root jdso and it works fine, only rootless version gives problems
[Android Apps and Games] sawdoctor:
I'm on the zfold 3 but my son has a xaiomi redmi note 10 pro and it works. Auto dynamic range compressor caused distortion for me so I just leave that toggled off
[Android Apps and Games] m0han:
Although I know sound can differ from device to device, it would be nice if you can post your JDSP settings, preferably with screenshots. Or, is there a simple User's Guide somewhere?
[Android Apps and Games] sawdoctor:
Tbh I'm still playing with it and haven't actually decided on the best settings but have noticed 2 things. Auto dynamic range compressor caused terrible distortion and secondly less is more. The more options I toggle on the more likely I am to have issues
[Android Apps and Games] zgfg:
Since there are substantial changes in magisk --path between Magisk v26 and earlier, both official latest AML and JamesDSP modules don't work on Magisk v26

I have adapted both modules and successfully tested on my two phones, one with Magisk v25210 and the other with Magisk v26102 (Canary)

Ie, I have now both Viper4Android and JamesDSP (drivers merged with AML) co-working both on Magisk v26 and v25

My modded modules are attached, you can install and test

@Zackptg5 - please take a look and fix/release your official modules

For JAmesDSP, I had to adapt $ORIGDIR in functions.sh

For AML, I had to adapt $MAGISKTMP in post-fs-data.sh and $MODPATH both in post-fs-data.sh and service.sh

They are adapted to work both for Magisk v26 and earlier

All the rest is same/original in both modules. Your excessive logging helped a lot to fix/adapt them👍

---

Edit:

Per OP developer @Zackptg5 (see his post #1357 below), his latest JDSP module version

https://raw.githubusercontent.com/Zackptg5/JamesDSPManager/master/install.zip

was adapted and should work on Magisk v26 (I have also tested and it worked for me on Magisk v26102 Canary) hence I'm removing my JDSP module (fix for Magisk v26) from the attachment.

Please use his official JDSP (or newer, if/when released):

id=ainur_jamesdsp

name=JamesDSP Manager

version=v4.7 (8-4-2022)

versionCode=87
[Android Apps and Games] m0han:
:D
[Android Apps and Games] zgfg:
Yeah, but the first step was to make the AML scripts to start logging somewhere

With the original env variables (incorrect for Magisk v26), post-fs-data.sh and service.sh scripts didn't even log

When I got them to start logging, then I had to inspect all "no such file" or "read only filesystem" errors in the logs to further correct the scripts to do their job

But at the end (easy to be a general now after the battle) it was all about properly setting the few env variables at the beginning of the scripts

---

Edit:

Per OP developer Zackptg5 (see his post #1357 below), his latest JDSP module version

https://raw.githubusercontent.com/Zackptg5/JamesDSPManager/master/install.zip

was adapted and should work on Magisk v26 (I tested and it worked for me on Magisk v26102 Canary) hence I've removed my JDSP module (fix for Magisk v26) from the attachment.

Please use his official JDSP (or newer, if/when released):

id=ainur_jamesdsp

name=JamesDSP Manager

version=v4.7 (8-4-2022)

versionCode=87
[Android Apps and Games] m0han:
You seem to have edited your earlier post a short while ago. Have the attached files been changed or are they the same as before?
[Android Apps and Games] zgfg:
New attached versions print few more lines to the logs and differentiate their module names as on the screenshot
[Android Apps and Games] Lughnasadh:
Both mods are working on my devices:

Pixel 2 XL

Android 11

Magisk Canary 26102

JamesDSP also working with V4A (latest hoch)

AML (Magisk 26)

Pixel 6 Pro

Android 14 Beta 2.1

Magisk Canary 26102

JamesDSP also working with V4A-RE (Reverse Engineered)

AML (Magisk 26)

Interestingly, JamesDSP was working on the Android 14 DPs, but stopped working on the Android 14 Betas. I believe something changed with the betas to make it stop working. A few others with Pixel 6/7 devices also reported that JamesDSP stopped working when they updated from the Android 14 DPs to the Betas

This Android 14 Beta bug is unrelated to Magisk 26, I believe, as I was using Magisk Canary 26001 with Android 14 DP2 and it was working fine. . . So these two mods may have killed an Android 14 Beta "bug" as well.

Also, on both devices replacing the JamesDSP apk with the Rootless apk version works fine for me.

Thanks for updating these two mods!

UPDATE: Both mods are also working on my Pixel 7 Pro running Android 13 (May) & Stable Magisk 26.1, although both older mods were working on this device and setup beforehand as well.
[Android Apps and Games] 21071992:
It's weird because I cant get the rootless version to work on my poco f3, tried stock rom, xiaomi.eu and aosp rom like pixelos but it just doesn't work, I really want to try the rootless version.
[Android Apps and Games] Zackptg5:
I already updated jdsp a couple days ago, aml should obtain whatever magisk --path is
[Android Apps and Games] sawdoctor:
Is the distortion on both speaker and earphones and have you tried toggling all the options off then enable one at a time. Can't think of anything else
[Android Apps and Games] 21071992:
Distortion from both speaker and earphones, if I only toggle the master switch and no options on, there is noticeably noise in the background