Headlines

2 weeks ago

Bug causes Galaxy S8 and Note 8 screen to turn on randomly while charging

54

This doesn't seem to be widespread, but it's definitely annoying.

When you charge your phone, you typically just plug it in or place it on a wireless charging pad and forget about it. It's a process that you don't really think about on a daily basis, but when something goes wrong with it, it can prove to be awfully irritating.

For some users of the Galaxy S8/S8+ and Note 8, the display on their phones is randomly turning on for no apparent reason while charging. There are reports of this happening on Reddit and Samsung's own community forums, and while it's an issue that doesn't seem to be very widespread, it does sound like a bugger.

One owner of the S8+ says that the screen turns on every ten seconds while charging, and there are a couple videos making their way around that show this odd behavior in action. The screen randomly turns on, turns off, and then turns on again for a seemingly endless number of times.

Factory resets and wiped caches don't seem to have helped at all, and while some users claim this only happens while wireless charging, there are others saying the issue persists whether they're charging wirelessly or with a cable.

Samsung has yet to address what's happening here, but if/when this happens, we'll let you know.

If you own a Galaxy S8/S8+ or Note 8, have you noticed this behavior?

Samsung Galaxy S8 and S8+

Verizon AT&T T-Mobile Sprint Unlocked

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

January 2018 security patches for Nexus and Pixel have arrived

22

DIY-ers can do it today, OTA files expected shortly.

January 2018's security patch is available for supported Nexus and Pixel devices. Factory images for the Pixel and Pixel 2 family, the Pixel C, the Nexus 6P, and Nexus 5X are available at the Google Developer site and can be manually installed today, and OTA updates are expected to begin shortly.

There were no publicly announced major vulnerabilities addressed in this month's patch, but as usual, all the little things mean a lot and it's recommended that everyone with an eligible device accept any OTA update.

We've covered flashing a factory image in depth and it's where to start if this is your first time.

How to manually update your Pixel or Nexus

Google Pixel 2 and Pixel 2 XL

Best Buy Verizon Google Store Project Fi

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

Android Security Bulletin: Everything you need to know!

Fixing the latest bugs and exploits in Android every month.

Google has detailed the latest Android Security Bulletin and released the fixes for Nexus and Pixel devices.

These are exploits and other security concerns that affect Android as a whole. Issues with the operating system, kernel patches, and driver updates may not affect any particular device, but these need to be fixed in the Android base by the folks maintaining the operating system code. That means Google, and they've detailed the things they have improved for this month.

Updated factory images for Pixel and Nexus devices that are supported are available, and over-the-air updates are rolling out to users. If you don't want to wait, you can download and flash the factory image or OTA update file manually, and here are some handy instructions to get you started.

How to manually update your Nexus or Pixel

The company that made your phone uses these patches to send an update out to you.

These changes have been released to the people making Android phones for at least 30 days, but Google can't force anyone to deliver them to you. If you're using a phone from Samsung, LG, or anyone besides Google, you'll need to wait for them to send an update and shouldn't try to flash any of the above files.

Of course, Google has safety checks in place to prevent any problems on your phone because of any security exploits. Verify Apps and SafetyNet are at work anytime you add an app to your phone, and seamless updates to Google Play Services will keep them up to date regardless of any hold up from a manufacturer or carrier. Details and incident numbers can be found in the yearly Android Security Review (.pdf file).

Highlights for January 2018

January 2018's update comes with two patch dates: 01/01/2018, and 01/05/2018.

  • January 2018's most severe vulnerability addressed is a patch for the Android runtime that could let an attacker gain access to certain OS features without user interaction
  • Vulnerabilities that allowed code execution through the Media Framework were patched, like every month.
  • A vulnerability specific to the LG bootloader that allowed elevated privileges was patched. Life's Good, once again.
  • A vulnerability specific to the NVIDIA driver that allowed elevated privileges was found and fixed
  • Qualcomm provided a handful of closed-source fixes in addition to patches for the display driver and bootloader

If you get an update with a patch date of 01/05/2018, you also have every issue addressed by the 01/01/2018 update in place.

Previous bulletin highlights

Here are summaries and highlights of recent patches from the monthly Android Security Bulletin. As with the current bulletin, these issues were also mitigated by Google's Verify Apps, Safety Net, and seamless updates to Google Play Services.

Highlights for December 2017

December 2017's update comes with two patch dates: 12/01/2017, and 12/05/2017.

  • If your device didn't get updated to the November 6 patch last month, December's update also comes with a fix for the KRACK WPA2 Wi-Fi vulnerability.
  • A vulnerability with Android's framework that allowed malicious apps to get past user interactions requirements to access greater permissions has been squashed.
  • The media framework has also been updated to patch a threat that allowed a remote attacker to send out an arbitrary code to your device.
  • Components for numerous MediaTek, NVIDIA, and Qualcomm components have been updated with security fixes.

