VideoHelp Forum




+ Reply to Thread
Results 1 to 9 of 9
  1. - Download https://play.google.com/store/apps/details?id=com.nvidia.bbciplayer (Mirror https://www.apkmirror.com/apk/nvidia-lightspeed-studios/bbc-iplayer-android-tv/bbc-ipl...-apk-download/)
    - Dump the APK and open it using jadx-gui https://github.com/skylot/jadx
    - Navigate to Resources/res/raw/nv_bbc_cert_005_production1.p12 , right click and select Export
    - Go to Navigation -> Text search and search for "nv_bbc_cert_005_production1"
    - You will find that com.nvidia.bbciplayer.NVWebViewClient loads it with a password. Hint: the password is 20 chars and starts with `i` and ends with `a`
    - Convert it to a pem file (replace PASSWORD with the extracted password)
    Code:
    openssl pkcs12 -in nv_bbc_cert_005_production1.p12 -out bbciplayer.pem -legacy -passin pass:PASSWORD -nodes
    Last edited by rlbndqdwbqetzdxwxf; 8th Nov 2025 at 04:42.
    Quote Quote  
  2. Password is:
    Code:
    iMI0OLWGLvddcYOTgnSa
    Image Attached Files
    Bypass HMACs, One-time-tokens and Lic.Wrapping: https://github.com/DevLARLEY/WidevineProxy2
    Quote Quote  
  3. Sorry to ask ��
    Tried to use the certs with yt_dlp -> does not change resolution still 540.
    Tried to change outdated tools to us the new certs instead of old hardcoded ones -> still 540.

    Is it my bad windscribe VPN relay point or do i miss something?
    Any Tip's?

    Thanks
    Quote Quote  
  4. you have to use scripts, as the 4k content is located at different end points, so yt-dlp will never see it. yt-dlp doesn't even see 1080p unless you make some manual changes to the bbc code it uses.

    only certain content is available in 4k. if you only see 540p, not even 720p (which is the max standard yt-dlp can see), it certainly won't be available in 4k.

    look at some of the pinned threads, i think i used devine last time i grabbed some 4k from iplayer, but envied or unshackle is what people seem to use now.
    Quote Quote  
  5. Originally Posted by stew View Post
    you have to use scripts, as the 4k content is located at different end points, so yt-dlp will never see it. yt-dlp doesn't even see 1080p unless you make some manual changes to the bbc code it uses.

    only certain content is available in 4k. if you only see 540p, not even 720p (which is the max standard yt-dlp can see), it certainly won't be available in 4k.

    look at some of the pinned threads, i think i used devine last time i grabbed some 4k from iplayer, but envied or unshackle is what people seem to use now.
    Yes you are absolutly right.
    I doubled checked again and it seams that the selected episode of Doctor Who S01E01 stopped at 540p.
    Tried now the S13E05 and there is a 720p ready to work with yt-dlp.
    To get 1080p or 4k:
    I tried the TwinVine aka vinefeeder + envied (followed the readme.md, renamed the .yaml as mentioned by the dev)
    When i use it (seperated to debug) i get all the batch files of the right episode links from vinefeeder.

    envied stops by 4k: there is no 4k. Even doctor who is listed as 4k able (tried s1 and s13)
    if without the 4k to get at least 1080p:
    Image
    [Attachment 89618 - Click to enlarge]

    i found out:
    http://vod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/e81f2c-m00123
    l3/vf_m00123l3_098bd9b6-223a-4d3e-a8cb-026c3c136090.ism/hls/master.m3u8
    is the url it tries to get.
    tried with n_m3u8dl-re: gets a 403.
    That made me believe i did not have the right vpn/cert/device anymore to access the m3u8
    I changed the vpn can now switch between ~70 vpn endpoints in uk -> still no luck.
    I changed the cert that is provided to envied from the IP config
    Image
    [Attachment 89619 - Click to enlarge]

    with the lower cert + private key from this thread -> encoded it base64 and reformated it to meet the right formatting rules for the config.yaml
    I still get the 403.

    I used the ?newer? service provided by stabbedbybrick instead of the Mateooo11 one. Is that wrong? thought of it as stabbedbybrick probably cleaned and changed the enpoints in the last year.


    Image
    [Attachment 89621 - Click to enlarge]

    Is it possible that the endpoints(mpd,m3u8) that are forbidden in yt-dlp are exactly the same that are used with envied? I'm allready playing with the thought to change yt-dlp to see exactly what links are 403 for me.

    Sorry for my bad english
    Thank you for the fast tips.
    Quote Quote  
  6. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by BobMaclovin View Post
    To get 1080p or 4k:
    I tried the TwinVine aka vinefeeder + envied (followed the readme.md, renamed the .yaml as mentioned by the dev)
    When i use it (seperated to debug) i get all the batch files of the right episode links from vinefeeder.

    envied stops by 4k: there is no 4k. Even doctor who is listed as 4k able (tried s1 and s13)
    if without the 4k to get at least 1080p:
    Image
    [Attachment 89618 - Click to enlarge]
    Doctor Who is pain!
    VineFeeder tries to be helpful. For the BBC service, it checks the program name - Doctor Who - against the current list of UHD titles from the BBC. The check comes back positive! Because SOME episodes are UHD and Doctor Who is on the list. VineFeeder then tries to download ALL episodes as if they were UHD and fails with those that are not.

    The trick is to edit the Vinefeeder service yaml.

    Image
    [Attachment 89624 - Click to enlarge]


    locate services/BBC/config.yaml and edit the line
    Code:
    hlg_status: True
    to
    Code:
    hlg_status: False
    This will stop VineFeeder automatically looking for UHD programs and all titles will be downloaded in SD.

    So, with Dr Who from the BBC, you will need to be a little more interactive and know which series are UHD; switch hlg_status: True.
    For those Doctor Who series which are SD, switch hlg_status: False.

    I see you are using TwinVine - as do I - the location of the BBC config.yaml is packages/vinefeeder/src/vinefeeder/services/BBC/config.yaml.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  7. Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by BobMaclovin View Post
    To get 1080p or 4k:
    I tried the TwinVine aka vinefeeder + envied (followed the readme.md, renamed the .yaml as mentioned by the dev)
    When i use it (seperated to debug) i get all the batch files of the right episode links from vinefeeder.

    envied stops by 4k: there is no 4k. Even doctor who is listed as 4k able (tried s1 and s13)
    if without the 4k to get at least 1080p:
    Image
    [Attachment 89618 - Click to enlarge]
    Doctor Who is pain!
    VineFeeder tries to be helpful. For the BBC service, it checks the program name - Doctor Who - against the current list of UHD titles from the BBC. The check comes back positive! Because SOME episodes are UHD and Doctor Who is on the list. VineFeeder then tries to download ALL episodes as if they were UHD and fails with those that are not.

    The trick is to edit the Vinefeeder service yaml.

    Image
    [Attachment 89624 - Click to enlarge]


    locate services/BBC/config.yaml and edit the line
    Code:
    hlg_status: True
    to
    Code:
    hlg_status: False
    This will stop VineFeeder automatically looking for UHD programs and all titles will be downloaded in SD.

    So, with Dr Who from the BBC, you will need to be a little more interactive and know which series are UHD; switch hlg_status: True.
    For those Doctor Who series which are SD, switch hlg_status: False.

    I see you are using TwinVine - as do I - the location of the BBC config.yaml is packages/vinefeeder/src/vinefeeder/services/BBC/config.yaml.
    Hi Angela, thank you for your support!
    For example i use Doctor Who special in UHD – The Power of The Doctor i found out it is for sure in the uhd.
    https://www.bbc.co.uk/iplayer/episode/m001dhsb

    Your Tool vinefeeder works like a charm. Thank you for it! (no problem here, your tip with manually deactivating 4k for doctor who works too)

    The Problem i have is fully in the envied part. I can not get envied to download anything from bbc.
    SD dies on hls.py where it (as allready described, at least I tried to ) tries to get from the url (in hls.py line 67/69):
    http://vod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/20d26a-m001dhs9/vf_...ls/master.m3u8

    HD dies on dash.py (line 67 it tries to get the result of the following link but it is 403 Forbidden -> wrong device? cert? cookie? missing login?)
    https://vod-uhd-uk-live.akamaized.net/ybpgrxdv-pips-pid-m001dhs9/scmaf_abr_full_uhd/rd...76e3a782803375


    So both SD and UHD die from a 403 to the mentioned adresses.

    As far as i can guess it could be
    vpn -> switched to mullvad with ~70 endpoints in uk tried several of them - no change.
    .pem (cert in the config) -> changed against the one from this thread - no change.
    .wvd blocked -> next i will try to change against own L3 cdm from Android Studio

    Can it be that bbc now checks if account is loged in?
    If i watch in a browser i am loged in. But i did not find any information that envied needs the credentials or even tries a log in for BBC.

    Or better asked: Does envied BBC uhd/FHD still work for UK natives? If yes it must be the vpn. I used your project from github as you wrote in the readme.md
    Quote Quote  
  8. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by BobMaclovin View Post

    Can it be that bbc now checks if account is loged in?
    If i watch in a browser i am loged in. But i did not find any information that envied needs the credentials or even tries a log in for BBC.

    Or better asked: Does envied BBC uhd/FHD still work for UK natives? If yes it must be the vpn. I used your project from github as you wrote in the readme.md
    No and yes.
    Image
    [Attachment 89633 - Click to enlarge]
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!