SKGleba / iTLS-Enso

Adds TLS v1.2 to Enso enabled devices
236 stars 14 forks source link

[3.60 Enso] iTLS package breaks PSN login #15

Closed HindrikStegenga closed 3 years ago

HindrikStegenga commented 4 years ago

After installing the iTLS full enso package on my 3.60 Enso vita, the PSN login breaks. I was able to consistently reproduce the problem, the moment I disabled the iTLS tai plugin I could login again on PSN. It gives me a: NP-2239-6 error message.

SKGleba commented 4 years ago

Could not reproduce here on 3 diff setups, please make sure that you dont have any conflicting plugins. Also try installing selectively.

HindrikStegenga commented 4 years ago

Hmm, I will take a look at what happens when I selectively install them. Regarding the plugins, I only use storagemgr, nonprdrm, ref00d and adrenaline.

Update: It breaks the moment I install the in-app https&ssl modules. I can install the plugin itself and everything else just fine.

HindrikStegenga commented 4 years ago

After cleaning all the plugins and only installing the following plugins (most up to date versions): *kernel storagemgr.skprx (vita2sd) nonpdrm.skprx 0syscall6.skprx adrenaline_kernel.skprx iTLS.skprx

*main download_enabler.suprx shellbat_mod.suprx henkaku.suprx

The problem still persists that PSN gives me a NP-2239-6 whenever I enable the in-app http&ssl modules. When I disable only that part of iTLS, I can login on PSN again. Switching out memorycards or disabling sd2vita or any of the other plugins made no difference at all. (I tried with only iTLS and henkaku enabled, all other plugins disabled, but no dice either)

angela-dayo commented 4 years ago

Can confirm that I am able to reproduce the same issue on both a VitaTV and Vita, both on 3.60.

To reproduce, have itls.skprx enabled and loaded (following a "Full" installation), and then try to navigate to Settings → PlayStation Network. This should result in you receiving an NP-2239-6 error. Performing further actions (such as System Activation) will all similarly fail with the same error code.

Disabling itls.skprx will restore impacted functionality.

That being said, other parts of PSN seem to work just fine — this includes trophy syncing, friends functionality, activities, messages, and the PS Store.

AceCuba commented 3 years ago

same problem here

faelana commented 3 years ago

i confirm the same problem here

ddw04 commented 3 years ago

does this happen if you install only the new root certs?

AceCuba commented 3 years ago

nop i install the full pakepage and the same hapend even if i just only install a few options

ddw04 commented 3 years ago

nop i install the full pakepage and the same hapend even if i just only install a few options

sorry im a little confused, are the new root certs not just specific options within the full package? cause thats what was i was thinking. but the way your reply is, it seems the full package and the new root certs are 2 separate things altogether.

lukeacat commented 3 years ago

same thing

winebottle61 commented 3 years ago

Just writing to say that I'm also experiencing this issue.

Running Enso 3.60. After installing iTLS Enso (full package) I kept getting this error when I try to login. It logs me in and I can still access the PlayStation store however I can't seem to activate my system for games but otherwise I'm not sure what harm is being done. I narrowed it down to the "in-app" modules, it's the one responsible for the error.

At first i uninstalled the module to be safe however Crunchyroll doesn't seem to work without it (using the modded Crunchyroll app). Not sure what other apps are affected. My current workaround is simply uninstalling and reinstalling the "in-app" module as needed. Not sure if there are conflicting plugins, I got all the normal stuff like sd2vita, homebrew browser, autoplugin, adrenaline etc. If someone has the time to do a fresh install and update us if the error is still occurring that would be dope.

Sorry if I wrote anything wrong, I just got my vita this week, really don't know anything. Thank you for providing these amazing tools, the vita wouldn't be worth it without you guys adding these must have plugins.

SKGleba commented 3 years ago

This is a tough one, it seems that some obscure NP (PSN) structure changed around 3.65. To get it to work on 3.60 would require either replacing half of sys modules or finding all usages of the specific calls that changed. Also it works fine on 3.65 so this is a #wontfix, sorry guys.

The workaround is to simply disable inapp patches when logging in to PSN.

HindrikStegenga commented 3 years ago

Unfortunate but understandable. Thank you for taking a look at it anyway!

SKGleba commented 3 years ago

ehh, gonna take another look at it now that sony locked psn store to tls1.2

SKGleba commented 3 years ago

turns out that

Richi08 commented 3 years ago

Yeh currently just ran into this issue. Is this now a possible fix you reckon for 3.60 enso users ?

soup6020 commented 3 years ago

Yeh currently just ran into this issue. Is this now a possible fix you reckon for 3.60 enso users ?

Move to 3.65. It's functionally equivalent anyways. There's an easy way to migrate with VitaDeploy, another SKGleba program.

eze92 commented 3 years ago

If the plugins are used, without having enso, only h-encore, what error could it cause?