If you get an update with a patch date of 12/05/2017, you also have every issue addressed by the 12/01/2017 update in place.

Highlights for November 2017

November 2017's update comes with three patch dates: 11/01/2017, 11/05/2017 and 11/06/2017.

  • This month's patch updates the network stack to patch the KRACK Wi-Fi exploit.
  • The Android framework has once again been patched to prevent an exploit that bypass user interaction requirements in order to gain access to additional permissions.
  • The media framework and the Android system itself were again patched to combat the ever-present attacks through media containers. This has been a monthly thing for over a year and will certainly continue.
  • Critical updates were applied as far back as Android 5.02 for OEMs to use to patch their existing devices if they wish.
  • Broadcom, MediaTek, NVIDIA, and Qualcomm have each patched a number of drivers that could potentially allow remote attackers to execute code.

If you get an update with a patch date of 10/05/2017, you also have every issue addressed by the 10/01/2017 update in place. Devices that receive a patch with the 11/06/2017 date have all the November fixes in place as well as all previous patches. This is something new and we're hopeful that it continues.

Highlights for October 2017

October 2017's update comes with two patch dates: 10/01/2017 and 10/05/2017.

  • This month's patch updates several critical components to prevent privileged code execution, both locally and remote.
  • The Android framework has been patched to prevent an exploit that bypass user interaction requirements in order to gain access to additional permissions.
  • The media framework and the Android system itself were patched to prevent execute arbitrary code within the context of a privileged process.
  • Critical updates were applied as far back as Android 4.4
  • Broadcom, MediaTek, and Qualcomm have each patched a number of drivers that could potentially allow remote attackers to execute code.

If you get an update with a patch date of 10/05/2017, you also have every issue addressed by the 10/01/2017 update in place.

Highlights for September 2017

September 2017's update comes with two patch dates: 09/01/2017 and 09/05/2017.

  • The main issue this month revolves, once again, around a vulnerability in the media framework that, when paired with exploitative code, could remotely execute malware on a user's device.
  • Some of these patches go back to Android 4.4 KitKat.
  • A runtime bug has been patched that would allow a remote user to execute code that could cause an app to hang.
  • Broadcom has once again issued a number of patches for its Wi-Fi drivers.
  • MediaTek and Qualcomm have each patched a number of drivers that could potentially allow remote attackers to execute code.

If you get an update with a patch date of 09/05/2017, you also have every issue addressed by the 09/01/2017 update in place.

Highlights for August 2017

August 2017's update comes with two patch dates: 08/01/2017 and 08/05/2017.

  • A moderate issue in the Android runtime that could enable privileged code execution has been patched.
  • Again we see numerous issues that could allow remote code execution through the media libraries patched, with some changes going back to Android 4.4.
  • Qualcomm has patched numerous escalation of privilege issues in the Snapdragon platform. These include moderate vulnerability patches for video, the GPU, and USB input/output. Since these include closed source changes, new versions are available from Qualcomm for your device manufacturer to implement as needed.
  • MediaTek and Broadcom have also supplied patched device drivers for a range of issues rated from low to moderate. Any of these binaries that are applicable to Nexus or Pixel devices are available at the Google Developer site.

If you get an update with a patch date of 08/05/2017, you also have every issue addressed by the 08/01/2017 update in place.

July 2017

July 2017's update comes with two patch dates: 07/01/2017 and 07/05/2017.

  • An issue in the Android runtime that could enable remote code execution has been patched.
  • Over 20 issues that could allow remote code execution through the media libraries have been patched, with some changes going back to Android 4.4.
  • Qualcomm has patched numerous escalation of privilege issues in the Snapdragon platform. These include both closed source and open source changes. The closed source changes are available from Qualcomm for your device manufacturer to implement as needed.
  • NVIDIA, MediaTek, HTC, and Broadcom have also supplied patched device drivers for a range of issues rated from low to moderate. Any of these binaries that are applicable to Nexus or Pixel devices are available at the Google Developer site.

If you get an update with a patch date of 07/05/2017, you also have every issue addressed by the 07/01/2017 update in place.

June 2017

