@@ -383,6 +383,19 @@ function MediaUnlockTest_Kancolle() {
383
383
fi
384
384
}
385
385
386
+ function MediaUnlockTest_Lemino() {
387
+ local result=$(curl $useNIC $usePROXY $xForward -${1} -fsL --write-out %{http_code} --output /dev/null --max-time 10 'https://if.lemino.docomo.ne.jp/v1/user/delivery/watch/ready' -H 'accept: application/json, text/plain, */*' -H 'accept-language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6' -H 'content-type: application/json' -H 'origin: https://lemino.docomo.ne.jp' -H 'referer: https://lemino.docomo.ne.jp/' -H 'sec-ch-ua: "Microsoft Edge";v="123", "Not:A-Brand";v="8", "Chromium";v="123"' -H 'sec-ch-ua-mobile: ?0' -H 'sec-ch-ua-platform: "Windows"' -H 'sec-fetch-dest: empty' -H 'sec-fetch-mode: cors' -H 'sec-fetch-site: same-site' -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0' -H 'x-service-token: f365771afd91452fa279863f240c233d' -H 'x-trace-id: 556db33f-d739-4a82-84df-dd509a8aa179' --data-raw '{"inflow_flows":[null,"crid://plala.iptvf.jp/group/b100ce3"],"play_type":1,"key_download_only":null,"quality":null,"groupcast":null,"avail_status":"1","terminal_type":3,"test_account":0,"content_list":[{"kind":"main","service_id":null,"cid":"00lm78dz30","lid":"a0lsa6kum1","crid":"crid://plala.iptvf.jp/vod/0000000000_00lm78dymn","preview":0,"trailer":0,"auto_play":0,"stop_position":0}]}' 2>&1)
388
+ if [ " $result " = " 000" ]; then
389
+ echo -n -e " \r Lemino:\t\t\t\t${Font_Red} Failed (Network Connection)${Font_Suffix} \n"
390
+ elif [ " $result " = " 200" ]; then
391
+ echo -n -e " \r Lemino:\t\t\t\t${Font_Green} Yes${Font_Suffix} \n"
392
+ elif [ " $result " = " 403" ]; then
393
+ echo -n -e " \r Lemino:\t\t\t\t${Font_Red} No${Font_Suffix} \n"
394
+ else
395
+ echo -n -e " \r Lemino:\t\t\t\t${Font_Red} Failed (Unexpected Result: $result )${Font_Suffix} \n"
396
+ fi
397
+ }
398
+
386
399
function MediaUnlockTest_BBCiPLAYER() {
387
400
local tmpresult=$( curl $useNIC $usePROXY $xForward --user-agent " ${UA_Browser} " -${1} ${ssll} -fsL --max-time 10 " https://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/pc/vpid/bbc_one_london/format/json/jsfunc/JS_callbacks0" 2>&1 )
388
401
if [ " ${tmpresult} " = " 000" ]; then
@@ -3317,14 +3330,31 @@ function MediaUnlockTest_Zee5(){
3317
3330
function MediaUnlockTest_EroGameSpace(){
3318
3331
local result=$( curl $usePROXY $xForward -${1} -sSL --max-time 3 " https://erogamescape.org" 2> /dev/null | grep ' 18歳' )
3319
3332
if [ -n " $result " ]; then
3320
- echo -n -e " \r EroGameSpace:\t\t\t\t${Font_Green} Yes${Font_Suffix} \n"
3333
+ echo -n -e " \r EroGameSpace:\t\t\t\t${Font_Green} Yes${Font_Suffix} \n"
3321
3334
return
3322
3335
else
3323
3336
echo -n -e " \r EroGameSpace:\t\t\t\t${Font_Red} No${Font_Suffix} \n"
3324
3337
return
3325
3338
fi
3326
3339
}
3327
3340
3341
+ function MediaUnlockTest_DAnimeStore(){
3342
+ local tmpresult=$( curl $usePROXY $xForward -${1} -sSL --max-time 10 -sL ' https://animestore.docomo.ne.jp/animestore/reg_pc' 2> /dev/null)
3343
+ if [ -z " $tmpresult " ]; then
3344
+ echo -n -e " \r D Anime Store:\t\t\t\t${Font_Red} No${Font_Suffix} \n"
3345
+ return
3346
+ fi
3347
+
3348
+ local isBlocked=$( echo $tmpresult | grep ' 海外' )
3349
+ if [ -n " $isBlocked " ]; then
3350
+ echo -n -e " \r D Anime Store:\t\t\t\t${Font_Red} No${Font_Suffix} \n"
3351
+ return
3352
+ else
3353
+ echo -n -e " \r D Anime Store:\t\t\t\t${Font_Green} Yes${Font_Suffix} \n"
3354
+ return
3355
+ fi
3356
+ }
3357
+
3328
3358
function echo_Result() {
3329
3359
for(( i= 0 ;i< ${# array[@]} ;i++ ))
3330
3360
do
@@ -3536,15 +3566,17 @@ function JP_UnlockTest() {
3536
3566
echo_Result ${result} ${array}
3537
3567
local result=$(
3538
3568
MediaUnlockTest_TVer ${1} &
3569
+ MediaUnlockTest_Lemino ${1} &
3539
3570
MediaUnlockTest_wowow ${1} &
3540
3571
MediaUnlockTest_VideoMarket ${1} &
3572
+ MediaUnlockTest_DAnimeStore ${1} &
3541
3573
MediaUnlockTest_FOD ${1} &
3542
3574
MediaUnlockTest_Radiko ${1} &
3543
3575
MediaUnlockTest_DAM ${1} &
3544
3576
MediaUnlockTest_J:COM_ON_DEMAND ${1} &
3545
3577
)
3546
3578
wait
3547
- local array=(" TVer:" " WOWOW:" " VideoMarket:" " FOD(Fuji TV):" " Radiko:" " Karaoke@DAM:" " J:com On Demand:" )
3579
+ local array=(" TVer:" " Lemino: " " WOWOW:" " VideoMarket: " " D Anime Store :" " FOD(Fuji TV):" " Radiko:" " Karaoke@DAM:" " J:com On Demand:" )
3548
3580
echo_Result ${result} ${array}
3549
3581
ShowRegion Game
3550
3582
local result=$(
0 commit comments