PS3 Collection of Apps Patched For NoPSN Access [Quick Download List]

can you clarify that a bit?
When the battery of the PS3 controller is running very low, and the LED is flashing on the gamepad; you occasionally get messages in the top right corner of the screen telling you to charge the controller. It's a system message similar in appearance to this one. The difference being, when the 'controller critically low' message (I can't remember the exact wording) shows up in the top right of the screen like other system messages, it pauses YouTube videos each time it pops up. I believe it stays on-screen for about 3-5 seconds, after which it disappears and resumes the video it seemingly paused on its own. That said, I don't think it changes the pause and play icons like when manually pausing, which I suppose makes it more of a brief freeze than a pause function caused by the system.
 
there must be something that triggers when annotations and overlays popup on videos

it would need checked with debugger or using COBRA on PS3 to find a potential workaround or add a missing resource it is looking for

i have watched several videos that play fine sequentially, without overlays

Ok. If i install Debug Settings, how me to write error in log file?
 
Ok. If i install Debug Settings, how me to write error in log file?
not Debug Settings, a Debugger, i.e. ProDG, IDA, etc

you must have a REAL DEX Kernel, so CFW is a must for testing, basically. COBRA works on CEX, so you can actually get some useful info out of it without DEX in that case. You may be able to use some of the NP Debug options under Debug Settings, but not nearly as efficient as a debugger is
 
Ok. If i install Debug Settings, how me to write error in log file?
It is not that simple, there is no log file being used in the process esc0rtd3w mentioned to you.
The Debug Settings you can get on OFW using the ps3xploit tool is no substitute for a debug kernel. They are just settings, normally to be used in conjunction with a DEX kernel. It just so happens that some of those settings (not all) do not require the DEX kernel to be used.

To do the job you are talking about, you need to

1. Reverse engineer the code. That requires opening the binary files in a disassembler like IDA on PC & studying the disassembly (in ppc language) until you get your answers. It requires a PC & appropriate software (some stuff can be under expensive licensing).

2. Debug the code. That requires using a remote debugger on PC (like ProDG or the deci3 debugger plugin for IDA) to attach the app's running process on PS3. The debugger allows to view & manipulate the memory, the CPU registers & the executing code (rendered in readable ppc instructions) in real time.
It requires a PC with appropriate software (some tools can be under expensive licensing here too) & a PS3 with a DEX kernel (it could be either a retail console on CFW or a debugging station/reference tool on OFW).

Additionally, on CFW you can also use a debug build of Cobra stage2 file in order to get Cobra Debug Output. This can be useful to get kernel errors, log messages, file i/o etc.. But unless you also make modifications to the Cobra code the Debug output is limited in scope, it is often used to get additional information that cannot be gotten with the debugger.

In practice we use a mixture of those techniques to examine the execution flow, determine the problem & find a way to solve it.
 
Last edited:
It is not that simple, there is no log file being used in the process esc0rtd3w mentioned to you.
The Debug Settings you can get on OFW using the ps3xploit tool is no substitute for a debug kernel. They are just settings, normally to be used in conjunction with a DEX kernel. It just so happens that some of those settings (not all) do not require the DEX kernel to be used.

To do the job you are talking about, you need to

1. Reverse engineer the code. That requires opening the binary files in a disassembler like IDA on PC & studying the disassembly (in ppc language) until you get your answers. It requires a PC & appropriate software (some stuff can be under expensive licensing).

2. Debug the code. That requires using a remote debugger on PC (like ProDG or the deci3 debugger plugin for IDA) to attach the app's running process on PS3. The debugger allows to view & manipulate the memory, the CPU registers & the executing code (rendered in readable ppc instructions) in real time.
It requires a PC with appropriate software (some tools can be under expensive licensing here too) & a PS3 with a DEX kernel (it could be either a retail console on CFW or a debugging station/reference tool on OFW).

Additionally, on CFW you can also use a debug build of Cobra stage2 file in order to get Cobra Debug Output. This can be useful to get kernel errors, log messages, file i/o etc.. But unless you also make modifications to the Cobra code the Debug output is limited in scope, it is often used to get additional information that cannot be gotten with the debugger.

In practice we use a mixture of those techniques to examine the execution flow, determine the problem & find a way to solve it.

Guys, i thinking it little easy than you talk) Sorry, there i can't help because not have what you need.

Whenever, you make great work for all community!
 
Don't suppose anyone has had any luck patching the 'TV from Sky' app?
edit: going to see if I can learn something from esc0rtd3w's excellent tutorial
 
Last edited:
popcornflix doesn't work.it asks to update to 1.10 version,if skipped goes to main menu and doesn't show anything or shows 'under maintenance' sign.if updated obviously asks to sign to PSN and i can't (banned console).