June 2017's update comes with two patch dates: 06/01/2017 and 06/05/2017.

  • Google Pixel devices for the Canadian carrier Rogers will get a hotfix for VoLTE issues in addition to security updates.
  • Qualcomm has patched a slew of device drivers for the Snapdragon platform. Most were of moderate severity but a Bluetooth-specific update is a critical patch.
  • NVIDIA, MediaTek, and Synaptics have also supplied patched device drivers for a range of issues rated from low to moderate. Any of these binaries that are applicable to Nexus or Pixel devices are available at the Google Developer site.
  • Exploits that allow remote code execution while viewing media in an email, SMS or the browser continue to be addressed as new ones arise. This is a never-ending fight and a reason why monthly patches are important.

If you get an update with a patch date of 06/05/2017, you also have every issue addressed by the 06/01/2017 update in place.

Archives of all previous Android Security Bulletins are available at the Android Security website.

See the Android Security website for details on all bulletins

Updated November 2017: Added information for the latest patch from Google.

Read more and comment

 
2 weeks ago

Best AT&T Deals of January 2018

10

If you're on AT&T, these are the hottest deals to keep an eye out for.

AT&T is one of the largest and most well-known carries in the United States, and as a result of this, you can often find some pretty sweet deals being offered. Whether you're in the market for new phones or television service, AT&T has something for just about everyone. Here are the top deals we recommend the most.

Get a new Samsung phone, get another one for free

Between the Galaxy S8/S8+, S8 Active, and Note 8, Samsung had a pretty incredible year for its smartphones in 2017. Samsung's handsets are never cheap, so to help out with this, AT&T is letting you get two of Samsung's latest for the price of one.

This deal is available for all of the phones mentioned above, and it means that if you buy one Galaxy Note 8, you can get another one at absolutely no extra cost. You'll need to purchase both phones through AT&T Next on monthly installment plans, but you'll receive a bill credit for one of the phones for a total of 30 months.

See at AT&T

Buy one get one free for the LG V30

The LG V30 might not have gotten as much hype or attention as the Note 8 last year, but that doesn't mean it's a bad phone by any stretch of the imagination. In fact, the V30 is pretty darn great. The phone has a gorgeous design, features excellent dual rear cameras, and performance is top-notch.

Similar to the above Samsung deal, AT&T is letting customers order two LG V30s and then get a monthly bill credit to essentially make one of them free.

See at AT&T


Score a $100 Visa gift card when buying the ZTE Axon M

One of the most unique phones released in 2017 was the ZTE Axon M. ZTE's decision to launch a phone with large bezels and a thick body might have seemed like a death wish when phones like the Galaxy S8 and LG V30 were out, but the unique two-screen design is something you just don't see everyday.

The Axon M isn't the cheapest phone around at $24.17/month on AT&T, but when buying the phone on this installment plan, AT&T is now including a free $100 Visa gift card. As long as you activate the phone and keep it in service for at least 30 days, you'll receive your free money between 8-10 weeks after the initial activation.

See at AT&T

Save $15 off per month on DIRECTV and get HBO for free

Along with its wireless service, AT&T also sells home phone, internet, and television packages as well. Because of this, you can often find some decent savings when bundling certain services together.

When signing up for an AT&T Unlimited Plus wireless plan, you can get $15 off per month of a DIRECTV or DIRECTV NOW package for life. With that discount, you can get DIRECTV NOW's base plan with 60+ live channels for just $20/month. As if that wasn't good enough, you'll also get HBO included for free (regularly $5/month through DIRECTV NOW).

Also, if you don't care about DIRECTV and just want HBO, you can sign up for the cheaper Unlimited Choice wireless plan and still get HBO for free.

See at AT&T

Updated 1/2/2018 – Replaced $300 trade-in credit for the Note 8 with $100 gift card when buying the Axon M.

Carriers

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

Best Verizon Wireless Deals of January 2018

14

No matter what T-Mobile says, you can actually find some pretty great deals on Verizon.

Verizon Wireless has some of the largest coverage for customers in the United States, and although T-Mobile likes to continually poke fun at the carrier for having high monthly rates, there are actually some really solid deals to be found if you know where to look.

You can typically find quite a few deals being run by Verizon at any given time, but if you only want to look at the best of the best and don't have time to sift through the garbage, that's where we come in.

These are best deals on Verizon Wireless right now.

Get up to $450 when switching

Most carriers always have some sort of promo running to encourage new customers to switch from their current provider, and right now Verizon's running one of the most enticing offers we've seen in some time. After brining your number to Verizon from another carrier and activiating a 4G smartphone on a postpaid plan, you'll be eligible to receive a free $150 prepaid Mastercard gift card.

Once you do this, you'll then be able to trade in your current phone when buying a new Android handset on a monhtly installment plan to get even more cash. Devices like the LG G4 and Galaxy S5 will only get you $100, but newer phones such as the Pixel, S7, and Note 8 are worth $300. Trade in one of these when switching over your number, and you'll be looking at a final payout of $450.

See at Verizon

Lease a Moto Z2 Play for just $10/month

The Moto Z2 Play wasn't the most powerful Moto Z entry released in 2017, but when looking at bang-for-your-buck, it's hard to disagree that it's a better purchase than the more expensive Z2 Force. The Moto Z2 Play was already a pretty affordable option on Verizon at $17/month, but thanks to a new discount, you can now get the phone on an installment plan for just $10/month.

For that $10 each month, you'll be getting a phone with a sleek metal body, 5.5-inch Super AMOLED display, Snapdragon 626 processor, and full compatability with the Moto Mod ecosystem.

See at Verizon


LG K20 V for free — no trade-in required

If the Moto Z2 Play sounds like more phone than you need for your personal use, you might want to check out the LG K20 V. Verizon normally sells the phone for just $7/month, but after making a full payment of $168, you can get it for free after 24 monthly bill credits that are applied to your account.

The K20 V might not look all that flashy, but it still offers a metal frame, fingerprint sensor, 5.3-inch HD display, and a 2,800 mAh battery that's removable. If all you need is a phone for web browsing, social media, and some light gaming, this should be able to keep up with you just fine.

See at Verizon

Save on the Fitbit Ionic, Blaze, Charge 2 HR, and Alta HR

With a new year comes new resolutions, and for a lot of folks, that means getting in better physical shape. Fitbits have long been some of the most popular fitness trackers on the market, and Verizon is running modest discounts on the company's latest entries.

The Fitbit Ionic, Fitbit's first true smartwatch, is on sale for just $269. That's $30 off its MSRP of $299, and is a pretty great deal considering everything the watch has to offer. The Blaze will set you back $149 ($50 off) and both the Charge 2 HR and Alta HR are only $129 thanks to a discount of $20 each.

See at Verizon

Carriers

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Updated 1/2/2018 – Removed all of December's deals and replaced them with new ones for January.

Read more and comment

 
2 weeks ago

Your web browser's password manager is helping ad companies track you across the web

9

The Same Origin Policy has one fatal flaw, and of course, ad companies have found a way to exploit it.

There are a few things you'll hear in every conversation about internet security; one of the first ones would be to use a password manager. I've said it, most of my coworkers have said it, and chances are you've said it while helping someone else sort out ways to keep their data safe and sound. It's still good advice, but a recent study from Princeton University's Center for Information Technology Policy has found that the password manager in your web browser you might use to keep your information private is also helping ad companies track you across the web.

It's a frightening scenario from all sides, mostly because it's not going to be easy to fix. What's happening isn't the stealing of any credentials — an ad company doesn't want your username and password — but the behavior a password manager uses is being exploited in a very simple way. An ad company places a script on a page (two called out by name are AdThink and OnAudience) that acts as a login form. It's not a real login form, as in it's not going to connect you to any service, it's "just" a login script.

When your password manager sees a login form, it enters a username. Browsers tested were: Firefox, Chrome, Internet Explorer, Edge, and Safari. Chrome, for example, will not enter the password until the user interacts with the form, but it enters a username automatically. That's fine because that is all the script wants or needs. Other browsers behaved the same, as expected.

Once your username is entered, it and your browser ID are hashed into a unique identifier. You don't need to save anything on your computer or phone because the next time you visit a site that is using the same ad company you get another script acting as a login form and your username is once again entered. The data is compared to what's on file, and et voilà a unique identifier has been attached to you and can be (and is being) used to track you across the web. And this works because this is expected and "trusted" behavior. Besides a roadmap of your internet habits, data found to be attached to this UUID also includes browser plugins, MIME types, screen dimensions, language, timezone information, user agent string, OS information, and CPU information.

The set of heuristics used to determine which login forms will be autofilled varies by browser, but the basic requirement is that a username and password field be available

It works because of what's known as the Same Origin Policy. When content from two different sources is presented it is not to be trusted, but once a source is trusted all content for the current session is also trusted (trust in this sense means you're purposefully viewing or interacting with the content). You've directed your browser to a webpage and interacted with a login form on that page, so it's all treated as being trusted while you're on the page. In this case, though, the script was embedded into a page but is actually from a different source and shouldn't be trusted until you've clicked or interacted in some way to show you intended to be there.

