VideoHelp Forum
+ Reply to Thread
Results 1 to 12 of 12
Thread
  1. Hi,

    Can any one help getting this channel keys.

    HTML Code:
    https://www.sunnxt.com/live/ktv-hd-tamil-live/194405/ktv-hd
    I got the mpd link. But not getting the keys

    HTML Code:
    https://livestream.sunnxt.com/61477b4c8d8d45d5a49e044cc1dffc60/KTVHDB_IN_index.mpd?PlayBackId=3389572464&cid=194405&country=IN&userid=49334280&nid=0&q=3&bw=&op=SUNNXT&dcid=0a5d51ff-3a72-4b8b-a551-bcb571d490f0&s=tamil_program&t=title_neram,contenttype_live,language_tamil,genre_movies,gender_male,agegroup_36-40_years,partner_sunnxtpaidannualpremium,adfeature_multiplead,unexposed&ifa=250100646453736126000537365864153624&pid=250100646453736126000537365864153624&appver=sunnxt_v2.0.40.27&appName=com.suntv.pwa&appBundle=com.suntv.pwa&appid=com.suntv.pwa&appstoreurl=https://sunnxt.com
    I have the subscription. But its working only with indian IP. If anyone help , i will share the login details. Thanks
    Quote Quote  
  2. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    To get content a GET request is made like this one :
    Code:
    https://www.sunnxt.com/next/api/media/194405?playbackCounter=1&fields=contents,user/currentdata,images,generalInfo,subtitles,relatedCast,globalServiceName,globalServiceId,relatedMedia,videos,thumbnailSeekPreview&licenseType=false
    Content returned :
    HTML Code:
    {
        "version": 1,
        "response": "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",
        "request_id": "37202572-fe86-419a-b7a4-3e06050db993"
    }
    I have to reverse how this data is encrypted.

    For now I can provide :
    License url :
    Code:
    https://api.sunnxt.com/licenseproxy/v3/nagravisionDRMProxy/?content_id=194405&token=TOKEN
    Manifest url :
    Code:
    https://livestream.sunnxt.com/61477b4c8d8d45d5a49e044cc1dffc60/KTVHDB_IN_index.mpd?PlayBackId=3424259207&cid=194405&country=IN&userid=54819738&nid=0&q=3&bw=&op=SUNNXT&dcid=0a5d51ff-3a72-4b8b-a551-bcb571d490f0&s=tamil_program&t=title_aadukalam,contenttype_live,language_tamil,genre_movies,gender_male,agegroup_36-40_years,partner_sunnxtpaidannualpremium,adfeature_multiplead,unexposed&ifa=25010157537361260005373641046175330&pid=25010157537361260005373641046175330&appver=sunnxt_v2.0.40.27&appName=com.suntv.pwa&appBundle=com.suntv.pwa&appid=com.suntv.pwa&appstoreurl=https://sunnxt.com
    PSSH :
    Code:
    AAAECnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAA+rqAwAAAQABAOADPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwADoALwAvAG8AdgBlAHIAcgBpAGQAZQAuAGkAbgAuAGMAbABpAGUAbgB0AC8APAAvAEwAQQBfAFUAUgBMAD4APABMAFUASQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBuAG8AdAAuAHUAcwBlAGQALwA8AC8ATABVAEkAXwBVAFIATAA+ADwASwBJAEQAPgBjADEAUQBlAE4AYgB1AFIAeQAwAFcAcwBaAHQATABMAG4AcwBEAEMAbABBAD0APQA8AC8ASwBJAEQAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAIAB4AG0AbABuAHMAPQAiACIAPgA8AEMAbwBuAHQAZQBuAHQAUgBlAGYAPgAxADkANAA0ADAANQA8AC8AQwBvAG4AdABlAG4AdABSAGUAZgA+ADwAQwByAHkAcAB0AG8AUABlAHIAaQBvAGQASQBuAGQAZQB4AD4AMAA8AC8AQwByAHkAcAB0AG8AUABlAHIAaQBvAGQASQBuAGQAZQB4AD4APABDAHIAeQBwAHQAbwBQAGUAcgBpAG8AZABTAGUAYwBvAG4AZABzAD4AbgB1AGwAbAA8AC8AQwByAHkAcAB0AG8AUABlAHIAaQBvAGQAUwBlAGMAbwBuAGQAcwA+ADwALwBDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD4APABDAEgARQBDAEsAUwBVAE0APgBFAEoANgBzAHYAKwAyAEwASAAwAEUAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgAAAABFcHNzaAAAAADt74upedZKzqPIJ9zVHSHtAAAAJQgBEhA1HlRzkbtFy6xm0suewMKUGgVuYWdyYSIGMTk0NDA1OAA=
    Which give :
    Code:
    AAAARXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACUIARIQNR5Uc5G7RcusZtLLnsDClBoFbmFncmEiBjE5NDQwNTgA
    Here is the key returned :
    Code:
    351e547391bb45cbac66d2cb9ec0c294:3bd646753f4903eee3b404646c7819d3
    Quote Quote  
  3. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Here is the code that need to be reversed : https://pastebin.com/6darDpZW.
    Once decrypted the data look like that :
    HTML Code:
    {
        "status": "SUCCESS",
        "message": "OK",
        "code": 200,
        "results": [
            {
                "globalServiceId": null,
                "videos": {
                    "status": "SUCCESS",
                    "chromecast": true,
                    "message": "Video urls available",
                    "values": [
                        {
                            "profile": "High",
                            "format": "hls-fp-aapl",
                            "type": "streaming",
                            "fairplayCertUrl": "https://sunp7mhu.anycast.nagra.com/SUNP7MHU/fpls/contentlicenseservice/v1/certificates/SUNP7MHU",
                            "elapsedTime": 0,
                            "bitrate": "adaptivedvr",
                            "licenseUrl": "https://api.sunnxt.com/licenseproxy/v3/nagravisionDRMProxy/?content_id=194405&token=[COLOR="red"]TOKEN[/COLOR]",
                            "link": "https://livestream.sunnxt.com/b32da11c3dd4471085f59462e2ce6f4e/KTVHDB_IN_index.m3u8?PlayBackId=3424259207&cid=194405&country=IN&userid=54819738&nid=0&q=4&bw=&dw=0&op=SUNNXT&did=0",
                            "resolution": "1280x720"
                        },
                        {
                            "profile": "High",
                            "format": "dash-cenc",
                            "type": "streaming",
                            "elapsedTime": 0,
                            "bitrate": "adaptive",
                            "licenseUrl": "https://api.sunnxt.com/licenseproxy/v3/nagravisionDRMProxy/?content_id=194405&token=[COLOR="red"]TOKEN[/COLOR]",
                            "link": "https://livestream.sunnxt.com/61477b4c8d8d45d5a49e044cc1dffc60/KTVHDB_IN_index.mpd?PlayBackId=3424259207&cid=194405&country=IN&userid=54819738&nid=0&q=3&bw=&op=SUNNXT",
                            "resolution": "1280x720"
                        }
                    ],
                    "download": true
                },
                "show_ads": {
                    "vod": "false",
                    "all": "false",
                    "movie": "false",
                    "musicVideo": "false",
                    "live": "false",
                    "videoalbum": "false",
                    "vodchannel": "false"
                },
                "publishingHouse": {
                    "userName": "techott@sunnetwork.in",
                    "publishingHouseId": 45,
                    "publishingHouseName": "SUN",
                    "userId": 166
                },
                "content": {
                    "startDate": "2024-06-19T00:00:00.000Z",
                    "endDate": "2026-06-19T00:00:00.000Z",
                    "parentIds": null,
                    "drmType": "",
                    "rightsHolder": null,
                    "seasonNo": "",
                    "releaseDate": "2020-04-21T00:00:00.000Z",
                    "duration": "0:5:00",
                    "videoQuality": "HD",
                    "is3d": false,
                    "siblingOrder": 102,
                    "serialNo": "",
                    "contentRating": "3.0",
                    "drmEnabled": true,
                    "isChromeCastEnabled": true,
                    "contentCreater": null,
                    "categoryName": "",
                    "certifiedRatings": {
                        "values": []
                    },
                    "genre": [
                        {
                            "id": "5a4dbe0ce4b061c736c77d57",
                            "name": "Entertainment"
                        }
                    ],
                    "isAzure": false,
                    "adEnabled": true,
                    "isMpegDash": true,
                    "language": [
                        "tamil"
                    ],
                    "categoryType": ""
                },
                "thumbnailSeekPreview": "",
                "generalInfo": {
                    "displayTitle": "Apr 21, 2020",
                    "AlbumName": null,
                    "contentPlayDuration": null,
                    "altTitle": [
                        {
                            "language": "type",
                            "title": "கே�டிவி� hd"
                        }
                    ],
                    "showDisplayTabs": {},
                    "actionType": null,
                    "seoH5Tag": null,
                    "briefDescription": "KTVHD",
                    "ssaiEnabled": null,
                    "seoDescription": "Watch KTV HD (Tamil) Live Streaming Online on Sun NXT. Enjoy seamless and high-quality streaming of your favorite movies anytime, anywhere on Sun NXT.",
                    "alterDescription": null,
                    "isDownloadable": false,
                    "seoH6Tag": null,
                    "category": "",
                    "isDolby": false,
                    "title": "KTV HD",
                    "assetId": null,
                    "isAtmos": false,
                    "mediaTailorConfigURL": null,
                    "isDolbyvision": false,
                    "showWatermark": false,
                    "additional_cdn": null,
                    "altGenre": null,
                    "altDisplayTitle": "",
                    "tagLine": "",
                    "altDescription": null,
                    "type": "live",
                    "accessControl": "",
                    "seoH1Tag": null,
                    "description": "KTVHD",
                    "seoH4Tag": null,
                    "previousContent": "",
                    "isHdr": false,
                    "deepLinkiOS": "",
                    "_id": "194405",
                    "seoH3Tag": null,
                    "isDvr": false,
                    "alternateRelatedTitle": [],
                    "seoTitle": "Watch KTV HD (Tamil) Live Streaming Online | Sun NXT",
                    "actionURL": null,
                    "nextContent": "",
                    "contentRule": null,
                    "videoAvailable": true,
                    "preferredCdn": null,
                    "seoH2Tag": null,
                    "relatedTitle": "",
                    "isHdr10": false,
                    "isHdr10plus": false,
                    "isSellable": false,
                    "equivalentChannelId": null,
                    "altLanguage": "தமிழ்",
                    "akamaiTag": "",
                    "altBriefDescription": null,
                    "partnerId": "",
                    "deepLink": "",
                    "contentRights": []
                },
                "_id": "194405",
                "skipConfig": {},
                "subtitles": {
                    "values": []
                }
            }
        ]
    }
    Function handling decryption is like that :
    HTML Code:
    function(e, t) {
                try {
                    if (void 0 !== e && null !== e && e.length > 0) {
                        var n = i().enc.Utf8.parse(t)
                          , r = i().enc.Base64.parse(e)
                          , a = i().AES.decrypt({
                            ciphertext: r
                        }, n, {
                            keySize: 16,
                            iv: o,
                            mode: i().mode.CBC
                        });
                        return JSON.parse(a.toString(i().enc.Utf8))
                    }
                } catch (s) {
                    console.log("Through exception while Decrypt the data - " + s)
                }
                return null
    Code:
    IV = CryptoJS.enc.Hex.parse("0000000000000000")
    secretKey = 'A3s68aORSgHs$71P'

    Here is a python script to get the content :
    HTML Code:
    from Crypto.Cipher import AES
    import base64
    import json
    import requests
    
    def decrypt_data(encrypted_data, secret_key):
        secret_key_bytes = secret_key.encode('utf-8')
        iv = b'0000000000000000'
        cipher = AES.new(secret_key_bytes, AES.MODE_CBC, iv)
        encrypted_data_bytes = base64.b64decode(encrypted_data)
        decrypted_data = cipher.decrypt(encrypted_data_bytes).rstrip(b'\0').decode('utf-8')
        
        json_start = decrypted_data.find('{')
        json_end = decrypted_data.rfind('}')
        json_data = decrypted_data[decrypted_data.find('{'):decrypted_data.rfind('}')].removesuffix(']')
        try:
            decrypted_data = json.loads(json_data)
            return decrypted_data
        except json.JSONDecodeError as e:
            print(f"Error decoding JSON: {e}")
            return None
    
    headers = {} # Have to be replaced
    params = (('playbackCounter', '1'),('fields', 'contents,user/currentdata,images,generalInfo,subtitles,relatedCast,globalServiceName,globalServiceId,relatedMedia,videos,thumbnailSeekPreview'),('licenseType', 'false'),)
    data = requests.get('https://www.sunnxt.com/next/api/media/194405', headers=headers, params=params).json()
    encrypted_data = data['response']
    secret_key = 'A3s68aORSgHs$71P'
    decrypted_data = decrypt_data(encrypted_data, secret_key)
    print('decrypted_data: ', decrypted_data)
    Last edited by aqzs; 13th Jul 2024 at 08:37.
    Quote Quote  
  4. Thanks bro, its working, nice
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Nice job with the reverse
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  6. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Full script made !
    HTML Code:
    Enter the link: https://www.sunnxt.com/live/sun-music-hd-tamil-live/194406/sun-music-hd
    mpd_url:  https://livestream.sunnxt.com/d434796d90fa4dc9b7ecfacedbe683f1/SunMusicHDB_IN_index.mpd?PlayBackId=3424259207&cid=194406&country=IN&userid=54819738&nid=0&q=3&bw=&op=SUNNXT
    pssh:  AAAARXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACUIARIQtaLG0TuXSN6c7rwKityK8xoFbmFncmEiBjE5NDQwNjgA
    keys:  ['b5a2c6d13b9748de9ceebc0a8adc8af3:e806fec1bf1c8a844216118c94bad020']
    Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Nice job with the reverse
    Thanks !
    Quote Quote  
  7. sorry new to this, how do i actually ectract the video when you have provided the psssh and key ?
    i tried various method using python but i dont get it. i even included header, and i tried with free sunnxt videos also.
    Quote Quote  
  8. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    If you have the keys of the video, all you need is the mpd. You can use stream detector to get the mpd URL.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  9. My question is,

    Once i have key and mdp url etc.
    How to combine and extract the video?

    Is there a standard script I can apply these findings to extract the video from the mdp file.
    Quote Quote  
  10. Code:
    N_m3u8DL-RE --key xxxxxxxxxxxxx:xxxxxxxxxxxx "yourlink.mpd" -M format=mp4
    Quote Quote  
  11. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    If you have the keys of the video, all you need is the mpd. You can use stream detector to get the mpd URL.
    Hi bro,

    Can I get the MPD link & clear key? I have a Sun Next subscription. Can you help me if I give it to you?
    Quote Quote  
  12. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by shibinkpanayi View Post
    I have a Sun Next subscription. Can you help me if I give it to you?
    Hello. Unfortunately no.
    https://forum.videohelp.com/threads/404993-Please-ONLY-ask-for-help-videos-that-everyo...ere-is-my-post

    But I'm sure others that are willing to help you will contact you in private.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  



Similar Threads

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