{"id":806,"date":"2015-03-01T13:37:27","date_gmt":"2015-03-01T18:37:27","guid":{"rendered":"http:\/\/www.briandeyo.us\/brd\/wp\/?p=806"},"modified":"2015-03-03T08:47:22","modified_gmt":"2015-03-03T13:47:22","slug":"lenovo-messed-up-with-superfish-on-laptops-but-the-yoga-2-tablet-has-the-next-big-lenovo-screw-up","status":"publish","type":"post","link":"https:\/\/www.briandeyo.us\/index.php\/2015\/03\/01\/lenovo-messed-up-with-superfish-on-laptops-but-the-yoga-2-tablet-has-the-next-big-lenovo-screw-up\/","title":{"rendered":"Lenovo messed up big with Superfish on laptops, but the Yoga 2 tablet has another problem"},"content":{"rendered":"<p>A few weeks ago I bricked the tablet I was given by a good friend. It&#8217;s recoverable and not forever lost, but I calculated the amount of time spent restoring through ADB (or moving to Cyanogen) is far more than the value of the tablet. The amount of time to do this also makes it less expensive to just buy a new tablet, one with specs I want.<\/p>\n<p>Since this previous tablet was a gift, I did some homework and because of my day job I had a good idea of what I wanted in a tablet. I also have been recommending Thinkpads for the last 8 years. So why not try a Lenovo tablet? The Yoga 2 covered all my needs, came in a decent 8&#8243; size and boasted great battery life.<\/p>\n<p>What the tablet website, all the reviews, and Lenovo itself failed to mention were two major problems:<\/p>\n<h2><span style=\"color: #000080;\">1. Lenovo Yoga 2&#8217;s have previously been rooted according to Cisco Meraki (or likely any other MDM)<br \/>\n<\/span><\/h2>\n<figure id=\"attachment_809\" aria-describedby=\"caption-attachment-809\" style=\"width: 468px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/YOGA2-Root-detected-in-Meraki.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-809\" src=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/YOGA2-Root-detected-in-Meraki.jpg\" alt=\"Screenshot of YOGA2 detected as Rooted by Cisco Meraki\" width=\"468\" height=\"381\" srcset=\"https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/YOGA2-Root-detected-in-Meraki.jpg 468w, https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/YOGA2-Root-detected-in-Meraki-300x244.jpg 300w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/a><figcaption id=\"caption-attachment-809\" class=\"wp-caption-text\">Screenshot of YOGA2 detected as Rooted by Cisco Meraki<\/figcaption><\/figure>\n<h2><span style=\"color: #000080;\">2. Lenovo Yoga 2&#8217;s come pre-loaded with\u00a0 junky malware called <strong>Security HD<\/strong><\/span><\/h2>\n<p><a href=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-12-01-04-385.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-810\" src=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-12-01-04-385-1024x392.jpeg\" alt=\"Screenshot of Avast detecting Factory-Installed Malware\" width=\"660\" height=\"253\" srcset=\"https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-12-01-04-385-1024x392.jpeg 1024w, https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-12-01-04-385-300x115.jpeg 300w, https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-12-01-04-385.jpeg 1919w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>So this isn&#8217;t as bad as <a title=\"Article on Superfish malware found on Lenovo laptops\" href=\"http:\/\/www.cnet.com\/news\/lenovos-superfish-screwup-highlights-biggest-problem-in-software\/\" target=\"_blank\">Superfish<\/a>, and I don&#8217;t want to give the impression that it&#8217;s on that level. It is however particularly disheartening to see there are problems with Lenovo&#8217;s tablets as well as the laptops.<\/p>\n<p>It took a little searching to figure out that <strong>Security <\/strong><a href=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/SECUREit.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-811 alignright\" src=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/SECUREit.jpg\" alt=\"SECUREit Logo\" width=\"162\" height=\"54\" \/><\/a><strong>HD<\/strong> is really just a re-branded and translated version of some existing Lenovo software called <strong><a title=\"SECUREit from Lenovo (Use Chrome to auto-translate page)\" href=\"http:\/\/safe.lenovo.com\/\" target=\"_blank\">SECUREit<\/a>.<br \/>\n<\/strong>Before someone can even click the <strong>I accept<\/strong> button to use <strong>Security HD<\/strong>, they are prompted to read the <a href=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/Security-HD-Security-User-Experience-Improvement-Program.pdf\">Security User Experience Improvement Program<\/a> document (click link for a PDF print of this page). This page leads straight to an English generic terms of use for what <strong>Security HD\/SECUREit<\/strong> can do. (On a side note the server running this page is outdated and vulnerable to several security flaws.)<\/p>\n<p>Reading through the <strong>SECUREit<\/strong> page, it&#8217;s pretty clear that the only way to obtain the features it touts is to place it&#8217;s processes directly between the Internet and other apps on a device.<\/p>\n<p><a href=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/SECUREit-features-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-813\" src=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/SECUREit-features-1-1024x169.jpg\" alt=\"Some SECUREit Features translated through Google\" width=\"660\" height=\"109\" srcset=\"https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/SECUREit-features-1-1024x169.jpg 1024w, https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/SECUREit-features-1-300x49.jpg 300w, https:\/\/www.briandeyo.us\/wp-content\/uploads\/2015\/03\/SECUREit-features-1.jpg 1039w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>And it&#8217;s fairly likely the only way to place an app like this between other apps and the Internet is to develop the proper hooks into the base Android OS, or to root the OS, modify the system to allow this app to work, and then remove evidence to try and &#8220;un-root&#8221; the device. This sounds like exactly the sort of hack I would do if I wanted to unscrupulously intercept and monitor the traffic on someone&#8217;s tablet. <strong>Security HD<\/strong> of course is tagged as a system app and can&#8217;t be uninstalled without rooting the tablet.<\/p>\n<p>It&#8217;s unfortunate that it came pre-shipped with this problem on it. I thought perhaps I was just the unlucky recipient of a jacked tablet. I called Lenovo tech support and tried to get an answer as to why my new tablet was detected as rooted.\u00a0 They didn&#8217;t have much of an answer of course, I never got beyond Level-1 tech support.<\/p>\n<p>I knew I was expecting much considering they don&#8217;t even know how to operate their phone system. I was transferred at least three times, but I will have to go back and check the total number of times. After close to two hours I was kindly offered to be transferred to Android premium support for the lost cost of $39 per call. I demanded to not be charged, asked for a manager, all of that good stuff.<\/p>\n<p>After not getting anywhere with that line of calling, and never really getting a straight answer, I called to get the unit replaced stating there is a problem with the software. This was the easiest imaginable transaction I had. With my existing case # I was able to get a new tablet shipped to me without question. Lenovo warranty support seems to have a lot of practice returning products.<\/p>\n<p>This time I recorded my opening of the tablet from the packaging, all the way through until Meraki detected the tablet as rooted. I have to spend some time editing my personal info &amp; login out of the video, so that will be awhile before it is posted. This brand new tablet detected as rooted immediately, and Avast again detects <strong>Security HD<\/strong> as malware.<\/p>\n<p>I never trusted the original tablet to continue using it for long, but I used this new one to see what else I could find out before trying to return it as well. Turns out that even disabling <strong>Security HD<\/strong> is pointless, as it re-enables itself and runs whenever the tablet is restarted.<\/p>\n<p>I would love to have the time to load <a title=\"Fiddler - Web Proxy\" href=\"http:\/\/www.telerik.com\/fiddler\" target=\"_blank\">Fiddler<\/a> and see what kinda of insidious activity a Yoga 2 is really doing without the knowledge of its owner. But I don&#8217;t have that kind of time. The amount of time I have now spent chasing down Lenovo&#8217;s insulting behavior is more than enough to have brought my old tablet back to life.<\/p>\n<p>For what it is worth, I will never again recommend a Lenovo to anyone again. I doubt I have found anything as significant as Superfish, and I know I haven&#8217;t investigated this as thoroughly as possible. But between Superfish and <strong>Security HD<\/strong> I am reminded that Lenovo is a company at the mercy of the Chinese government, and simply can&#8217;t be trusted. This is the same reason I will never purchase or recommend a <a title=\"Huawei and ZTE are backdoors for China\" href=\"http:\/\/www.zdnet.com\/article\/former-pentagon-analyst-china-has-backdoors-to-80-of-telecoms\/\" target=\"_blank\">Huawei or ZTE<\/a> device either.\u00a0 To all my friends looking to buy a tablet or a new computer, I hear Dell is trying to make a comeback.<\/p>\n<p><a href=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-13-11-57-878.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-815\" src=\"http:\/\/www.briandeyo.us\/brd\/wp\/wp-content\/uploads\/2015\/03\/Screenshot_2015-03-01-13-11-57-878.jpeg\" alt=\"Security HD icon\" width=\"185\" height=\"219\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few weeks ago I bricked the tablet I was given by a good friend. It&#8217;s recoverable and not forever lost, but I calculated the amount of time spent restoring through ADB (or moving to Cyanogen) is far more than the value of the tablet. The amount of time to do this also makes it &hellip;<\/p>\n","protected":false},"author":12,"featured_media":815,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,221,10],"tags":[],"class_list":["post-806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-devices","category-security","category-tech"],"_links":{"self":[{"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/posts\/806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/comments?post=806"}],"version-history":[{"count":8,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/posts\/806\/revisions"}],"predecessor-version":[{"id":821,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/posts\/806\/revisions\/821"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/media\/815"}],"wp:attachment":[{"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/media?parent=806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/categories?post=806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.briandeyo.us\/index.php\/wp-json\/wp\/v2\/tags?post=806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}