If the offending page elements were embedded in an iframe or another method that matches the source and destination of the data, the automatic-ness of this exploit (and yes, I'll call it an exploit) wouldn't work.

A list of known sites embedding scripts that abuse login manager for tracking

There's a very good chance that the web publishers using ad services that exploit this behavior have no idea of what's happening to their users. While that doesn't exempt them from responsibility it is ultimately their product being used to harvest data from users without their knowledge, and that should make every site administrator concerned (and possibly very irate). As a user, there's not much we can do other than follow the same "incognito" web browsing practices used when we want to stay a little more private on the web. That means to block all scripts, block all ads, save no data, accept no cookies and basically treat each web session as its own sandbox.

The only true fix is to change the way password managers work through the browser — both built-in tools and extensions or other plugins. Arvind Narayanan, one of the professors who worked on the project, puts it succinctly:

It won't be easy to fix, but it's worth doing

Google, Microsoft, Apple, and Mozilla all shaped the web into what it is today, and they are capable of changing things to meet new issues. Hopefully, this is on the short list of changes.

Read more and comment

 
2 weeks ago

Best DualShock 4 Controller Charging Docks for PS4 2018

Best Overall

PowerA DualShock 4 Controller Charging Station

See at Amazon

The PowerA DualShock 4 Controller Charging Station is the only officially licensed charging dock for your PlayStation 4 controllers. It works off of AC adapters to make it easy to plug your controllers in and get a charge without any additional hassle. With a design that makes it easy to plug in your controllers and one that doesn't take up much room, this dock fits easily onto an entertainment system. From the design to the size, this dock makes it easy to keep your controllers charged and ready for you when it's time to game.

Bottom line: The PowerA DualShock 4 Controller Charging Station is the officially licensed charge dock, which means it's the dock that you can trust with the solemn duty of charging your controllers. Additionally, it's a small dock that is easy to fit into even a crowded entertainment system.

One more thing: This charging dock can charge up to two DualShock 4 controllers at the same time.

Why the PowerA DualShock 4 Controller Charging Station is the best

PowerA DualShock 4 Controller Charging Station makes it easy to keep your controllers stored and charged for when you need them.

There are plenty of great reasons that this controller dock is the best, and they all combine to deliver an absolutely stellar product. The design means that you can slot your controllers directly down and into the cradle, which means that properly plugging your DualShock 4 controller in is a breeze. You'll hear an audible click when you plug your controllers in, as well as seeing your controller light up orange while charging. That same design also takes up as little room as possible.

Since you may well already have an overcrowded entertainment center, this means that it won't be taking up too much room. It's designed so that you don't have to think about what you're doing; just drop your controller in and go about your day. When you plug in your controller, you'll hear an audible click and see the lightbar on the back of controller glow yellow to indicate a good connection While many other docks have a few more features, they don't combine to form the excellent product that PowerA has delivered.

Best Third Party

Nyko Charge Base - PS4

See at Store

When it comes to third-party accessories, Nyko is well-known for delivering quality products that work exceedingly well. Its DualShock 4 charging dock is no exception to that either. The dock is small and easy to drop a controller into when it's time to charge, and, like the official DualShock 4 Controller Dock, it can easily handle both of your controllers at the same time. It's got a low profile design that you set your controller into when it's time to charge, meaning that it's easy to settle just about anywhere on your entertainment center. While it is a bit pricier than some of the other options, it does it job very well, so it's worth it.

Bottom line: Nyko's charge dock is easy to use, can hold two controllers at once and has a low profile design that makes it easy to fit just about anywhere.

One more thing: When your controller is done charging, you'll see an indicator light go out, letting you know that your controller is good to go for hours of gameplay.

Best on a budget

PDP Energizer 2X Charging Station for PlayStation 4

See at Amazon

When it comes to finding great accessories that fit into your budget, things can be a bit difficult. Thankfully, this controller port is both easy to use and affordable, even when you don't have much money to spare. The PDP Energizer 2X Charging Station for PlayStation 4 can easily handle two controllers at once and lets you smoothly slot them into the charging port. Indicator lights will let you know that your controller has a proper connection for charging, which makes checking on your charge status at a glance an easy task. This charging station isn't quite as sturdy as some of its competitors, but for just $20, it's a solid purchase.

Bottom line: The Energizer 2x Charging Station delivers a great product without a steep price tag. It can charge two controllers at once, has convenient LED indicators, and is easy to fit in your crowded entertainment center.

One more thing: The indicator lights will shine red when charging and then switch to green when your controller is fully charged.

Conclusion

There are plenty of charging docks that are available for your DualShock 4 controllers, and, thankfully, many of them are fantastic at their jobs. While they often have similar features and functions, there are definitely some docks that work better than others. That's why we recommend the PowerA DualShock 4 Controller Charging Station. It offers all of the features that you might want, as well as a design that makes it easy to pop your controllers in and out of without any frustration. It's affordable, easy to use, and the officially licensed PlayStation 4 charging dock for DualShock 4 Controllers. All of these things combine to deliver a stellar dock that can get the job done without any issues in the process.

Best Overall

PowerA DualShock 4 Controller Charging Station

See at Amazon

The PowerA DualShock 4 Controller Charging Station is the only officially licensed charging dock for your PlayStation 4 controllers. It works off of AC adapters to make it easy to plug your controllers in and get a charge without any additional hassle. With a design that makes it easy to plug in your controllers and one that doesn't take up much room, this dock fits easily onto an entertainment system. From the design to the size, this dock makes it easy to keep your controllers charged and ready for you when it's time to game.

Bottom line: The PowerA DualShock 4 Controller Charging Station is the officially licensed charge dock, which means it's the dock that you can trust with the solemn duty of charging your controllers. Additionally, it's a small dock that is easy to fit into even a crowded entertainment system.

One more thing: This charging dock can charge up to two DualShock 4 controllers at the same time.

January 2018: We've updated this post with new information so that you know you're always getting the best charging dock for your DualShock 4 controllers!

PlayStation 4

Amazon

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

Best text messaging apps for Android as of January 2018

82

There are plenty of great text messaging apps to choose from, and these are some of our favorites.

Text messaging is a big part of phone use for many people, and while all phones come with native messaging clients, they… they can suck. Some native text messaging apps don't handle MMS the way we'd like. Some native text messaging apps are laid out poorly. Thankfully we have the option to use one of many, many third-party SMS clients — some of which are minimal messaging apps, and others that offer features above and beyond the rest.

Read more and comment

 
2 weeks ago

Monument Valley is free on the Play Store in certain countries

4

The United States and Canada need not apply.

The first Monument Valley made its debut on Android in 2014, and despite its age, is still a ton of fun to play in 2018. Its sequel was finally released this past November so that fans could jump back into the beautiful puzzle-solving world, but if you've never experienced the magic that ustwo games created with Monument Valley, now might be the time to do it.

Spotted by Android Police, the first Monument Valley is free on the Google Play Store in certain countries. Markets where the game is free are apparently ones where prices in the Play Store have not be localized to match the currency of those areas, and countries that have been confirmed to offer this deal include:

  • Argentina
  • Armenia
  • Azerbaijan
  • Brazil
  • Iceland
  • India
  • Indonesia
  • Mexico
  • Russia
  • Taiwan
  • Venezuela

There are possibly many other countries where the game is also being offered for free, but ones where it'll still cost you $3.99 include the likes of Australia, Canada, various countries in Europe, Japan, Korea, multiple regions in South America, and the United States.

Monument Valley 2 is now on sale for $4.99

Read more and comment

 
2 weeks ago

Save up to 60 percent on these Wireless and Waterproof Endoscopic Cameras!

Typically when you hear the word endoscopic camera it's being said by a doctor for the purpose of looking inside a patient. But these bendable snake cameras can be used for many everyday things beyond medical applications.

The versatility of an endoscopic camera can allow you to investigate what's clogging a drain, peer inside the tight spaces of your car, or give you an inside look at any tough to reach areas of your home. The camera head is adjustable and waterproof, making it perfect for inspecting underwater areas, gaps or holes.

Best of all, you can get your very own waterproof endoscopic camera that records in crisp 1080p for just $33.99 via Android Central Digital Offers! This camera can snake its way into the tight and dark spaces our fingers or eyes can't and send a feed right back to any device you own via Wi-Fi.

Typically, endoscopic cameras like this are sold for $99.99, but you can get yours and save 60%! What a deal!

So what are you waiting for? You never know when you may need a versatile endoscopic camera to get you out of a jam. But act fast — this deal won't be around forever!

See at Android Central Digital Offers

Read more and comment

 
2 weeks ago

Best Magnetic Car Mounts for Samsung Galaxy Phones 2018

17

Yeah! Magnets!

It's pretty much illegal anywhere you go to hold onto your phone while you drive, so your best bet is to get a great car mount. But certain mounts can be pretty tedious, and a great magnetic mount makes life so much easier when you're getting in and out of the car. These are the best magnetic car mounts for your phone!

If your phone supports wireless charging, you'll have to be careful where you place the metal disc so as not to interfere with the coils. Figure out where the charging coils are and stick the metal where they're not. Or better yet, put the metal between your phone and a case. Then you can take it out whenever you want to charge up wirelessly.

Nite Ize Steelie

This neat little mount takes up maybe half an inch of your dash or console as it's just a little metal ball. The other half, a little concave circle, sticks to the back of your phone. It looks like your phone would be rolling around on the ball, but the ball is stationary, and the magnet is strong enough to hold it in place.

This mount is especially great if you have to stick it somewhere awkward since it really allows for any orientation when it comes to mounting. You can snag it on Amazon for about $18. While there are several configurations of the Steelie, I like the original the best.

See at Amazon

Anker universal mount

Anker's mount adheres to your dash on a flat surface and features a fully adjustable pad, making it great for awkward mounting spots. Its larger magnetic pad is easy to slap your phone onto, and it doesn't take up nearly as much space as mounts with brackets and arms.

The best part about this one is that it keeps your vents free, so you can adjust them to your heart's content and never have to worry about the heater messing with your phone. Check this one out for $16.

See at Amazon


WizGear universal air vent mount

Yes, this appears first on Amazon when you search up magnetic car mount, but that's for a good reason (not just that manufacturers pay to have it there). For one, it's well-reviewed: out of nearly 20,000 reviews, 66% are 5-star and 14% are 4-star. For another, I've been using this mount for three years and it hasn't let me down once. It's relatively compact, fits great onto just about any air vent, and it hasn't loosened up or anything.

Basically, if you want an inexpensive, reliable magnetic mount with no fuss, check this one out. It's $7.

See at Amazon

Maxboost 2-pack

At this point, mounts are basically the same with a different brand attached to them. Maxboost's mounts attach to your air vent and have a sizable magnetic pad, making it super easy to find in the dark. If there's two of you in the car, why should one of your still have to hold onto your phone? This two-pack solves that problem. At $9, you really can't go wrong. Maxboost's mounts come with a circular metal plate and rectangular plate each.

See at Amazon

TechMatte MagGrip CD slot mount

If you don't want to stick anything to your dash and don't want to bother with your air vents, then consider putting that old CD slot to use! The TechMatte MagGrip simply slides into your CD slot with its semicircle support, you tighten it up, and Bob's your uncle. The magnetic pad is on an adjustable arm to allow for whichever orientation you choose, and the MagGrip comes with a circular and rectangular plate, depending on which you prefer to use. It's $11 on Amazon.

See at Amazon

Mpow suction pad mount

OK, you don't wanna mount on your dash, your air vents, or in your CD slot: What do you do?

Grab the Mpow suction mount and stick it on your windshield (if that's legal where you are). I know, on the windshield is precarious, but Mpow's mount has a very small footprint, and its arm is adjustable, so you can move it around to where it's not blocking your field of view. At $11, Mpow's mount comes with smaller and larger metal plates and is easily detachable from your windscreen, thanks to the suction switch.

See at Amazon

Got a favorite of your own?

Did we miss an excellent magnetic car mount? Sound off in the comments below!

Read more and comment

 
2 weeks ago

Samsung Galaxy A8 now available for pre-order in South Korea

3

You can now pre-order Samsung's exciting mid-ranger.

The past couple years have seen a lot of excellent mid-range Android handsets, but one that caught our attention for 2018 when it was announced in late December is the Samsung Galaxy A8. Samsung previously announced that the A8 would be launching in Vietnam on January 6, and now the phone is officially available for pre-order in South Korea.

KT Corp will be the official carrier for the A8 in South Korea, and it's selling the phone for 599,500 won (or about $561 USD). Customers will be able to lower the cost of the A8 through subscription plans that are being offered, and available colors include blue, gold, and black.

Samsung will officially launch the A8 on Friday, January 5, and that's when we'll likely start to see it expand to additional countries.

The Galaxy A8's price isn't the lowest we've ever seen in the mid-range market, but it manages to offer a lot of the S8's main attractions while still costing less. There's an 18:9 Super AMOLED Infinity Display, support for Gear VR, IP68 dust/water resistance, and even the ability to use Samsung Pay for NFC and MST payments.

Seeing as how the S9 is shaping up to be a glorified spec bump of the S8, the A8 might not be a bad way to go if you'd like to save a few bucks on your next phone purchase while still keeping a lot of Samsung's flagship features.

Galaxy A8/A8+ are official with dual front cameras and Infinity Display

Read more and comment

 
2 weeks ago

The Movado Connect is the most striking smartwatch I've ever worn

5

The Movado Connect is hands-down the most beautiful smartwatch I've ever worn. It's the kind of perfectly proportioned, well-balanced wristwatch you expect from a 136-year-old company, with a stock watchface modeled on a design that first saw the light of day in 1946. Even the band, made of a humble, soft silicone, manages to come off as somehow fancier than it really is. 

Yes, everything about the Movado Connect oozes sleek sophistication ... which is why it's going to break my heart to return it, as I'll probably end up doing. Find out why in my Movado Connect First Impressions above – and let me know whether you'd keep it or toss it back in the comments on YouTube!

Stay social, my friends

Read more and comment

 
2 weeks ago

OnePlus teases Sandstone 5T announcement for January 5

2

The Sandstone OnePlus 5T is almost here.

Right at the tail-end of 2017, OnePlus uploaded a video to its YouTube channel called "What's in the Box?". In the clip, a handful of people are feeling a mystery item in a box with numerous hints that they're touching a OnePlus 5T with the company's signature Sandstone material on the back.

OnePlus says in the video that this mystery product will be announced in January, but the company's since shared a teaser image on its Weibo account that says there are "three days left" until "the classic returns." There's a date of January 5 on the image, and behind the text is what looks to be the Sandstone texture with a white paint job. In addition to this, many of OnePlus's Twitter accounts have had their profile and header images changed to feature the same white Sandstone background.

Although it hasn't officially been said, it's quite obvious that January 5 will see the announcement of a white OnePlus 5T with a Sandstone finish. The Star Wars version of the 5T that was released alongside The Last Jedi featured this very same getup, and it looks like OnePlus is ready to expand it to more markets sans the Star Wars logo on the back.

We aren't sure if the red alert slider will remain intact, but either way, we won't have to wait too much longer before Sandstone makes the return that we're sure many of you have been waiting for.

OnePlus 5T and OnePlus 5

OnePlus Amazon

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

Best Android games for Chromebooks as of January 2018

7

These are the best Android games to play on your Chromebook!

When Google announced that Android apps would come to Chrome OS, the biggest focus was on productivity. With Play Store access, any Chromebook would be able to use Photoshop, Microsoft Word and other key services that people need to earn a living. But a less spoken-about benefit: it gives powerful Chromebooks the ability to play Android's best games.

Playing games on a Chromebook has some advantages and disadvantages compared to trying to play them on a smartphone or even a tablet. No Chromebook yet has an accelerometer, so certain titles just won't work. Not every Chromebook has a touch screen, and very few games work with a mouse and keyboard. On the flip side, every Chromebook supports Bluetooth controllers and video output, so many will work when attached to a television.

I tested all these games on the Pixelbook, but they should all work just fine on less powerful Chromebooks. I used 8Bitdo's excellent SF30 Pro gamepad, but any controller that works with Android phones will also work with a Chromebook. With that said, let's get into the games!

Grand Theft Auto San Andreas

For those that don't know, Grand Theft Auto San Andreas is an open-world game that takes place in a fictional version of California in 1992. The game fully supports controllers and plays wonderfully on Android phones, as well as on Chromebooks. The story itself takes a long time to complete, with plenty of side objectives to keep you entertained. The earlier installments — Grand Theft Auto III and Grand Theft Auto: Vice City are also available.

Download: Grand Theft Auto San Andreas ($6)

Monument Valley and Monument Valley 2

These games are for those with a convertible laptop, since they don't support controllers and rely entirely on touch controls. Still, the M.C. Escher-inspired level design is gorgeous and the puzzles themselves are a fun challenge. The base games have hours worth of puzzles, but there are expansions for the first Monument Valley for those that want to solve even more puzzles.

Download Monument Valley ($3.99)

Download Monument Valley 2 ($4.99)

Asphalt 8: Airborne

The Asphalt series is one of the most popular racing series for Android, and that continues with Asphalt 8: Airborne. This game supports Google Play Games for synchronizing your progress, and supports Bluetooth controllers. There are over 190 cars and motorcycles in the game to race, and plenty of racetracks to keep things exciting. Asphalt 8: Airborne is available for free with in-app purchases.

Download Asphalt 8: Airborne (free w/ IAP)

Overkill 3

We featured this game on our roundup of the best shooter games for Android, and for good reason: the game is fast paced, features different loadouts to face different bosses, and includes a co-op mode to play online with your best friend. Overkill 3 is available for free with in-app purchases.

Download Overkill 3 (free w/ IAP)

Your emulator of choice

Emulators are nothing new in the Android world, and they work just as well on Chromebooks as they do on smartphones. Which emulator you use will depend on which games you'd like to play. I'm using John GBA for Game Boy Advance games, and while this emulator doesn't support controllers, the controls are laid out well on screen so it shouldn't be tiring to play. As always, make sure you get your game ROMs through legal methods.

Download John GBA($2.99)

What say you?

Do you play many Android games on your Chromebook? Let us know down below!

Chromebooks

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
Show More Headlines

Pages