Advertisement
v1ral_ITS

adb notes

Mar 30th, 2019
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 198.34 KB | None | 0 0
  1.  
  2. <!doctype html>
  3. <!--[if IE 7]>
  4. <html class="ie ie7" lang="en-US" prefix="og: http://ogp.me/ns#">
  5. <![endif]-->
  6. <!--[if IE 8]>
  7. <html class="ie ie8" lang="en-US" prefix="og: http://ogp.me/ns#">
  8. <![endif]-->
  9. <!--[if !(IE 7) | !(IE 8)  ]><!-->
  10. <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" prefix="og: http://ogp.me/ns#" style="margin-top:0!important">
  11. <!--<![endif]-->
  12. <head>
  13.  
  14. <script type="37ba997fb378009421fd7404-text/javascript">
  15.   var xda_ad_free = (function() {
  16.     var getCookie = function(name, value) {
  17.       if (document.cookie.indexOf(name) == 0) //Match without a ';' if its the firs
  18.         return -1 < document.cookie.indexOf(value ? name + "=" + value + ";" : name + "=")
  19.      else if (value && document.cookie.indexOf("; " + name + "=" + value) + name.length + value.length + 3 == document.cookie.length) //match without an ending ';' if its the last
  20.          return true
  21.      else { //match cookies in the middle with 2 ';' if you want to check for a value
  22.        return -1 < document.cookie.indexOf("; " + (value ? name + "=" + value + ";" : name + "="))
  23.      }
  24.    };
  25.  
  26.    return getCookie("bbxuvuktynom", '1');
  27.  })();
  28. </script>
  29. <script type="37ba997fb378009421fd7404-text/javascript">
  30.   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  31.   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  32.   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  33.   })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  34.  
  35.   ga('create', 'UA-12268453-1', 'auto', {'useAmpClientId': true} );
  36.   ga('send', 'pageview');
  37.  
  38.   //ga('require', 'GTM-T6G4FPN');
  39. </script>
  40.  
  41. <script type="37ba997fb378009421fd7404-text/javascript" src="//cdn-3.convertexperiments.com/js/1002628-1002896.js"></script>
  42.  
  43. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  44.  
  45. <meta name="viewport" content="width=device-width, initial-scale=1">
  46. <meta name="theme-color" content="#de7300">
  47. <meta property="fb:pages" content="348072501301" />
  48. <!--[if lte IE 10]>
  49. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  50. <![endif]-->
  51. <link rel="alternate" type="application/rss+xml" href="https://www.xda-developers.com/feed/" title="xda-developers latest posts" />
  52. <link rel="alternate" type="application/rss+xml" href="https://www.xda-developers.com/comments/feed/" title="xda-developers latest comments" />
  53. <link rel="pingback" href="" />
  54.  
  55. <title>What is ADB? How to Install ADB, Common Uses, and Advanced Tutorials</title>
  56. <meta name="description" content="ADB allows you to do things on an Android device that may not be suitable for everyday use, yet can greatly benefit your user or developer experience." />
  57. <link rel="canonical" href="https://www.xda-developers.com/what-is-adb/" />
  58. <meta property="og:locale" content="en_US" />
  59. <meta property="og:type" content="article" />
  60. <meta property="og:title" content="What is ADB? How to Install ADB, Common Uses, and Advanced Tutorials" />
  61. <meta property="og:description" content="ADB allows you to do things on an Android device that may not be suitable for everyday use, yet can greatly benefit your user or developer experience." />
  62. <meta property="og:url" content="https://www.xda-developers.com/what-is-adb/" />
  63. <meta property="og:site_name" content="xda-developers" />
  64. <meta property="article:publisher" content="https://www.facebook.com/xda.developers" />
  65. <meta property="article:tag" content="ADB" />
  66. <meta property="og:image" content="https://www.xda-developers.com/files/2017/10/adbandroid.png" />
  67. <meta property="og:image:secure_url" content="https://www.xda-developers.com/files/2017/10/adbandroid.png" />
  68. <meta property="og:image:width" content="1200" />
  69. <meta property="og:image:height" content="675" />
  70. <meta name="twitter:card" content="summary" />
  71. <meta name="twitter:description" content="ADB allows you to do things on an Android device that may not be suitable for everyday use, yet can greatly benefit your user or developer experience." />
  72. <meta name="twitter:title" content="What is ADB? How to Install ADB, Common Uses, and Advanced Tutorials" />
  73. <meta name="twitter:site" content="@xdadevelopers" />
  74. <meta name="twitter:image" content="https://www.xda-developers.com/files/2017/10/adbandroid.png" />
  75. <meta name="twitter:creator" content="@ExplainAndroid" />
  76. <script type='application/ld+json'>{"@context":"https://schema.org","@type":"Organization","url":"https://www.xda-developers.com/","sameAs":["https://www.facebook.com/xda.developers","https://www.youtube.com/user/xdadevelopers","https://twitter.com/xdadevelopers"],"@id":"https://www.xda-developers.com/#organization","name":"XDA Developers","logo":"https://www.xda-developers.com/wp-content/uploads/2014/04/xda-logo.png"}</script>
  77.  
  78. <link rel='dns-prefetch' href='//www.google.com' />
  79. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  80. <link rel='dns-prefetch' href='//forum.xda-cdn.com' />
  81. <link rel='dns-prefetch' href='//s.w.org' />
  82. <link rel="alternate" type="application/rss+xml" title="xda-developers &raquo; Feed" href="https://www.xda-developers.com/feed/" />
  83. <link rel="alternate" type="application/rss+xml" title="xda-developers &raquo; Comments Feed" href="https://www.xda-developers.com/comments/feed/" />
  84. <script type="37ba997fb378009421fd7404-text/javascript">
  85.             window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11.2.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11.2.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.xda-developers.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.1.1"}};
  86.             !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
  87.         </script>
  88. <style type="text/css">
  89. img.wp-smiley,
  90. img.emoji {
  91.     display: inline !important;
  92.     border: none !important;
  93.     box-shadow: none !important;
  94.     height: 1em !important;
  95.     width: 1em !important;
  96.     margin: 0 .07em !important;
  97.     vertical-align: -0.1em !important;
  98.     background: none !important;
  99.     padding: 0 !important;
  100. }
  101. </style>
  102. <link rel="stylesheet" href="https://www.xda-developers.com/wp-content/cache/minify/7a10e.css" media="all" />
  103. <link rel='stylesheet' id='fontawesome-css' href='https://forum.xda-cdn.com/css/2015/fa/fontawesome-all.css?ver=5.0.10' type='text/css' media='all' />
  104. <link rel="stylesheet" href="https://www.xda-developers.com/wp-content/cache/minify/d1de0.css" media="all" />
  105. <link rel='stylesheet' id='xdacustomcss-css' href='https://www.xda-developers.com/dist/css/xda.css?ver=20171129-2' type='text/css' media='all' />
  106. <link rel='stylesheet' id='responsive-0-css' href='https://www.xda-developers.com/wp-content/themes/trendyblog-theme/css/responsive-0.css?ver=1.0' type='text/css' media='(max-width:768px)' />
  107. <link rel='stylesheet' id='responsive-768-css' href='https://www.xda-developers.com/wp-content/themes/trendyblog-theme/css/responsive-768.css?ver=1.0' type='text/css' media='(min-width:769px) and (max-width:992px)' />
  108. <link rel='stylesheet' id='responsive-992-css' href='https://www.xda-developers.com/wp-content/themes/trendyblog-theme/css/responsive-992.css?ver=1.0' type='text/css' media='(min-width:993px) and (max-width:1200px)' />
  109. <link rel='stylesheet' id='responsive-1200-css' href='https://www.xda-developers.com/wp-content/themes/trendyblog-theme/css/responsive-1200.css?ver=1.0' type='text/css' media='(min-width:1201px)' />
  110. <link rel="stylesheet" href="https://www.xda-developers.com/wp-content/cache/minify/236c3.css" media="all" />
  111. <link crossorigin="anonymous" rel='stylesheet' id='xda-google-fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%7CHind%3A400%2C500%2C600%7CTitillium+Web%3A300%2C300italic%2C400%2C400italic%2C700%2C700italic&#038;ver=5.1.1' type='text/css' media='all' />
  112. <link rel="stylesheet" href="https://www.xda-developers.com/wp-content/cache/minify/c2c5d.css" media="all" />
  113. <script type="37ba997fb378009421fd7404-text/javascript">
  114. /* <![CDATA[ */
  115. var df = {"THEME_NAME":"trendyblog","THEME_FULL_NAME":"TrendyBlog","adminUrl":"https:\/\/www.xda-developers.com\/wp-admin\/admin-ajax.php","gallery_id":"","galleryCat":"","imageUrl":"https:\/\/www.xda-developers.com\/wp-content\/themes\/trendyblog-theme\/images\/","cssUrl":"https:\/\/www.xda-developers.com\/wp-content\/themes\/trendyblog-theme\/css\/","themeUrl":"https:\/\/www.xda-developers.com\/wp-content\/themes\/trendyblog-theme"};
  116. /* ]]> */
  117. </script>
  118. <script type="37ba997fb378009421fd7404-text/javascript" src='https://www.xda-developers.com/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
  119. <script type="37ba997fb378009421fd7404-text/javascript" src='https://www.xda-developers.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
  120. <script async src="https://www.xda-developers.com/wp-content/cache/minify/ed30a.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  121. <script type="37ba997fb378009421fd7404-text/javascript">
  122. /* <![CDATA[ */
  123. var rlArgs = {"script":"swipebox","selector":"lightbox","customEvents":"","activeGalleries":"1","animation":"1","hideCloseButtonOnMobile":"0","removeBarsOnMobile":"0","hideBars":"1","hideBarsDelay":"5000","videoMaxWidth":"1080","useSVG":"1","loopAtEnd":"0","woocommerce_gallery":"0","ajaxurl":"https:\/\/www.xda-developers.com\/wp-admin\/admin-ajax.php","nonce":"0d08016903"};
  124. /* ]]> */
  125. </script>
  126. <script async src="https://www.xda-developers.com/wp-content/cache/minify/989bb.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  127. <link rel='https://api.w.org/' href='https://www.xda-developers.com/wp-json/' />
  128. <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.xda-developers.com/xmlrpc.php?rsd" />
  129. <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.xda-developers.com/wp-includes/wlwmanifest.xml" />
  130. <meta name="generator" content="WordPress 5.1.1" />
  131. <link rel='shortlink' href='https://www.xda-developers.com/?p=218800' />
  132. <link rel="alternate" type="application/json+oembed" href="https://www.xda-developers.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F" />
  133. <link rel="alternate" type="text/xml+oembed" href="https://www.xda-developers.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F&#038;format=xml" />
  134. <meta property="fb:pages" content="348072501301" />
  135. <style type="text/css" id="et-social-custom-css">
  136.                  
  137.             </style><script type="37ba997fb378009421fd7404-text/javascript">var algolia = {"debug":false,"application_id":"9LKTU1TEG9","search_api_key":"0f70bda8edcd359d507bda859a1b2cf4","powered_by_enabled":false,"query":"","autocomplete":{"sources":[{"index_id":"posts_page","index_name":"portalprod_posts_page","label":"Pages","admin_name":"Pages","position":0,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true},{"index_id":"searchable_posts","index_name":"portalprod_searchable_posts","label":"All posts","admin_name":"All posts","position":1,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true},{"index_id":"terms_post_tag","index_name":"portalprod_terms_post_tag","label":"Tags","admin_name":"Tags","position":2,"max_suggestions":3,"tmpl_suggestion":"autocomplete-term-suggestion","enabled":true}],"input_selector":"input[name='s']:not('.no-autocomplete')"},"indices":{"searchable_posts":{"name":"portalprod_searchable_posts","id":"searchable_posts","enabled":true,"replicas":[]},"posts_page":{"name":"portalprod_posts_page","id":"posts_page","enabled":true,"replicas":[]},"terms_post_tag":{"name":"portalprod_terms_post_tag","id":"terms_post_tag","enabled":true,"replicas":[]}}};</script><!--[if lte IE 9]><script src="https://www.xda-developers.com/wp-content/themes/trendyblog-theme/js/shiv.min.js"></script><![endif]-->
  138. <script type="37ba997fb378009421fd7404-text/javascript">
  139. var wpmlAjax = 'https://www.xda-developers.com/wp-content/plugins/wp-mailinglist/wp-mailinglist-ajax.php';
  140. var wpmlUrl = 'https://www.xda-developers.com/wp-content/plugins/wp-mailinglist';
  141. var wpmlScroll = "N";
  142. var newsletters_locale = "en";
  143.  
  144.     var newsletters_ajaxurl = 'https://www.xda-developers.com/wp-admin/admin-ajax.php?';
  145.  
  146. $ = jQuery.noConflict();
  147.  
  148. jQuery(document).ready(function() {
  149.     if (jQuery.isFunction(jQuery.fn.select2)) {
  150.         jQuery('.newsletters select').select2();
  151.     }
  152.    
  153.     if (jQuery.isFunction(jQuery.fn.tooltip)) {
  154.         jQuery('[data-toggle="tooltip"]').tooltip();
  155.     }
  156. });
  157. </script>
  158. <link rel="preload" href="/wp-includes/js/wp-emoji-release.min.js?ver=5.1.1" as="script"><link rel="preload" href="/wp-includes/js/jquery/jquery.js?ver=1.12.4" as="script"><link rel="preload" href="/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1" as="script"><link rel="preload" href="/wp-content/themes/trendyblog-theme/js/bxslider.min.js?ver=5.1.1" as="script"><link rel="preload" href="/wp-content/themes/trendyblog-theme/js/fitvids.min.js?ver=5.1.1" as="script"><link rel="preload" href="/wp-content/themes/trendyblog-theme/js/admin-ajax-static.js?ver=5.1.1" as="script"><link rel="preload" href="/wp-content/plugins/responsive-lightbox/assets/swipebox/js/jquery.swipebox.min.js?ver=2.1.0" as="script"><link rel="preload" href="/wp-content/plugins/responsive-lightbox/assets/infinitescroll/infinite-scroll.pkgd.min.js?ver=5.1.1" as="script"><link rel="preload" href="/wp-content/plugins/responsive-lightbox/js/front.js?ver=2.1.0" as="script"><link rel="preload" href="/wp-content/plugins/wp-mailinglist/views/default2/js/bootstrap.min.js?ver=4.1.3" as="script"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/normalize.css?ver=5.1.1" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/weather.css?ver=5.1.1" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/style.css?ver=5.1.1" as="style"><link rel="preload" href="/dist/css/xda.css?ver=20171129-2" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/responsive-0.css?ver=1.0" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/responsive-768.css?ver=1.0" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/responsive-992.css?ver=1.0" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/responsive-1200.css?ver=1.0" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/css/admin-ajax-static.css?ver=5.1.1" as="style"><link rel="preload" href="/wp-content/themes/trendyblog-theme/style.css?ver=5.1.1" as="style"><link rel="preload" href="/wp-includes/css/dist/block-library/style.min.css?ver=5.1.1" as="style"><link rel="preload" href="/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.1.1" as="style"><link rel="preload" href="/wp-content/plugins/responsive-lightbox/assets/swipebox/css/swipebox.min.css?ver=2.1.0" as="style"><link rel="preload" href="/wp-content/plugins/zzz_monarch/css/style.css?ver=1.2.3" as="style"><link rel="preload" href="/wp-content/plugins/wp-mailinglist/views/default2/css/bootstrap.css?ver=4.1.3" as="style"><link rel="preload" href="/wp-content/plugins/wp-mailinglist/views/default2/css/style.css?ver=5.1.1" as="style"><script type="37ba997fb378009421fd7404-text/javascript">
  159.   (function (s,o,n,a,r,i,z,e) {s['StackSonarObject']=r;s[r]=s[r]||function(){
  160.   (s[r].q=s[r].q||[]).push(arguments)},s[r].l=1*new Date();i=o.createElement(n),
  161.   z=o.getElementsByTagName(n)[0];i.async=1;i.src=a;z.parentNode.insertBefore(i,z)
  162.   })(window,document,'script','https://www.stack-sonar.com/ping.js','stackSonar');
  163.  
  164.   stackSonar('stack-connect-wp', "zmaw32_jtgmWp4XJ_z7GCQ");
  165. </script>
  166.  
  167.  
  168. <link href="//forum.xda-cdn.com/css/2015/2015.portal.min.css?v=20180511" rel="stylesheet" type="text/css">
  169.  
  170. <script type="37ba997fb378009421fd7404-text/javascript">
  171.  
  172. var xda_ad_choice = (function() {
  173.   var rand = function(min, max) {
  174.     return Math.random() * (max - min) + min;
  175.   };
  176.    
  177.   var getRandomItem = function(list, weight) {
  178.     var total_weight = weight.reduce(function (prev, cur, i, arr) {
  179.         return prev + cur;
  180.     });
  181.      
  182.     var random_num = rand(0, total_weight);
  183.     var weight_sum = 0;
  184.      
  185.     for (var i = 0; i < list.length; i++) {
  186.      weight_sum += weight[i];
  187.      weight_sum = +weight_sum.toFixed(2);
  188.      
  189.      if (random_num <= weight_sum) {
  190.        return list[i];
  191.      }
  192.    }
  193.  };
  194.  
  195.  var list = ['purch', 'sortable'];
  196.  var weight = [1.00, 0.00];
  197.  var random_item = getRandomItem(list, weight);
  198.  
  199.  return random_item;
  200. })();
  201.  
  202. //xda_ad_choice = "purch";
  203.  
  204. if (location.hash == "#xda_ad_test") {
  205.  xda_ad_choice = "sortable";
  206. }
  207. </script>
  208.  
  209. <script type="37ba997fb378009421fd7404-text/javascript">
  210. console.firebug = true;
  211.  
  212. window.mobilecheck = function() {
  213.     var check = false;
  214.     (function(a,b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera);
  215.     return check;
  216. }
  217.  
  218. var stylevarcdn1 = '//forum.xda-cdn.com/';
  219. var stylevarcdn2 = '//forum.xda-cdn.com/';
  220. var stylevarcdn3 = '//forum.xda-cdn.com/';
  221. var stylevarcdn4 = '//forum.xda-cdn.com/';
  222. var fontawesomedonotfallback = true;
  223. var is_mobile = window.mobilecheck();
  224.  
  225. var forum_api_url = "https://api.xda-developers.com";
  226. var forum_url = "https://forum.xda-developers.com";
  227. </script>
  228. <script type="37ba997fb378009421fd7404-text/javascript">
  229. if(((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true)) && (xda_ad_choice == "purch")) {
  230.  var tmntag = tmntag || {};
  231.   tmntag.cmd = tmntag.cmd || [];
  232.   (function() {
  233.     var tmnhead = document.createElement('script');
  234.     tmnhead.async = true;
  235.     tmnhead.type = 'text/javascript';
  236.     tmnhead.src =
  237.     ('https:'==document.location.protocol?'https:':'http:')+'//ads.servebom.com/tmnhead.js';
  238.     var node = document.getElementsByTagName('script')[0];
  239.     node.parentNode.insertBefore(tmnhead, node);
  240.   })();
  241.  
  242.   tmntag.cmd.push(function() {
  243.             if (is_mobile) {
  244.             tmntag.placement('2136');
  245.         } else {
  246.             tmntag.placement('2139');
  247.         }
  248.  
  249.         if ( jQuery('.tags a').length > 0) {
  250.             var articletags = [];
  251.             jQuery(".tags a").each(function() { articletags.push(jQuery(this).text()) });
  252.             tmntag.target({'ctype':'p_permalink', kw: articletags});
  253.         } else {
  254.             var articletitle = jQuery(".article h1").text().split(' ');
  255.             tmntag.target({'ctype':'p_permalink', kw: articletitle});
  256.         }
  257.    
  258.         tmntag.start();
  259.   });
  260. }
  261. </script>
  262. <script type="37ba997fb378009421fd7404-text/javascript">
  263.       var portalData = {"meta":{"description":"XDA Portal Data - to request more info, contact bitpushr@xda-developers.com","updated":"Saturday, 30-Mar-19 11:00:03 UTC"},"xda-news":[{"post_id":255574,"post_title":"Download the Huawei P30\u2019s wallpapers and EMUI 9 themes","permalink":"https:\/\/www.xda-developers.com\/download-huawei-p30-wallpapers-emui-9-themes\/","post_date":1553924675,"author":"Aamir Siddiqui","excerpt":"The Huawei P30 and Huawei P30 Pro were launched a few days ago, bringing over a decent level of upgrade from the previous generation and offering a great set of features for a good, albeit still expensive, price tag. Other OEMs have made us accustomed to the rising prices of flagships, and since the new","guid":"https:\/\/www.xda-developers.com\/?p=255574","images":{"small":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-300x200.jpg","thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-1024x683.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1.jpg"}},{"post_id":255546,"post_title":"Download the Samsung Galaxy Fold\u2019s wallpapers and video live wallpapers","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-fold-wallpapers\/","post_date":1553916022,"author":"Max Weinbach","excerpt":"The Samsung Galaxy Fold launches in Europe next month. Although we know most of the device\u2019s specifications, Samsung never allowed the press to get their hands on the device at its launch event. Fortunately, one of our sources managed to get their hands on the device a bit early and has shared a trove of","guid":"https:\/\/www.xda-developers.com\/?p=255546","images":{"small":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115-300x200.jpg","thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115.jpg"}},{"post_id":254421,"post_title":"[Update: Video] Substratum Lite launches with a faster, smaller, and more stable experience","permalink":"https:\/\/www.xda-developers.com\/substratum-lite-faster-smaller-more-stable\/","post_date":1553884848,"author":"Max Weinbach","excerpt":"Substratum Lite is the newest release from Projekt and they\u2019re billing it as the \u201cmost essential features, in a light package.\u201d This new version aims to be faster, smaller, and more stable, plus it already supports Android Q (in preview). The development of Substratum Lite was lead by Ivan Iskandar, one of the Substratum developers.","guid":"https:\/\/www.xda-developers.com\/?p=254421","images":{"small":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Substratum-Feature-Image-Bright-Turquoise-300x200.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Substratum-Feature-Image-Bright-Turquoise-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Substratum-Feature-Image-Bright-Turquoise-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Substratum-Feature-Image-Bright-Turquoise-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Substratum-Feature-Image-Bright-Turquoise.png"}},{"post_id":255521,"post_title":"Hands-on: How does the Samsung Galaxy S10e compare to the Google Pixel 3?","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-s10e-google-pixel-3-video\/","post_date":1553875274,"author":"Joe Fedewa","excerpt":"People have been clamoring for high-end \u201ccompact\u201d phones for years and they finally have some good options. Slim bezels have allowed devices to increase screen size and still offer relatively small form factors. The Samsung Galaxy S10e is a perfect example of this. Google also released a small-ish device with the Pixel 3, but it","guid":"https:\/\/www.xda-developers.com\/?p=255521","images":{"small":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-150x150.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-300x156.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-1024x534.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3.png"}},{"post_id":255488,"post_title":"Huawei P30 Pro\u2019s first update lets third-party notifications show when the screen is off","permalink":"https:\/\/www.xda-developers.com\/huawei-p30-pros-first-update-lets-third-party-notifications-show-when-the-screen-is-off\/","post_date":1553873193,"author":"Tushar Mehta","excerpt":"Huawei just updates its photography-centric P-series with the new Huawei P30 and Huawei P30 Pro. While the two devices will be available for pre-order starting April 5, the P30 Pro has already received its first update. The update optimizes the performance of the cameras, in-display fingerprint scanner, audio output, and much more. At almost 400MB,","guid":"https:\/\/www.xda-developers.com\/?p=255488","images":{"small":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-300x200.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image.png"}},{"post_id":255351,"post_title":"Magisk v19 beta brings Imageless Magisk, better MagiskHide, and Android Q support","permalink":"https:\/\/www.xda-developers.com\/magisk-v19-beta-android-q-support\/","post_date":1553871707,"author":"Arol Wright","excerpt":"Magisk is probably one of the greatest Android-related mods released in recent times. As it stands, it is currently the most widely used root solution available out there, but it\u2019s also a systemless interface that allows for a myriad of possibilities with the implementation of Magisk modules. Magisk\u2019s systemless nature also allows it to be","guid":"https:\/\/www.xda-developers.com\/?p=255351","images":{"small":"https:\/\/www.xda-developers.com\/files\/2017\/01\/Magisk-Feature-Image-2-Red-300x200.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2017\/01\/Magisk-Feature-Image-2-Red-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2017\/01\/Magisk-Feature-Image-2-Red-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2017\/01\/Magisk-Feature-Image-2-Red-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2017\/01\/Magisk-Feature-Image-2-Red.png"}},{"post_id":255477,"post_title":"Download: PUBG Mobile Beta v0.12.0 brings a companion pet, reworked quick chat and a new Zombie mode","permalink":"https:\/\/www.xda-developers.com\/download-pubg-mobile-beta-v0120\/","post_date":1553869839,"author":"Aamir Siddiqui","excerpt":"After bringing in the new G36C rifle, Tukshai vehicle, and dynamic weather system with PUBG Mobile Beta v0.11.5, and then over to the stable branch with the Royale Pass Season 6 update, Tencent is now rolling out another update in the Beta channel. PUBG Mobile Beta v0.12.0 update brings in a new companion \u201cpet\u201d system,","guid":"https:\/\/www.xda-developers.com\/?p=255477","images":{"small":"https:\/\/www.xda-developers.com\/files\/2018\/11\/pubg-mobile-banner-150x150.jpg","thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/11\/pubg-mobile-banner-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/11\/pubg-mobile-banner-300x136.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/11\/pubg-mobile-banner-1024x465.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/11\/pubg-mobile-banner.jpg"}},{"post_id":255414,"post_title":"LinkedIn\u2019s data shows that Flutter, Android Design, and Angular Material are among the fastest growing skills for software engineers","permalink":"https:\/\/www.xda-developers.com\/flutter-android-design-angular-material-fastest-growing-skills-software-engineers\/","post_date":1553868536,"author":"George Burduli","excerpt":"For so many years, Java has been the only officially supported programming language for Android. True, some developers used third-party libraries and different environments, but most of the applications are still made in native Java code. Then we saw the spike in Kotlin usage. Now it\u2019s time for yet another successor, which may actually shake","guid":"https:\/\/www.xda-developers.com\/?p=255414","images":{"small":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Flutter-Framework-Feature-Image-XDA-Yellow-300x200.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Flutter-Framework-Feature-Image-XDA-Yellow-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Flutter-Framework-Feature-Image-XDA-Yellow-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Flutter-Framework-Feature-Image-XDA-Yellow-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/02\/Flutter-Framework-Feature-Image-XDA-Yellow.png"}},{"post_id":255474,"post_title":"WhatsApp beta 2.19.86 adds the ability to listen to consecutive voice messages, labels \u2018frequently forwarded\u2019 messages","permalink":"https:\/\/www.xda-developers.com\/whatsapp-beta-consecutive-voice-notes-frequently-forwarded\/","post_date":1553865395,"author":"Tushar Mehta","excerpt":"WhatsApp is invincible when it comes to the vastness of its userbase. It clocked 1.5 billion monthly users last year and recently became the most popular app from Facebook Inc., overtaking the Facebook app itself. While WhatsApp initially began with the objective of instant messaging, voice has become an inseparable element in the app. The","guid":"https:\/\/www.xda-developers.com\/?p=255474","images":{"small":"https:\/\/www.xda-developers.com\/files\/2017\/11\/WhatsApp-300x200.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2017\/11\/WhatsApp-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2017\/11\/WhatsApp-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2017\/11\/WhatsApp-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2017\/11\/WhatsApp.png"}},{"post_id":255423,"post_title":"Sony closes a smartphone plant and restructures its Xperia Mobile division","permalink":"https:\/\/www.xda-developers.com\/sony-restructures-xperia-mobile-division\/","post_date":1553865181,"author":"George Burduli","excerpt":"Sony is arguably one of the most recognizable names in the technology industry. They take up a big chunk of gaming, TV, and the film industry. Unfortunately, they haven\u2019t been finding success in the mobile industry for many years now. While some people really dig Sony Xperia smartphones, they never get the attention or sales","guid":"https:\/\/www.xda-developers.com\/?p=255423","images":{"small":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-300x197.png","thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured.png"}}],"vendor":[{"name":"Asus","url":"\/tag\/asus\/","posts":[{"post_id":253919,"post_title":"ASUS promises an Android Pie update for the ZenFone Max Pro M1, M2, and Max M2 by April 15th","permalink":"https:\/\/www.xda-developers.com\/asus-zenfone-max-pro-m1-m2-max-m2-android-pie\/","post_date":1552926953,"author":"Doug Lynch","excerpt":"Google released the source code of Android Pie to the world back in August of last year. We\u2019re starting to see more devices receive this update, but it can take some time depending on a company\u2019s resources, their priorities, and their strategic decisions. Because of the amount of work it takes for OEMs to get","guid":"https:\/\/www.xda-developers.com\/?p=253919","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie-300x173.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie-1024x590.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie.png"}},{"post_id":251850,"post_title":"[Update: Rolling out] ASUS opens an Android Pie beta for the ZenFone Max Pro M1","permalink":"https:\/\/www.xda-developers.com\/asus-zenfone-max-pro-m1-android-pie-beta\/","post_date":1551985982,"author":"Doug Lynch","excerpt":"Recently news has excited a lot of ASUS smartphone fans as the company announced their plan to upgrade devices to Android Pie. It was just this week when the company published a list of over a dozen different devices that they are currently planning to update. This seemed to be a long term plan as","guid":"https:\/\/www.xda-developers.com\/?p=251850","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie-300x173.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie-1024x590.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/zenfone-pie.png"}},{"post_id":252148,"post_title":"ASUS ZenFone Max Plus M2, ZenFone Max Shot with triple rear cameras, appear online","permalink":"https:\/\/www.xda-developers.com\/asus-zenfone-max-plus-m2-shot-appear-online\/","post_date":1551529758,"author":"Aamir Siddiqui","excerpt":"Asus may not be the most popular brand for smartphones in terms of sales, but there\u2019s no denying that they have made some memorable phones. Devices like the Asus ZenFone 2 were known for the rather interesting decision to ship with the Intel Atom Z3580 SoC based on Intel\u2019s Atom Silvermont x86 architecture. Recent devices","guid":"https:\/\/www.xda-developers.com\/?p=252148","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/asus-zenfone-max-plus-m2-max-shot-pictures_1-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/asus-zenfone-max-plus-m2-max-shot-pictures_1-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/asus-zenfone-max-plus-m2-max-shot-pictures_1-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/asus-zenfone-max-plus-m2-max-shot-pictures_1.png"}},{"post_id":251688,"post_title":"ASUS announces its Android Pie upgrade plan for ZenFone smartphones","permalink":"https:\/\/www.xda-developers.com\/asus-zenfone-android-pie-upgrade-plans\/","post_date":1551288825,"author":"Doug Lynch","excerpt":"Google officially released Android Pie to the public on August 6th of last year. This was months after a public beta test and we already know that Google works closely with some OEMs to help them get the latest update pushed out as quickly as possible. Most companies have delayed these major updates until the","guid":"https:\/\/www.xda-developers.com\/?p=251688","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/06\/asus-light-green-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/06\/asus-light-green-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/06\/asus-light-green-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/06\/asus-light-green.png"}}]},{"name":"Essential","url":"\/tag\/essential\/","posts":[{"post_id":252360,"post_title":"March 2019 security patches released for Google Pixel devices and Essential Phone","permalink":"https:\/\/www.xda-developers.com\/march-2019-android-security-pixel-essential\/","post_date":1551727439,"author":"Joe Fedewa","excerpt":"Like clockwork, Google has kicked off the new month with a fresh Android security update. Every month, we get a new Android security bulletin for Google Pixel devices and Android as a whole. Whether your device gets the latest patch is up to the OEM, but that\u2019s a different topic. Essential is one OEM that","guid":"https:\/\/www.xda-developers.com\/?p=252360","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security-150x150.jpeg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security-300x200.jpeg","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security-1024x683.jpeg","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security.jpeg"}},{"post_id":250673,"post_title":"[Update: More Devices] Paranoid Android gets new features on the Xiaomi Redmi Note 5 Pro, Essential Phone, and several Sony phones","permalink":"https:\/\/www.xda-developers.com\/paranoid-android-beta-xiaomi-redmi-note-5-pro-essential-phone-sony-xperia-x-compact\/","post_date":1550895901,"author":"Aamir Siddiqui","excerpt":"After a bit of development hiatus after the release of their Android Oreo builds, Paranoid Android announced their return with the release of Android Pie ROMs. Supported devices for the initial release included the Xiaomi POCOF1, Xiaomi Mi 8, Xiaomi Mi 6, Xiaomi Mi 5 and Xiaomi Mi Mix 2S, with beta releases for the","guid":"https:\/\/www.xda-developers.com\/?p=250673","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image-300x202.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image-1024x688.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image.jpg"}},{"post_id":248184,"post_title":"February 2019 security patches are out for the Google Pixel and Essential Phone","permalink":"https:\/\/www.xda-developers.com\/february-2019-android-security-update-pixel-essential\/","post_date":1549307639,"author":"Joe Fedewa","excerpt":"A fresh new month means it\u2019s time for a fresh Android security update. Every month, Google releases security bulletins for Pixel devices and the Android ecosystem as a whole. Sadly, many Android devices do not receive monthly security updates. Google\u2019s own Pixel devices, of course, receive the updates promptly, but the Essential Phone is also","guid":"https:\/\/www.xda-developers.com\/?p=248184","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security-150x150.jpeg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security-300x200.jpeg","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security-1024x683.jpeg","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/android-pie-security.jpeg"}},{"post_id":244473,"post_title":"[Update: Essential Phone too] Paranoid Android is back with Android Pie ROMs for the Xiaomi POCO F1, Mi 8\/6\/5, and Mix 2S","permalink":"https:\/\/www.xda-developers.com\/paranoid-android-android-pie-rom-xiaomi-poco-f1-xiaomi-mi-8-xiaomi-mi-6-xiaomi-mi-5-xiaomi-mi-mix-2s\/","post_date":1546996844,"author":"Adam Conway","excerpt":"One of the most well-known custom ROMs around, Paranoid Android, is finally back. While its development has been on somewhat of a hiatus for a few months now following its Android Oreo release, Paranoid Android is back and based on Android Pie. It already boasts support for the Xiaomi POCO F1, Xiaomi Mi 8, Xiaomi","guid":"https:\/\/www.xda-developers.com\/?p=244473","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image-300x202.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image-1024x688.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Paranoid-Android-Android-Pie-feature-image.jpg"}}]},{"name":"Google","url":"\/tag\/google\/","posts":[{"post_id":255521,"post_title":"Hands-on: How does the Samsung Galaxy S10e compare to the Google Pixel 3?","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-s10e-google-pixel-3-video\/","post_date":1553875274,"author":"Joe Fedewa","excerpt":"People have been clamoring for high-end \u201ccompact\u201d phones for years and they finally have some good options. Slim bezels have allowed devices to increase screen size and still offer relatively small form factors. The Samsung Galaxy S10e is a perfect example of this. Google also released a small-ish device with the Pixel 3, but it","guid":"https:\/\/www.xda-developers.com\/?p=255521","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-300x156.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-1024x534.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3.png"}},{"post_id":255442,"post_title":"Google Photos will soon help you crop documents for better file management","permalink":"https:\/\/www.xda-developers.com\/google-photos-crop-documents-file-management\/","post_date":1553845193,"author":"Aamir Siddiqui","excerpt":"Google Photos is undoubtedly one of the better and more useful Google applications available right now. Other than being a great sharing and storage service for your photos, Photos is also used by Google as a platform to implement their machine learning and AI prowess. Over the years, the app has evolved continuously, providing features","guid":"https:\/\/www.xda-developers.com\/?p=255442","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Google-Photos-Feature-Image-with-Shadow-Blue-Grey-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Google-Photos-Feature-Image-with-Shadow-Blue-Grey-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Google-Photos-Feature-Image-with-Shadow-Blue-Grey-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Google-Photos-Feature-Image-with-Shadow-Blue-Grey.png"}},{"post_id":255330,"post_title":"Rumored Made by Google \u201cAtlas\u201d Chromebook gets shown off on video","permalink":"https:\/\/www.xda-developers.com\/rumored-made-by-google-atlas-chromebook-video\/","post_date":1553796001,"author":"Arol Wright","excerpt":"Google\u2019s commitment to its Chrome OS desktop operating system has been evident in the past, and with good reason, as Chrome OS serves its purpose as a nice, lightweight operating system. But while Chrome OS has been mostly a thing for cheaper, budget Chromebooks, Google has also tried to make higher-end Chromebooks, bringing bleeding-edge specs","guid":"https:\/\/www.xda-developers.com\/?p=255330","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/07\/google-pixelbook-2-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/07\/google-pixelbook-2-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/07\/google-pixelbook-2-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/07\/google-pixelbook-2.png"}},{"post_id":255217,"post_title":"CopperheadOS\u2019 Android Pie update is now available for the Pixel & Pixel 2","permalink":"https:\/\/www.xda-developers.com\/copperheados-android-pie-update-pixel-pixel-2\/","post_date":1553782540,"author":"George Burduli","excerpt":"One of the beauties about the Android operating system is the open-source nature, meaning that anyone can fork the code, change it, and redistribute it. Some people, like developers on the XDA forums, use it for providing users with the latest and greatest Android experience on officially unsupported devices. Some companies are also releasing different","guid":"https:\/\/www.xda-developers.com\/?p=255217","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/01\/copperheadlogo_resized-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/01\/copperheadlogo_resized-300x150.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/01\/copperheadlogo_resized-1024x512.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/01\/copperheadlogo_resized.png"}}]},{"name":"Honor","url":"\/tag\/honor\/","posts":[{"post_id":255296,"post_title":"GPU Turbo 3.0 in EMUI 9 adds support for Fortnite, Minecraft, and 17 other games","permalink":"https:\/\/www.xda-developers.com\/huawei-honor-gpu-turbo-3\/","post_date":1553769077,"author":"Tushar Mehta","excerpt":"Huawei\u2019s GPU Turbo is a software feature which energizes gaming performance on a score of Huawei and Honor smartphones without exorbitantly snacking on the battery. Its benefits include a smoother gaming experience and improved battery performance while gaming. Since its launch in June last year with the Honor Play, GPU Turbo has been updated a","guid":"https:\/\/www.xda-developers.com\/?p=255296","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo-300x183.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo-1024x625.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo.jpg"}},{"post_id":255174,"post_title":"Notch vs. Hole Punch vs. Slider \u2013 What\u2019s the Future for Android?","permalink":"https:\/\/www.xda-developers.com\/notch-vs-hole-punch-vs-slider-whats-the-future-for-android\/","post_date":1553716818,"author":"Ronald Comstock","excerpt":"This latest generation of Android smartphones has progressed the evolution of the smartphone notch. Many phones have moved to a water drop notch, others have implemented the hole punch notch, and a few phones have come out featuring a mechanical slider or pop-up camera of some sort. Let\u2019s take a look at all the different","guid":"https:\/\/www.xda-developers.com\/?p=255174","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured.jpg"}},{"post_id":254915,"post_title":"EMUI Q&A with Product Manager [Win an Honor 10]","permalink":"https:\/\/www.xda-developers.com\/honor-10-contest\/","post_date":1553609492,"author":"A Word From Our Sponsors","excerpt":"Honor is taking time to connect with the community and answer questions that you might have about EMUI and MagicUI (Honor\u2019s Android software). To do this, The EMUI\/MagicUI Product Manager will be live in the forums, taking questions. This event will last from now until April 9th 2019. During the event, feel free to share","guid":"https:\/\/www.xda-developers.com\/?p=254915","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/2019-03-26-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/2019-03-26-300x138.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/2019-03-26-1024x472.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/2019-03-26.png"}},{"post_id":254874,"post_title":"Honor 9N and Honor 9 Lite owners can now sign up for the EMUI 9 beta based on Android Pie","permalink":"https:\/\/www.xda-developers.com\/honor-9n-honor-9-lite-emui-beta-android-pie\/","post_date":1553597740,"author":"Tushar Mehta","excerpt":"Huawei\u2019s sub-brand Honor may have been a latecomer in terms of Android updates until a year ago but it is slowly ramping up its speed with Android 9 Pie. Honor has been working on EMUI 9 updates based on Android 9 Pie for a number of devices and this is not limited to latest flagship,","guid":"https:\/\/www.xda-developers.com\/?p=254874","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/07\/Honor-9N-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/07\/Honor-9N-300x156.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/07\/Honor-9N-1024x533.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/07\/Honor-9N.jpg"}}]},{"name":"HTC","url":"\/tag\/htc\/","posts":[{"post_id":253260,"post_title":"HTC U12+, U11, and U11+ now expected to get Android Pie in Q2 2019","permalink":"https:\/\/www.xda-developers.com\/htc-u12-u11-plus-android-pie-q2-2019\/","post_date":1552396083,"author":"Aamir Siddiqui","excerpt":"HTC may not have given up on smartphones just yet, but there is little left for consumers to stick around for. The Taiwanese OEM, which was once a contender for the pole position for the top Android smartphone brand, is now trying hard to attract new customers or even keep the old ones. HTC\u2019s plans","guid":"https:\/\/www.xda-developers.com\/?p=253260","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/09\/android-pie-system-tracing-1-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/09\/android-pie-system-tracing-1-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/09\/android-pie-system-tracing-1-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/09\/android-pie-system-tracing-1.png"}},{"post_id":252389,"post_title":"HTC may license its brand to Indian smartphone makers Micromax, Lava or Karbonn","permalink":"https:\/\/www.xda-developers.com\/htc-brand-license-india-micromax-lava-karbonn\/","post_date":1551772600,"author":"Aamir Siddiqui","excerpt":"It is no secret that HTC is long past its glory days. The Taiwanese OEM once used to compete against the likes of Samsung, matching it phone-for-phone, but now, it is nowhere to be seen. HTC isn\u2019t giving up on making smartphones just yet, but it may consider switching up its strategy for key markets","guid":"https:\/\/www.xda-developers.com\/?p=252389","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/08\/HTC-logo-e1452260480901-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/08\/HTC-logo-e1452260480901-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/08\/HTC-logo-e1452260480901-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/08\/HTC-logo-e1452260480901.png"}},{"post_id":248196,"post_title":"Chrome OS Instant Tethering now supports 15 more Chromebooks and 30 more Android smartphones","permalink":"https:\/\/www.xda-developers.com\/chrome-os-instant-tethering-more-chromebooks-phones\/","post_date":1549309867,"author":"Joe Fedewa","excerpt":"Chromebooks are known for being lightweight and easy to use. This makes Chrome OS devices perfect for on-the-go computing. While we already carry smartphones that can connect to the internet at all times, most people don\u2019t want a separate data plan for their laptop. Chrome OS has made this easy with a feature called Instant","guid":"https:\/\/www.xda-developers.com\/?p=248196","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/07\/detachable-chromebook-tablet-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/07\/detachable-chromebook-tablet-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/07\/detachable-chromebook-tablet-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/07\/detachable-chromebook-tablet.png"}},{"post_id":244285,"post_title":"PSA: Your phone\u2019s software may be killing your favorite apps in the background","permalink":"https:\/\/www.xda-developers.com\/phone-software-killing-apps-background\/","post_date":1546553655,"author":"Joe Fedewa","excerpt":"One of the most common\u00a0problems that Android users encounter is apps being killed in the background. This ugly problem can rear its head in many ways. You\u2019re multitasking between a few apps and suddenly one reloads, losing your place. Or an app you rely on to run in the background just stops working. Whatever the","guid":"https:\/\/www.xda-developers.com\/?p=244285","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Screenshot-2019-01-03-at-5.08.59-PM-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Screenshot-2019-01-03-at-5.08.59-PM-300x150.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Screenshot-2019-01-03-at-5.08.59-PM-1024x512.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/01\/Screenshot-2019-01-03-at-5.08.59-PM.png"}}]},{"name":"Huawei","url":"\/tag\/huawei\/","posts":[{"post_id":255574,"post_title":"Download the Huawei P30\u2019s wallpapers and EMUI 9 themes","permalink":"https:\/\/www.xda-developers.com\/download-huawei-p30-wallpapers-emui-9-themes\/","post_date":1553924675,"author":"Aamir Siddiqui","excerpt":"The Huawei P30 and Huawei P30 Pro were launched a few days ago, bringing over a decent level of upgrade from the previous generation and offering a great set of features for a good, albeit still expensive, price tag. Other OEMs have made us accustomed to the rising prices of flagships, and since the new","guid":"https:\/\/www.xda-developers.com\/?p=255574","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1-1024x683.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Feature-Image_1.jpg"}},{"post_id":255488,"post_title":"Huawei P30 Pro\u2019s first update lets third-party notifications show when the screen is off","permalink":"https:\/\/www.xda-developers.com\/huawei-p30-pros-first-update-lets-third-party-notifications-show-when-the-screen-is-off\/","post_date":1553873193,"author":"Tushar Mehta","excerpt":"Huawei just updates its photography-centric P-series with the new Huawei P30 and Huawei P30 Pro. While the two devices will be available for pre-order starting April 5, the P30 Pro has already received its first update. The update optimizes the performance of the cameras, in-display fingerprint scanner, audio output, and much more. At almost 400MB,","guid":"https:\/\/www.xda-developers.com\/?p=255488","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Huawei-P30-Pro-Feature-Image.png"}},{"post_id":255296,"post_title":"GPU Turbo 3.0 in EMUI 9 adds support for Fortnite, Minecraft, and 17 other games","permalink":"https:\/\/www.xda-developers.com\/huawei-honor-gpu-turbo-3\/","post_date":1553769077,"author":"Tushar Mehta","excerpt":"Huawei\u2019s GPU Turbo is a software feature which energizes gaming performance on a score of Huawei and Honor smartphones without exorbitantly snacking on the battery. Its benefits include a smoother gaming experience and improved battery performance while gaming. Since its launch in June last year with the Honor Play, GPU Turbo has been updated a","guid":"https:\/\/www.xda-developers.com\/?p=255296","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo-300x183.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo-1024x625.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/gpu-turbo.jpg"}},{"post_id":255068,"post_title":"Huawei announces 40W power bank, wireless earbuds, new Watch GT variants, and new smart glasses at P30 launch","permalink":"https:\/\/www.xda-developers.com\/huawei-p30-pro-glasses-power-bank-earbuds-smartwatches\/","post_date":1553690007,"author":"Tushar Mehta","excerpt":"Huawei P30 Pro and Huawei P30 were undoubtedly the stars of Huawei\u2019s event in Paris yesterday. The promising cameras on both the devices attracted most of the attention at the launch event but Huawei didn\u2019t stop there. The company also showcased a large catalog of accessories alongside the P30 series such as a couple of","guid":"https:\/\/www.xda-developers.com\/?p=255068","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/huawei-watch-gt-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/huawei-watch-gt-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/huawei-watch-gt-1024x682.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/huawei-watch-gt.jpg"}}]},{"name":"Lenovo","url":"\/tag\/lenovo\/","posts":[{"post_id":254766,"post_title":"Lenovo Mirage Solo\u2019s latest update brings Daydream VR\u2019s see-through mode","permalink":"https:\/\/www.xda-developers.com\/lenovo-mirage-solo-update-daydream-vr-see-through-mode\/","post_date":1553525150,"author":"Doug Lynch","excerpt":"Android has been part of the VR headset movement ever since Google began experimenting with Google Cardboard. This project evolved into what is currently known as Daydream VR and there are a couple of dedicated headsets made specifically for this technology. Early last year, Lenovo launched the Mirage Solo with its WorldSense inside-out tracking in","guid":"https:\/\/www.xda-developers.com\/?p=254766","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/01\/lenovo_mirage_solo_5-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/01\/lenovo_mirage_solo_5-300x150.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/01\/lenovo_mirage_solo_5-1024x512.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/01\/lenovo_mirage_solo_5.jpg"}},{"post_id":254241,"post_title":"Motorola Moto Z4 leak reveals small notch, Moto Mod support, and possibly in-display fingerprint scanner","permalink":"https:\/\/www.xda-developers.com\/moto-z4-renders-48mp-camera-snapdragon-855\/","post_date":1553093148,"author":"Joe Fedewa","excerpt":"We\u2019ve known about the Moto Z4 from all the way back in November when the device was referred to as \u201cOdin.\u201d However, there hasn\u2019t been a ton of leaks and reports about the Moto Z4 series. The Play model has leaked a couple of times, but we\u2019ve yet to see the standard Moto Z4. That","guid":"https:\/\/www.xda-developers.com\/?p=254241","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-z4-render-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-z4-render-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-z4-render-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-z4-render.png"}},{"post_id":253296,"post_title":"Lenovo Yoga Tab 3 Plus gets LineageOS 16 based on Android Pie","permalink":"https:\/\/www.xda-developers.com\/lenovo-yoga-tab-3-plus-lineageos-16-android-pie\/","post_date":1552482019,"author":"Doug Lynch","excerpt":"The first builds of LineageOS 16 based on Android Pie were released just a couple of weeks ago. When the announcement was made there were a set number of devices that were supported, but since then the list has begun to grow. We expect this number to continue over the course of LineageOS 16\u2019s development","guid":"https:\/\/www.xda-developers.com\/?p=253296","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/08\/LineageOS-15.1-1-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/08\/LineageOS-15.1-1-300x188.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/08\/LineageOS-15.1-1-1024x640.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/08\/LineageOS-15.1-1.png"}},{"post_id":246793,"post_title":"LineageOS 16 based on Android Pie is here for the Xiaomi POCO F1, OnePlus 5\/5T, Honor View 10, and more","permalink":"https:\/\/www.xda-developers.com\/lineageos-16-android-pie\/","post_date":1551404739,"author":"Arol Wright","excerpt":"The custom ROM ecosystem is rather large and diverse, but if there\u2019s one custom ROM that we could consider to be \u201cthe biggest\u201d of them all, then that would be LineageOS. With almost 1.8 million active installs at the end of 2018, the project\u2019s install base is definitely noteworthy but said success mainly harkens back","guid":"https:\/\/www.xda-developers.com\/?p=246793","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/01\/LineageOS-16-Hero-Image-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/01\/LineageOS-16-Hero-Image-300x148.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/01\/LineageOS-16-Hero-Image-1024x503.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/01\/LineageOS-16-Hero-Image.jpg"}}]},{"name":"LG","url":"\/tag\/lg\/","posts":[{"post_id":255367,"post_title":"[Update: AT&T, Sprint & T-Mobile] The Verizon LG G8 ThinQ goes on sale April 11 for $840","permalink":"https:\/\/www.xda-developers.com\/verizon-lg-g8-thinq-price-availability\/","post_date":1553797203,"author":"Joe Fedewa","excerpt":"The LG G8 ThinQ was one of the many devices (including others from LG) announced at MWC earlier this year. The company did not share pricing or availability details at the time and we\u2019ve been patiently waiting ever since. Today, Verizon has announced when they will offer this phone and they have a few promotions","guid":"https:\/\/www.xda-developers.com\/?p=255367","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Feature-Image-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Feature-Image-300x195.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Feature-Image-1024x667.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Feature-Image.jpg"}},{"post_id":255020,"post_title":"LineageOS 16 adds support for the 2013 LG G2","permalink":"https:\/\/www.xda-developers.com\/lineageos-16-lg-g2\/","post_date":1553694483,"author":"Arol Wright","excerpt":"Say what you want about LG as a smartphone manufacturer right now, but one thing is certain: the LG G2 was one of their greatest devices, if not the greatest. It packed reduced screen bezels and a high screen-to-body ratio (76%, to be exact) way before it was cool, all the way back in 2013.","guid":"https:\/\/www.xda-developers.com\/?p=255020","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/09\/LineageOS-15.1-1-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/09\/LineageOS-15.1-1-300x188.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/09\/LineageOS-15.1-1-1024x640.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/09\/LineageOS-15.1-1.png"}},{"post_id":254747,"post_title":"LG posts kernel sources for the G8 ThinQ and V40 ThinQ\u2019s Android Pie update","permalink":"https:\/\/www.xda-developers.com\/lg-kernel-sources-g8-v40-thinq-android-pie-update\/","post_date":1553521545,"author":"Aamir Siddiqui","excerpt":"LG\u2019s current software update situation can be best described with one word: messy. LG\u2019s update roadmap for Android Pie only included the LG G7 ThinQ for Q1 2019, glossing over the LG V40 ThinQ which was released at a later date and relegating it to Q2 2019. Android Pie on LG first arrived on the","guid":"https:\/\/www.xda-developers.com\/?p=254747","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Front-and-Back-Render-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Front-and-Back-Render-300x300.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Front-and-Back-Render-1024x1024.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/LG-G8-ThinQ-Front-and-Back-Render.jpg"}},{"post_id":253125,"post_title":"How to record audio in LG\u2019s built-in FM radio app","permalink":"https:\/\/www.xda-developers.com\/record-audio-lg-fm-radio-app\/","post_date":1552319846,"author":"Doug Lynch","excerpt":"There are so many features packed into the devices we buy today that some people may never learn them all before upgrading to a newer one. Most of the time this is from the user not going through the features that are made available to them. Sometimes, though, there are features built-in that aren\u2019t exposed","guid":"https:\/\/www.xda-developers.com\/?p=253125","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/12\/LG-logo-featured-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2018\/12\/LG-logo-featured-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2018\/12\/LG-logo-featured-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2018\/12\/LG-logo-featured.png"}}]},{"name":"Motorola","url":"\/tag\/motorola\/","posts":[{"post_id":254729,"post_title":"Motorola launches Moto G7, Moto One in India with an odd pricing starting at \u20b913,999","permalink":"https:\/\/www.xda-developers.com\/motorola-moto-g7-moto-one-in-india\/","post_date":1553518012,"author":"Tushar Mehta","excerpt":"Motorola\u2019s smartphone business is in shambles, to say the least. While its acquisition by Google back in August 2011 did set up the stage for the popular Moto G Series, the success didn\u2019t follow it when the company was further sold to Lenovo in 2014. Currently, Motorola\u2019s lineup feels congested and without a lot of","guid":"https:\/\/www.xda-developers.com\/?p=254729","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-g7-india-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-g7-india-300x138.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-g7-india-1024x469.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/moto-g7-india.jpg"}},{"post_id":254657,"post_title":"Motorola One Vision render confirms 48MP camera and punch hole display","permalink":"https:\/\/www.xda-developers.com\/motorola-one-vision-render-48mp-camera-punch-hole-display\/","post_date":1553422996,"author":"Aamir Siddiqui","excerpt":"Earlier this week, we found out that the next Android One smartphone from Motorola will be the Motorola One Vision, which will be powered by Samsung\u2019s Exynos 9610 SoC, as is found on the Samsung Galaxy A50 too. After 91Mobiles and @OnLeaks brought to us CAD renders of the Motorola One Vision\/Motorola P40, we now","guid":"https:\/\/www.xda-developers.com\/?p=254657","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/motorola-one-vision-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/motorola-one-vision-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/motorola-one-vision-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/motorola-one-vision.png"}},{"post_id":254487,"post_title":"Kernel source code for the Motorola Moto G7 Plus is now available","permalink":"https:\/\/www.xda-developers.com\/kernel-source-code-for-the-motorola-moto-g7-plus-is-now-available\/","post_date":1553259815,"author":"Aamir Siddiqui","excerpt":"The Motorola Moto G7 Plus was launched in February 2019\u00a0alongside its siblings in the Moto G7 family. With a 6.2\u2033 FHD+ LCD and Qualcomm Snapdragon 636, the main draw of the Moto G7 Plus is its camera hardware, featuring dual rear cameras with a 16MP, f\/1.7 primary sensor with OIS. All the phones in Moto\u2019s","guid":"https:\/\/www.xda-developers.com\/?p=254487","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Motorola-Moto-G7-Plus-Feature-Image-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Motorola-Moto-G7-Plus-Feature-Image-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Motorola-Moto-G7-Plus-Feature-Image-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Motorola-Moto-G7-Plus-Feature-Image.png"}},{"post_id":254277,"post_title":"A new Moto Z smartphone passes through the FCC, here are its specifications","permalink":"https:\/\/www.xda-developers.com\/motorola-moto-z4-play-specifications-fcc\/","post_date":1553125140,"author":"Mishaal Rahman","excerpt":"We haven\u2019t seen a new Moto Z smartphone since the Verizon Moto Z3 was announced back in August of 2018, but there\u2019s evidence that Motorola is preparing to launch at least two new smartphones with Moto Z branding. Earlier today, press renders for what\u2019s reportedly the flagship Moto Z4 were leaked. These press renders show","guid":"https:\/\/www.xda-developers.com\/?p=254277","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Motorola-Logo-Feature-Image-Blue-Grey-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Motorola-Logo-Feature-Image-Blue-Grey-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Motorola-Logo-Feature-Image-Blue-Grey-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2017\/07\/Motorola-Logo-Feature-Image-Blue-Grey.png"}}]},{"name":"Nokia","url":"\/tag\/nokia\/","posts":[{"post_id":254412,"post_title":"HMD Global says some Nokia 7 Plus devices accidentally sent sensitive data to China","permalink":"https:\/\/www.xda-developers.com\/hmd-global-nokia-7-plus-sent-sensitive-data-china\/","post_date":1553200173,"author":"George Burduli","excerpt":"Europe is very, very serious about data privacy. The European Commission doesn\u2019t tolerate when companies leak or consciously send the data of users without their approval. Inventing the GDPR (General Data Protection Regulation) should have sent the right message, but, apparently, some companies still mess up every now and then. The latest instance that turned","guid":"https:\/\/www.xda-developers.com\/?p=254412","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/09\/Nokia-7-Plus_1-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/09\/Nokia-7-Plus_1-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/09\/Nokia-7-Plus_1-1024x683.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/09\/Nokia-7-Plus_1.jpg"}},{"post_id":254062,"post_title":"The Nokia 5.1 is now getting the Android Pie update","permalink":"https:\/\/www.xda-developers.com\/nokia-5-1-android-pie-update\/","post_date":1553009440,"author":"Doug Lynch","excerpt":"Many people think of HMD Global as a small company. The folks who are licensing the Nokia brand for Android smartphones are pumping out devices as quickly as some major OEMs out there. Some have felt that the company is biting off more than they can chew, but they seem to be able to keep","guid":"https:\/\/www.xda-developers.com\/?p=254062","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/05\/nokia-51-1-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/05\/nokia-51-1-300x171.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/05\/nokia-51-1-1024x585.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/05\/nokia-51-1.jpg"}},{"post_id":253602,"post_title":"Nokia 3.1 is HMD Global\u2019s latest smartphone to get Android Pie","permalink":"https:\/\/www.xda-developers.com\/nokia-3-1-android-pie-update\/","post_date":1552661870,"author":"Doug Lynch","excerpt":"It\u2019s interesting to see which companies within the smartphone industry are able to handle OTA updates better than others. It would seem logical to think that companies making billions in revenue each year would be on top, but that hasn\u2019t been the case over the last few years. Instead, it\u2019s the smaller companies that have","guid":"https:\/\/www.xda-developers.com\/?p=253602","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/10\/nokia-3.1-plus-feature-image-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/10\/nokia-3.1-plus-feature-image-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/10\/nokia-3.1-plus-feature-image-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/10\/nokia-3.1-plus-feature-image.jpg"}},{"post_id":253313,"post_title":"Nokia 9 with 5 Cameras: First Impressions After One Week","permalink":"https:\/\/www.xda-developers.com\/nokia-9-pureview-after-one-week\/","post_date":1552407342,"author":"Joe Fedewa","excerpt":"We\u2019ve seen a lot of phones get announced and released these past few weeks, but one of the most unusual-looking is the Nokia 9 PureView. It\u2019s common for phones to have dual or even triple cameras on the year, but the Nokia 9 features five total on the back. However, that\u2019s just one aspect of","guid":"https:\/\/www.xda-developers.com\/?p=253313","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/nokia-9-pureview-zoom-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/nokia-9-pureview-zoom-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/nokia-9-pureview-zoom-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/nokia-9-pureview-zoom.jpg"}}]},{"name":"OnePlus","url":"\/tag\/oneplus\/","posts":[{"post_id":255275,"post_title":"OnePlus announces Open Ears Forum in India for the Developer Community","permalink":"https:\/\/www.xda-developers.com\/oneplus-announces-open-ears-forum-india-developer-community\/","post_date":1553758807,"author":"Aamir Siddiqui","excerpt":"OnePlus\u2019 Open Ears forums is a platform for OnePlus to directly engage with its users and the community and seek their feedback. Previous editions of the Open Ears forums were held in different parts of the world and focused on various topics like Camera, Customer Service and OxygenOS. OnePlus has now announced the next edition","guid":"https:\/\/www.xda-developers.com\/?p=255275","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/OnePlus-Open-Ears-Forum_1-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/OnePlus-Open-Ears-Forum_1-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/OnePlus-Open-Ears-Forum_1-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/OnePlus-Open-Ears-Forum_1.png"}},{"post_id":255174,"post_title":"Notch vs. Hole Punch vs. Slider \u2013 What\u2019s the Future for Android?","permalink":"https:\/\/www.xda-developers.com\/notch-vs-hole-punch-vs-slider-whats-the-future-for-android\/","post_date":1553716818,"author":"Ronald Comstock","excerpt":"This latest generation of Android smartphones has progressed the evolution of the smartphone notch. Many phones have moved to a water drop notch, others have implemented the hole punch notch, and a few phones have come out featuring a mechanical slider or pop-up camera of some sort. Let\u2019s take a look at all the different","guid":"https:\/\/www.xda-developers.com\/?p=255174","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured.jpg"}},{"post_id":254890,"post_title":"Latest OxygenOS betas for the OnePlus 5\/5T and OnePlus 6\/6T optimizes screenshots UI, weather app, phone app, and more","permalink":"https:\/\/www.xda-developers.com\/oxygenos-beta-oneplus-5-5t-oneplus-6-6t-system-optimization\/","post_date":1553605550,"author":"Tushar Mehta","excerpt":"OxygenOS, the custom UI which powers OnePlus smartphones is clearly one of the neatest and feature-rich strains of Android. And, OnePlus keeps updating it religiously with new features and optimizing earlier features. Before most of these new updates are sent out to all the users, a smaller batch of testers evaluate the changes in the","guid":"https:\/\/www.xda-developers.com\/?p=254890","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Open-Beta-for-OP6_6T-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Open-Beta-for-OP6_6T-300x154.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Open-Beta-for-OP6_6T.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Open-Beta-for-OP6_6T.png"}},{"post_id":254510,"post_title":"Samsung Galaxy S10+ vs OnePlus 6T: One UI or Oxygen OS?","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-s10-plus-vs-oneplus-6t-video\/","post_date":1553265575,"author":"Joe Fedewa","excerpt":"The Samsung Galaxy S10+ is already one of the top smartphones of 2019, but OnePlus hasn\u2019t had a chance to show off their next phone yet. The OnePlus 6T is the company\u2019s best offering right now and our friends at Pocketnow were wondering how it stacks up with Samsung\u2019s latest and greatest. Obviously, there are","guid":"https:\/\/www.xda-developers.com\/?p=254510","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/m3vTRippX2Ahd-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/m3vTRippX2Ahd-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/m3vTRippX2Ahd-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/m3vTRippX2Ahd.jpg"}}]},{"name":"OPPO","url":"\/tag\/oppo\/","posts":[{"post_id":255461,"post_title":"OPPO Reno \u201cLite\u201d passes through TENAA with 6.4\u2033 AMOLED display and 48MP rear camera","permalink":"https:\/\/www.xda-developers.com\/oppo-reno-lite-passes-through-tenaa-with-6-4-amoled-display-and-48mp-rear-camera\/","post_date":1553857873,"author":"Aamir Siddiqui","excerpt":"Oppo recently announced a new sub-brand called \u201cReno\u201d, which will feature the company\u2019s 10X lossless zoom technology alongside high-end specifications like the Qualcomm Snapdragon 855 SoC and a 4,065 mAh battery. We recently saw leaked case renders as well as a video which featured the phone\u2019s unique swivel pop-up camera in action, showing off yet","guid":"https:\/\/www.xda-developers.com\/?p=255461","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/imgonline-com-ua-FrameBlurred-SzYlpE91vLB79u-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/imgonline-com-ua-FrameBlurred-SzYlpE91vLB79u-300x261.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/imgonline-com-ua-FrameBlurred-SzYlpE91vLB79u.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/imgonline-com-ua-FrameBlurred-SzYlpE91vLB79u.jpg"}},{"post_id":255432,"post_title":"OPPO Reno leaked video and render reveal peculiar swivel pop-up camera","permalink":"https:\/\/www.xda-developers.com\/oppo-reno-swivel-pop-up-camera\/","post_date":1553841556,"author":"Tushar Mehta","excerpt":"The idea of a wide notch atop a smartphone display does not seem to resonate with a lot of users. While the launch of iPhone X did mobilize the trend, we witnessed its peaking followed by a crash in the last year, with smaller water drop notches replacing bigger ones. No doubt, the notch is","guid":"https:\/\/www.xda-developers.com\/?p=255432","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/oppo-reno-featured-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/oppo-reno-featured-300x163.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/oppo-reno-featured-1024x555.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/oppo-reno-featured.jpg"}},{"post_id":253895,"post_title":"OPPO announces ColorOS 6, coming to the R17, R15, R11, and more","permalink":"https:\/\/www.xda-developers.com\/oppo-announces-coloros-6-coming-to-the-r17-r15-r11-and-more\/","post_date":1552916884,"author":"Tushar Mehta","excerpt":"OPPO\u2019s smartphones offer some great hardware at compelling prices but its software experience has a great potential of breaking the deal for many users. Since its introduction, OPPO\u2019s custom Android skin aka ColorOS has peeved users with scattered information, lack of an app drawer, and an uncanny resemblance to iOS. But, the company now appears","guid":"https:\/\/www.xda-developers.com\/?p=253895","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/coloros-6-featured-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/coloros-6-featured-300x158.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/coloros-6-featured-1024x538.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/coloros-6-featured.jpg"}},{"post_id":253190,"post_title":"OPPO\u2019s new Reno smartphone may launch with the Snapdragon 855 and 10x zoom","permalink":"https:\/\/www.xda-developers.com\/oppo-reno-smartphone-snapdragon-855-10x-zoom\/","post_date":1552372684,"author":"Jeff McIntire","excerpt":"OPPO announced last month it will release a smartphone this year with 10X lossless zoom, and the company has now announced a new smartphone brand launching next month that\u2019ll carry this tech. OPPO took to Chinese social network Weibo to announce a phone brand called \u201cReno.\u201d In a separate post, OPPO VP Shen Yiren shared","guid":"https:\/\/www.xda-developers.com\/?p=253190","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Reno-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Reno-300x197.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Reno-1024x672.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Reno.jpg"}}]},{"name":"Razer","url":"\/tag\/razer\/","posts":[{"post_id":255222,"post_title":"First custom kernels for the Razer Phone 2 have been released","permalink":"https:\/\/www.xda-developers.com\/first-custom-kernels-razer-phone-2\/","post_date":1553792406,"author":"Arol Wright","excerpt":"The Razer Phone is considered by many the phone that pioneered the concept of gaming phones as we know them today. The Razer Phone 2 is a clear improvement over it. But one of the phone\u2019s coolest highlights, aside from its 120Hz display and mammoth speakers, is how open Razer is in regards to custom","guid":"https:\/\/www.xda-developers.com\/?p=255222","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675.jpg"}},{"post_id":254477,"post_title":"Tencent will optimize its Android games like PUBG Mobile for the Razer Phone and Razer Cortex","permalink":"https:\/\/www.xda-developers.com\/tencent-optimize-android-games-pubg-mobile-razer-phone-cortex\/","post_date":1553256328,"author":"Aamir Siddiqui","excerpt":"Chinese conglomerate Tencent and American hardware OEM Razer have announced a collaboration wherein the two companies will work together to enhance the gaming experience for their mutual customers. Tencent is known for some key mobile gaming titles such as PUBG Mobile and Arena of Valor\/Honour of Kings, while Razer is known for its gaming-oriented hardware","guid":"https:\/\/www.xda-developers.com\/?p=254477","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/10\/razer-phone-2-header-1200x675.jpg"}},{"post_id":254386,"post_title":"Factory images and kernel source code now available for the Razer Phone 2\u2019s Android Pie update","permalink":"https:\/\/www.xda-developers.com\/razer-phone-2-factory-image-kernel-source\/","post_date":1553185532,"author":"Doug Lynch","excerpt":"Razer released their second gaming smartphone late last year. The phone came with numerous improvements over the first generation like the addition of wireless charging and RGB lighting. The Razer Phone 2 launched with Android 8.1 Oreo, but unlocked and Three carrier versions of the Razer Phone 2 have started receiving the Android 9 Pie","guid":"https:\/\/www.xda-developers.com\/?p=254386","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2018\/11\/razer-phone-2-video-review-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2018\/11\/razer-phone-2-video-review-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2018\/11\/razer-phone-2-video-review-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2018\/11\/razer-phone-2-video-review.jpg"}},{"post_id":253961,"post_title":"The Razer Phone 3 may not have been cancelled, claims new report","permalink":"https:\/\/www.xda-developers.com\/razer-phone-3-not-cancelled-report\/","post_date":1553000317,"author":"George Burduli","excerpt":"Razer is one of the newest players in the smartphone industry. The company has been known for making gaming devices, gadgets, and accessories for various platforms. They even have some laptops, but it\u2019s only been two years since they decided to step into the competitive Android mobile market. Thankfully, both of their devices, the Razer","guid":"https:\/\/www.xda-developers.com\/?p=253961","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2017\/11\/Razer-Phone-Feature-Image-8-Red-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2017\/11\/Razer-Phone-Feature-Image-8-Red-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2017\/11\/Razer-Phone-Feature-Image-8-Red-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2017\/11\/Razer-Phone-Feature-Image-8-Red.png"}}]},{"name":"Samsung","url":"\/tag\/samsung\/","posts":[{"post_id":255546,"post_title":"Download the Samsung Galaxy Fold\u2019s wallpapers and video live wallpapers","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-fold-wallpapers\/","post_date":1553916022,"author":"Max Weinbach","excerpt":"The Samsung Galaxy Fold launches in Europe next month. Although we know most of the device\u2019s specifications, Samsung never allowed the press to get their hands on the device at its launch event. Fortunately, one of our sources managed to get their hands on the device a bit early and has shared a trove of","guid":"https:\/\/www.xda-developers.com\/?p=255546","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115.jpg"}},{"post_id":255521,"post_title":"Hands-on: How does the Samsung Galaxy S10e compare to the Google Pixel 3?","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-s10e-google-pixel-3-video\/","post_date":1553875274,"author":"Joe Fedewa","excerpt":"People have been clamoring for high-end \u201ccompact\u201d phones for years and they finally have some good options. Slim bezels have allowed devices to increase screen size and still offer relatively small form factors. The Samsung Galaxy S10e is a perfect example of this. Google also released a small-ish device with the Pixel 3, but it","guid":"https:\/\/www.xda-developers.com\/?p=255521","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-300x156.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3-1024x534.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/s10e-vs-pixel-3.png"}},{"post_id":255454,"post_title":"Energy Ring battery indicator gets updated to support the Samsung Galaxy S10+","permalink":"https:\/\/www.xda-developers.com\/energy-ring-battery-indicator-updated-samsung-galaxy-s10-support\/","post_date":1553854398,"author":"Aamir Siddiqui","excerpt":"Energy Ring \u2013 Battery Indicator by XDA Recognized Developer jagan2 for the Samsung Galaxy S10 and Galaxy S10e utilized the oft-criticized camera cutout on the new Samsung flagship devices in a creative manner. The app uses the cutout to position a configurable \u201cring\u201d battery indicator around the camera. The ring created by the app can","guid":"https:\/\/www.xda-developers.com\/?p=255454","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Energy-Bar-Battery-Indicator-for-the-Samsung-Galaxy-S10-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Energy-Bar-Battery-Indicator-for-the-Samsung-Galaxy-S10-300x200.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Energy-Bar-Battery-Indicator-for-the-Samsung-Galaxy-S10.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Energy-Bar-Battery-Indicator-for-the-Samsung-Galaxy-S10.jpg"}},{"post_id":255343,"post_title":"The Samsung Galaxy A2 Core may be Samsung\u2019s next Android Go budget smartphone","permalink":"https:\/\/www.xda-developers.com\/samsung-galaxy-a2-core-android-go\/","post_date":1553786256,"author":"Tushar Mehta","excerpt":"Samsung has been reassessing its strategy for the budget segment in emerging smartphone markets like India and in line with this vision, it recently launched the all-new Galaxy M-series in India to compete directly against the likes of Xiaomi. Now, information shared by SlashLeaks hints that Samsung could be working on a much more affordable","guid":"https:\/\/www.xda-developers.com\/?p=255343","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/samsung-galaxy-a2-core-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/samsung-galaxy-a2-core-300x125.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/samsung-galaxy-a2-core-1024x427.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/samsung-galaxy-a2-core.jpg"}}]},{"name":"Sony","url":"\/tag\/sony\/","posts":[{"post_id":255423,"post_title":"Sony closes a smartphone plant and restructures its Xperia Mobile division","permalink":"https:\/\/www.xda-developers.com\/sony-restructures-xperia-mobile-division\/","post_date":1553865181,"author":"George Burduli","excerpt":"Sony is arguably one of the most recognizable names in the technology industry. They take up a big chunk of gaming, TV, and the film industry. Unfortunately, they haven\u2019t been finding success in the mobile industry for many years now. While some people really dig Sony Xperia smartphones, they never get the attention or sales","guid":"https:\/\/www.xda-developers.com\/?p=255423","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-300x197.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured-1024x672.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/sony-logo-featured.png"}},{"post_id":255171,"post_title":"21:9 has its perks: Sony Xperia 10 and 10 Plus First Impressions","permalink":"https:\/\/www.xda-developers.com\/sony-xperia-10-plus-first-impressions\/","post_date":1553706722,"author":"Joe Fedewa","excerpt":"Last month, the Sony Xperia 10 and Xperia 10 Plus were announced along with the slew of other devices at MWC. The phones have been available for a little while now and our own Daniel Marchena from XDA TV has had some time gather his thoughts. These phones don\u2019t look like the typical smartphone of","guid":"https:\/\/www.xda-developers.com\/?p=255171","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/W2Wiel-WfUwhd-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/W2Wiel-WfUwhd-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/W2Wiel-WfUwhd-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/W2Wiel-WfUwhd.jpg"}},{"post_id":254681,"post_title":"Xperia 10 and Xperia 10 Plus added to Sony\u2019s Open Devices Program","permalink":"https:\/\/www.xda-developers.com\/xperia-10-xperia-10-plus-open-devices-program\/","post_date":1553523343,"author":"Aamir Siddiqui","excerpt":"In the early days of Android, Sony was one of the very few OEMs that worked towards fostering good relations with the developer community by releasing device trees, vendor blobs, and kernel sources for some of its most popular devices. At BABBQ 2015, we even had the opportunity to interview XDA Senior Recognized Developer\u00a0jerpelea a.k.a.","guid":"https:\/\/www.xda-developers.com\/?p=254681","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xperia-10-Plus-Black-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xperia-10-Plus-Black-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xperia-10-Plus-Black-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xperia-10-Plus-Black.png"}},{"post_id":252430,"post_title":"Here\u2019s why the Sony Xperia 1 is the first Sony phone with Alpha-style cameras","permalink":"https:\/\/www.xda-developers.com\/sony-xperia-1-alpha-style-cameras\/","post_date":1551802209,"author":"Doug Lynch","excerpt":"Last week Sony unveiled new smartphones with an increasingly confusing naming scheme. The Sony Xperia 1 that was revealed will be their next flagship device while the Xperia 10 and Xperia 10 Plus are mid-range devices for those who are a bit more frugal. When these phones were unveiled we got a full list of","guid":"https:\/\/www.xda-developers.com\/?p=252430","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/xperia-1-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/xperia-1-300x136.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/xperia-1-1024x463.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/xperia-1.jpg"}}]},{"name":"Vivo","url":"\/tag\/vivo\/","posts":[{"post_id":255174,"post_title":"Notch vs. Hole Punch vs. Slider \u2013 What\u2019s the Future for Android?","permalink":"https:\/\/www.xda-developers.com\/notch-vs-hole-punch-vs-slider-whats-the-future-for-android\/","post_date":1553716818,"author":"Ronald Comstock","excerpt":"This latest generation of Android smartphones has progressed the evolution of the smartphone notch. Many phones have moved to a water drop notch, others have implemented the hole punch notch, and a few phones have come out featuring a mechanical slider or pop-up camera of some sort. Let\u2019s take a look at all the different","guid":"https:\/\/www.xda-developers.com\/?p=255174","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-300x169.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured-1024x576.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/notches_featured.jpg"}},{"post_id":255090,"post_title":"Vivo launches the Vivo S1 with notchless display, Helio P70 and 25MP pop-up selfie camera in China","permalink":"https:\/\/www.xda-developers.com\/vivo-s1-launch-china-helio-p70-popup-selfie-camera\/","post_date":1553690270,"author":"Aamir Siddiqui","excerpt":"Vivo is riding on the pop-up camera craze by bringing it down even to its mid-range lineup. The pop-up selfie camera was made popular by the likes of the Vivo V15 and Vivo V15 Pro, and the new Vivo S1 sports a similar design with its 24.8MP pop-up selfie camera. Specification Vivo S1 Dimensions &","guid":"https:\/\/www.xda-developers.com\/?p=255090","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-S1_3-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-S1_3-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-S1_3-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-S1_3.png"}},{"post_id":254624,"post_title":"Vivo V15 launches in India with the Helio P70, 32MP front pop-up camera, and triple rear cameras","permalink":"https:\/\/www.xda-developers.com\/vivo-v15-india-launch-helio-p70\/","post_date":1553340332,"author":"Aamir Siddiqui","excerpt":"The Vivo V15 Pro was launched in India last month for a price of \u20b928,990 for the 6GB RAM + 128GB storage variant, bringing some decent specifications and a unique camera setup to that price point. If you want an elevating camera setup and have a slightly tighter budget, Vivo has now released the Vivo","guid":"https:\/\/www.xda-developers.com\/?p=254624","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-V15_8-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-V15_8-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-V15_8-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Vivo-V15_8.png"}},{"post_id":251060,"post_title":"Google announces new smartphones will have Google Assistant buttons, Digital Wellbeing expanding to the Moto G7, and Google Lens suggestions availability on the LG G8","permalink":"https:\/\/www.xda-developers.com\/google-assistant-digital-wellbeing-google-lens-mwc\/","post_date":1551047140,"author":"Mishaal Rahman","excerpt":"Mobile World Congress officially starts tomorrow in Barcelona, but today we\u2019ve already seen Xiaomi unveil the 5G Mi Mix 3 and global Mi 9, Huawei unveil the Mate X and new MateBooks, HMD Global announce the Nokia 9 and new mid-range devices, and LG announce the G8 ThinQ and V50 ThinQ. MWC isn\u2019t only about","guid":"https:\/\/www.xda-developers.com\/?p=251060","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/Google-MWC-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/Google-MWC-300x125.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/Google-MWC.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/Google-MWC.png"}}]},{"name":"Xiaomi","url":"\/tag\/xiaomi\/","posts":[{"post_id":255475,"post_title":"Kernel sources for the Xiaomi Mi 8 Lite and Mi Max 3\u2019s Android Pie update are now available","permalink":"https:\/\/www.xda-developers.com\/kernel-sources-xiaomi-mi-8-lite-max-3-android-pie\/","post_date":1553862381,"author":"Aamir Siddiqui","excerpt":"The Xiaomi Mi Max 3 was launched in July 2018, ushering in another generation of Xiaomi\u2019s phablet smartphone with decent specifications. The Xiaomi Mi 8 Lite was announced in late Q3 2018 with the Qualcomm Snapdragon 660 SoC, and it has gone on to become a popular choice for those looking for a high value-for-money","guid":"https:\/\/www.xda-developers.com\/?p=255475","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/xiaomi-mi-8-lite-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/xiaomi-mi-8-lite-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/xiaomi-mi-8-lite-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/xiaomi-mi-8-lite.png"}},{"post_id":255453,"post_title":"MIUI 11 will introduce new icons, ultra power saving mode, and more","permalink":"https:\/\/www.xda-developers.com\/miui-11-new-features\/","post_date":1553859379,"author":"Tushar Mehta","excerpt":"Xiaomi\u2019s MIUI may not offer the most appealing user experience for users outside of China but the company is slowly optimizing it. After MIUI 10, which was aimed at optimizing full-screen usage and improving the camera performance, Xiaomi is working on MIUI 11 for a more uniformly applied design language, new icons styles and shapes,\u00a0","guid":"https:\/\/www.xda-developers.com\/?p=255453","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/miui-11-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/miui-11-300x150.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/miui-11-1024x512.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/miui-11.jpg"}},{"post_id":253873,"post_title":"Xiaomi Redmi Note 7 Pro Review: A Great Hardware Package on a Budget","permalink":"https:\/\/www.xda-developers.com\/xiaomi-redmi-note-7-pro-review\/","post_date":1553835386,"author":"Idrees Patel","excerpt":"I still remember the first time I used a Xiaomi phone. Xiaomi entered the Indian smartphone market in July 2014, and I purchased the Xiaomi Redmi 1s in September of that year. The Redmi 1s was Xiaomi\u2019s first budget phone to be launched in India, and even at that time, I was impressed by the","guid":"https:\/\/www.xda-developers.com\/?p=253873","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xiaomi-Redmi-Note-7-Pro-Review-Back-Zoomed-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xiaomi-Redmi-Note-7-Pro-Review-Back-Zoomed-300x225.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xiaomi-Redmi-Note-7-Pro-Review-Back-Zoomed-1024x768.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/Xiaomi-Redmi-Note-7-Pro-Review-Back-Zoomed.jpg"}},{"post_id":255273,"post_title":"Xiaomi Mi 9\u2019s MIUI 9.3.27 beta adds a DC Dimming feature like the Black Shark 2","permalink":"https:\/\/www.xda-developers.com\/xiaomi-mi-9-miui-beta-dc-dimming-feature-black-shark-2\/","post_date":1553760944,"author":"Idrees Patel","excerpt":"The Xiaomi Mi 9 was launched at Mobile World Congress last month. It\u2019s Xiaomi\u2019s latest flagship phone, with a top-tier specifications list to match. Its list of specifications includes the Qualcomm Snapdragon 855 SoC with Adreno 640 GPU, 6GB\/8GB of RAM with 128GB storage, 6.39-inch Full HD+ (2340\u00d71080) OLED display, 48MP primary rear camera, 16MP","guid":"https:\/\/www.xda-developers.com\/?p=255273","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/MIUI-10-Logo_6-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/MIUI-10-Logo_6-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/MIUI-10-Logo_6-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/MIUI-10-Logo_6.png"}}]},{"name":"ZTE","url":"\/tag\/zte\/","posts":[{"post_id":252201,"post_title":"The Nubia Alpha is a smartwatch pretending to be a smartphone","permalink":"https:\/\/www.xda-developers.com\/nubia-alpha-smartwatch-smartphone\/","post_date":1551709242,"author":"Adam Conway","excerpt":"This year\u2019s MWC in Barcelona has been a wild ride. From foldable smartphones to weird hand gestures\u00a0to the return of QWERTY slider keyboards, we\u2019ve seen it all. Nubia, an off-shoot firm from ZTE, had its own device that made use of a flexible OLED display. Meet the Nubia Alpha, a smartwatch that tries desperately to","guid":"https:\/\/www.xda-developers.com\/?p=252201","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/IMG_20190227_123910-150x150.jpg","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/IMG_20190227_123910-300x225.jpg","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/IMG_20190227_123910-1024x768.jpg","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/IMG_20190227_123910.jpg"}},{"post_id":252001,"post_title":"Huawei Mate X, LG V50, ZTE Axon 10 Pro, and Samsung Galaxy S10+ forums are now open","permalink":"https:\/\/www.xda-developers.com\/huawei-mate-x-lg-v50-zte-axon-10-pro-and-samsung-galaxy-s10-forums\/","post_date":1551453890,"author":"Joe Fedewa","excerpt":"There have been a ton of Android devices announced in the last couple of weeks. With MWC 2019 and Samsung Unpacked happened back-to-back, we\u2019ve had no shortage of phones to talk about. The phones that get the most attention are the flagships and we\u2019ve just opened forums for several of them: the Huawei Mate X,","guid":"https:\/\/www.xda-developers.com\/?p=252001","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/03\/v50-x-s10-axon-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/03\/v50-x-s10-axon-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/03\/v50-x-s10-axon-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/03\/v50-x-s10-axon.png"}},{"post_id":251614,"post_title":"ZTE will release an update to the Axon 7 to bring back Google Daydream VR support","permalink":"https:\/\/www.xda-developers.com\/zte-axon-7-update-bring-back-google-daydream-vr\/","post_date":1551272403,"author":"George Burduli","excerpt":"Chinese electronics brand ZTE has a respectable presence in Europe and Asia because of the range of affordable smartphones that they release. Back in 2016, they released a smartphone that got the particular attention of smartphone enthusiasts: the ZTE Axon 7. The Axon 7 directly competed against the OnePlus 3\/3T among enthusiasts with its front-facing","guid":"https:\/\/www.xda-developers.com\/?p=251614","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2017\/01\/ZTE-Axon-7-Feature-Image-XDA-Yellow-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2017\/01\/ZTE-Axon-7-Feature-Image-XDA-Yellow-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2017\/01\/ZTE-Axon-7-Feature-Image-XDA-Yellow-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2017\/01\/ZTE-Axon-7-Feature-Image-XDA-Yellow.png"}},{"post_id":251247,"post_title":"ZTE unveils the ZTE Axon 10 Pro 5G flagship, ZTE Blade V10 and ZTE Blade V10 Vita","permalink":"https:\/\/www.xda-developers.com\/zte-axon-10-pro-5g-flagship-blade-v10-vita\/","post_date":1551100705,"author":"Aamir Siddiqui","excerpt":"MWC 2019 is the biggest smartphone event of the year, where smartphone companies from all over the world have congregated to announce their latest technologies. ZTE has taken to the stage to add its own name in the 5G flagship lineup with the ZTE Axon 10 Pro 5G,\u00a0and also took the opportunity to announce the","guid":"https:\/\/www.xda-developers.com\/?p=251247","images":{"thumbnail":"https:\/\/www.xda-developers.com\/files\/2019\/02\/ZTE-Axon-10-Pro-5G-150x150.png","medium":"https:\/\/www.xda-developers.com\/files\/2019\/02\/ZTE-Axon-10-Pro-5G-300x200.png","large":"https:\/\/www.xda-developers.com\/files\/2019\/02\/ZTE-Axon-10-Pro-5G-1024x683.png","full":"https:\/\/www.xda-developers.com\/files\/2019\/02\/ZTE-Axon-10-Pro-5G.png"}}]}],"top_devices":[{"url":"https:\/\/forum.xda-developers.com\/oneplus-6t","title":"OnePlus 6T"},{"url":"https:\/\/forum.xda-developers.com\/galaxy-note-9","title":"Galaxy Note9"},{"url":"https:\/\/forum.xda-developers.com\/pixel-3-xl","title":"Pixel 3 XL"},{"url":"https:\/\/forum.xda-developers.com\/poco-f1","title":"Xiaomi Pocophone F1"}],"new_devices":[{"url":"https:\/\/forum.xda-developers.com\/razer-phone-2","title":"Razer Phone 2"},{"url":"https:\/\/forum.xda-developers.com\/oneplus-6t","title":"OnePlus 6T"},{"url":"https:\/\/forum.xda-developers.com\/honor-view-20","title":"Honor View20"},{"url":"https:\/\/forum.xda-developers.com\/mate-20-pro","title":"Huawei Mate 20 Pro"}],"topics":[{"url":"https:\/\/forum.xda-developers.com\/android-auto\/","title":"Android Auto"},{"url":"https:\/\/forum.xda-developers.com\/android\/software-hacking\/","title":"Android Mods"},{"url":"https:\/\/forum.xda-developers.com\/android-tv\/","title":"Android TV"},{"url":"https:\/\/forum.xda-developers.com\/android\/apps-games\/","title":"Apps & Games"},{"url":"https:\/\/forum.xda-developers.com\/android\/themes\/","title":"Themes"},{"url":"https:\/\/forum.xda-developers.com\/wear-os\/","title":"Wear OS"},{"url":"https:\/\/forum.xda-developers.com\/smartwatch\/","title":"Smartwatches"},{"url":"https:\/\/forum.xda-developers.com\/windows-10\/","title":"Windows 10"}],"features":[{"url":"https:\/\/www.xda-developers.com\/category\/analysis\/","title":"Analysis\/Editorials"},{"url":"https:\/\/www.xda-developers.com\/tag\/androidpie\/","title":"Android Pie"},{"url":"https:\/\/www.xda-developers.com\/tag\/apk-teardown\/","title":"App Teardowns"},{"url":"https:\/\/www.xda-developers.com\/tag\/chrome-os\/","title":"Chromebooks"},{"url":"https:\/\/www.xda-developers.com\/tag\/development\/","title":"Development"},{"url":"https:\/\/www.xda-developers.com\/tag\/exclusive\/","title":"Exclusives"},{"url":"https:\/\/www.xda-developers.com\/tag\/google\/","title":"Google Products"},{"url":"https:\/\/www.xda-developers.com\/tag\/qualcomm\/","title":"Qualcomm"},{"url":"https:\/\/www.xda-developers.com\/tag\/review\/","title":"Reviews"},{"url":"https:\/\/www.xda-developers.com\/category\/announcements\/","title":"Site Announcements"},{"url":"https:\/\/www.xda-developers.com\/tag\/google-wear-os\/","title":"Wear OS"}],"customize":[{"url":"https:\/\/www.xda-developers.com\/tag\/lineageos\/","title":"LineageOS"},{"url":"https:\/\/www.xda-developers.com\/category\/developments\/","title":"Mods"},{"url":"https:\/\/www.xda-developers.com\/category\/tutorials\/","title":"Tutorials"},{"url":"https:\/\/www.xda-developers.com\/tag\/twrp\/","title":"TWRP"},{"url":"https:\/\/www.xda-developers.com\/tag\/xda-spotlight\/","title":"XDA Spotlight"}],"best_posts":[{"url":"https:\/\/www.xda-developers.com\/youtube-vanced-features\/","title":"Get YouTube Vanced"},{"url":"https:\/\/www.xda-developers.com\/what-is-adb\/","title":"How to use ADB"},{"url":"https:\/\/www.xda-developers.com\/magisk-hub-2\/","title":"Get Magisk"},{"url":"https:\/\/www.xda-developers.com\/root\/","title":"How to Root"},{"url":"https:\/\/www.xda-developers.com\/google-camera-port-hub\/","title":"Get Google Camera"},{"url":"https:\/\/www.xda-developers.com\/xposed-framework-hub\/","title":"Get Xposed"},{"url":"https:\/\/www.xda-developers.com\/substratum-hub\/","title":"Get Substratum"},{"url":"https:\/\/www.xda-developers.com\/android-pie-android-9-port-custom-roms\/","title":"Get Android Pie ROM"}],"tagbar":[{"url":"https:\/\/www.xda-developers.com\/tag\/honor-view20\/","title":"Honor View20"},{"url":"https:\/\/www.xda-developers.com\/tag\/android-q\/","title":"Android Q"},{"url":"https:\/\/www.xda-developers.com\/tag\/lgv40\/","title":"LG V40"},{"url":"https:\/\/www.xda-developers.com\/tag\/oneplus6t\/ ","title":"OnePlus 6T"},{"url":"https:\/\/www.xda-developers.com\/tag\/androidpie\/","title":"Android Pie"},{"url":"https:\/\/forum.xda-developers.com\/honor-hub\/","title":"Honor Hub"},{"url":"https:\/\/www.xda-developers.com\/tag\/qualcomm-snapdragon-855\/","title":"Snapdragon 855"},{"url":"https:\/\/www.xda-developers.com\/tag\/5g\/","title":"5G"},{"url":"https:\/\/www.xda-developers.com\/tag\/samsung-galaxy-note-9\/","title":"Galaxy Note 9"},{"url":"https:\/\/www.xda-developers.com\/tag\/google-pixel-3\/","title":"Pixel 3"}],"search_suggestions":["Android Pie","Note 9 Wallpaper","How to block ads on Android","Honor 10","Pixel 3 XL twrp","Magisk","OnePlus 6T fingerprint"]};
  264.   </script>
  265. <script type="37ba997fb378009421fd7404-text/javascript" src="//forum.xda-cdn.com/clientscript/2015.head.min.js?v=20150727"></script>
  266. <link rel="shortcut icon" href="//forum.xda-cdn.com/images/2015/favicons/favicon.ico">
  267. <link rel="apple-touch-icon" sizes="57x57" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-57x57.png">
  268. <link rel="apple-touch-icon" sizes="114x114" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-114x114.png">
  269. <link rel="apple-touch-icon" sizes="72x72" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-72x72.png">
  270. <link rel="apple-touch-icon" sizes="144x144" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-144x144.png">
  271. <link rel="apple-touch-icon" sizes="60x60" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-60x60.png">
  272. <link rel="apple-touch-icon" sizes="120x120" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-120x120.png">
  273. <link rel="apple-touch-icon" sizes="76x76" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-76x76.png">
  274. <link rel="apple-touch-icon" sizes="152x152" href="//forum.xda-cdn.com/images/2015/favicons/apple-touch-icon-152x152.png">
  275. <link rel="icon" type="image/png" href="//forum.xda-cdn.com/images/2015/favicons/favicon-196x196.png" sizes="196x196">
  276. <link rel="icon" type="image/png" href="//forum.xda-cdn.com/images/2015/favicons/favicon-160x160.png" sizes="160x160">
  277. <link rel="icon" type="image/png" href="//forum.xda-cdn.com/images/2015/favicons/favicon-96x96.png" sizes="96x96">
  278. <link rel="icon" type="image/png" href="//forum.xda-cdn.com/images/2015/favicons/favicon-16x16.png" sizes="16x16">
  279. <link rel="icon" type="image/png" href="//forum.xda-cdn.com/images/2015/favicons/favicon-32x32.png" sizes="32x32">
  280. <meta name="msapplication-TileColor" content="#e67800">
  281. <meta name="msapplication-TileImage" content="//forum.xda-cdn.com/images/2015/favicons/mstile-144x144.png">
  282. <meta name="msapplication-config" content="//forum.xda-cdn.com/images/2015/favicons/browserconfig.xml">
  283. <script type="37ba997fb378009421fd7404-text/javascript">
  284.   if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true)) {
  285.     var d = document;
  286.     var h = d.getElementsByTagName('head')[0];
  287.     var s = d.createElement('script');
  288.     s.type = 'text/javascript';
  289.     s.async = true;
  290.     s.src = 'https://widgets.stackcommerce.com/js-deal-feed/0.1/widget.js';
  291.     h.appendChild(s);
  292.     // document.write('\x3Cscript src="//s.ntv.io/serve/load.js" async >\x3C/script>');
  293.   }
  294. </script>
  295.  
  296. <script type="37ba997fb378009421fd7404-text/javascript">
  297.   !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  298.   n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
  299.   n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
  300.   t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
  301.   document,'script','https://connect.facebook.net/en_US/fbevents.js');
  302.   fbq('init', '403489180002579'); // Insert your pixel ID here.
  303.   fbq('track', 'PageView_XDA');
  304. </script>
  305. <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=403489180002579&ev=PageView_XDA&noscript=1"></noscript>
  306.  
  307.  
  308.  
  309.  
  310. </head>
  311. <body class="page-template-default page page-id-218800 desktop-body et_monarch">
  312. <a id="topanchor"></a>
  313. <div class="hide">
  314. <svg><defs /><symbol id="iconz-arrow-down" viewBox="0 0 50 50"><path clip-path="url(#SVGID_2_)" d="M25 41.5l-25-25 7.9-8L25 25.6 42.1 8.5l7.9 8z" fill="currentColor" /></symbol><symbol id="iconz-close" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z" /></symbol><symbol id="iconz-discord" viewBox="0 0 448 512"><path fill="currentColor" d="M297.22 243.2c0 15.62-11.52 28.42-26.12 28.42-14.33 0-26.1-12.8-26.1-28.42s11.51-28.42 26.1-28.42c14.6 0 26.12 12.8 26.12 28.42zm-119.56-28.42c-14.59 0-26.1 12.8-26.1 28.42s11.77 28.42 26.1 28.42c14.6 0 26.12-12.8 26.12-28.42.25-15.62-11.52-28.42-26.12-28.42zM448 52.74V512c-64.5-57-43.87-38.13-118.78-107.78l13.56 47.36H52.48C23.55 451.58 0 428.03 0 398.85V52.74C0 23.55 23.55 0 52.48 0h343.04C424.45 0 448 23.55 448 52.74zm-72.96 242.68c0-82.43-36.86-149.24-36.86-149.24-36.87-27.65-71.94-26.88-71.94-26.88l-3.58 4.1c43.52 13.3 63.74 32.5 63.74 32.5-60.81-33.33-132.24-33.33-191.23-7.42-9.47 4.35-15.1 7.42-15.1 7.42s21.24-20.22 67.32-33.53l-2.56-3.07s-35.07-.77-71.93 26.88c0 0-36.87 66.81-36.87 149.24 0 0 21.5 37.12 78.08 38.92 0 0 9.47-11.52 17.15-21.25-32.5-9.73-44.8-30.21-44.8-30.21 3.77 2.64 9.98 6.05 10.5 6.4 43.21 24.2 104.59 32.13 159.74 8.96a146.5 146.5 0 0 0 29.44-15.1s-12.8 20.99-46.33 30.46c7.68 9.73 16.9 20.74 16.9 20.74 56.57-1.8 78.33-38.92 78.33-38.92z" /></symbol><symbol id="iconz-facebook" viewBox="0 0 264 512"><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" /></symbol><symbol id="iconz-home" viewBox="0 0 512 512"><path d="M506.56 208.06l-242.7-177.7a13.3 13.3 0 0 0-15.72 0L5.44 208.07a13.3 13.3 0 1 0 15.72 21.47L256 57.6l234.84 171.94a13.28 13.28 0 0 0 18.6-2.88 13.3 13.3 0 0 0-2.88-18.59z" /><path d="M442.25 232.54a13.3 13.3 0 0 0-13.3 13.3V457.6H322.51V342.02c0-36.68-29.84-66.52-66.52-66.52s-66.52 29.84-66.52 66.52V457.6H83.06V245.85a13.3 13.3 0 0 0-26.6 0V470.9a13.3 13.3 0 0 0 13.3 13.3h133.02a13.3 13.3 0 0 0 13.3-13.3V342.01c0-22 17.91-39.91 39.92-39.91s39.91 17.9 39.91 39.9v128.9a13.3 13.3 0 0 0 13.3 13.3h133.04a13.3 13.3 0 0 0 13.3-13.3V245.85a13.3 13.3 0 0 0-13.3-13.3z" /></symbol><symbol id="iconz-pocketnow" viewBox="0 0 600 870"><path fill="currentColor" d="M224.81 100.89h148.63a7.35 7.35 0 0 0 7.34-7.37v-4.26a7.35 7.35 0 0 0-7.34-7.37H224.81a7.36 7.36 0 0 0-7.34 7.37v4.26a7.36 7.36 0 0 0 7.34 7.37z" /><path fill="currentColor" d="M569.24 0H30.76A30.82 30.82 0 0 0 0 30.89v808.22A30.82 30.82 0 0 0 30.76 870h538.48A30.82 30.82 0 0 0 600 839.11V30.89A30.82 30.82 0 0 0 569.24 0zM340 827.26a7.62 7.62 0 0 1-7.6 7.63h-66.51a7.61 7.61 0 0 1-7.59-7.63v-41.75a7.61 7.61 0 0 1 7.59-7.62h66.47a7.61 7.61 0 0 1 7.6 7.62zm202.1-81.37H56.16v-693H542.1z" /><path fill="currentColor" d="M234.4 547.89h144.23a74 74 0 0 0 73.85-74.17V293.05a74 74 0 0 0-73.85-74.16H149.76v439h84.64zm0-256h133.44v183H234.4z" /></symbol><symbol id="iconz-rss" viewBox="0 0 559.37 559.37"><path d="M53.24 0c46.52 0 91.3 6.02 134.34 18.06s83.33 29.07 120.87 51.1a508.28 508.28 0 0 1 102.51 79.25 508.28 508.28 0 0 1 79.26 102.51 508.08 508.08 0 0 1 51.1 120.87c12.03 43.05 18.05 87.82 18.05 134.34 0 14.69-5.2 27.23-15.6 37.64-10.4 10.4-22.95 15.6-37.64 15.6-14.69 0-27.23-5.2-37.64-15.6-10.4-10.4-15.6-22.95-15.6-37.64 0-36.72-4.8-72.12-14.39-106.19a404.74 404.74 0 0 0-40.4-95.47 399.41 399.41 0 0 0-62.42-80.78 399.54 399.54 0 0 0-80.78-62.43c-29.58-17.34-61.4-30.8-95.47-40.39S89.97 106.5 53.25 106.5c-14.7 0-27.24-5.2-37.64-15.6S0 67.92 0 53.23 5.2 26 15.6 15.6C26 5.2 38.56 0 53.24 0zm0 201.35c42.03 0 81.5 8.06 118.43 24.17s69.15 37.95 96.7 65.49c27.53 27.54 49.36 59.77 65.48 96.7 16.11 36.92 24.17 76.39 24.17 118.42 0 14.68-5.2 27.23-15.6 37.63-10.4 10.4-22.95 15.6-37.65 15.6-14.68 0-27.23-5.2-37.63-15.6-10.4-10.4-15.6-22.95-15.6-37.63 0-27.34-5.21-53.04-15.61-77.12-10.4-24.07-24.59-45.08-42.54-63.03-17.95-17.95-38.96-32.13-63.03-42.54-24.08-10.4-49.78-15.6-77.12-15.6-14.68 0-27.23-5.2-37.63-15.6C5.2 281.82 0 269.27 0 254.6s5.2-27.24 15.6-37.64c10.41-10.4 22.96-15.61 37.64-15.61zm97.92 279.68c0 10.61-1.93 20.4-5.81 29.38a75.04 75.04 0 0 1-15.91 23.56 74.2 74.2 0 0 1-23.87 15.92 73.99 73.99 0 0 1-29.07 5.8c-10.6 0-20.4-1.93-29.38-5.8a75.1 75.1 0 0 1-23.56-15.92 75.05 75.05 0 0 1-15.91-23.56c-3.88-8.98-5.81-18.77-5.81-29.38 0-10.2 1.93-19.89 5.81-29.06a74.08 74.08 0 0 1 15.91-23.87 75.07 75.07 0 0 1 23.56-15.91c8.98-3.88 18.77-5.82 29.38-5.82a73.9 73.9 0 0 1 29.07 5.82 74.16 74.16 0 0 1 23.87 15.9 74.11 74.11 0 0 1 15.91 23.88 73.95 73.95 0 0 1 5.81 29.06z" fill="currentColor" /></symbol><symbol id="iconz-search" viewBox="0 0 20 20"><path d="M15.8 7.9c0 4.4-3.5 7.9-7.9 7.9S0 12.3 0 7.9 3.5 0 7.9 0s7.9 3.5 7.9 7.9zM2 7.9c0 3.3 2.6 5.9 5.9 5.9s5.9-2.6 5.9-5.9c0-3.3-2.6-5.9-5.9-5.9S2 4.6 2 7.9z" /><path d="M12.26 13.74l1.41-1.41 6.3 6.29-1.42 1.41z" /></symbol><symbol id="iconz-swappa" viewBox="0 0 100 100"><circle cx="60.5" cy="51.6" r="54.5" fill="none" /><path d="M45.9 12.2c.4 3.3-.9 4.9-4.2 5.5-5.8.9-15.8 3.9-22.6 12.7C9.5 42.9 10.5 54.9 12 61c.7 2.4-.6 5-2.9 5.9-2.4 1.2-5.4.2-6.6-2.2a3 3 0 0 1-.4-1A50.2 50.2 0 0 1 35.4 1.2c1.2-.4 2.4-.7 3.6-1 3.6-.8 5.6.7 6 4.3l.9 7.7zM91 66.9c3.4 1.5 5.7.5 6.8-3 8.2-26.4-6.6-54.5-33-62.7-1.2-.4-2.4-.7-3.6-1-2.6-.7-5.3.8-6 3.4-.2.4-.2.7-.2 1.1-.4 2.5 1.2 4.9 3.7 5.5 6 1.7 16.9 6.8 22.9 21.5 4.3 10.3 1.8 20.4-.3 25.9-1.2 3.1-.4 5 2.7 6.3l7 3zm-77 8.6c-3 2.2-3.3 4.6-.8 7.3A50.11 50.11 0 0 0 84 85.7c.9-.9 1.8-1.7 2.7-2.7 1.9-1.9 2-5 .1-6.9-.2-.2-.5-.5-.8-.7-2-1.6-4.8-1.4-6.5.4C75 80.1 65.1 87 49.4 85 38.2 83.5 30.7 76.4 27 71.8c-2.1-2.6-4.1-2.8-6.8-.9L14 75.5zM35 39c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10c.1-5.5-4.4-10-10-10zm30 0c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10c.1-5.5-4.4-10-10-10z" fill="currentColor" /></symbol><symbol id="iconz-telegram" viewBox="0 0 448 512"><path fill="currentColor" d="M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z" /></symbol><symbol id="iconz-twitter" viewBox="0 0 512 512"><path fill="currentColor" d="M459.37 151.72c.33 4.54.33 9.1.33 13.64 0 138.72-105.59 298.56-298.56 298.56-59.45 0-114.68-17.22-161.14-47.1 8.45.97 16.57 1.3 25.34 1.3 49.05 0 94.21-16.58 130.27-44.84a105.12 105.12 0 0 1-98.1-72.77 132.7 132.7 0 0 0 19.81 1.62c9.42 0 18.84-1.3 27.61-3.57A104.95 104.95 0 0 1 20.8 195.57v-1.3a105.68 105.68 0 0 0 47.43 13.32 104.86 104.86 0 0 1-46.78-87.39c0-19.49 5.2-37.36 14.3-52.95a298.27 298.27 0 0 0 216.36 109.8c-1.62-7.8-2.6-15.91-2.6-24.03 0-57.83 46.78-104.94 104.94-104.94 30.2 0 57.5 12.67 76.67 33.14a206.6 206.6 0 0 0 66.6-25.34 104.65 104.65 0 0 1-46.14 57.83c21.12-2.28 41.59-8.13 60.43-16.25a225.57 225.57 0 0 1-52.63 54.26z" /></symbol><symbol id="iconz-user" viewBox="0 0 496 512"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96a88 88 0 1 1 0 176 88 88 0 0 1 0-176zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z" /></symbol><symbol id="iconz-youtube" viewBox="0 0 576 512"><path fill="currentColor" d="M549.65 124.08a68.62 68.62 0 0 0-48.28-48.6C458.78 64 288 64 288 64S117.22 64 74.63 75.49a68.62 68.62 0 0 0-48.28 48.6c-11.42 42.86-11.42 132.3-11.42 132.3s0 89.44 11.42 132.3c6.28 23.65 24.78 41.5 48.28 47.82C117.22 448 288 448 288 448s170.78 0 213.37-11.49c23.5-6.32 42-24.17 48.28-47.82 11.42-42.86 11.42-132.3 11.42-132.3s0-89.44-11.42-132.3zM232.15 337.6V175.2l142.73 81.2-142.73 81.2z" /></symbol></svg></div>
  315. <header class="topbar logged-out" role="banner">
  316. <div class="topbar-main">
  317. <a href="https://www.xda-developers.com/" title="XDA News Homepage" class="xda-logo-wrap">
  318. <img src="//forum.xda-cdn.com/images/2015/xda-logo_newcolors.svg" alt="XDA Developers" width="207" class="xda-logo">
  319. </a>
  320. <nav class="navigation" rol="navigation">
  321. <ul class="nav">
  322. <li class="nav-item" id="navnews">
  323. <span class="nav-target" data-dropdown-target>News <svg width="10" height="10"><use xlink:href="#iconz-arrow-down"></use></svg></span>
  324. <div class="nav-dropdown" data-posts></div>
  325. </li>
  326. <li class="nav-item" id="navforums">
  327. <span class="nav-target nav-target--highlight" data-dropdown-target>Forums <svg width="10" height="10"><use xlink:href="#iconz-arrow-down"></use></svg></span>
  328. <div class="nav-dropdown nav-dropdown--forum has-sections has-sections--triple">
  329. <a href="https://forum.xda-developers.com" class="forum-home"><svg class="icon-home"><use xlink:href="#iconz-home"></use></svg> Forum Home</a>
  330. <nav class="nav-section">
  331. <h3 class="nav-heading">Top Devices</h3>
  332. <div data-nav-list="top_devices"></div>
  333. </nav>
  334. <nav class="nav-section">
  335. <h3 class="nav-heading">New Devices</h3>
  336. <div data-nav-list="new_devices"></div>
  337. </nav>
  338. <nav class="nav-section">
  339. <h3 class="nav-heading">Topics</h3>
  340. <div data-nav-list="topics"></div>
  341. </nav>
  342. </div>
  343. </li>
  344. <li class="nav-item" id="navdevices">
  345. <span class="nav-target" data-dropdown-target>Devices <svg width="10" height="10"><use xlink:href="#iconz-arrow-down"></use></svg></span>
  346. <div class="nav-dropdown nav-dropdown--wide" data-vendors>
  347. <a href="https://www.xda-developers.com/search2/" class="nav-dropdown-more">More</a>
  348. </div>
  349. </li>
  350. <li class="nav-item" id="navtopics">
  351. <span class="nav-target" data-dropdown-target>Topics <svg width="10" height="10"><use xlink:href="#iconz-arrow-down"></use></svg></span>
  352. <div class="nav-dropdown has-sections">
  353. <nav class="nav-section">
  354. <h3 class="nav-heading">Features</h3>
  355. <div data-nav-list="features"></div>
  356. </nav>
  357. <nav class="nav-section">
  358. <h3 class="nav-heading">Customize</h3>
  359. <div data-nav-list="customize"></div>
  360. </nav>
  361. </div>
  362. </li>
  363. <li class="nav-item" id="navbestposts">
  364. <span class="nav-target" data-dropdown-target>Best Posts <svg width="10" height="10"><use xlink:href="#iconz-arrow-down"></use></svg></span>
  365. <div class="nav-dropdown nav-dropdown--narrow" data-nav-list="best_posts"></div>
  366. </li>
  367. </ul>
  368. </nav> <div class="topbar-right">
  369. <div class="topbar-search">
  370. <div class="search-trigger" data-panel-trigger="search">
  371. <svg class="search-img"><use xlink:href="#iconz-search"></use></svg>
  372. </div>
  373. <div class="search-form-wrap panel panel--top-padding" data-panel="search">
  374. <div class="search-form-inner">
  375. <div class="panel-close" data-panel-trigger="search"><span>close</span></div>
  376. <form class="search-form" id="topnav-search-form">
  377. <input type="search" placeholder="Search" name="s" class="search-input-topbar" id="header_search" autocomplete="off">
  378. <svg class="search-clear" id="search-clear"><use xlink:href="#iconz-close"></use></svg>
  379. </form>
  380. <div class="all-results-container" id="algolia-hits"></div>
  381. </div>
  382. </div>
  383. </div>
  384. <div class="user-target" data-panel-trigger="user" id="user-avatar">
  385. <svg class="iconz-user-circle"><use xlink:href="#iconz-user"></use></svg>
  386. <span class="notification-alert"></span>
  387. </div>
  388. <div class="panel" data-panel="user">
  389. <div class="panel-close" data-panel-trigger="user"><span>close</span></div>
  390.  
  391. <div class="login-form show-logged-out">
  392. <form class="form" action="https://forum.xda-developers.com/login.php?do=login" method="post" onsubmit="if (!window.__cfRLUnblockHandlers) return false; md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)" data-cf-modified-37ba997fb378009421fd7404-="">
  393. <input type="text" class="form-input" name="vb_login_username" placeholder="Username">
  394. <input type="password" class="form-input" name="vb_login_password" placeholder="Password">
  395. <div class="login-form-footer">
  396. <label class="checkbox-label" for="cb_cookieuser_navbar">
  397. <input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" checked> Remember me
  398. </label>
  399. <a href="https://forum.xda-developers.com/login.php?do=lostpw" rel="nofollow" class="login-form-forgot">Forgot password?</a>
  400. </div>
  401. <button type="submit" class="button button--wide">Log In</button>
  402. <input type="hidden" name="s" value="">
  403. <input type="hidden" name="securitytoken" value="guest">
  404. <input type="hidden" name="do" value="login">
  405. <input type="hidden" name="vb_login_md5password">
  406. <input type="hidden" name="vb_login_md5password_utf">
  407. <script async src="//forum.xda-cdn.com/clientscript/google-login.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  408. </form>
  409. <p class="login-alts"><a href="https://forum.xda-developers.com/register.php">Register</a> or <a href="https://forum.xda-developers.com/social-login/google.php" id="gplus-button" rel="nofollow">Login with Google</a></p>
  410. </div>
  411.  
  412. <div class="show-logged-in">
  413. <div class="panel-section user-info">
  414. <a href="" class="user-info-target" id="user-info-target">
  415. <div id="user-info-avatar"></div>
  416. <div class="user-info-meta" id="user-info"></div>
  417. </a>
  418. </div>
  419. <div class="panel-section user-notifications">
  420. <h3 class="nav-heading">Notifications</h3>
  421. <ul class="panel-list" id="notification-list"></ul>
  422. </div>
  423. <div class="panel-section user-devices">
  424. <h3 class="nav-heading"><a href="https://forum.xda-developers.com/profile.php?do=editprofile#device_search">My Devices <span>(edit)</span></a></h3>
  425. <ul class="panel-list" id="devices-list"></ul>
  426. </div>
  427. <div class="panel-section user-utilities">
  428. <ul class="panel-list" id="utilities-list">
  429. <li><a href="" class="logout-target" id="logout-target">Log Out</a></li>
  430. <li><a href="https://forum.xda-developers.com/usercp.php" class="settings-target">Settings</a></li>
  431. <li class="if-moderator"><a href="https://forum.xda-developers.com/rp/">Reported Posts</a></li>
  432. </ul>
  433. </div>
  434. </div>
  435. </div>
  436. <div class="hamburger">
  437. <div class="hb-trigger" data-panel-trigger="hamburger">
  438. <div class="hb-trigger-box">
  439. <div class="hb-trigger-inner"></div>
  440. </div>
  441. </div>
  442. <div class="hb-nav panel" data-panel="hamburger">
  443. <nav class="panel-section">
  444. <h3 class="nav-heading">XDA’s Apps</h3>
  445. <ul class="panel-list">
  446. <li>
  447. <a href="https://play.google.com/store/apps/details?id=com.xda.nobar" title="Navigation Gestures App" target="_blank" class="hb-nav-target">
  448. <h4 class="panel-target-heading">Nav Gestures</h4>
  449. <p class="panel-target-subheading">Add swipe gestures to any Android, no root</p>
  450. </a>
  451. </li>
  452. <li>
  453. <a href="https://play.google.com/store/apps/details?id=com.xda.onehandedmode" title="One Handed Mode App" target="_blank" class="hb-nav-target">
  454. <h4 class="panel-target-heading">One handed mode</h4>
  455. <p class="panel-target-subheading">Make your phone easier to use with one hand, no root</p>
  456. </a>
  457. </li>
  458. <li>
  459. <a href="https://play.google.com/store/apps/details?id=com.xda.labs.play" title="XDA Forum App" target="_blank" class="hb-nav-target">
  460. <h4 class="panel-target-heading">XDA Forum App</h4>
  461. <p class="panel-target-subheading">The best way to access XDA on your phone</p>
  462. </a>
  463. </li>
  464. <li>
  465. <a href="https://www.xda-developers.com/xda-labs/" title="XDA App Store" target="_blank" class="hb-nav-target">
  466. <h4 class="panel-target-heading">XDA Labs</h4>
  467. <p class="panel-target-subheading">An app store for independent developers</p>
  468. </a>
  469. </li>
  470. <li>
  471. <a href="https://play.google.com/store/apps/details?id=projekt.launcher" title="Hyperion Launcher App" target="_blank" class="hb-nav-target">
  472. <h4 class="panel-target-heading">Hyperion Launcher</h4>
  473. <p class="panel-target-subheading">A sweet, feature-filled launcher with a beautiful UX.</p>
  474. </a>
  475. </li>
  476. </ul>
  477. </nav>
  478. <nav class="panel-section">
  479. <h3 class="nav-heading">Sites we like</h3>
  480. <ul class="panel-list">
  481. <li>
  482. <a href="https://swappa.com/" class="panel-target-icon" rel="nofollow">
  483. <svg class="iconz-swappa"><use xlink:href="#iconz-swappa"></use></svg>
  484. <div>
  485. <h4 class="panel-target-heading">Swappa</h4>
  486. <p class="panel-target-subheading">XDA’s official marketplace for buying and selling tech</p>
  487. </div>
  488. </a>
  489. </li>
  490. <li>
  491. <a href="https://www.youtube.com/pocketnow" class="panel-target-icon">
  492. <svg class="iconz-pocketnow"><use xlink:href="#iconz-pocketnow"></use></svg>
  493. <div>
  494. <h4 class="panel-target-heading">Pocketnow</h4>
  495. <p class="panel-target-subheading">Premium videos</p>
  496. </div>
  497. </a>
  498. </li>
  499. </ul>
  500. </nav>
  501. <nav class="panel-section">
  502. <h3 class="nav-heading">Social</h3>
  503. <ul class="panel-list panel-list--social">
  504. <li>
  505. <a href="https://twitter.com/xdadevelopers" class="panel-social-target">
  506. <svg class="iconz-social iconz-twitter"><use xlink:href="#iconz-twitter"></use></svg>
  507. </a>
  508. </li>
  509. <li>
  510. <a href="https://www.facebook.com/xda.developers" class="panel-social-target">
  511. <svg class="iconz-social iconz-facebook"><use xlink:href="#iconz-facebook"></use></svg>
  512. </a>
  513. </li>
  514. <li>
  515. <a href="https://www.youtube.com/user/xdadevelopers?sub_confirmation=1" class="panel-social-target">
  516. <svg class="iconz-social iconz-youtube"><use xlink:href="#iconz-youtube"></use></svg>
  517. </a>
  518. </li>
  519. <li>
  520. <a href="https://discord.gg/EhaMzy2" class="panel-social-target">
  521. <svg class="iconz-social iconz-discord"><use xlink:href="#iconz-discord"></use></svg>
  522. </a>
  523. </li>
  524. <li>
  525. <a href="https://t.me/xdadevelopershub" class="panel-social-target">
  526. <svg class="iconz-social iconz-telegram"><use xlink:href="#iconz-telegram"></use></svg>
  527. </a>
  528. </li>
  529. <li>
  530. <a href="https://data.xda-developers.com/portal-feed" class="panel-social-target">
  531. <svg class="iconz-social iconz-rss"><use xlink:href="#iconz-rss"></use></svg>
  532. </a>
  533. </li>
  534. </ul>
  535. </nav>
  536. <nav class="panel-section">
  537. <h3 class="nav-heading">Resources</h3>
  538. <ul class="panel-list">
  539. <li><a href="https://www.xda-developers.com/newsletter-signup/">Subscribe to our Newsletter</a></li>
  540. <li><a href="https://www.xda-developers.com/the-team/">Contact</a></li>
  541. <li><a href="https://www.xda-developers.com/about/">About</a></li>
  542. <li><a href="https://www.xda-developers.com/tip-us/" class="panel-target-highlight">Tip Us</a></li>
  543. </ul>
  544. </nav>
  545. </div>
  546. </div>
  547. </div>
  548. </div>
  549. <nav class="tagbar">
  550. <ol class="tagbar-list" id="tagbar-list"></ol>
  551. </nav>
  552. </header>
  553.  
  554.  
  555.  
  556. <section>
  557. <div class="container">
  558. <div class="row">
  559.  
  560. <div class="col main-content col_9_of_12">
  561.  
  562. <article class="post post-218800 page type-page status-publish has-post-thumbnail hentry tag-adb">
  563.  
  564. <div class="entry_media">
  565. <a href="https://www.xda-developers.com/files/2017/10/adbandroid.png" class="popup_link">
  566. <img src="https://www.xda-developers.com/files/2017/10/adbandroid-810x298_c.png" alt="What is ADB? How to Install ADB, Common Uses, and Advanced Tutorials" width="810" height="298" /> </a>
  567. </div>
  568.  
  569. <div class="shortcode-content">
  570.  
  571. <div class="entry_content">
  572.  
  573. <div class="page_title">
  574. <h1 class="entry-title">What is ADB? How to Install ADB, Common Uses, and Advanced Tutorials</h1>
  575. </div>
  576. <p class="dropcap"><a href="https://www.xda-developers.com/install-adb-windows-macos-linux/">ADB</a> is something that many Android enthusiasts use, but its full potential is often overlooked. ADB stands for &#8220;Android Debug Bridge,&#8221; and it is a command line tool that is used to communicate with a smartphone, tablet, smartwatch, set-top box, or any other device that can run the Android operating system (even an emulator). Specific commands are built into the ADB binary and while some of them work on their own, most are commands we send to the connected device.</p>
  577. <p>ADB allows you to do things on an Android device that may not be suitable for everyday use, yet can greatly benefit your user or developer experience. For example, you can install apps outside of the Play Store, debug apps, access hidden features, and bring up a Unix shell so you can issue commands directly on the device. So for security reasons, Developer Options need to be unlocked and you need to have USB Debugging Mode enabled as well. Not only that, but you also need to authorize USB Debugging access to the specific PC that you&#8217;re connected to with a USB cable.</p>
  578. <h3>What is ADB?</h3>
  579. <p>Since ADB is a client-server program, there are <strong>three components that make up the entire process</strong>. First, we have what Google calls the Client, the computer you have connected to your Android device. It&#8217;s from this computer that we are sending commands to our device through the USB cable (and wirelessly as well in some cases). Next up is the <em>daemon</em> (also known as <em>adbd</em>), and this is a service that is currently running on both the computer as well as the Android device and allows the latter to accept and execute commands.</p>
  580. <p>The last of the three components of ADB is called the Server and this is a piece of software that actually manages the communication between the client and the daemon. So after you type in an ADB command in a command prompt, PowerShell, or a terminal, it&#8217;s the server that is running as a background process on your computer that sends this command to the daemon. All three components work together to give you this type of access to your smartphone, tablet, smartwatch, and more.</p>
  581. <h3>How Does ADB Work?</h3>
  582. <p>Because there are three pieces that makeup ADB (the Client, Daemon, and the Server), this requires certain pieces to be up and running in the first place. So if you have freshly booted the computer (and you don&#8217;t have it setup to start the daemon on boot), then you will need it to be running before any communication can be sent to the Android device. You&#8217;ll see this the following message in the command prompt or terminal, as it will check to make sure the daemon is running.</p>
  583. <p><img class="aligncenter size-full wp-image-187423" src="https://www.xda-developers.com/files/2017/09/What-is-ADB-Start-Service.png" alt="What is ADB - Start Service" width="880" height="156" srcset="https://www.xda-developers.com/files/2017/09/What-is-ADB-Start-Service.png 880w, https://www.xda-developers.com/files/2017/09/What-is-ADB-Start-Service-300x53.png 300w, https://www.xda-developers.com/files/2017/09/What-is-ADB-Start-Service-768x136.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></p>
  584. <p>If the daemon isn&#8217;t running, then it will start the process and tell you which local TCP port it has been started on. Once that ADB service has been started, it will continue to listen to that specific port for commands that have been sent by the ADB client. It will then set up connections to all running devices which are attached to the computer (including emulators). This is the moment where you&#8217;ll receive the authorization request on the Android device if the computer hasn&#8217;t been authorized in the past.</p>
  585. <h3>Examples of ADB</h3>
  586. <p>As mentioned above, you can use ADB to do all sorts of things on an Android device. Some of these commands are built directly into the ADB binary and should work on all devices. You can also open up what is referred to as an ADB Shell and this will let you run commands directly on the device. The commands which are run directly on the device can vary from device to device (since OEMs can remove access to certain ones, and also modify adb behavior) and can vary from one version of Android to the next as well.</p>
  587. <p>Below, you&#8217;ll find a list of example commands which you can do on your device&#8230;</p>
  588. <ul>
  589. <li>Print a list of connected devices: <code>adb devices</code></li>
  590. <li>Kill the ADB server: <code>adb kill-server</code></li>
  591. <li>Install an application: <code>adb install </code></li>
  592. <li>Set up port forwarding: <code>adb forward tcp:6100 tcp:7100</code></li>
  593. <li>Copy a file/directory from the device: <code>adb pull </code></li>
  594. <li>Copy a file/directory to the device: <code>adb push </code></li>
  595. <li>Initiate an ADB shell: <code>adb shell</code></li>
  596. </ul>
  597. <h2>How do I install ADB?</h2>
  598. <h3>Phone Setup</h3>
  599. <ol>
  600. <li>Launch the <strong>Settings</strong> application on your phone.</li>
  601. <li>Tap the <strong>About Phone</strong> option generally near the bottom of the list (this is hidden behind the “System” option in Google’s latest <a href="https://www.xda-developers.com/tag/android-oreo/">Android Oreo</a> version).</li>
  602. <li>Then tap the <strong>Build Number</strong> option 7 times to enable Developer Mode. You will see a toast message when it is done.</li>
  603. <li>Now go back to the main Settings screen and you should see a new <strong>Developer Options</strong> menu you can access.</li>
  604. <li>Go in there and enable the <strong>USB Debugging</strong> option.<br />
  605. <img class="aligncenter wp-image-184833 size-medium" src="https://www1-lw.xda-cdn.com/files/2017/08/Image-001-1-300x199.png" sizes="(max-width: 300px) 100vw, 300px" srcset="https://www1-lw.xda-cdn.com/files/2017/08/Image-001-1-300x199.png 300w, https://www1-lw.xda-cdn.com/files/2017/08/Image-001-1-768x509.png 768w, https://www1-lw.xda-cdn.com/files/2017/08/Image-001-1-1024x678.png 1024w, https://www1-lw.xda-cdn.com/files/2017/08/Image-001-1.png 1200w" alt="install adb" width="300" height="199" /></li>
  606. <li>You are partially done with the phone setup process. Next up, you will need to scroll below and follow the rest of the instructions for your particular operating system.</li>
  607. </ol>
  608. <h3>Microsoft Windows ADB Setup</h3>
  609. <ol>
  610. <li><a href="https://dl.google.com/android/repository/platform-tools-latest-windows.zip" target="_blank" rel="noopener">Download the ADB ZIP file for Windows</a></li>
  611. <li>Extract the contents of this ZIP file into an easily accessible folder (such as C:\adb)</li>
  612. <li>Open Windows Explorer and browse to where you extracted the contents of this ZIP file</li>
  613. <li>Then open up a Command Prompt from the same directory as this ADB binary. This can be done by holding<em> Shift</em> and <em>Right-clicking</em> within the folder then click the <em>“open command prompt here”</em> option. (Some Windows 10 users may see “PowerShell” instead of “command prompt”.)<img class="aligncenter wp-image-180006 size-full" src="https://www1-lw.xda-cdn.com/files/2017/07/ADBOpenHere.png" sizes="(max-width: 856px) 100vw, 856px" srcset="https://www1-lw.xda-cdn.com/files/2017/07/ADBOpenHere.png 856w, https://www1-lw.xda-cdn.com/files/2017/07/ADBOpenHere-300x233.png 300w, https://www1-lw.xda-cdn.com/files/2017/07/ADBOpenHere-768x598.png 768w" alt="install adb" width="856" height="666" /></li>
  614. <li>Connect your smartphone or tablet to your computer with a USB cable. Change the USB mode to “file transfer (MTP)” mode. Some OEMs may or may not require this, but it’s best to just leave it in this mode for general compatibility.</li>
  615. <li>In the Command Prompt window, enter the following command to launch the ADB daemon: <code class=" prettyprinted"><span class="pln">adb devices</span></code></li>
  616. <li>On your phone’s screen, you should see a prompt to allow or deny USB Debugging access. Naturally, you will want to grant USB Debugging access when prompted (and tap the always allow check box if you never want to see that prompt again).<img class="aligncenter wp-image-184834 size-medium" src="https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2-300x180.png" sizes="(max-width: 300px) 100vw, 300px" srcset="https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2-300x180.png 300w, https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2.png 567w" alt="install adb" width="300" height="180" /></li>
  617. <li>Finally, re-enter the command from step #6. If everything was successful, you should now see your device’s serial number in the command prompt. Yay! You can now run any ADB command on your device! Now go forth and start modding your phone by following our extensive list of tutorials!</li>
  618. </ol>
  619. <h3>How to Install ADB on macOS</h3>
  620. <ol>
  621. <li><a href="https://dl.google.com/android/repository/platform-tools-latest-darwin.zip" target="_blank" rel="noopener">Download the ADB ZIP file for macOS</a></li>
  622. <li>Extract the ZIP to an easily accessible location (like the Desktop for example).</li>
  623. <li>Open Terminal.</li>
  624. <li>To browse to the folder you extracted ADB into, enter the following command: <code class=" prettyprinted"><span class="pln">cd </span><span class="pun">/</span><span class="pln">path</span><span class="pun">/</span><span class="pln">to</span><span class="pun">/</span><span class="pln">extracted</span><span class="pun">/</span><span class="pln">folder</span><span class="pun">/</span></code></li>
  625. <li>For example, on my Mac it was this:<code class=" prettyprinted"><span class="pln">cd </span><span class="pun">/</span><span class="typ">Users</span><span class="pun">/</span><span class="typ">Doug</span><span class="pun">/</span><span class="typ">Desktop</span><span class="pun">/</span><span class="pln">platform</span><span class="pun">-</span><span class="pln">tools</span><span class="pun">/</span></code></li>
  626. <li>Connect your device to your Mac with a compatible USB cable. Change the USB connection mode to “file transfer (MTP)” mode. This is not always required for every device, but it’s best to just leave it in this mode so you don’t run into any issues.</li>
  627. <li>Once the Terminal is in the same folder your ADB tools are in, you can execute the following command to launch the ADB daemon: <code class=" prettyprinted"><span class="pln">adb devices</span></code></li>
  628. <li>On your device, you’ll see an “Allow USB debugging” prompt. Allow the connection.<img class="aligncenter wp-image-184834 size-medium" src="https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2-300x180.png" sizes="(max-width: 300px) 100vw, 300px" srcset="https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2-300x180.png 300w, https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2.png 567w" alt="install adb" width="300" height="180" /></li>
  629. <li>Finally, re-enter the command from step #7. If everything was successful, you should now see your device’s serial number in macOS’s Terminal window. Congratulations! You can now run any ADB command on your device! Now go forth and start modding your phone by following our extensive list of tutorials!</li>
  630. </ol>
  631. <h3>How to Install ADB on Linux</h3>
  632. <ol>
  633. <li><a href="https://dl.google.com/android/repository/platform-tools-latest-linux.zip" target="_blank" rel="noopener">Download the ADB ZIP file for Linux</a></li>
  634. <li>Extract the ZIP to an easily accessible location (like the Desktop for example).</li>
  635. <li>Open a Terminal window.</li>
  636. <li>Enter the following command: <code class=" prettyprinted"><span class="pln">cd </span><span class="pun">/</span><span class="pln">path</span><span class="pun">/</span><span class="pln">to</span><span class="pun">/</span><span class="pln">extracted</span><span class="pun">/</span><span class="pln">folder</span><span class="pun">/</span></code></li>
  637. <li>This will change the directory to where you extracted the ADB files.</li>
  638. <li>So for example:<code class=" prettyprinted"><span class="pln">cd </span><span class="pun">/</span><span class="typ">Users</span><span class="pun">/</span><span class="typ">Doug</span><span class="pun">/</span><span class="typ">Desktop</span><span class="pun">/</span><span class="pln">platform</span><span class="pun">-</span><span class="pln">tools</span><span class="pun">/</span></code></li>
  639. <li>Connect your device to your Linux machine with your USB cable. Change the connection mode to “file transfer (MTP)” mode. This is not always necessary for every device, but it’s recommended so you don’t run into any issues.</li>
  640. <li>Once the Terminal is in the same folder your ADB tools are in, you can execute the following command to launch the ADB daemon: <code class=" prettyprinted"><span class="pln">adb devices</span></code></li>
  641. <li>Back on your smartphone or tablet device, you’ll see a prompt asking you to allow USB debugging. Go ahead and grant it.<img class="aligncenter wp-image-184834 size-medium" src="https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2-300x180.png" sizes="(max-width: 300px) 100vw, 300px" srcset="https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2-300x180.png 300w, https://www1-lw.xda-cdn.com/files/2017/08/Image-002-2.png 567w" alt="install adb" width="300" height="180" /></li>
  642. <li>Finally, re-enter the command from step #8. If everything was successful, you should now see your device’s serial number in the Terminal window output. Congrats! You can now run any ADB command on your device! Now go forth and start modding your phone by following our extensive list of tutorials!</li>
  643. </ol>
  644. <p>Some Linux users should be aware that there can be an easier way to install ADB on their computer. The guide above will certainly work for you, but those own a Debian or Fedora/SUSE-based distro of Linux can skip steps 1 and 2 of the guide above and use one of the following commands&#8230;</p>
  645. <ul>
  646. <li>Debian-based Linux users can type the following command to install ADB: <code class=" prettyprinted"><span class="pln">sudo apt</span><span class="pun">-</span><span class="kwd">get</span><span class="pln"> install adb</span></code></li>
  647. <li>Fedora/SUSE-based Linux users can type the following command to install ADB: <code class=" prettyprinted"><span class="pln">sudo yum install android</span><span class="pun">-</span><span class="pln">tools</span></code></li>
  648. </ul>
  649. <hr />
  650. <p><strong>Recommended reading: </strong><a href="https://www.xda-developers.com/adb-fastboot-any-directory-windows-linux/">How to Use ADB or Fastboot From Any Directory on your Windows/Linux PC</a>, <a href="https://www.xda-developers.com/quickly-install-adb/">How to quickly setup and use ADB</a></p>
  651. <hr />
  652. <h2>What else can I do with ADB?</h2>
  653. <p>Below is a list of XDA tutorials for various devices that detail many applications of ADB commands in order to modify hidden settings, customize OEM features or user interfaces, and much more!</p>
  654. <ul>
  655. <li><a href="https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/">How to Uninstall Carrier/OEM Bloatware Without Root Access</a></li>
  656. <li><a href="https://www.xda-developers.com/increase-edge-screen-size-samsung-galaxy/">How to Increase the Edge Screen Size on Samsung Galaxy Phones Without Root</a></li>
  657. <li><a href="https://www.xda-developers.com/change-galaxy-s8-navigation-bar-color/">How to Manually Change the Samsung Galaxy S8, S8+, or Note 8 Navigation Bar Color</a></li>
  658. <li><a href="https://www.xda-developers.com/essential-phone-force-apps-fill-screen/">How to Force Apps to Fill the Screen on the Essential Phone</a></li>
  659. <li><a href="https://www.xda-developers.com/turn-on-wifi-automatically-nexus5x-nexus6p/">How to get “Turn on WiFi Automatically” for the Nexus 5X/6P on Android Oreo</a></li>
  660. <li><a href="https://www.xda-developers.com/stop-wakelocks-android-without-root/">How to Stop Wakelocks from Any Android App Without Root</a></li>
  661. <li><a href="https://www.xda-developers.com/android-oreo-background-location-whitelist/">How to Whitelist Apps from Android Oreo’s Background Location Throttling</a></li>
  662. <li><a href="https://www.xda-developers.com/hide-app-running-background-notification-android-oreo/">How to Hide the “App is Running in the Background” Persistent Notification on Android Oreo</a></li>
  663. <li><a href="https://www.xda-developers.com/project-treble-android-oreo/">How to Check if Your Android 8.0 Oreo Device Supports <a href="https://forum.xda-developers.com/project-treble">Project Treble</a></a></li>
  664. <li><a href="https://www.xda-developers.com/broken-navigation-bar-lock-screen-ota-update/">Broken Navigation Bar, Lock Screen, or Status Bar after an Update? Here’s a Fix.</a></li>
  665. <li><a href="https://www.xda-developers.com/do-not-disturb-sync-android-wear/">How to Sync Do Not Disturb Mode Between Android Wear and Your Phone</a></li>
  666. <li><a href="https://www.xda-developers.com/boot-count-android-nougat-oreo-device/">How to see the Boot Count of your Android 7.0+ Device</a></li>
  667. <li><a href="https://www.xda-developers.com/change-sms-limit-android/">How to Change the SMS Limit on Android Without Root</a></li>
  668. <li><a href="https://www.xda-developers.com/wifi-network-metered-huawei-honor/">How to Set a WiFi Network as Metered on Huawei or Honor Devices</a></li>
  669. <li><a href="https://www.xda-developers.com/downgrade-an-app-android-no-root/">How to Downgrade an App on Android – No Root Needed</a></li>
  670. <li><a href="https://www.xda-developers.com/customize-battery-saver-mode-android-8-0/">How to Customize Battery Saver Mode in Android 8.0 Oreo</a></li>
  671. <li><a href="https://www.xda-developers.com/customise-the-navigation-bar-android-oreo/">How to Customize the Navigation Bar in Android Oreo Without Root</a></li>
  672. <li><a href="https://www.xda-developers.com/facebook-messenger-internal-menu/">How to Access Facebook Messenger’s Hidden Internal Menu</a></li>
  673. <li><a href="https://www.xda-developers.com/customize-radios-airplane-mode-android/">How to Customize which Radios are Disabled in Airplane Mode</a></li>
  674. <li><a href="https://www.xda-developers.com/pair-android-wear-without-factory-reset/">How to Pair Android Wear Watches to New Phones without Factory Resetting</a></li>
  675. <li><a href="https://www.xda-developers.com/pokemon-go-audio-focus/">How to Stop Pokemon Go (or other apps) From Stealing Audio Focus</a></li>
  676. <li><a href="https://www.xda-developers.com/stop-vibrations-android-apps/">How to Stop Vibrations from Any Android App on Your Phone</a></li>
  677. <li><a href="https://www.xda-developers.com/block-heads-up-notifications-gaming-videos/">How to Block Heads Up Notifications while Gaming or Watching a Video</a></li>
  678. <li><a href="https://www.xda-developers.com/hide-persistent-notification-android-o/">How to Hide the Persistent Notification for Background Apps in Android O</a></li>
  679. <li><a href="https://www.xda-developers.com/permanently-remove-google-chromecast-notification/">How to Permanently Remove the Google Chromecast Notification</a></li>
  680. <li><a href="https://www.xda-developers.com/freeze-app-background-processes-without-root-android-nougat/">How to Freeze Any App’s Background Processes without Root on Android 7.0+</a></li>
  681. <li><a href="https://www.xda-developers.com/how-to-set-a-custom-screen-saver-on-huawei-and-honor-devices-running-emui/">How to set a Custom Screen Saver on Huawei and Honor devices running EMUI</a></li>
  682. <li><a href="https://www.xda-developers.com/add-tiles-to-quick-settings-header-google-oneplus-sony-phones-no-root/">How to Add more Tiles to the Quick Settings Header on Google, OnePlus, and Sony Phones [No Root]</a></li>
  683. <li><a href="https://www.xda-developers.com/add-custom-buttons-to-nav-bar-on-samsung-galaxy-s8-galaxy-s8/">How to Add Custom Buttons to the Nav Bar on the Samsung Galaxy S8/S8+</a></li>
  684. <li><a href="https://www.xda-developers.com/how-to-add-leftright-keyboard-cursors-to-the-nav-bar-during-text-input/">How to Add Left/Right Keyboard Cursors to the Nav Bar during Text Input</a></li>
  685. <li><a href="https://www.xda-developers.com/how-to-add-media-playback-controls-to-the-nav-bar-when-playing-music/">How to Add Media Playback Controls to the Nav Bar when Playing Music</a></li>
  686. <li><a href="https://www.xda-developers.com/three-actually-hidden-non-clickbaity-tricks-for-your-new-galaxy-s8-or-s8/">Three Actually-Hidden, Non-Clickbaity Tricks for Your New Galaxy S8 or S8+</a></li>
  687. <li><a href="https://www.xda-developers.com/how-to-change-your-nav-bar-icons-or-re-arrange-the-buttons-without-root/">How to change your Nav Bar Icons or Re-arrange the Buttons without Root</a></li>
  688. </ul>
  689. <p class="clear:both;">
  690. <div class="et_social_inline et_social_mobile_on et_social_inline_bottom">
  691. <div class="et_social_networks et_social_autowidth et_social_slide et_social_rectangle et_social_left et_social_no_animation et_social_outer_dark">
  692. <ul class="et_social_icons_container"><li class="et_social_facebook"><a href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F&#038;t=What%20is%20ADB%3F%20How%20to%20Install%20ADB%2C%20Common%20Uses%2C%20and%20Advanced%20Tutorials" class="et_social_share" rel="nofollow" data-social_name="facebook" data-post_id="218800" data-social_type="share"><i class="et_social_icon et_social_icon_facebook"></i><span class="et_social_overlay"></span></a></li><li class="et_social_twitter"><a href="http://twitter.com/share?text=What%20is%20ADB%3F%20How%20to%20Install%20ADB%2C%20Common%20Uses%2C%20and%20Advanced%20Tutorials&#038;url=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F&#038;via=xdadevelopers" class="et_social_share" rel="nofollow" data-social_name="twitter" data-post_id="218800" data-social_type="share"><i class="et_social_icon et_social_icon_twitter"></i><span class="et_social_overlay"></span></a></li><li class="et_social_reddit"><a href="http://www.reddit.com/submit?url=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F&#038;title=What%20is%20ADB%3F%20How%20to%20Install%20ADB%2C%20Common%20Uses%2C%20and%20Advanced%20Tutorials" class="et_social_share" rel="nofollow" data-social_name="reddit" data-post_id="218800" data-social_type="share"><i class="et_social_icon et_social_icon_reddit"></i><span class="et_social_overlay"></span></a></li><li class="et_social_hackernews"><a href="https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F&#038;t=What%20is%20ADB%3F%20How%20to%20Install%20ADB%2C%20Common%20Uses%2C%20and%20Advanced%20Tutorials" class="et_social_share" rel="nofollow" data-social_name="hackernews" data-post_id="218800" data-social_type="share"><i class="et_social_icon et_social_icon_hackernews"></i><span class="et_social_overlay"></span></a></li><li class="et_social_linkedin"><a href="http://www.linkedin.com/shareArticle?mini=true&#038;url=https%3A%2F%2Fwww.xda-developers.com%2Fwhat-is-adb%2F&#038;title=What%20is%20ADB%3F%20How%20to%20Install%20ADB%2C%20Common%20Uses%2C%20and%20Advanced%20Tutorials" class="et_social_share" rel="nofollow" data-social_name="linkedin" data-post_id="218800" data-social_type="share"><i class="et_social_icon et_social_icon_linkedin"></i><span class="et_social_overlay"></span></a></li></ul>
  693. </div>
  694. </div> </div>
  695.  
  696. </article>
  697.  
  698. <script type="37ba997fb378009421fd7404-text/javascript">
  699. if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true))
  700. {
  701.     if(xda_ad_choice == "purch")
  702.     {
  703.         document.write('<div id="purch_Y_L_0_1" class="purchad purchad-desktop"  style="margin-top:10px;"></div>');
  704.     }
  705.     else if(xda_ad_choice == "sortable" && !is_mobile)
  706.    {
  707.        document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');
  708.         document.write('<div class="ad-tag" data-ad-name="pi_botpage_mrec" data-ad-size="300x250" ></div>');    
  709.        
  710.         (deployads = window.deployads || []).push({});
  711.     }
  712. }
  713. </script>
  714.  <script type="37ba997fb378009421fd7404-text/javascript">
  715. if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true))
  716. {
  717.     if(xda_ad_choice == "purch")
  718.     {
  719.         document.write('<div id="purch_Y_R_0_4" class="purchad purchad-mobile"></div>');
  720.     }
  721.     else if(xda_ad_choice == "sortable" && is_mobile)
  722.    {
  723.        document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');    
  724.         document.write('<div class="ad-tag" data-ad-name="pi_afterfeat_mrec" data-ad-size="300x250" ></div>');    
  725.        
  726.         (deployads = window.deployads || []).push({});
  727.     }
  728. }
  729. </script>
  730.  
  731. </div>
  732.  
  733.  
  734. <div class="col col_3_of_12 sidebar sidebar_area" data-top="100">
  735. <div class="theiaStickySidebar" id="sidepanel">
  736.  
  737.  
  738. <div class="widget_text widget-2 widget"><div class="textwidget custom-html-widget">
  739. <div class="widget-2 widget" id="newsletter-sidebar-subscribe" style="display: none;"><div class="widget_title"><h3>Subscribe to XDA</h3></div><p>Receive the freshest Android & development news right in your inbox!</p>
  740. <div class="newsletters newsletters-form-wrapper" id="newsletters-2-form-wrapper">
  741. <form class="newsletters-subscribe-form" action="https://www.xda-developers.com?wpmlmethod=offsite&form=2" method="post" id="newsletters-2-form">
  742. <p>
  743. <input class="form-control wpml wpmltext" style="width: 200px; display:inline;" id="wpml-2email" tabindex="922" type="text" name="email" value="" placeholder="your@email" /> <input style="display: inline;" class="button ui-button" type="submit" name="subscribe" value="Subscribe" />
  744. <input type="hidden" id="2list-list-select" name="list_id[]" value="3">
  745. </p>
  746. </form>
  747. </div>
  748. </div>
  749. <script type="37ba997fb378009421fd7404-text/javascript">
  750.                     var getCookie = function(name, value) {
  751.                         if (document.cookie.indexOf(name) == 0) //Match without a ';' if its the firs
  752.                             return -1 < document.cookie.indexOf(value ? name + "=" + value + ";" : name + "=")
  753.                        else if (value && document.cookie.indexOf("; " + name + "=" + value) + name.length + value.length + 3 == document.cookie.length) //match without an ending ';' if its the last
  754.                            return true
  755.                        else { //match cookies in the middle with 2 ';' if you want to check for a value
  756.                            return -1 < document.cookie.indexOf("; " + (value ? name + "=" + value + ";" : name + "="))
  757.                        }
  758.                    };
  759.  
  760.                    if(!(getCookie('subscriberemailauth') || getCookie('subscriberemailauth'))) { // not authenticated, show subscribe form
  761.                        document.getElementById('newsletter-sidebar-subscribe').style.display = 'block';
  762.                    } else { // does have newsletter cookie
  763.                        let subscribeForm = document.getElementsByClassName('newsletters-subscribe-form')
  764.                        if (subscribeForm) {
  765.                            subscribeForm[0].style.display = 'none';
  766.                        }
  767.  
  768.                    }
  769.                </script></div></div> <div class="widget-3 widget"> <div class="widget_title"><h3>Latest XDA News</h3></div> <div class="tb_widget_recent_list clearfix">
  770.  
  771. <div class="item clearfix">
  772. <div class="item_thumb">
  773. <div class="thumb_icon">
  774. <a href="https://www.xda-developers.com/download-huawei-p30-wallpapers-emui-9-themes/" style="background-color: #F85050"><i class="fas fa-newspaper"></i></a>
  775. </div>
  776. <div class="thumb_hover">
  777. <a href="https://www.xda-developers.com/download-huawei-p30-wallpapers-emui-9-themes/">
  778. <img class="visible animated" src="https://www.xda-developers.com/files/2019/03/Huawei-P30-Feature-Image_1-75x75_c.jpg" alt="Download the Huawei P30&#8217;s wallpapers and EMUI 9 themes" width="75" height="75" /> </a>
  779. </div>
  780. </div>
  781. <div class="item_content">
  782. <h4><a href="https://www.xda-developers.com/download-huawei-p30-wallpapers-emui-9-themes/">Download the Huawei P30&#8217;s wallpapers and EMUI 9 themes</a></h4>
  783. <div class="item_meta clearfix">
  784. <span class="meta_date">
  785.  
  786. March 30, 2019
  787. </span>
  788. </div>
  789. </div>
  790. </div>
  791.  
  792. <div class="item clearfix">
  793. <div class="item_thumb">
  794. <div class="thumb_icon">
  795. <a href="https://www.xda-developers.com/samsung-galaxy-fold-wallpapers/" style="background-color: #F85050"><i class="fas fa-newspaper"></i></a>
  796. </div>
  797. <div class="thumb_hover">
  798. <a href="https://www.xda-developers.com/samsung-galaxy-fold-wallpapers/">
  799. <img class="visible animated" src="https://www.xda-developers.com/files/2019/02/04_Galaxy_Fold_ProductImage_SpaceSilver_Front115-75x75_c.jpg" alt="Download the Samsung Galaxy Fold&#8217;s wallpapers and video live wallpapers" width="75" height="75" /> </a>
  800. </div>
  801. </div>
  802. <div class="item_content">
  803. <h4><a href="https://www.xda-developers.com/samsung-galaxy-fold-wallpapers/">Download the Samsung Galaxy Fold&#8217;s wallpapers and video live wallpapers</a></h4>
  804. <div class="item_meta clearfix">
  805. <span class="meta_date">
  806.  
  807. March 29, 2019
  808. </span>
  809. </div>
  810. </div>
  811. </div>
  812.  
  813. <div class="item clearfix">
  814. <div class="item_thumb">
  815. <div class="thumb_icon">
  816. <a href="https://www.xda-developers.com/substratum-lite-faster-smaller-more-stable/" style="background-color: #F85050"><i class="fas fa-newspaper"></i></a>
  817. </div>
  818. <div class="thumb_hover">
  819. <a href="https://www.xda-developers.com/substratum-lite-faster-smaller-more-stable/">
  820. <img class="visible animated" src="https://www.xda-developers.com/files/2018/02/Substratum-Feature-Image-Bright-Turquoise-75x75_c.png" alt="[Update: Video] Substratum Lite launches with a faster, smaller, and more stable experience" width="75" height="75" /> </a>
  821. </div>
  822. </div>
  823. <div class="item_content">
  824. <h4><a href="https://www.xda-developers.com/substratum-lite-faster-smaller-more-stable/">[Update: Video] Substratum Lite launches with a faster, smaller, and more stable experience</a></h4>
  825. <div class="item_meta clearfix">
  826. <span class="meta_date">
  827.  
  828. March 29, 2019
  829. </span>
  830. </div>
  831. </div>
  832. </div>
  833.  
  834. <div class="item clearfix">
  835. <div class="item_thumb">
  836. <div class="thumb_icon">
  837. <a href="https://www.xda-developers.com/samsung-galaxy-s10e-google-pixel-3-video/" style="background-color: #F85050"><i class="fas fa-newspaper"></i></a>
  838. </div>
  839. <div class="thumb_hover">
  840. <a href="https://www.xda-developers.com/samsung-galaxy-s10e-google-pixel-3-video/">
  841. <img class="visible animated" src="https://www.xda-developers.com/files/2019/03/s10e-vs-pixel-3-75x75_c.png" alt="Hands-on: How does the Samsung Galaxy S10e compare to the Google Pixel 3?" width="75" height="75" /> </a>
  842. </div>
  843. </div>
  844. <div class="item_content">
  845. <h4><a href="https://www.xda-developers.com/samsung-galaxy-s10e-google-pixel-3-video/">Hands-on: How does the Samsung Galaxy S10e compare to the Google Pixel 3?</a></h4>
  846. <div class="item_meta clearfix">
  847. <span class="meta_date">
  848.  
  849. March 29, 2019
  850. </span>
  851. </div>
  852. </div>
  853. </div>
  854.  
  855.  <div class="item clearfix">
  856. <div class="item_thumb">
  857. <div class="thumb_icon">
  858. <a href="https://www.xda-developers.com/huawei-p30-pros-first-update-lets-third-party-notifications-show-when-the-screen-is-off/" style="background-color: #F85050"><i class="fas fa-newspaper"></i></a>
  859. </div>
  860. <div class="thumb_hover">
  861. <a href="https://www.xda-developers.com/huawei-p30-pros-first-update-lets-third-party-notifications-show-when-the-screen-is-off/">
  862. <img class="visible animated" src="https://www.xda-developers.com/files/2019/03/Huawei-P30-Pro-Feature-Image-75x75_c.png" alt="Huawei P30 Pro&#8217;s first update lets third-party notifications show when the screen is off" width="75" height="75" /> </a>
  863. </div>
  864. </div>
  865. <div class="item_content">
  866. <h4><a href="https://www.xda-developers.com/huawei-p30-pros-first-update-lets-third-party-notifications-show-when-the-screen-is-off/">Huawei P30 Pro&#8217;s first update lets third-party notifications show when the screen is off</a></h4>
  867. <div class="item_meta clearfix">
  868. <span class="meta_date">
  869.  
  870. March 29, 2019
  871. </span>
  872. </div>
  873. </div>
  874. </div>
  875. <script type="37ba997fb378009421fd7404-text/javascript">
  876. if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true))
  877. {  
  878.     if(xda_ad_choice == "purch")
  879.     {
  880.         document.write('<div id="purch_Y_R_0_1" class="purchad purchad-desktop" style="min-height:50px;"></div>');
  881.     }
  882.     else if(xda_ad_choice == "sortable" && !is_mobile)
  883.    {
  884.        document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');
  885.         document.write('<div class="ad-tag" data-ad-name="pp_botsidebartv_mrec" data-ad-size="300x250" ></div>');        
  886.        
  887.         (deployads = window.deployads || []).push({});
  888.     }
  889. }
  890. </script>
  891.  <script type="37ba997fb378009421fd7404-text/javascript">
  892. if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true))
  893. {
  894.     if(xda_ad_choice == "purch")
  895.     {
  896.         document.write('<div id="purch_Y_R_0_3" class="purchad purchad-mobile" style="min-height:50px;"></div>');
  897.     }
  898.     else if(xda_ad_choice == "sortable" && is_mobile)
  899.    {
  900.        document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');
  901.         document.write('<div class="ad-tag" data-ad-name="pi_incontent5_mrec" data-ad-size="300x250" ></div>');
  902.        
  903.         (deployads = window.deployads || []).push({});
  904.     }
  905. }
  906. </script>
  907.  
  908. </div>
  909. </div>
  910. <div class="widget-4 widget"> <div class="widget_title"><h3>From the Forums</h3></div> <div class="tb_widget_posts_big clearfix">
  911.  
  912. <div class="item clearfix">
  913. <div class="item_content">
  914. <h4>
  915. <a target="_blank" href="https://www.xda-developers.com/kernel-sources-xiaomi-mi-8-lite-max-3-android-pie/" class="xda-forum-link" data-thread-id="">
  916. Kernel sources for the Xiaomi Mi 8 Lite and Mi Max 3&#8217;s Android Pie update are now available  </a>
  917. </h4>
  918. <div class="item_meta clearfix">
  919.  
  920. <span class="meta_date">
  921.  
  922. March 29, 2019
  923. </span>
  924. </div>
  925. </div>
  926. </div>
  927.  
  928. <div class="item clearfix">
  929. <div class="item_content">
  930. <h4>
  931. <a target="_blank" href="https://www.xda-developers.com/energy-ring-battery-indicator-updated-samsung-galaxy-s10-support/" class="xda-forum-link" data-thread-id="">
  932. Energy Ring battery indicator gets updated to support the Samsung Galaxy S10+ </a>
  933. </h4>
  934. <div class="item_meta clearfix">
  935.  
  936. <span class="meta_date">
  937.  
  938. March 29, 2019
  939. </span>
  940. </div>
  941. </div>
  942. </div>
  943.  
  944. <div class="item clearfix">
  945. <div class="item_content">
  946. <h4>
  947. <a target="_blank" href="https://www.xda-developers.com/first-custom-kernels-razer-phone-2/" class="xda-forum-link" data-thread-id="">
  948. First custom kernels for the Razer Phone 2 have been released </a>
  949. </h4>
  950. <div class="item_meta clearfix">
  951.  
  952. <span class="meta_date">
  953.  
  954. March 28, 2019
  955. </span>
  956. </div>
  957. </div>
  958.  </div>
  959.  
  960. <div class="item clearfix">
  961. <div class="item_content">
  962. <h4>
  963. <a target="_blank" href="https://www.xda-developers.com/photo-map-google-photos-exif-location/" class="xda-forum-link" data-thread-id="">
  964. Photo Map for Google Photos shows you a map of where you have been, based on your photography </a>
  965. </h4>
  966. <div class="item_meta clearfix">
  967.  
  968. <span class="meta_date">
  969.  
  970. March 27, 2019
  971. </span>
  972. </div>
  973. </div>
  974. </div>
  975.  
  976. <div class="item clearfix">
  977. <div class="item_content">
  978. <h4>
  979. <a target="_blank" href="https://www.xda-developers.com/deux-dual-audio-player-sync-mix-two-songs-music/" class="xda-forum-link" data-thread-id="">
  980. Deux &#8211; Dual Audio Player &#8211; lets you sync and mix two songs at once </a>
  981. </h4>
  982. <div class="item_meta clearfix">
  983.  
  984. <span class="meta_date">
  985.  
  986. March 27, 2019
  987. </span>
  988. </div>
  989. </div>
  990. </div>
  991.  
  992. <div class="item clearfix">
  993. <div class="item_content">
  994. <h4>
  995. <a target="_blank" href="https://www.xda-developers.com/leandroid-update-multi-sim-android-pie-support/" class="xda-forum-link" data-thread-id="">
  996. LeanDroid&#8217;s latest updates add multi-SIM and Android Pie support </a>
  997. </h4>
  998. <div class="item_meta clearfix">
  999.  
  1000. <span class="meta_date">
  1001.  
  1002. March 27, 2019
  1003. </span>
  1004. </div>
  1005. </div>
  1006. </div>
  1007.  
  1008. <div class="item clearfix">
  1009. <div class="item_content">
  1010. <h4>
  1011. <a target="_blank" href="https://www.xda-developers.com/lineageos-16-lg-g2/" class="xda-forum-link" data-thread-id="">
  1012. LineageOS 16 adds support for the 2013 LG G2 </a>
  1013. </h4>
  1014. <div class="item_meta clearfix">
  1015.  
  1016. <span class="meta_date">
  1017.  
  1018. March 27, 2019
  1019. </span>
  1020. </div>
  1021. </div>
  1022. </div>
  1023. <a href="https://www.xda-developers.com/category/forum-links/" class="xda-more-link">More Forum Links <i class="fas fa-caret-right"></i></a>
  1024. </div>
  1025. </div>
  1026. <div class="widget_text widget-6 last widget"><div class="textwidget custom-html-widget"><style>
  1027.     .widget .widget_clearfix:before,
  1028.     .widget .widget_clearfix:after {
  1029.         content: " ";
  1030.         display: table;
  1031.     }
  1032.  
  1033.     .mobile-body .widget {
  1034.         width:100%;
  1035.     }
  1036.  
  1037.  
  1038.  
  1039.     .widget .widget_news_content .widget_item {
  1040.         clear:left;
  1041.         margin: 5px 0 10px 0;
  1042.         border-bottom: 1px solid #D6D6D6;
  1043.         padding-bottom: 5px;
  1044.         position:relative;
  1045.         overflow:hidden;
  1046.     }
  1047.  
  1048.     .widget .widget_news_content .widget_item .widget_item_content {
  1049.         padding-left: 1px;
  1050.         overflow: hidden;
  1051.     }
  1052.  
  1053.     .widget .widget_item .widget_item_content h4 {
  1054.         font-size: 14px;
  1055.         font-weight: 700;
  1056.         line-height: 18px;
  1057.         margin: 0
  1058.     }
  1059.  
  1060.     .widget .widget_item .widget_item_content h4 a {
  1061.         display: block;
  1062.         font-size: 14px;
  1063.         font-weight: 700;
  1064.         line-height: 18px;
  1065.         color: #222;
  1066.     }
  1067.  
  1068.     .widget .widget_item .widget_item_content h4 a:hover {
  1069.         color: #F85050;
  1070.     }
  1071.  
  1072.     .widget .widget_item_meta {
  1073.         font-size: 13px;
  1074.         line-height: 1;
  1075.         margin-top: 5px;
  1076.         margin-bottom: 5px;
  1077.         color: #999;
  1078.     }
  1079.  
  1080.     .widget .widget_item_meta span {
  1081.         float:left;
  1082.         margin-right:10px;
  1083.         line-height: 15px;
  1084.     }
  1085.  
  1086.     .widget a.xda-more-link {
  1087.         color: #222;
  1088.     }
  1089.  
  1090.     .widget a.xda-more-link:hover {
  1091.         color: #F85050;
  1092.     }
  1093.  
  1094.     .widget_item .widget_item_meta span.meta_date:before {
  1095.         content: "\f017";
  1096.         margin: 0 5px 0 0;
  1097.         font-family: "FontAwesome";
  1098.     }
  1099.  
  1100.     .widget .widget_listings_content .widget_item_content {
  1101.         padding-right:30px;
  1102.     }
  1103.  
  1104.     .widget .widget_listings_content .widget_item_content a {
  1105.         display: inline-block;
  1106.         font-size: 13px;
  1107.         background-color: #F85050;
  1108.         padding: 5px;
  1109.         color: #FFF;
  1110.         position: absolute;
  1111.         bottom: 20px;
  1112.         left: 70px;
  1113.     }
  1114.  
  1115.     .widget .widget_listings_content .widget_item_content a.xda_swappa_widget_sell_link {
  1116.         background-color: #43AF70;
  1117.         left: 185px;
  1118.     }
  1119.  
  1120.     .widget .widget_listings_content .widget_item {
  1121.         position: relative;
  1122.         padding: 5px;
  1123.         margin-bottom: 1px;
  1124.         background-color: #F9F9F9;
  1125.         -webkit-transition: all 0.2s;
  1126.         -moz-transition: all 0.2s;
  1127.         -o-transition: all 0.2s;
  1128.         transition: all 0.2s;
  1129.         overflow: hidden;
  1130.     }
  1131.  
  1132.     .widget .widget_news_content .widget_item_thumb {
  1133.         width:75px;
  1134.         position:relative;
  1135.         overflow:hidden;
  1136.         background-color: #EBEBEB;
  1137.         float:left;
  1138.         margin: 0 10px 0 0;
  1139.     }
  1140.  
  1141.     .widget .widget_news_content .widget_item_thumb .thumb_icon {
  1142.         z-index: 5;
  1143.         opacity: 0;
  1144.         position: absolute;
  1145.         margin-left: -13px;
  1146.         margin-top: -13px;
  1147.         top: 50%;
  1148.         left: 50%;
  1149.         -webkit-transition: all 0.2s;
  1150.         -moz-transition: all 0.2s;
  1151.         -o-transition: all 0.2s;
  1152.         transition: all 0.2s
  1153.     }
  1154.  
  1155.     .widget .widget_news_content .widget_item .widget_item_thumb .thumb_icon a {
  1156.         font-size: 10px;
  1157.         color: #FFF;
  1158.         width: 26px;
  1159.         height: 26px;
  1160.         line-height: 26px;
  1161.         display: inline-block;
  1162.         text-align: center;
  1163.         -webkit-border-radius: 50%;
  1164.         -moz-border-radius: 50%;
  1165.         border-radius: 50%;
  1166.         background-color:#F85050;
  1167.     }
  1168.  
  1169.     .widget .widget_news_content .widget_item:hover .widget_item_thumb .thumb_icon {
  1170.         opacity: 1;
  1171.         -webkit-transform: rotate(360deg);
  1172.         -moz-transform: rotate(360deg);
  1173.         -ms-transform: rotate(360deg);
  1174.         transform: rotate(360deg)
  1175.     }
  1176.  
  1177.     .widget .widget_news_content .widget_item:hover .widget_item_thumb img {
  1178.         opacity: 0.3
  1179.     }
  1180.  
  1181.     .widget .widget_news_content .widget_item .widget_item_thumb .thumb_hover a {
  1182.         display: block
  1183.     }
  1184.  
  1185.     .widget .widget_listings_content .widget_item_thumb {
  1186.         position: relative;
  1187.         overflow: hidden;
  1188.         background-color: transparent;
  1189.         float: left;
  1190.         margin: 0 10px 0 0;
  1191.     }
  1192.  
  1193.     .widget .widget_listings_content .widget_item_thumb img {
  1194.         border: none;
  1195.         margin: 3px;
  1196.         width: auto;
  1197.         max-width: 100%;
  1198.         display:block;
  1199.     }
  1200.     .xda_suggested_apps {
  1201.         margin-top: 10px;
  1202.     }
  1203.     .xda_suggested_apps .widget_item_thumb {
  1204.         height: 75px;
  1205.     }
  1206.     .widget-item-ratings {
  1207.         position: relative;
  1208.         top: -20px;
  1209.         padding: 0px 3px;
  1210.         background: white;
  1211.         color: #000;
  1212.         font-size: 9px;
  1213.         line-height: 9px;
  1214.     }
  1215.  
  1216. </style>
  1217. <script type="37ba997fb378009421fd7404-text/javascript">
  1218.     jQuery(document).ready(function($) {
  1219.         // only run if Google analytics is loaded (some js blockers will prevent this
  1220.         if (typeof ga !== 'undefined') {
  1221.             $(".xda_suggested_apps a").click(function() {
  1222.                 var appitem = $(this).closest('.widget_app');
  1223.                 var appitemid = appitem.data('app-id');
  1224.                 ga('send', 'event', 'Suggested-Apps', 'Click', appitemid);
  1225.             });
  1226.         }
  1227.     });
  1228. </script>
  1229. <div class="widget xda_suggested_apps">
  1230. <div class="widget_title">
  1231. <h3>Suggested Apps</h3>
  1232. <img src="https://forum.xda-cdn.com/images/suggested-apps/play-store-icon-icon.png" alt="Google Play Store" style="float:right;">
  1233. </div>
  1234. <div class="widget_content widget_news_content widget_clearfix widget_apps">
  1235.  
  1236. <div class="widget_item widget_clearfix widget_app" data-app-id="1">
  1237. <div class="widget_item_thumb">
  1238. <div class="thumb_icon">
  1239. <a href="https://play.google.com/store/apps/details?id=com.xda.labs.play " target="_blank"><i class="fas fa-file-alt"></i></a>
  1240. </div>
  1241. <div class="thumb_hover">
  1242. <a href="https://play.google.com/store/apps/details?id=com.xda.labs.play " target="_blank">
  1243. <img class="visible animated" src="https://forum.xda-cdn.com/images/suggested-apps/xda-play.png" alt="XDA Play" height="75" width="75">
  1244. <span class="widget-item-ratings"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star-half"></i></span>
  1245. </a>
  1246. </div>
  1247. </div>
  1248. <div class="widget_item_content">
  1249. <h4>
  1250. <a href="https://play.google.com/store/apps/details?id=com.xda.labs.play" target="_blank">Official XDA Forum App</a>
  1251. </h4>
  1252. <div class="widget_item_text widget_clearfix">
  1253. The XDA App is the fastest way to access the forums on mobile.
  1254. </div>
  1255. </div>
  1256. </div>
  1257.  
  1258. <div class="widget_item widget_clearfix widget_app" data-app-id="2">
  1259. <div class="widget_item_thumb">
  1260. <div class="thumb_icon">
  1261. <a href="https://play.google.com/store/apps/details?id=com.xda.nobar" target="_blank"><i class="fas fa-file-alt"></i></a>
  1262. </div>
  1263. <div class="thumb_hover">
  1264. <a href="https://play.google.com/store/apps/details?id=com.xda.nobar" target="_blank">
  1265. <img class="visible animated" src="https://forum.xda-cdn.com/images/suggested-apps/navigation-gestures.png" alt="Navigation Gestures" height="75" width="75">
  1266. <span class="widget-item-ratings"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star fa-star-blank"></i></span>
  1267. </a>
  1268. </div>
  1269. </div>
  1270. <div class="widget_item_content">
  1271. <h4>
  1272. <a href="https://play.google.com/store/apps/details?id=com.xda.nobar" target="_blank">Navigation Gestures</a>
  1273. </h4>
  1274. <div class="widget_item_text widget_clearfix">
  1275. Customizable gesture control for any Android device.
  1276. </div>
  1277. </div>
  1278. </div>
  1279.  
  1280. <div class="widget_item widget_clearfix widget_app" data-app-id="3">
  1281. <div class="widget_item_thumb">
  1282. <div class="thumb_icon">
  1283. <a href="https://www.xda-developers.com/xda-labs/" target="_blank"><i class="fas fa-file-alt"></i></a>
  1284. </div>
  1285. <div class="thumb_hover">
  1286. <a href="https://www.xda-developers.com/xda-labs/" target="_blank">
  1287. <img class="visible animated" src="https://forum.xda-cdn.com/images/suggested-apps/labs.png" alt="Labs" height="75" width="75">
  1288. <span class="widget-item-ratings"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></span>
  1289. </a>
  1290. </div>
  1291. </div>
  1292. <div class="widget_item_content">
  1293. <h4>
  1294. <a href="https://www.xda-developers.com/xda-labs/" target="_blank">XDA Labs</a>
  1295. </h4>
  1296. <div class="widget_item_text widget_clearfix">
  1297. Labs is an independent app store that gives developers full control over their work.
  1298. </div>
  1299. </div>
  1300. </div>
  1301.  
  1302. <div class="widget_item widget_clearfix widget_app" data-app-id="4">
  1303. <div class="widget_item_thumb">
  1304. <div class="thumb_icon">
  1305. <a href="https://play.google.com/store/apps/details?id=projekt.substratum" target="_blank"><i class="fas fa-file-alt"></i></a>
  1306. </div>
  1307. <div class="thumb_hover">
  1308. <a href="https://play.google.com/store/apps/details?id=projekt.substratum" target="_blank">
  1309. <img class="visible animated" src="https://forum.xda-cdn.com/images/suggested-apps/substratum.png" alt="Substratum" height="75" width="75">
  1310. <span class="widget-item-ratings"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star fa-star-blank"></i></span>
  1311. </a>
  1312. </div>
  1313. </div>
  1314. <div class="widget_item_content">
  1315. <h4>
  1316. <a href="https://play.google.com/store/apps/details?id=projekt.substratum" target="_blank">Substratum</a>
  1317. </h4>
  1318. <div class="widget_item_text widget_clearfix">
  1319. The ultimate, most complete theming solution for Android.
  1320. </div>
  1321. </div>
  1322. </div>
  1323.  
  1324. <div class="widget_item widget_clearfix widget_app" data-app-id="6">
  1325. <div class="widget_item_thumb">
  1326. <div class="thumb_icon">
  1327. <a href="https://play.google.com/store/apps/details?id=projekt.launcher" target="_blank"><i class="fas fa-file-alt"></i></a>
  1328. </div>
  1329. <div class="thumb_hover">
  1330. <a href="https://play.google.com/store/apps/details?id=projekt.launcher" target="_blank">
  1331. <img class="visible animated" src="https://forum.xda-cdn.com/images/suggested-apps/hyperion.png" alt="Hyperion Launcher" height="75" width="75">
  1332. <span class="widget-item-ratings"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star-half"></i></span>
  1333. </a>
  1334. </div>
  1335. </div>
  1336. <div class="widget_item_content">
  1337. <h4>
  1338. <a href="https://play.google.com/store/apps/details?id=projekt.launcher" target="_blank">Hyperion Launcher</a>
  1339. </h4>
  1340. <div class="widget_item_text widget_clearfix">
  1341. A sweet, feature-filled launcher with a beautiful UX.
  1342. </div>
  1343. </div>
  1344. </div>
  1345. </div>
  1346. </div></div></div> <script type="37ba997fb378009421fd7404-text/javascript">
  1347. if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true))
  1348. {
  1349.     if(xda_ad_choice == "purch")
  1350.     {
  1351.         document.write('<div id="purch_Y_R_0_2" class="purchad purchad-desktop" style="margin-bottom:10px;min-height:250px;"></div>');
  1352.     }
  1353.     else if(xda_ad_choice == "sortable" && !is_mobile)
  1354.    {
  1355.        document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');
  1356.         document.write('<div class="ad-tag" data-ad-name="pp_botsidebar_mrec" data-ad-size="300x250" ></div>');
  1357.        
  1358.         (deployads = window.deployads || []).push({});
  1359.     }
  1360. }
  1361. </script>
  1362.  <script type="37ba997fb378009421fd7404-text/javascript">
  1363. if((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true))
  1364. {
  1365.     if(xda_ad_choice == "purch")
  1366.     {
  1367.         document.write('<div id="purch_Y_R_0_5" class="purchad purchad-mobile" style="min-height:50px;"></div>');
  1368.     }
  1369.     else if(xda_ad_choice == "sortable" && is_mobile)
  1370.    {
  1371.        document.write('\x3Cscript src="//tags-cdn.deployads.com/a/xda-developers.com.js" async >\x3C/script>');
  1372.         document.write('<div class="ad-tag" data-ad-name="pi_afterpag_mrec" data-ad-size="300x250" ></div>');
  1373.        
  1374.         (deployads = window.deployads || []).push({});
  1375.     }
  1376. }
  1377. </script>
  1378.  <div class="hosted_by" style="margin: 18px auto; text-align:center;">
  1379. <a href="https://www.leaseweb.com/?utm_source=XDA-developers.com&utm_medium=linkback&utm_content=hostedby&utm_campaign=*Linkback" target="_blank" rel="nofollow">
  1380. <img src="//www.xda-cdn.com/files/2014/04/leaseweb_orig_175x50.png" height="50" width="175" border="0" alt="Hosted by Leaseweb" style="box-shadow: 1px 1px 5px #888888;border-radius: 5px;height:50px!important; width:175px!important;">
  1381. </a>
  1382. </div>
  1383. </div>
  1384.  
  1385. </div>
  1386. </div>
  1387. </div>
  1388. </section>
  1389.  
  1390. <div id="footer">
  1391. <div id="footer-left">
  1392. <img id="footer-logo" src="//forum.xda-cdn.com/images/2015/xdalogo-dark.png">
  1393. <p id="footer-summary">XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.<br>
  1394. <a href="https://www.xda-developers.com/recognized-developer-program/">Are you a developer?</a> | <a href="https://www.xda-developers.com/xda-tos/">Terms of Service</a>
  1395. </p>
  1396. </div>
  1397. <div id="footer-right">
  1398. <div id="purch_Y_L_0_1" class="purchad footban"></div>
  1399. <div class="f-links">
  1400. <span class="f-links-text">More info</span><br>
  1401. <ul class="footer-links">
  1402. <li><a href="https://www.xda-developers.com/contact/">Contact</a></li>
  1403. <li><a href="https://www.xda-developers.com/advertise-with-xda/">Advertise</a></li>
  1404. <li><a href="https://forum.xda-developers.com/announcement.php?a=81" title="XDA Developers Rules" rel="nofollow">Rules</a></li>
  1405. <li><a href="https://www.xda-developers.com/suggest-content/" rel="nofollow">Suggest Content</a></li>
  1406. <li><a href="https://www.xda-developers.com/xda-disclosure-policy/" rel="nofollow">Security</a></li>
  1407. <li><a href="https://www.xda-developers.com/xda-developers-privacy-policy/" rel="nofollow">Privacy Policy</a></li>
  1408. <li><a href="https://www.xda-developers.com/xda-labs/" title="XDA Developers official app">XDA App</a></li>
  1409. <li><a href="https://forum.xda-developers.com/ad-free" rel="nofollow" title="XDA Ad-Free">Remove ads on XDA</a></li>
  1410. <br />
  1411. <li><a href="https://www.xda-developers.com/root/" title="How To Root Any Device">Root Any Device</a></li>
  1412. <li><a href=" https://www.xda-developers.com/how-to-do-everything-on-your-phone/" title="How To Do Everything On Your Phone">How To Guides</a></li>
  1413. <li><a href="https://www.xda-developers.com/xdas-top-picks-for-everything/" title="Top Picks For Anything and Everything">XDA's Best</a></li>
  1414. </ul>
  1415. <br />
  1416. <p id="footer-copyright">Copyright &copy; xda-developers. Hosted by <a href="https://www.leaseweb.com/?utm_source=xda-developers.com&utm_medium=textlink&utm_campaign=linkback&utm_content=hostedby" target="_blank">Leaseweb</a></p>
  1417. </div>
  1418. <div class="w-social">
  1419. <div id="w-social-text">We're Social</div>
  1420. <ul class="footer-links">
  1421. <li><a href="https://twitter.com/xdadevelopers" target="_blank" title="XDA Developers on Twitter"><i class="fab fa-twitter"></i></a></li>
  1422. <li><a href="https://discord.gg/EhaMzy2" target="_blank" title="XDA Developer on Discord"><i class="fab fa-discord"></i></a></li>
  1423. <li><a href="https://www.facebook.com/xda.developers" target="_blank" title="XDA Developers on Facebook"><i class="fab fa-facebook-f"></i></a></li>
  1424. <li><a href="https://www.youtube.com/user/xdadevelopers?sub_confirmation=1" target="_blank" title="XDA Developers on YouTube"><i class="fab fa-youtube"></i></a></li>
  1425. </ul>
  1426. </div>
  1427. <a rel="nofollow" href="#topanchor" id="jumptop" onclick="if (!window.__cfRLUnblockHandlers) return false; window.scrollTo(0,0);return false;" data-cf-modified-37ba997fb378009421fd7404-=""><i class="fas fa-arrow-circle-o-up"></i></a>
  1428. </div>
  1429. </div>
  1430.  
  1431.  
  1432. </div>
  1433. <script type="37ba997fb378009421fd7404-text/javascript">
  1434.         //Fixes for articles that had their disqus ID's erroneously merged - @see also news-single.php
  1435.         var disqusFixes = [
  1436.             {'original':'122995 http://www.xda-developers.com/?p=122995', 'new':'122995-2 http://www.xda-developers.com/?p=122995'},
  1437.             {'original':'122998 http://www.xda-developers.com/?p=122998', 'new':'122998-2 http://www.xda-developers.com/?p=122998'}
  1438.         ];
  1439.         jQuery('span.dsq-postid').each(function() {
  1440.              if ( jQuery(this).attr('data-dsqidentifier')) {
  1441.                 var curdisqusID = jQuery(this).data('dsqidentifier');
  1442.  
  1443.                 for (var i=0;i<disqusFixes.length;i++) {
  1444.                    if (curdisqusID === disqusFixes[i].original) {
  1445.                        //Need to directly modify the attribute of the html as disqus reads this and not jquery's data structure
  1446.                        jQuery(this).attr('data-dsqidentifier', disqusFixes[i].new);
  1447.                    }
  1448.                }
  1449.            }
  1450.        });
  1451.        var forumThreadIDs = [];
  1452.        var commentType = '';
  1453.        jQuery('a.xda-forum-link').each(function() {
  1454.            var xdathreadid = jQuery(this).attr('data-thread-id');
  1455.            if (xdathreadid.length > 0) {
  1456.                 forumThreadIDs.push('threadid[]=' + xdathreadid);
  1457.                 jQuery(this).attr('id', 'forumlink-' + xdathreadid);
  1458.  
  1459.             }
  1460.  
  1461.             if (forumThreadIDs.length > 0) {
  1462.                 commentType = 'sidebar';
  1463.             }
  1464.         });
  1465.  
  1466.         jQuery('span.xda-forum-link-2').each(function() {
  1467.             var xdathreadid = jQuery(this).attr('data-thread-id');
  1468.             if (xdathreadid.length > 0) {
  1469.                 forumThreadIDs.push('threadid[]=' + xdathreadid);
  1470.                 jQuery(this).attr('id', 'forumlink-' + xdathreadid);
  1471.             }
  1472.  
  1473.             if (forumThreadIDs.length > 0) {
  1474.                 commentType = 'archive';
  1475.             }
  1476.         });
  1477.        
  1478.         jQuery('a.xda-forum-link-home').each(function() {
  1479.            var xdathreadid = jQuery(this).attr('data-thread-id');
  1480.             if (xdathreadid.length > 0) {
  1481.                 forumThreadIDs.push('threadid[]=' + xdathreadid);
  1482.                 jQuery(this).attr('id', 'forumlink-' + xdathreadid);
  1483.             }
  1484.  
  1485.             if (forumThreadIDs.length > 0) {
  1486.                 commentType = 'home';
  1487.             }
  1488.         });
  1489.  
  1490.         var forumThreadIDQueryString = forumThreadIDs.join('&');
  1491.  
  1492.         if (forumThreadIDQueryString.length > 0) {
  1493.             jQuery.getJSON(forum_api_url + "/threads/threadinfo?" + forumThreadIDQueryString, function(r) {
  1494.                 if (typeof r.results == 'undefined') {
  1495.                     r.results = [];
  1496.                     r.results[0] = r;
  1497.                 }
  1498.                
  1499.                 if (r.results.length > 0) {
  1500.                     for(i=0; i < r.results.length; i++) {
  1501.                        if (commentType == 'sidebar') {
  1502.                            var forumlinkURL = jQuery('#forumlink-' + r.results[i].threadid).attr('href');
  1503.                            jQuery('#forumlink-' + r.results[i].threadid).parent().siblings('.item_meta').append('<span class="meta_comments"><a href="'+ forumlinkURL + '">' + r.results[i].replycount + ' Posts</a></span>');
  1504.                         } else if (commentType == 'archive') {
  1505.                             var forumlinkURL = jQuery('#forumlink-' + r.results[i].threadid).data('forum-url');
  1506.                             jQuery('#forumlink-' + r.results[i].threadid).html('<a href="'+ forumlinkURL + '">' + r.results[i].replycount + ' Posts</a>');
  1507.                         } else if (commentType == 'home') {
  1508.                             var forumlinkURL = jQuery('#forumlink-' + r.results[i].threadid).attr('href');
  1509.                             jQuery('#forumlink-' + r.results[i].threadid).parent().siblings('.thumb_meta').html('<span class="comments"><a href="'+ forumlinkURL + '">' + r.results[i].replycount + ' Posts</a></span>');
  1510.                         }
  1511.                     }
  1512.                 }
  1513.             });
  1514.         }
  1515.     </script>
  1516.  
  1517. <script async src="https://www.xda-developers.com/wp-content/cache/minify/7e54b.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1518. <script type="37ba997fb378009421fd7404-text/javascript" src='https://www.xda-developers.com/dist/js/xda_topnav.js?ver=20160318-2'></script>
  1519. <script async src="https://www.xda-developers.com/wp-content/cache/minify/32cf2.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1520. <script type="37ba997fb378009421fd7404-text/javascript">
  1521. /* <![CDATA[ */
  1522. var codePrettifyLoaderBaseUrl = "https:\/\/www.xda-developers.com\/wp-content\/plugins\/code-prettify\/prettify";
  1523. /* ]]> */
  1524. </script>
  1525. <script async src="https://www.xda-developers.com/wp-content/cache/minify/bb762.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1526. <script type="37ba997fb378009421fd7404-text/javascript">
  1527. /* <![CDATA[ */
  1528. var wpcf7 = {"apiSettings":{"root":"https:\/\/www.xda-developers.com\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"cached":"1"};
  1529. /* ]]> */
  1530. </script>
  1531. <script async src="https://www.xda-developers.com/wp-content/cache/minify/0fef6.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1532. <script type="37ba997fb378009421fd7404-text/javascript">
  1533. /* <![CDATA[ */
  1534. var countVars = {"disqusShortname":"xdaportal"};
  1535. /* ]]> */
  1536. </script>
  1537. <script async src="https://www.xda-developers.com/wp-content/cache/minify/dc8a9.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1538. <script type="37ba997fb378009421fd7404-text/javascript">
  1539. /* <![CDATA[ */
  1540. var monarchSettings = {"ajaxurl":"https:\/\/www.xda-developers.com\/wp-admin\/admin-ajax.php","pageurl":"https:\/\/www.xda-developers.com\/what-is-adb\/","stats_nonce":"60c2a2f5b8","share_counts":"b94c474950","follow_counts":"40a12305f5","total_counts":"3d99e7dc7e","media_single":"6041fc7940","media_total":"5f2b2d6d5c","generate_all_window_nonce":"d6b1ad9dfe","no_img_message":"No images available for sharing on this page"};
  1541. /* ]]> */
  1542. </script>
  1543. <script async src="https://www.xda-developers.com/wp-content/cache/minify/b4ccd.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1544. <script type="37ba997fb378009421fd7404-text/javascript" src='https://www.google.com/recaptcha/api.js?render=6LcGvokUAAAAAITJxNHTdWGOcanVgxxaC96F07if&#038;ver=3.0'></script>
  1545. <script async src="https://www.xda-developers.com/wp-content/cache/minify/bed68.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1546. <script type="37ba997fb378009421fd7404-text/javascript">
  1547. /* <![CDATA[ */
  1548. var newsletters = {"has_captcha":"1","captcha":"rsc","ajax_error":"An Ajax error occurred, please submit again."};
  1549. /* ]]> */
  1550. </script>
  1551. <script async src="https://www.xda-developers.com/wp-content/cache/minify/a26f5.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1552. <script type="37ba997fb378009421fd7404-text/javascript">
  1553. ( function( grecaptcha, sitekey ) {
  1554.  
  1555.     var wpcf7recaptcha = {
  1556.         execute: function() {
  1557.             grecaptcha.execute(
  1558.                 sitekey,
  1559.                 { action: 'homepage' }
  1560.             ).then( function( token ) {
  1561.                 var forms = document.getElementsByTagName( 'form' );
  1562.  
  1563.                 for ( var i = 0; i < forms.length; i++ ) {
  1564.                     var fields = forms[ i ].getElementsByTagName( 'input' );
  1565.  
  1566.                     for ( var j = 0; j < fields.length; j++ ) {
  1567.                         var field = fields[ j ];
  1568.  
  1569.                         if ( 'g-recaptcha-response' === field.getAttribute( 'name' ) ) {
  1570.                             field.setAttribute( 'value', token );
  1571.                             break;
  1572.                         }
  1573.                     }
  1574.                 }
  1575.             } );
  1576.         }
  1577.     };
  1578.  
  1579.     grecaptcha.ready( wpcf7recaptcha.execute );
  1580.  
  1581.     document.addEventListener( 'wpcf7submit', wpcf7recaptcha.execute, false );
  1582.  
  1583. } )( grecaptcha, '6LcGvokUAAAAAITJxNHTdWGOcanVgxxaC96F07if' );
  1584. </script>
  1585. <script async src="https://www.xda-developers.com/wp-content/cache/minify/37325.js" type="37ba997fb378009421fd7404-text/javascript"></script>
  1586. <script type="37ba997fb378009421fd7404-text/javascript">
  1587.             if(((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true)) && (xda_ad_choice == "purch"))
  1588.            {
  1589.                // document.write('\x3Cscript src="//ads.servebom.com/tmnhead.js">\x3C/script>');
  1590.             }
  1591.         </script>
  1592. <style>
  1593.             .purchad {
  1594.                 display:block;
  1595.                 text-align:center;
  1596.             }
  1597.         </style>
  1598. <script type="37ba997fb378009421fd7404-text/javascript">
  1599.             jQuery(function($) {
  1600.                
  1601.                 if(((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true)) && (xda_ad_choice == "purch"))
  1602.                {
  1603.                    $('.purchad').each(function(index, value) {
  1604.                        if ( is_mobile && $(this).hasClass('purchad-mobile') || !is_mobile && $(this).hasClass('purchad-desktop') ) {
  1605.                            $(this).html("<script type=\"text/javascript\">try { tmntag.cmd.push(function(){ tmntag.adTag('" + $(this).attr("id") + "', false); }); } catch(e) {};<\/script>");
  1606.                         } else {
  1607.                             $(this).remove();
  1608.                         }
  1609.                     });
  1610.                 }
  1611.             });
  1612.  
  1613.         </script>
  1614. <div id="purch_Y_O_1_1" class="purchad purchad-mobile purchad-desktop"></div>
  1615. <div id="purch_Y_P_1_1" class="purchad purchad-mobile purchad-desktop"></div>
  1616. <style>
  1617.             script {
  1618.                 width:0;
  1619.                 max-width:0;
  1620.             }
  1621.         </style>
  1622.  
  1623. <script type="37ba997fb378009421fd7404-text/javascript">
  1624. if ((typeof xda_ad_free === 'undefined') || (xda_ad_free !== true)) {
  1625.  
  1626.   var vglnk = { key: 'c253a561fbe84b0cd1cd9012f5136c6e' };
  1627.  
  1628.  (function(d, t) {
  1629.    var s = d.createElement(t); s.type = 'text/javascript'; s.async = true;
  1630.    s.src = '//cdn.viglink.com/api/vglnk.js';
  1631.    var r = d.getElementsByTagName(t)[0]; r.parentNode.insertBefore(s, r);
  1632.  }(document, 'script'));
  1633.  
  1634.     // Browsi
  1635.         (function(d, t) {
  1636.             var s = d.createElement(t);
  1637.             s.type = 'text/javascript';
  1638.             s.async = true;
  1639.             s.id = 'browsi-tag';
  1640.             s.src = 'https://middycdn-a.akamaihd.net/bootstrap/bootstrap.js';
  1641.         s.dataset.pubKey = 'xdadevelopers';
  1642.             s.dataset.siteKey = 'xdadevelopers';
  1643.             s.setAttribute('data-pubKey', 'xdadevelopers');
  1644.             s.setAttribute('data-siteKey', 'xdadevelopers');
  1645.             var r = d.getElementsByTagName(t)[0];
  1646.             r.parentNode.insertBefore(s, r);
  1647.         }(document, 'script'));
  1648. }
  1649. </script>
  1650.  
  1651. <script type="37ba997fb378009421fd7404-text/javascript">
  1652.     (function(h,o,t,j,a,r){
  1653.         h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
  1654.         h._hjSettings={hjid:689373,hjsv:6};
  1655.         a=o.getElementsByTagName('head')[0];
  1656.         r=o.createElement('script');r.async=1;
  1657.         r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
  1658.         a.appendChild(r);
  1659.     })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
  1660. </script>
  1661.  
  1662. <script type="37ba997fb378009421fd7404-text/javascript">
  1663.     if (document.cookie.indexOf("EuConsent") < 0) {
  1664.        if (!window._comscore) {
  1665.            window._comscore = window._comscore || [];
  1666.        }
  1667.        window._comscore.push({
  1668.            c1: "2",
  1669.            c2: "10055482",
  1670.            cs_ucfr: '' });
  1671.        (function() {
  1672.            var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
  1673.            s.async = true;
  1674.            s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
  1675.            el.parentNode.insertBefore(s, el);
  1676.        })();
  1677.    } else {
  1678.        window.reliableConsentGiven.then(function(value) {
  1679.            if (!window._comscore) {
  1680.                window._comscore = window._comscore || [];
  1681.            }
  1682.            var cs_ucfr_value = '';
  1683.            if (value.consent && value.consent.purposeConsents[5]) {
  1684.                cs_ucfr_value = 1;
  1685.            } else {
  1686.                cs_ucfr_value = 0;
  1687.            }
  1688.            window._comscore.push({
  1689.                c1: "2",
  1690.                c2: "10055482",
  1691.                cs_ucfr: cs_ucfr_value });
  1692.            (function() {
  1693.                var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
  1694.                s.async = true;
  1695.                s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
  1696.                el.parentNode.insertBefore(s, el);
  1697.            })();
  1698.        });
  1699.    }
  1700. </script>
  1701.  
  1702. <script src="https://ajax.cloudflare.com/cdn-cgi/scripts/a2bd7673/cloudflare-static/rocket-loader.min.js" data-cf-settings="37ba997fb378009421fd7404-|49" defer=""></script></body>
  1703.  
  1704. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement