• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Build an nulled JWPlayer yourself

cornivusTR

Active member
Mar 10, 2019
180
78
28
Turkey
Login into your own SSH and point the current folder to your desired webroot with cd

There is script which was made by me, this installs the current JWPlayer version 8.19.1 on your chosen webroot

Bash:
mkdir -p player/v/8.19.1
cd player/v/8.19.1
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.controls.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.html5.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.polyfills.html5.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.polyfills.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.flash.swf
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwpsrv.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/polyfills.intersection-observer.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/polyfills.webvtt.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.airplay.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.cast.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.flash.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.hlsjs.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.html5.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/vttparser.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.shaka.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/bidding.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/googimanvmp.js
mkdir -p translations
cd translations
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ar.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/da.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/de.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/el.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/es.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/fi.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/fr.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/he.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/id.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/it.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ja.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ko.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/nl.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/no.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/pt.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ro.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ru.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/sl.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/sv.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/th.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/tr.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/vi.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/zh.json
cd ../../..
mkdir -p plugins/vast/v/8.9.1
mkdir -p plugins/bidding/v/0.3.12
mkdir -p plugins/dai/v/0.4.14
mkdir -p plugins/freewheel/v/2.2.11
mkdir -p plugins/related/v/6.2.3
mkdir -p plugins/googima/v/8.8.9
wget https://ssl.p.jwpcdn.com/player/plugins/vast/v/8.9.1/vast.js -O plugins/vast/v/8.9.1/vast.js
wget https://ssl.p.jwpcdn.com/player/plugins/bidding/v/0.3.12/bidding.js -O plugins/bidding/v/0.3.12/bidding.js
wget https://ssl.p.jwpcdn.com/player/plugins/dai/v/0.4.14/dai.js -O plugins/dai/v/0.4.14/dai.js
wget https://ssl.p.jwpcdn.com/player/plugins/gapro/v/2.1.5/gapro.js -O plugins/gapro/v/2.1.5/gapro.js
wget https://ssl.p.jwpcdn.com/player/plugins/freewheel/v/2.2.11/freewheel.js -O plugins/freewheel/v/2.2.11/freewheel.js
wget https://ssl.p.jwpcdn.com/player/plugins/related/v/6.2.3/related.js -O plugins/related/v/6.2.3/related.js
wget https://ssl.p.jwpcdn.com/player/plugins/googima/v/8.8.9/googima.js -O plugins/googima/v/8.8.9/googima.js
cd ..

To remove the tracking from jwplayer, use sed to edit the files, change the domain where is your web running on, in this example, i named www.example.com

