Build an nulled JWPlayer yourself

cornivusTR

Active member
Mar 10, 2019
170
76
28
Turkey
animemodu.org
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.
 

MrSam_1

Well-known member
Administrative
Trusted Seller
Dec 1, 2018
23,638
26,974
120
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

papagula

Active member
Oct 29, 2020
214
70
28
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>
 

oisiaoeh

New member
Sep 27, 2020
21
1
3
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
 

Latest posts

Forum statistics

Threads
69,226
Messages
908,438
Members
237,027
Latest member
YoGGe

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu