Your IP : 172.28.240.42


Current Path : /var/www/html/clients/amz.e-nk.ru/gepv3/index/
Upload File :
Current File : /var/www/html/clients/amz.e-nk.ru/gepv3/index/widevine-device-file.php

<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en" > <![endif]--><!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en" >        <![endif]--><!--[if IE 8]>    <html class="no-js lt-ie9" lang="en" >               <![endif]--><!--[if gt IE 8]><!--><!--<![endif]-->
    
  <meta charset="utf-8">

    
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

  <meta name="description" content="">

    
    
    
  <title></title>
   
  <meta name="viewport" content="width=device-width, initial-scale=1">


    
    
  <style>
{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
  </style>

  <style>
  #hs_cos_wrapper_widget_1725475057043 .banner-section{ position:relative; }
  #hs_cos_wrapper_widget_1725475057043 .banner-section {
    padding-top: 60px;
padding-bottom: 40px;

  }

  #hs_cos_wrapper_widget_1725475057043 .banner-section:before {
    position: absolute;
    content: "";
    background: rgba(0, 84, 141,);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    z-index:1;
  }
  @media(min-width:768px) and (max-width:1024px){
    #hs_cos_wrapper_widget_1725475057043 .banner-section {
      padding-top: 100px;
padding-bottom: 100px;

    }
  }
  @media(max-width:767px){
    #hs_cos_wrapper_widget_1725475057043 .banner-section {
      padding-top: 70px;
padding-bottom: 70px;

    }
  }
  </style>


  <style>
#hs_cos_wrapper_widget_176297839692 .container {
  max-width:1210px;
  padding-left:20px;
  padding-right:20px;
  margin:0 auto;
  float:none;
  width:100%;
}

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 { overflow:hidden; }

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_left { position:relative; }

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_right {
  padding:50px 0 50px 85px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
}

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 . .ICTC2_f21_right { padding:50px 85px 50px 0; }

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 . { flex-direction:row-reverse; }

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .bg-contained-img {
  background-size:contain;
  background-repeat:no-repeat;
}

#hs_cos_wrapper_widget_176297839692 .ns .ICTC2_f21 *+p { margin-top:20px; }

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main ul li a { color:#4ac1e0; }

#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_right p a:hover,
#hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_right ul li a:hover { text-decoration:underline; }

@media (max-width:1024px) {
  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_right {
    padding:30px 0 45px 30px;
    position:relative;
  }

  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 . .ICTC2_f21_right {
    padding:30px 45px 30px 0;
    position:relative;
  }

  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_left { min-height:revert !important; }
}

@media (max-width:767px) {
  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_right {
    padding:20px 0 20px 20px;
    position:relative;
  }

  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 .ICTC2_f21_main .ICTC2_f21_left { padding-bottom:60%; }

  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 . .ICTC2_f21_right {
    text-align:left;
    padding:20px 20px 40px 0;
    position:relative;
  }

  #hs_cos_wrapper_widget_176297839692 .ICTC2_f21 . { flex-direction:column-reverse; }

  #hs_cos_wrapper_widget_176297839692 . { padding-bottom:0; }
}

  </style>

  <link rel="stylesheet" href="">


  <style>
  #hs_cos_wrapper_widget_176297839693 .what-we-do  { position:relative; }
  #hs_cos_wrapper_widget_176297839693 .what-we-do {
    padding-top: 60px;
padding-bottom: 20px;

  }

  
  
  #hs_cos_wrapper_widget_176297839693 .what-we-do h2{
    color: #FFFFFF;
  }

  @media(min-width:768px) and (max-width:1024px){
    #hs_cos_wrapper_widget_176297839693 .what-we-do {
      padding-top: 80px;
padding-bottom: 80px;

    }
  }
  @media(max-width:767px){
    #hs_cos_wrapper_widget_176297839693 .what-we-do {
      padding-top: 60px;
padding-bottom: 60px;

    }

  }
  </style>

  <link rel="stylesheet" href="">


  <style>
  #hs_cos_wrapper_widget_176297839698 .map-section {
    position:relative;
    z-index:1;
    padding-top: 244px;
padding-bottom: 195px;

  }

  @media(min-width:768px) and (max-width:1024px){
    #hs_cos_wrapper_widget_176297839698 .map-section {
      padding-top: 80px;
padding-bottom: 80px;

    }
  }
  @media(max-width:767px){
    #hs_cos_wrapper_widget_176297839698 .map-section {
      padding-top: 60px;
padding-bottom: 60px;

    }

  }
  </style>


  <style>
#hs_cos_wrapper_widget_176297839695 .container {
  max-width:1210px;
  padding-left:20px;
  padding-right:20px;
  margin:0 auto;
  float:none;
  width:100%;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 { overflow:hidden; }

#hs_cos_wrapper_widget_176297839695 .slider_main_parent {
  width:auto;
  margin-right:-100px;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_anchor {
  display:inline-block;
  margin-right:20px;
  cursor:pointer;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box {
  padding:30px;
  background-color:#01345c;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box h6 {
  color:#4ac1e0;
  font-size:16px;
  text-transform:uppercase;
  font-weight:400;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slick-current .slider_box { background-color:#4ac1e0; }

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slick-current .slider_box h6 {
  color:#fff;
  font-weight:400;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slick-current .slider_box h3 { color:#01345c; }

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box h3 { color:#fff; }

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box .slider_box_img {
  cursor:pointer;
  position:relative;
  height:265px;
  flex-wrap:wrap;
  padding:20px;
  text-align:center;
  display:flex;
  justify-content:center;
  align-items:center;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box .slider_box_img:before {
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.4);
  z-index:2;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box .slider_box_img .slider_title { opacity:0.7; }

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box .slider_box_img .slider_title h5 {
  color:#fff;
  text-shadow:0px 5px  rgba(8,33,54,0.6);
  -webkit-text-shadow:0px 5px  rgba(8,33,54,0.6);
  -moz-text-shadow:0px 5px  rgba(8,33,54,0.6);
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 . {
  left:0;
  z-index:99;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 . {
  right:0;
  left:inherit;
  z-index:99;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box .slider_link {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  z-index:7;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box:hover,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box {
  background-color:#4ac1e0;
  transition:all ease .2s;
  -webkit-transition:all ease .2s;
  -moz-transition:all ease .2s;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box:hover h6,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box h6 {
  color:#fff;
  font-weight:400;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box:hover h3,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box h3 { color:#01345c; }

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .:before,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .:before { display:none; }

#hs_cos_wrapper_widget_176297839695 .ns .slider_box_f21  {
  margin-right:20px;
  letter-spacing:0;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .prev,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .next {
  width:15px;
  height:25px;
  position:relative;
  background:none;
  margin:0 15px;
}

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .prev img,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .next img { vertical-align:top; }

#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .prev:hover,
#hs_cos_wrapper_widget_176297839695 .slider_box_f21 .next:hover { background:none; }

#hs_cos_wrapper_widget_176297839695 .slider_main2 { display:none; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .row-fluid .btn_cta3 a,
#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .row-fluid .btn_cta3  { background-image:url(); }

#hs_cos_wrapper_widget_176297839695 .ns .jcfe { justify-content:flex-end; }

@media (min-width:768px) {
  #hs_cos_wrapper_widget_176297839695  .row-fluid .header_section {
    padding-left:0;
    padding-right:0;
  }

  #hs_cos_wrapper_widget_176297839695  .row-fluid .header_section .wrapper2 {
    float:none;
    padding-left:20px;
    padding-right:20px;
    margin:0 auto;
    width:1400px;
    max-width:100%;
  }
}

#hs_cos_wrapper_widget_176297839695  .slider_main2 { display:block; }

#hs_cos_wrapper_widget_176297839695  .slider_main2>div {
  min-width:1280px;
  display:flex;
  justify-content:center;
  border-top:1px solid #fff;
  background-color:#01345c;
  width:100%;
}

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box { padding:12px 10px; }

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box h6 {
  font-size:10px;
  padding-bottom:0;
  line-height:1.2;
  color:#4ac1e0;
  text-transform:uppercase;
  font-weight:400;
}

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box h3 {
  font-size:16px;
  line-height:1.2;
  color:#fff;
  margin-top:2px;
  padding-bottom:0;
}

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box_anchor {
  cursor:pointer;
  margin-right:0;
}

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box_anchor:hover,
#hs_cos_wrapper_widget_176297839695  .slider_main2 . {
  background-color:#4ac1e0;
  transition:all ease .2s;
  -webkit-transition:all ease .2s;
  -moz-transition:all ease .2s;
}

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box_anchor:hover h6,
#hs_cos_wrapper_widget_176297839695  .slider_main2 . h6 { color:#fff; }

#hs_cos_wrapper_widget_176297839695  .slider_main2 .slider_box_anchor:hover h3,
#hs_cos_wrapper_widget_176297839695  .slider_main2 . h3 { color:#01345c; }

@media (max-width:1200px) {
  #hs_cos_wrapper_widget_176297839695  .slider_box_f21 .sticky_section .slider_box { padding:10px; }

  #hs_cos_wrapper_widget_176297839695  .slider_box_f21 .sticky_section .slider_box h6 { font-size:10px; }

  #hs_cos_wrapper_widget_176297839695  .slider_box_f21 .sticky_section .slider_box h3 {
    font-size:16px;
    margin-top:2px;
  }
}

@media (max-width:767px) {
  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 .prev,
  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 .next {
    width:10px;
    height:20px;
  }

  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box { padding:20px; }

  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box_img:before { display:block; }

  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box_img {
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
  }

  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box_img:before,
  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box:hover .slider_box_img:before { display:block; }

  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 . .slider_box_img,
  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 .slider_box:hover .slider_box_img {
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
  }
}

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 { overflow:hidden; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main>div {
  display:flex;
  flex-wrap:wrap;
  padding-top:154px;
  justify-content:space-between;
}

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .col-5 { width:45%; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_left { position:relative; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_right {
  padding:25px 0;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
}

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 . .PSTC2_f22_right { padding:25px 0; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .>div {
  flex-direction:row-reverse;
  width:100%;
}

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .bg-contained-img {
  background-size:contain;
  background-repeat:no-repeat;
}

#hs_cos_wrapper_widget_176297839695 .ns .PSTC2_f22 *+p { margin-top:20px; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_right p a:hover,
#hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_right ul li a:hover { text-decoration:underline; }

#hs_cos_wrapper_widget_176297839695 .PSTC2_dropdown { display:none; }

#hs_cos_wrapper_widget_176297839695 .row-fluid .btn_cta3  {
  letter-spacing:0;
  background-image:none;
  font-size:20px;
  font-weight:300;
  text-transform:inherit;
  line-height:1.2;
}

@media (max-width:1280px) {
  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main>div { padding-top:130px; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .col-5 { width:47%; }

  #hs_cos_wrapper_widget_176297839695  .slider_main2 { overflow-x:scroll; }
}

@media (max-width:1024px) {
  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main>div { padding-top:100px; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_left { min-height:revert !important; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .col-5 { width:48%; }
}

@media (max-width:767px) {
  #hs_cos_wrapper_widget_176297839695  .slider_main2,
  #hs_cos_wrapper_widget_176297839695 .slider_box_f21 { display:none; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_dropdown {
    display:block;
    background-color:#00335b;
    padding:30px 0;
  }

  #hs_cos_wrapper_widget_176297839695 .ns .PSTC2_dropdown  {
    color:#fff;
    text-align:center;
  }

  #hs_cos_wrapper_widget_176297839695 .ns .PSTC2_dropdown select,
  #hs_cos_wrapper_widget_176297839695 .ns .PSTC2_dropdown select option {
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:100%;
    -webkit-appearance:inherit !important;
    margin-top:20px;
    font-size:20px;
    background-color:transparent;
    border:1px solid #fff;
    font-weight:300;
    color:#4ac1e0;
  }

  #hs_cos_wrapper_widget_176297839695 .ns .PSTC2_dropdown select {
    background-position:98% 15px;
    padding-right:30px;
    background-repeat:no-repeat;
    background-size:15px auto;
    background-image:url();
  }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .container {
    padding-left:0;
    padding-right:0;
  }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main>div { padding-top:30px; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main:first-child { margin-top:0; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .col-5 { width:100%; }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 . .PSTC2_f22_right,
  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_right {
    padding:40px 20px !important;
    position:relative;
  }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .PSTC2_f22_main .PSTC2_f22_left { padding-bottom:60%; }

  #hs_cos_wrapper_widget_176297839695 .ns .dis_flex {
    flex-direction:inherit;
    width:100%;
  }

  #hs_cos_wrapper_widget_176297839695 .PSTC2_f22 .>div { width:100%; }
}

  </style>

  <style>
  .header_sec .site_navigation,
  .header_sec .hs-menu-wrapper > ul >  > ul:after,
  .childWrapper{  background-color:rgba(37, 37, 37,1.0); }
  

  @media (min-width: 993px){
    .header_sec .hs-menu-wrapper > ul >  > ul:before,
    .childWrapper:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background-repeat:no-repeat; z-index:2; background-size:auto 100%; background-position:top left;  background-image:url(); }
    .header_sec .hs-menu-wrapper > ul >  > ul:after{ content:''; position:absolute; width:300vw; left:-100vw; right:-100vw; top:0; height:100%; z-index:1; }
    .header_sec .hs-menu-wrapper > ul >  > ul:before{ left: ; right: inherit; width: 100vw; }
    .header_sec .hs-menu-wrapper > ul > :nth-child(4) > ul:before{ left:; }
    .header_sec .hs-menu-wrapper > ul > :nth-child(6) > ul:before{ left:; }

  }
  
  @media (max-width: 992px){
    .header_sec .site_navigation:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:-79px; background-repeat:no-repeat; background-size:45% auto; background-position:top right;  background-image:url(); }
  }
  

  </style>
</head>
<body class="appear-animate top-strip hs-content-id-40807061795 hs-site-page page" style="">

    
<div class="header-container-wrapper">
    
<div class="header-container container-fluid">

<div class="row-fluid-wrapper row-depth-1 row-number-1">
<div class="row-fluid">
<div class="span12 widget-span widget-type-custom_widget" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_module_16517597077182252" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
<div class="header_sec" style="">
  
<div class="header_sec_inner">
    
<div class="wrapperHead">
      
<div class="disFlex aic"><br>
<div class="site_navigation"><span id="hs_cos_wrapper_module_16517597077182252_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="menu"></span>
<div class="search-section">
            
<div class="top-search hubl-search"><span class="search-icon"></span></div>
  
          </div>

        </div>

      </div>

    </div>

  </div>

</div>



</div>


</div>
<!--end widget-span -->
</div>
<!--end row-->
</div>
<!--end row-wrapper -->

    </div>
<!--end header -->
</div>
<!--end header wrapper -->

<div class="body-container-wrapper">
    
<div class="body-container container-fluid">

<div class="row-fluid-wrapper row-depth-1 row-number-1">
<div class="row-fluid">
<div class="span12 widget-span widget-type-widget_container ns" style="" data-widget-type="widget_container" data-x="0" data-w="12">
<span id="hs_cos_wrapper_module_16373133427181170" class="hs_cos_wrapper hs_cos_wrapper_widget_container hs_cos_wrapper_type_widget_container" style="" data-hs-cos-general-type="widget_container" data-hs-cos-type="widget_container">
<div id="hs_cos_wrapper_widget_1725475057043" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
<div class="banner-section" style="background: transparent url() no-repeat scroll center; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
  
<div class="container">
    
<div class="text-white banner_inner">
      
<h1>Widevine device file. 
You have to fill the things that it will ask for.</h1>

<p><span>Widevine device file.  Most web browsers and some devices only support L3, which means all cryptographic operations are performed in software rather than hardware. /WVD.  create empty folderB inside folderA. WVD files (Widevine Device It&rsquo;s an easy solution right, just get an emulator and dump the keys.  Each device contains cryptographic keys and identification information that allows it to authenticate with Widevine license servers and process license responses.  It provides functionality to read, interpret, and display data from . py at master &middot; devine-dl/pywidevine May 6, 2024 · A Widevine Provision is needed for acquiring licenses containing decryption keys for DRM-protected content.  This tool converts Widevine CDMs between the client ID and private key blob format and the single-file &ldquo;WVD&rdquo; format.  pywidevine Python Widevine CDM implementation.  copy device_private_key and device_client_id_blob into it.  You will need a CDM device in WVD format.  Features. WVD files (Widevine Device Apr 6, 2025 · This tool makes a license request to a Widevine licensing server to obtain decryption keys.  it should contain device_client_id_blob and device_private_key files. com/Diazole/vdocipher-dl Provision Widevine (if the device isn't provisioned). py&quot;, line 21, in &lt;module&gt; libraries = scanner. bin (device identification data).  This addon requires a Widevine Device file to work, which is not provided by this project.  File &quot;C:&#92;Users&#92;Username&#92;Desktop&#92;Use for rooting &amp; grabbing l3 cdm from android tv box&#92;Dumper&#92;dump_keys.  We would like to show you a description here but the site won&rsquo;t allow us. wvd&quot; Please can someone confirm how this is derived from a device_private_key and device_client_id_blob.  enter THIS EXACT COMMAND: pywidevine create-device -k device_private_key -c device_client_id_blob -t &quot;ANDROID&quot; -l 3 -o folderB Widevine&rsquo;s DRM solution provides the capability to license, securely distribute and protect playback of content on any consumer device.  Oct 9, 2024 · Widevine DRM adopts the following standards: Encrypted Media Extensions - a W3C specification.  Rust implementation of Google's Widevine DRM CDM (Content Decryption Module).  Cheers Device Overview A Widevine device in PyWideVine represents a virtual client device capable of decrypting DRM-protected content. find_widevine_process(device, process. wvd binary files, which contain device-specific information such as encryption keys, security levels, client IDs, and more.  Refresh to intercept the keybox or private key.  As of March 2024, Crunchyroll implemented Widevine encryption on their content. wvd) file from an RSA Private Key (PEM or DER) and Client ID Blob.  Convert CDM.  Compatibility Jan 8, 2024 · Widevine categorizes devices into three security levels: L1, L2, and L3, based on how securely the cryptographic operations and keys are handled.  You have to fill the things that it will ask for.  Contribute to devine-dl/devine development by creating an account on GitHub. &#92;widevine_device.  Content owners, multiple service operators and digital media providers can utilize Widevine&rsquo;s solutions to ensure revenue generating services keep flowing to whatever device consumers desire.  KeyDive is a Python tool designed to extract Widevine L3 DRM keys from Android devices seamlessly, supporting multiple Android versions for DRM research, education, and analysis.  private_key.  But widevine/OTT services can read the keypair request, and determine what kind of device is requesting the decryption key, therefore they usually just blacklist those requests. wvd 文件: pywidevine create-device -k device_private_key -c device_client_id_blob -t &quot;ANDROID&quot; -l 3 现在,打开扩展,单击Choose File并选择您的 Widevine 设备文件。. py&quot;, line 149, in find_widevine_process + JavaScript native Widevine implementation + Supports Widevine Device files + Manifest V3 compliant Widevine Devices This addon requires a Widevine Device file to work, which is not provided by this project.  The CDM allows you to build applications that can access DRM-protected media.  Dec 21, 2024 · 如果您只有device_client_id_blob和device_private_key,请运行此命令来创建.  Jun 21, 2025 · KeyDive: Widevine L3 Key Extractor for Android.  Firstly, it will ask to put your Widevine device files into device directory.  6 7 options: 8 -h, --help show this help message and exit 9 10 Global options: 11 -d &lt;id&gt;, --device &lt;id&gt; 12 Specify the target Android device ID to connect with via ADB.  13 -v, --verbose Enable verbose Apr 6, 2025 · The pywidevine library is a software implementation of the Widevine CDM. name) File &quot;C:&#92;Users&#92;Username&#92;Desktop&#92;Use for rooting &amp; grabbing l3 cdm from android tv box&#92;Dumper&#92;Helpers&#92;Scanner.  + Follow this guide if you want to dump your own device.  Modular Movie, TV, and Music Archival Software.  Test DRM Playback to extract the challenge.  A Widevine Provision is needed for acquiring licenses containing decryption keys for DRM-protected content.  So, copy your widevine device directory to it. wvd file created by pywidevine from your device_private_key and device_client_id_blob using the command from this thread's first post: What is Widevine? Widevine is a specific encryption method used by many media streaming services to provide DRM (digital rights management) protection for their content.  the &quot;Widevine RSA key pair&quot; is actually a .  Having over 800 partners and serving 5 billion devices, Widevine is trusted by OTT networks like Netflix, HBO, Prime Videos, Hulu and more.  Jul 1, 2024 · Create a Widevine Device (.  create folder named folderA.  Creating an &ldquo;L3&rdquo; CDM requires two binary blobs: a client identifier (generally saved in a file named `client_id.  Please do not ask for any Widevine Device Files, Keys, or Provisions as they cannot be provided.  FromRaw (clientID, pub use device::Device; Modules&sect; device Widevine devices Structs&sect; Cdm Widevine CDM (Content Decryption Module) CdmLicense Request License request using the CDM CdmSession Session with the CDM Key Widevine key KeySet Set of Widevine keys Pssh PSSH (Protection System Specific Header) Service Certificate Certificate for a Widevine-protected Device File Parser (PlayReady &amp; Widevine) This repository contains Python code for parsing PlayReady and Widevine device files.  This is a port of the pywidevine library by rlaphoenix. prd and .  🚀 Seamless Installation via pip; 🛡️ Robust Security with message signature verification Nov 25, 2024 · widevine-rs.  Widevine ensures secure content delivery by preventing unauthorized downloading or copying of licensed Key, error) { // Create device from raw data or from wvd file device, err:= widevine.  Use an existing Remote CDM like this one; Follow this guide if you want to dump your own device.  What this means is that, in order to get the content, an appropriate key needs to be used.  They are not needed if you will be using devine on DRM-free services.  Python implementation of Google's Widevine DRM CDM (Content Decryption Module) - pywidevine/pywidevine/main.  These can be combined to generate a CDM in &ldquo;WVD&rdquo; (Widevine Device) format, which can be saved in a single file (named for I need help how get &quot;.  To use the CDM you need a valid Google-provisioned Private Key and Client Identification blob (plain or bundled as a Jan 12, 2025 · With being royalty-free, Widevine delivers protected premium content at the highest possible quality. Python implementation of Google's Widevine DRM CDM (Content Decryption Module) - devine-dl/pywidevine Hi, Trying to get a script running that requests Widevine cdm in . wvd&quot; https://github.  NewDevice ( widevine.  Common Encryption ISO/IEC 23001-7 - Common encryption in ISO base media file format files ISO/IEC 23001-9 - Common encryption of MPEG-2 transport streams Supported Platforms The Widevine client is natively embedded into a device platform unless Sep 24, 2024 · 1 &raquo; keydive -h 2 usage: keydive [-h] [-d &lt;id&gt;] [-v] [-l &lt;dir&gt;] [--delay &lt;delay&gt;] [--version] [-a] [-c &lt;file&gt;] [-w] [-o &lt;dir&gt;] 3 [-f &lt;file&gt;] 4 5 Extract Widevine L3 keys from an Android device.  KeyDive automatically captures the Widevine keys, saving them as: client_id.  Devine only supports .  then enter folderA. pem (RSA private key). pem`).  open command prompt (cmd) and navigate to folderA. bin`) and a private key (generally saved in a file name `client_id.  Ready-to-use Widevine Devices can be found on the VideoHelp forum.  + Ready-to-use Widevine Devices can be found here.  Dec 22, 2023 · Widevine CDM (Content Decryption Module) implementation in Python. wvd format as per: MyWVD = &quot;.  Example for the file structure inside the device directory given below.  wvd是Widevine Device ,是根据一个RSA私钥和Client IDBlob生成的 其提取的方法我在 Widevine provides multiplatform DRM and video optimization solutions using industry adopted standards including common encryption (CENC) and encrypted media extensions (EME).  </span></p>
</div>
</div>
</div>
</div>
</span></div>
</div>
</div>
</div>
</div>
<div class="footer-container-wrapper">
<div class="footer-container container-fluid">
<div class="row-fluid-wrapper row-depth-1 row-number-1">
<div class="row-fluid">
<div class="span12 widget-span widget-type-global_group" style="" data-widget-type="global_group" data-x="0" data-w="12">
<div class="" data-global-widget-path="generated_global_groups/">
<div class="row-fluid-wrapper row-depth-1 row-number-11">
<div class="row-fluid">
<div class="span12 widget-span widget-type-cell footer-bottom" style="" data-widget-type="cell" data-x="0" data-w="12">
<div class="row-fluid-wrapper row-depth-1 row-number-12">
<div class="row-fluid">
<div class="span12 widget-span widget-type-cell wrapper" style="" data-widget-type="cell" data-x="0" data-w="12">
<div class="row-fluid-wrapper row-depth-1 row-number-13">
<div class="row-fluid">
<div class="span6 widget-span widget-type-simple_menu footer-menuB text-bold" style="" data-widget-type="simple_menu" data-x="6" data-w="6"><!--end layout-widget-wrapper -->
</div>
<!--end widget-span -->
</div>
<!--end row-->
</div>
<!--end row-wrapper -->

</div>
<!--end widget-span -->
</div>
<!--end row-->
</div>
<!--end row-wrapper -->

</div>
<!--end widget-span -->
</div>
<!--end row-->
</div>
<!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-14">
<div class="row-fluid">
<div class="span12 widget-span widget-type-text back-to-top" style="" data-widget-type="text" data-x="0" data-w="12">
<div class="cell-wrapper layout-widget-wrapper">
<span id="hs_cos_wrapper_module_1491559244913779" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="text"><i class="fa fa-angle-double-up" aria-hidden="true"></i></span></div>
<!--end layout-widget-wrapper -->
</div>
<!--end widget-span -->
</div>
<!--end row-->
</div>
<!--end row-wrapper -->
</div>

</div>
<!--end widget-span -->
</div>
<!--end row-->
</div>
<!--end row-wrapper -->

    </div>
<!--end footer -->
</div>
<!--end footer wrapper -->

    
<!-- HubSpot performance collection script -->















    <!--[if lte IE 8]>
    
    <![endif]-->



  




<!-- Start of HubSpot Analytics Code -->



<!-- End of HubSpot Analytics Code -->







<!-- Google Tag Manager (noscript) -->
<noscript><iframe src=" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<!-- End Google Tag Manager (noscript) -->













    


    <!-- Generated by the HubSpot Template Builder - template version  -->

</body>
</html>