crunchyroll also doesn't work,also asks to sign to PSN.

i'm in europe,if that matters because i can see there's regions for apps.
 
Last edited:
thanks for the feedback @Orion , @ZeroOne , and @umart666 :)

The Plex does not have a NoPSN package yet (im slackin on that one), The TV From Sky app i will look into as i don't remember that situation.

Popcornflix i will be patching tonight and updating packages, that one slipped from my radar somehow!

the crunchyroll app i will have to test again


EDIT #1:

Popcornflix-v1.10-[NPUP31351]-NoPSN.pkg <- No Longer Supported Message

maybe there is a way to modify PS3 version to work, as the website and PC browser still works
 
Last edited:
here is a "working" version of PopcornFlix!

its the 1.01 NoAds versions spoofed as 1.10.

tested working on 4.82 DEX

Popcornflix-v1.10-Spoof-[NPUP31351]-NoPSN-NoADS.pkg
Popcornflix-v1.10-Spoof-[NPUP31351]-NoPSN-NoADS-Aggressive.pkg

i had some issues on the version with ads, but the NoPSN+NoAds versions do work for a lot of the videos. some videos do not play and give an error. i can look into this later, or someone else can :)


EDIT #1

here are HAN signed packages also

Popcornflix-v1.10-Spoof-[NPUP31351]-NoPSN-NoADS-etHANol.pkg
Popcornflix-v1.10-Spoof-[NPUP31351]-NoPSN-NoADS-Aggressive-etHANol.pkg


EDIT #2

i made a NoAnalytics version based on the NoAds Aggressive package.

this should be a good base to start fixing the API calls in JS to get it fully working again on PS3 :D

Popcornflix-v1.10-Spoof-[NPUP31351]-NoPSN-NoADS-NoAnalytics.pkg
Popcornflix-v1.10-Spoof-[NPUP31351]-NoPSN-NoADS-NoAnalytics-etHANol.pkg


EDIT #3

Some videos play sound only and then display an error. by looking through the JS you can comment these lines this.stop(); from "/USRDIR/com/dadc/app/presenter/FeatureVideoPresenter.js.sdat" and the audio will still play until the end of the video.

If anyone is good with web scraping or similar, the new API that is used on PC browser version can be used for the PS3. The default API URL is API_BASEURL: "http://sonypopcornflix.device.screenmedia.net/", located in "/USRDIR/com/dadc/config/AppConfig.js.sdat". You will notice that the links that are like this "http://popcornflix.com/?t=725d3fda-...1ffdb7f7cd15&correlator=189192550572925466155" and no longer work, although some do. Most of the JSON seems valid but PC version uses different paths.

You can also change the User Agent (PS3_HTTP_USER_AGENT: "Sony-PS3",) in a few places, easiest being in "/USRDIR/com/dadc/tls/config/NetworkConfig.js.sdat", to something like this (PS3_HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19",) which seems to not make much difference, maybe other UAs would work better.

Here are compiled versions of NetworkConf.js.sdat and FeatureVideoPresenter.js.sdat


EDIT #4

Here are some updated "debugging" packages i have been testing off and on. i say debugging loosely, meaning the JS is modified to output some stuff. The app is still HAN compatible, but you have to resign these "debug" packages or enable debug packages to test on HAN console.

Most edits are in FeatureVideoPresenter.js.sdat and it has been modified to further remove ad refs and other crap.

http://nopsn.com/pkg/ps3/?dir=popcornflix/dev

i will compile a list of what works on PS3 and what does not, from my testing. I'll also post all the info i have for others to help make the app compatible, like the PC and Android versions.
 
Last edited:
Thanks for the youtube han compatible app! It appears to freeze when a link on screen appears near the end of videos, but if you exit the videos slightly before you can select another video with no issues. It also crashes from time to time, but it doesn't freeze the console, so you can open the app again and keep watching videos
 
all packages have been re-uploaded :encouragement:

this includes NoPSN, NoADS, Debug, SPRX Compatible, and Original

the OFW ZIP files are uploading now that are compatible with current DTU and Injection methods


if anyone notices any missing packages, please let me know!

thanks

Hi sir, please can you upload app DAZN for OFW Firmware without use PSN. What guide i can used to inject this app with "Backup Injections"?

Regards
 
Hi sir, please can you upload app DAZN for OFW Firmware without use PSN. What guide i can used to inject this app with "Backup Injections"?

Regards
That was when all packages were originally re-uploaded, before HAN.

I guess DTU method probably still work for 4.83. if on 4.82, there are packages now that can be used.

The DAZN I think has an EBOOT patch, which is only for CFW.
 

Similar threads

Back
Top