Bash:
mkdir -p v1/jwplayer6
touch v1/jwplayer6/ping.gif
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/v/8.19.1/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/vast/v/8.9.1/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/bidding/v/0.3.12/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/dai/v/0.4.14/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/gapro/v/2.1.5/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/freewheel/v/2.2.11/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/related/v/6.2.3/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/googima/v/8.8.9/*.js
sed -i 's/prd.jwpltx.com/www.example.com/g' player/v/8.19.1/*.js
sed -i 's/ping-meta-prd.jwpltx.com/www.example.com/g' player/v/8.19.1/*.js

if you use VAST plugin, do this also:

Bash:
sed -i 's/entitlements.jwplayer.com/www.example.com/g' player/v/8.19.1/googimanvmp.js
sed -i 's/entitlements.jwplayer.com/www.example.com/g'  player/plugins/googima/v/8.8.9/googima.js
sed -i 's/entitlements.jwplayer.com/www.example.com/g'  player/v/8.19.1/*.js
sed -i 's/entitlements.jwplayer.com/www.example.com/g'  player/plugins/vast/v/8.9.1/vast.js
echo '{"canPlayAds": true, "canPlayOutstreamAds": true, "canUseVPB": true}' > axJWTrOeEeSWKw4AfQhyIQ.json

The used key in this example:

Code:
jwplayer.key = "uoW6qHjBL3KNudxKVnwa3rt5LlTakbko9e6aQ6VUyKQ=";

After all is finished, you can link the javascript in your project, via /player/v/8.19.1/jwplayer.js or something.
If new version is released, you can repeat the steps.
 
With one minor change and one remark this works.
The only remark is:
Code:
--2021-03-20 21:57:20--  https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.flash.js
Resolving ssl.p.jwpcdn.com (ssl.p.jwpcdn.com)... 2a04:4e42:1b::626, 151.101.114.114
Connecting to ssl.p.jwpcdn.com (ssl.p.jwpcdn.com)|2a04:4e42:1b::626|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-03-20 21:57:20 ERROR 404: Not Found.
 
  • Like
Reactions: cornivusTR
Login into your own SSH and point the current folder to your desired webroot with cd

There is script which was made by me, this installs the current JWPlayer version 8.19.1 on your chosen webroot

Bash:
mkdir -p player/v/8.19.1
cd player/v/8.19.1
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.controls.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.html5.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.polyfills.html5.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.controls.polyfills.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.core.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.flash.swf
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwplayer.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/jwpsrv.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/polyfills.intersection-observer.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/polyfills.webvtt.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.airplay.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.cast.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.flash.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.hlsjs.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.html5.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/vttparser.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/provider.shaka.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/bidding.js
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/googimanvmp.js
mkdir -p translations
cd translations
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ar.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/da.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/de.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/el.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/es.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/fi.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/fr.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/he.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/id.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/it.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ja.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ko.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/nl.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/no.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/pt.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ro.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/ru.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/sl.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/sv.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/th.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/tr.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/vi.json
wget https://ssl.p.jwpcdn.com/player/v/8.19.1/translations/zh.json
cd ../../..
mkdir -p plugins/vast/v/8.9.1
mkdir -p plugins/bidding/v/0.3.12
mkdir -p plugins/dai/v/0.4.14
mkdir -p plugins/freewheel/v/2.2.11
mkdir -p plugins/related/v/6.2.3
mkdir -p plugins/googima/v/8.8.9
wget https://ssl.p.jwpcdn.com/player/plugins/vast/v/8.9.1/vast.js -O plugins/vast/v/8.9.1/vast.js
wget https://ssl.p.jwpcdn.com/player/plugins/bidding/v/0.3.12/bidding.js -O plugins/bidding/v/0.3.12/bidding.js
wget https://ssl.p.jwpcdn.com/player/plugins/dai/v/0.4.14/dai.js -O plugins/dai/v/0.4.14/dai.js
wget https://ssl.p.jwpcdn.com/player/plugins/gapro/v/2.1.5/gapro.js -O plugins/gapro/v/2.1.5/gapro.js
wget https://ssl.p.jwpcdn.com/player/plugins/freewheel/v/2.2.11/freewheel.js -O plugins/freewheel/v/2.2.11/freewheel.js
wget https://ssl.p.jwpcdn.com/player/plugins/related/v/6.2.3/related.js -O plugins/related/v/6.2.3/related.js
wget https://ssl.p.jwpcdn.com/player/plugins/googima/v/8.8.9/googima.js -O plugins/googima/v/8.8.9/googima.js
cd ..

To remove the tracking from jwplayer, use sed to edit the files, change the domain where is your web running on, in this example, i named www.example.com

Bash:
mkdir -p v1/jwplayer6
touch v1/jwplayer6/ping.gif
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/v/8.19.1/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/vast/v/8.9.1/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/bidding/v/0.3.12/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/dai/v/0.4.14/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/gapro/v/2.1.5/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/freewheel/v/2.2.11/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/related/v/6.2.3/*.js
sed -i 's/ssl.p.jwpcdn.com/www.example.com/g' player/plugins/googima/v/8.8.9/*.js
sed -i 's/prd.jwpltx.com/www.example.com/g' player/v/8.19.1/*.js
sed -i 's/ping-meta-prd.jwpltx.com/www.example.com/g' player/v/8.19.1/*.js

if you use VAST plugin, do this also:

Bash:
sed -i 's/entitlements.jwplayer.com/www.example.com/g' player/v/8.19.1/googimanvmp.js
sed -i 's/entitlements.jwplayer.com/www.example.com/g'  player/plugins/googima/v/8.8.9/googima.js
sed -i 's/entitlements.jwplayer.com/www.example.com/g'  player/v/8.19.1/*.js
sed -i 's/entitlements.jwplayer.com/www.example.com/g'  player/plugins/vast/v/8.9.1/vast.js
echo '{"canPlayAds": true, "canPlayOutstreamAds": true, "canUseVPB": true}' > axJWTrOeEeSWKw4AfQhyIQ.json

The used key in this example:

Code:
jwplayer.key = "uoW6qHjBL3KNudxKVnwa3rt5LlTakbko9e6aQ6VUyKQ=";

After all is finished, you can link the javascript in your project, via /player/v/8.19.1/jwplayer.js or something.
If new version is released, you can repeat the steps.
Hi Brother, i may go abit off topic.
May i know how do i add a clickable link on top of the ads ?
for example this code below, i would like to make a link on top of the ads that running, which is when ads is running, visitor click on the ads and it pop a new browser to the url i want my visitor to see it. which line should i add in the targeted url ? appreciate if i can have this to be answer. Thanks

<VAST version="2.0">
<Ad id="static">
<InLine>
<AdSystem>Static VAST Template</AdSystem>
<AdTitle>Static VAST Tag</AdTitle>
<Impression>http://example.com/pixel.gif?asi=[ADSERVINGID]</Impression>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:08</Duration>
<TrackingEvents>
<Tracking event="start">http://example.com/pixel.gif</Tracking>
<Tracking event="firstQuartile">http://example.com/pixel.gif</Tracking>
<Tracking event="midpoint">http://example.com/pixel.gif</Tracking>
<Tracking event="thirdQuartile">http://example.com/pixel.gif</Tracking>
<Tracking event="complete">http://example.com/pixel.gif</Tracking>
<Tracking event="pause">http://example.com/pixel.gif</Tracking>
<Tracking event="mute">http://example.com/pixel.gif</Tracking>
<Tracking event="fullscreen">http://example.com/pixel.gif</Tracking>
</TrackingEvents>
<VideoClicks>
<ClickThrough>http://www.jwplayer.com/</ClickThrough>
<ClickTracking>http://example.com/pixel.gif?r=[REGULATIONS]&gdpr=[GDPRCONSENT]&pu=[PAGEURL]&da=[DEVICEUA]</ClickTracking>
</VideoClicks>
<MediaFiles>
<MediaFile type="video/mp4" bitrate="300" width="480" height="270">
</MediaFile>
</MediaFiles>
<Icons>
<Icon program="AdChoices" height="16" width="16" xPosition="right" yPosition="top">
<StaticResource creativeType="image/png">
</StaticResource>
<Iconclicks>
<IconClickThrough>https://sample-url.com</IconClickThrough>
</IconClicks>
</Icon>
</Icons>
</Linear>
</Creative>
</Creatives>
</InLine>
</Ad>
</VAST>
 
hi, can you provide some help for windows users ? i tried download wget for windows but after i ran the commands it just execute, showed me a bunch of info about the files but no actual files were downloaded
 
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock