playingUrl for Switched
with issubscriber: false, user_access: deny, and paid_for: true.video_name + serverhost from the API response are used to construct
the CDN URL above — confirming that the CDN file for this specific movie is
publicly accessible with no authentication.
Tired of being bullied, Cassandra Evans prays that her nemesis, Katie Sharp, the queen bee of social media, would know what it's like to walk a day in her shoes. Her prayer is answered in an unexpected way when they get "Switched."
Finding: The server sets user_access=deny and
issubscriber=false but still returns playingUrl in the
same response. Subscription is enforced client-side only — any caller with
the expired APK JWT can obtain stream URLs without a subscription.
Munowatch CDN (b-cdn.net) serves content with no auth required
(direct HTTP Range requests succeed with HTTP 206).
{
"id": 11646,
"video_title": "Switched ",
"description": "Tired of being bullied, Cassandra Evans prays that her nemesis, Katie Sharp, the queen bee of social media, would know what it's like to walk a day in her shoes. Her prayer is answered in an unexpected way when they get \"Switched.\" ",
"video_name": "a99b2~24.mp4",
"filehistory": " ~ switched jr.mp4 ~ ",
"openload": "0",
"embedurl": "",
"serverhost": "24",
"allow_openload": "0",
"full_video_name": "",
"duration": "01h 38m",
"thumbnail": "https://apposters.b-cdn.net/laba/yo/naki/d3cd.jpg",
"tfilehistory": " ~ 927672969084.jpg ~ ",
"category_id": 17,
"language_id": 1,
"recording_date": "2020-10-02",
"age_id": "Tv G",
"location": 1,
"tab_category_id": 17,
"series_code": "11646",
"access": "1",
"paid_for": "1",
"new_movie": "1",
"priority": "No",
"size": "637.15 MB",
"create_date": "2020-10-02 06:51:28",
"schedule_date": null,
"user_id": 1118356,
"vj_id": 1,
"video_status_id": 0,
"network_id": "41.210.154.106",
"user_access": "deny",
"notification": "No",
"secduration": "5925.000000",
"issubscriber": false,
"genre": "Drama",
"vjname": "Vj Junior",
"trailer_playing_url": "",
"episodes": 0,
"episode_state": "",
"nxt_eps": "",
"nxt_eps_id": 0,
"nxt_eps_title": "",
"nxt_ldur": 0,
"nxt_playing_url": "https://munowatch.co/clips/ELI.mp4",
"playingUrl": "https://munowatch.co/clips/ELI.mp4",
"ldur": 0,
"session_id": "cb99afb5b31411a57538a97393de0e2e",
"device": "web",
"lang_name": "English to Luganda",
"vjrelease": "6 years ago",
"mstatus": false,
"kstatus": "",
"substatus": "EXPIRED"
}