LateX

Thursday, May 22, 2014

Exploring limits of covert data collection on Android: apps can take photos with your phone without you knowing.

SHORT VERSION: Android apps can take photos with your phone in background phones without displaying any notification and you won't see the app on the list of installed applications. App can send the photos over the internet to their private server. You can also find video with demo in this post.

Introduction

http://all-free-download.com/free-vector/vector-clip-art/surveillance_camera_clip_art_18240.html (camera)

I discovered this almost by accident while doing a team project for a Computer and Network Security course at my university. The project suggested by college of mine (Predrag Gruevski) was mostly about using cameras on PC's without turning on indicator light. There were already promising findings in this field (iSeeYou paper discussed doing so on old Mac models). Since the project was relatively general each of member of our team took different approach. I initially started with low-level USB hacking, but despite genuine efforts I found nothing really interesting. Further experiments seemed really boring to me, because they in general involved trying various different cameras and hours of starting at LED light hoping the camera light won't blink.

android


I switched my focus to Android. Initial research was promising. There are many apps on Play Store (if you are iPhone user think App Store) that aim at taking pictures without any visual indication (ACLU-NJ Police TapeMobile Hidden Camera and more) but from what I found all of them require app activity to be visible and phone screen to be on. Some of them manage to record video without visible preview. 


Technical Details

What I wanted is to take pictures without user knowing, but at any time, not only when the app is on. I started googling and first thing that I found is that using Camera technically requires a preview to be displayed on screen in order to take video, but background services do not have associated visible activity. But let's not get discouraged an keep trying. I wrote a small camera app for my Nexus 5. My first approach was to create a View object that is not attached to any activity and feed preview to that object. That fails (I literally get "take picture failed" exception). The I remembered something that later turned out to be very relevant. Facebook messages draws to the UI, even when the app is not technically running:


This turned out to be indeed the right track. I attached preview to the screen from the background service and indeed I was able to take a photo! This is not yet ideal - the preview is visible on the screen user can clearly see that something is going on. But then I tried to remove it. Here's a list of approaches:

  • Make preview invisible - failed: Android just ignores this setting for preview
  • Make preview transparent - failed: Android just ignores this settings for preview
  • Cover preview by another view - partially failed: the view on top is still obstructing the screen
  • Make preview 1x1 pixel - successful
The result was amazing and scary at the same time - the pixel is virtually impossible to spot on Nexus 5 screen (even when you know where to look)! Also it turned out that even if you turn the screen completely off, you can still take photos, as long as the pixel is still there. 


Demo


If you cannot see this video here's a direct link: https://www.youtube.com/watch?v=sDzs6y4JVok

How can you protect yourself form malicious apps?


If you are as disturbed by this find as I am you will start asking what can we do to avoid such situations. The bad news is that it's kind of a cat and mouse game - no matter how hard you try attackers can find more ways to obfuscate malicious activity. The good news is there are some ways that seem (at least given my current knowledge hard to circumvent:

  1. Pay attention to permissions (for example does Simple Notepad* really need access to your camera?)
    lock
  2. Keep your Google Account secure - if somebody can access your Google account they can install apps on your phone remotely without you approving it! Set up two step verification. Change your password from time to time. Set up secure password
  3. Uninstall unused apps. 

    battery                    internet
  4. High battery consumption (settings -> battery), and high bandwidth (settings -> data usage) are potential culprits


  5. Look at the background services that are running (settings -> apps -> running) - does Simple Notepad* really require background service
  6. Swiping app out of application list does not switch off background services (if you want to completely switch it off go to App Info (long press app icon inside menu and drag it to app info section) and click force stop - this ensures no background services are running. As @LB points out "force stop" effect is not permanent (technical: The service can be started again by registering and receiving an intent). 
*Simple Notepad is a made up example - I am not referring to any app in particular.


(hopefully constructive) criticism of Android design decisions

Let me start by the fact that I really like Android SDK (maybe except the fact that it's Java - but I understand the logic behind that decision). It's nice because it gives a developer a lot of power. There are just some things that are possible on Android that simply would not be possible on other platforms.

However given the fact that privacy is recently more and more of a growing concern, it would be nice to adjust accordingly. In my opinion privacy can be achieved by transparency without sacrificing comport. I could imagine use cases where I want app to take photos from background service. But I think it's inexcusable that user is not notified about this face. Android has a very nice notification bar. Users are very used to it. Why not make a use of it here. Same goes for sounds recording location recording etc.

Another thing I think Android team should look into is modern security research. There's lot of ways of using data without direct access. Very simple example would be that can send emails to users without learning their email address - with Google acting as a intermediary.

All of those suggestions can be summarized in on sentence - please put more effort into ensuring users' privacy. 


425 comments:

  1. Great research Szymon! Willing to look deeper into the code and/or implementations, cheers from México!

    ReplyDelete
    Replies
    1. I am still unsure if I should publish the code...

      Delete
    2. I wouldn't do that. It's creepy enough to know that it works.

      Delete
    3. For me, this is not a bug. It's a feature. There are many tutorials on how to get camera pictures without displaying the preview, por example: http://cell0907.blogspot.com.es/2014/01/android-camera-capture-without.html (For more examples or different ways of doing it, just Google: android take picture without preview)

      Delete
  2. Yep. Hold the code close. No need to feed the CopyKidlets. I'm sure there will be similar exploit code out there but hopefully the holders of such code will be much smaller.

    ReplyDelete
  3. Hi Szymon, Thanks for sharing this Issue! actually I've just developed an app from 1 month ago can do the same functionality. It's a big security Issue, Do you think we can contact Google ?
    Happy to be in contact with you by anyway.

    Regards,
    Ibrahim

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. I can send you an apk to insure that ?

      Delete
    3. This comment has been removed by the author.

      Delete
    4. Hey! I actually already emailed security@andorid.com.

      btw. I also understand that there are more people that were aware of this (I am not surprised actually - it's not that hard to find) - sorry for taking all the credit for this. If you want, email me and I can link to your project in my post.

      Delete
    5. Thanks so much for your words Szymon ! Actually I emailed security@andorid.com after I post my comment here. I was wanted to help you to save user's privacy. my project is under construction not published yet. by anyway I will be happy to be in contact with your honor.

      Delete
  4. Cerberus does exactly this and I want it to do that since this is an app that can allow me to track my phone if it gets stolen. So while I understand this is a problem if an app like this gets on your phone without your knowledge, it's necessary for other apps. If Android were to perform this action natively through Android Device Manager, I would be more open to removing this capability. But not until then.

    ReplyDelete
  5. You can redirect the preview to an OpenGL texture (texture surface). This is very handy if you want to display effects instantly during the preview. However, this seems to be more handy to achieve what you want: just don't display the texture at all.

    ReplyDelete
  6. You may find that Office Anti-Spy can stop anyone from taking control both of an Android phone's cameras, microphones and recording capability. Check out www.officeantispy.com

    ReplyDelete
  7. Congratulations on rediscovering the most widely used method for utilizing CV in android! :p

    The standard Android Camera API is quite bad, so we remove the standard preview and process the raw camera data ourselves to bypass it, works far better.

    It is of no security concern as long as you actually read the permissions for a app before you install it.

    Example:
    http://stackoverflow.com/questions/9744790/android-possible-to-camera-capture-without-a-preview

    And here is a app i did a year ago using this:
    https://www.youtube.com/watch?v=zOe-DgoznMA

    Cheers!

    ReplyDelete
  8. Some things about your technique :
    1. since there is no notification, your service runs on the background, so it can easily be closed when there aren't a lot of system resources (try playing a game, for example).
    2. I think that you can even avoid having the pixel from being shown, by setting the margin value of the layoutParams of the window of it to be outside of the screen.
    I assume you did the on-top camera preview by using another permission called "SYSTEM_ALERT_WINDOW" which allows to draw on top of all windows.
    3. This is not quite a security bug. It's something the user knows he has confirmed when he installed the app.
    In fact, this is a feature some security apps have (like taking a photo of the thief when he opens the device).
    The user isn't aware of many things the apps do in the background.
    4. force-stop only stops an app temporarily. it can wake itself using outside intents (like calls).
    you need to either disable it or uninstall it.

    ReplyDelete
    Replies
    1. Hi LB,

      Those are all good remarks. In particular nr 4 is important remark that I think people should be aware of - I incorporated it into post body.

      Thanks,
      Szymon

      Delete
  9. Did you do that on purpose?

    "Simple Notepad" is the fake app name used by "Mobile Hidden Camera ", an app designed to let people use their phones to take photos and videos in public surreptitiously. Been on play Store for quite a while.

    If it wasn't on purpose it's a heck of a coinkydink.

    ReplyDelete
  10. Awesome job man, ive talked about your job on my web. Cheers!

    ReplyDelete
  11. hehehe u look like ERLICH BACHMANN “El Peludo”/”The J-2000: Steve Jobs 2.0” nice work with that code i hope u can give a copy just to learn a bit more

    ReplyDelete
  12. Great job men it was amazing...

    ReplyDelete
  13. Having made a torch app (torch activation requires camera on), I can confirm that you can hide the view completely by adding a negative margin to the SurfaceView

    ReplyDelete
  14. Hi Szymon,
    so if the more technologycal are getting the phons ( and tablets) the more concerned you should be about security failures. Because there always will be a way to cheat on the rules without breaking them ( like the 1x1 pixel preview ).
    It would be great if , nowadays, turning off our phones really mean any app will continue running.
    Great job.

    ReplyDelete
  15. This comment has been removed by a blog administrator.

    ReplyDelete
  16. Its really awesome effort and research. I liked your thread. Keep sharing your all new posts. Its really awesome. Android Development

    ReplyDelete
  17. This comment has been removed by a blog administrator.

    ReplyDelete
  18. This comment has been removed by a blog administrator.

    ReplyDelete
  19. can teach me?i wanna ply my friend hahahah

    ReplyDelete
  20. I read all you gurus' comments but I have a very simple solution.....place something over your phone when it is lying down!!!!!!!

    ReplyDelete

  21. No credit weighing is being followed in this while getting the stores. The Applicants like inhabitants and non-property proprietors with no dithering can undoubtedly request it as in this the candidate doesn't oblige presenting any guarantee against the cash with the bank as it is an unsecured credit.
    http://www.waytoloans.com/unemployed-payday-loans.html
    http://www.waytoloans.com/payday-loans.html
    http://www.waytoloans.com/unsecured-loans-for-bad-credit.html
    http://www.waytoloans.com/unsecured-tenant-loans.html
    http://www.waytoloans.com/faxless-payday-loans.html

    ReplyDelete
  22. And also the whole difficulties tend to be trapped in the doorway as healthcare or even incident expenses, electrical power expenses, party costs, car fix, wellness costs, oil costs or even important moves drinking water provide expenses, kid's college or even training charge as well as away hands unique journey.
    http://textloansu.co.uk/
    http://doorsteploanszone.co.uk/

    ReplyDelete

  23. This means which Tenants and non-property cases may also get associated with crisis cash loans.
    bad credit payday loans @ http://badcreditpaydayloansx.co.uk/

    ReplyDelete
  24. You can install an app like "Cameraless" and you are safe!
    https://play.google.com/store/apps/details?id=com.manyera.simplecameradisable

    ReplyDelete
  25. Great information. Thanks for providing us such a useful information. Keep up the good work and continue providing us more quality information from time to time. Android Development

    ReplyDelete
  26. Hi Szymon,
    Can you contact me with my email, lewischong1993@gmail.com
    I have a deal to make with you.
    We can talk through email. I wait for your email.
    Hope to hear from you soon.
    See you.
    Lewis

    ReplyDelete
  27. Back before cell phones, SLR cameras all had lens caps. Why don't manufacturers of Cell Phone cases make them with sliding lens caps?
    I made one for my last Samsung S4. It was cut (using a Dremel) from the stainless sliding door from an old 3.5" floppy. It had a fingernail pull and fit between the inner soft shell and outer hard shell of an Otterbox protector case.
    I had purchased three of those phones at the same time for my family. Only mine had the lens cap which I installed 3 days after getting the phones. Two days after putting the lens cap on, my phone got a pop-up message saying that if there were anything wrong with my phone or not working properly I should return it to my service provider while it was under warranty. My phone with the lens cap was the only one of the three to get that message. Someone was trying to use my camera remotely.

    ReplyDelete
  28. This type of message always inspiring and I prefer to read content, so happy to find good place to many here in the post, the writing is just great, thanks for the post.
    selfie apps

    ReplyDelete
  29. can you tell me?? if we using our normal camera capturing (images or video) that also transfer into server private network or not??

    ReplyDelete
  30. Are you looking for a loan to pay off your bills and start up your own Business? We can assist you with any amount you need with just 3% interest rate provided you are going to pay back at when due. If interested do contact us via email today for more details.Email jubrinloanservice@gmail.com

    ReplyDelete
  31. I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing Unemployed Tenant Loans

    ReplyDelete
  32. The pictures made my mouth water. Not fair. Now I'm craving number of Cakes that I've never tried before. . I crave sweet bread like you edit. :) Time for some Cakes for more details visit: birthday cake order online nagpur|Taubys

    ReplyDelete
  33. Thanks for share with us because it's something that i've to learn as soon as possible, very useful

    ReplyDelete
  34. Same Day Loans Lenders Only @ http://www.samedayloanssource.co.uk/
    Gone are the days when lenders help the salaried only to take financial assistance. But in today’s loan arena there are several different lenders who help different loan seekers. Even if your cash need is urgent to acquire then apply for same day loans lenders onlywithout thinking about your previous credit records. Reason behind of it is that there is no credit check done and also collateral isn’t required to pledge against the lender.
    Fund in between £100 to £1000 you can acquire under the provision of same day loans lenders only and this is repaid within the space of month. Taking the assistance of these loans you can utilize the loan in various small needs such as paying for medical bills, electricity bills, traveling expenses, grocery store bills, paying for home loan instalments, consolidating previous credit card bills and so many more.
    In case you are suffering from adverse credit factors which consist of defaults, arrears, late payments, missed payments, CCJs, IVA or insolvency then apply for same day loans bad credit without worrying about credit checks. On the other hand, there are specific criteria which you have to follow as you are citizen of Great Britain, you are employed with monthly income at least £1000 and you have an active checking account. Apart from these you have crossed over 18 years of age at the time of applying for these credits.
    http://www.samedayloanssource.co.uk/

    ReplyDelete
  35. http://raapk.com/4shared-apk-download/

    ReplyDelete
  36. hi szymon,

    could you help me with your project link, may be over git.
    I actually am researching on permission issues with android apps.
    Will be much help to be having able to replicate such an issue.

    ReplyDelete
  37. Thanks for sharing this nice post awesome keep sharing
    Happy New Year 2018 Status

    ReplyDelete
  38. Guaranteed loan offer

    Do you need a loan of any kind? We are the fastest lender creditors in the world. This is your opportunity to obtain a loan from our company at an interest rate of 3%. Our loans are guaranteed and guaranteed. Quick loans in a matter of minutes. Contact us today if you need to obtain a loan offer for free at this time, through our contact email address: ptlenders@yahoo.com
    Our services include the following:

    *Truck Loans
    * Personal Loans
    * Debt consolidation loans
    * Car Loans
    * Business Loans
    * Education Loans
    * Mortgage
    *Refinancing Loans
    * Home Loans


    We give you loan with a low interest rate of 2% and loan duration of 1 to 30 years to pay back the loan (secure and unsecured). Do not keep your financial problems to yourself in order for you not to be debt master or financial stress up, which is why you must contact us quickly for a solution to your financial problems. It will be a great joy to us when you are financially stable. Email address: ptlenders@yahoo.com
    Phone Number : +1 (512) 975-3897
    Sincerely,
    Susan Wanda

    ReplyDelete
  39. Guaranteed loan offer

    Do you need a loan of any kind? We are the fastest lender creditors in the world. This is your opportunity to obtain a loan from our company at an interest rate of 3%. Our loans are guaranteed and guaranteed. Quick loans in a matter of minutes. Contact us today if you need to obtain a loan offer for free at this time, through our contact email address: inforamzanloan@gmail.com
    Sincerely,
    Anthony Noto

    ReplyDelete

  40. Oh this site is really amazing I wish to visit again. I will post article on my facebook for this beautiful site
    happy new year

    ReplyDelete
  41. This comment has been removed by the author.

    ReplyDelete
  42. This comment has been removed by the author.

    ReplyDelete
  43. This comment has been removed by the author.

    ReplyDelete
  44. These article is so innovative and well constructed I got plenty of information from this post. Keep writing related to the topics on your site.

    sticker you promo code

    whatsapp dare games

    Flavors of World

    ReplyDelete
  45. THanks for such an extraordinary post...lOved it....Thanks..........Ambetter Insurance Reviews

    ReplyDelete
  46. This comment has been removed by the author.

    ReplyDelete
  47. Good job for exploring the data in android we also sharing some useful tips for learn how fix in windows no audio output device is not installed
    maybe getting this error to fixing this by this tips ..thanks

    M.Singh

    ReplyDelete
  48. I completely agree. We should make sure the app comes from a trusted source before installing it.

    ReplyDelete
  49. This comment has been removed by the author.

    ReplyDelete
  50. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work private collaboration network

    ReplyDelete
  51. happy birthday https://www.lovingstatus.com/2019/03/Birthday-Wishes-Special-Status.html

    ReplyDelete
  52. This comment has been removed by the author.

    ReplyDelete
  53. I have recently started a site, the information you offer on this site has helped me tremendously. Thank you for all of your time & work.
    فيرو 6 اقراص

    ReplyDelete
  54. A great blog. I really like blogs of this type. IM very impressed.
    remove background from image

    ReplyDelete
  55. This comment has been removed by the author.

    ReplyDelete
  56. It’s actually a nice and helpful piece of information. I’m

    happy that you shared this useful info with us. Please keep us

    informed like this. Thank you for sharing.Glue gun

    ReplyDelete
  57. Nice article i relay appropriate it
    Thanks for sharing us ....http://ClippingPathIndie.com

    ReplyDelete
  58. Nice post. I learn something new and challenging on websites I stumbleupon on a daily basis.
    Agen Togel Online

    ReplyDelete
  59. Ah,so beautiful and wonderful post!An opportunity to read a fantastic and imaginary blogs.
    PKV Games

    ReplyDelete
  60. This comment has been removed by the author.

    ReplyDelete
  61. This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here
    buy dissertation online uk

    ReplyDelete
  62. HP provides many high-quality printers with extreme advance features to the customer. But like other electronic components, a user may face many issues with this device also; you can directly Call HP Printer Support. This number will directly connect you to our technical assistant. We have an experienced HP Support Team which provides an adequate solution to all our customers. HP Printer support team provides round the clock services; you can dial our toll-free HP Printer Support Number and get the most reliable working solutions.

    Brother Printer Support Number | Dell Printer Support Number

    ReplyDelete
  63. nice article i realy appricate it you can got coupon for this Easemytrip Coupons

    ReplyDelete
  64. Writing articles that are very interesting and very neat, at first I did not understand how to write good articles, after I saw your website I began to learn and understand how to write the right articles. Thank you for giving a very good example of writing, I will often come to your website to learn how to write like the one on your website.


    Bandar Togel Cambodia

    ReplyDelete
  65. Thanks my website is based on education institute but i can take various points from your content.
    Bandar Togel

    ReplyDelete
  66. This comment has been removed by the author.

    ReplyDelete
  67. Printer not activated Error Code 20 is an error which might appear when you are upgrading your Windows. Contact +1-888-877-0901 Toll-Free To Fix Printer not activated Errors.

    For further Information do visit us:
    printer not activated error code 20

    ReplyDelete
  68. This comment has been removed by the author.

    ReplyDelete
  69. This is really great,unique and very informitive post, I like it.
    Sad Shayari in Hindi for Girlfriend

    ReplyDelete
  70. butuh informasi tentang situs togel online???http://www.ccpoker88.com

    ReplyDelete
  71. nice work

    need a love story visit here https://www.edkshayari.com/category/story/

    ReplyDelete
  72. Thank you. It is very useful for me. Great work.
    For more

    ReplyDelete
  73. Are you looking for HP printer technical support So, you get the right place here. Then you can call HP printer technical support number 1-800-304-9126.

    HP printer customer support number
    HP customer support phone number
    HP laptop phone number
    HP technical support number
    HO scanner support number

    ReplyDelete
  74. Want to help with canon printer dial Canon Printer Tech Support Number .Canon Printer Tech Support team available 24x7

    Canon Printer Tech Support Number

    ReplyDelete
  75. Given article is very helpful and very useful for my admin, and pardon me permission to share articles here hopefully helped :

    Cara Mengobati Kaligata Secara Alami Dan Cepat

    ReplyDelete
  76. May be useful for all, helpful article once and pardon me permission to share also here :

    Cara Menyembuhkan Kista Payudara Secara Alami

    ReplyDelete
  77. This is Very very nice article. Everyone should read. Thanks for sharing. Don't miss WORLD'S BEST Car Game Downloading

    ReplyDelete
  78. HP customers, we at HP Support Help 24X7 strive hard to solve these issues
    by imparting the comprehensive solutions to the customer queries and concerns. Our strength of listening is what that makes us unique.
    Any complications regarding the HP products including Printer, Computer, Laptop, Tablet, Scanner, Desktop,and Driver
    Support will be dealt with and solved by our Technical Support Specialists.

    ReplyDelete
  79. Audici Technologies, technical support for printer , pogo , skype , kindle , browser , router , email , antivirus
    Audici Technologies
    Audici Technologies is a recognized technical support outsourcing business. We have good & experienced staff to provide better services at reasonable prices. No matter whether your product is a Mobile, Computer or any other internet based device.

    Audici Technologies support provides reliable and affordable IT support through its team of friendly and dedicated technicians who specialize in computer and internet issues and software repairs, office set-up, tech support, hosting, networking and online services, optimization and computer protection. We use current or latest technologies to make sure we fix your computer or any device not just effectively but fast at satisfactory level of the customers.

    We provide services which includes installation of wireless router settings and the right drivers, virtual server on router, fixing connection, slow network problem, setting up LAN and WAN settings, updating firmware and much more. From troubleshooting to technical support, Audici Technologies provides a broad range of technical support and help desk services. Our technical support agents have an amazing level of customer service exceeding expectations.

    ReplyDelete
  80. canon Support Phone Number +1-855-560-0666 To Get Help From Experts
    https://canonprinterhelplinenumber.com
    https://canonprinterhelplinenumber.com/canon-helpline-phone-number http://canonprinterhelplinenumber.com/canon-customer-service-phone-number https://canonprinterhelplinenumber.com/canon-support-number

    ReplyDelete
  81. canon Support Phone Number +1-855-560-0666 To Get Help From Experts
    https://canonprinterhelplinenumber.com
    https://canonprinterhelplinenumber.com/canon-helpline-phone-number http://canonprinterhelplinenumber.com/canon-customer-service-phone-number https://canonprinterhelplinenumber.com/canon-support-number

    ReplyDelete
  82. call brother printer support phone number at +1-855-560-0666 you will be welcomed by our professional staff of brother support phone number experts
    http://brotherprinterhelpline.com http://brotherprinterhelpline.com/brother-tech-support-phone-number http://brotherprinterhelpline.com/brother-customer-service-phone-numberc

    ReplyDelete
  83. Dell support phone number +1-800-201-4179 guides you step by step Solutions and Dell support +1-800-201-4179 phone number give the fastest services
    http://dellhelpnumbers.com/dell-support-phone-number
    http://dellhelpnumbers.com/dell-helpline-phone-number
    http://dellhelpnumbers.com/dell-customer-service-phone-number
    http://dellhelpnumbers.com/dell-computer-support

    ReplyDelete
  84. Canon printer support phone number +1-855-560-0666 give online support in relation to the first errors with many others. To get the best answer to presenting your printer support call on Canon support phone number
    https://canonprintercustomercare.com
    http://canonprintercustomercare.com/canon-helpline-number
    https://canonprintercustomercare.com/canon-customer-service-number
    https://canonprintercustomercare.com/canon-customer-care-number

    ReplyDelete
  85. Dell Customer Support +1-855-999-4811 Phone Number is 24 X 7 Reachable To Give Support Help
    http://800helpnumbers.com/dell-customer-support-phone-number/

    ReplyDelete
  86. https://microsoftoffice365supportusa.blogspot.com/2019/05/outlook-can-not-close-correctly-even.html
    https://microsoftoffice365supportusa.blogspot.com/2019/05/outlook-error-0x800ccc0e-know-about.html
    https://microsoftoffice365supportusa.blogspot.com/2019/05/announcing-windows-10-insider-preview.html
    https://microsoftoffice365supportusa.blogspot.com/2019/05/microsoft-customer-care-number.html
    https://microsoftoffice365supportusa.blogspot.com/2019/05/microsoft-helpline.html
    https://microsoftcustomerservice123.blogspot.com/2019/05/How-To-Add-A-Written-Signature-To-A-Microsoft-Word-Document.html
    https://microsoftcustomerservice123.blogspot.com/2019/05/How-To-Fix-Sound-Problems-In-Microsoft-Windows-7.html
    https://microsoftcustomerservice123.blogspot.com/2019/05/Best-Way-To-Export-Outlook-To-Microsoft-For-Mac-And-Windows.html
    https://microsoftcustomerservice123.blogspot.com/2019/05/USB-Boot-Is-Not-Responding-In-Microsoft.html

    ReplyDelete
  87. HP Printer Assistant can be used to set up your printer and utilize all of its features. You can also easily find additional resources regarding your HP Printer Support and troubleshoot all kinds of issues. Apart from that, you might be able to identify potential hardware problems and resolve with available tools.

    ReplyDelete
  88. Canon Printer Support
    Canon Printer Tech Support Phone Number

    Get Canon printer Tech support phone number with the official site provides all canon customers. Customer will get Instant proper resolution for their Product with Canon Customer Support can get the best resolutions for your issues. Canon Printer Support provides 24*7 services to the customers.
    http://canonprinter.support/

    Canon Printer Tech Support
    Canon Printer Support Number
    Canon Printer Setup

    ReplyDelete
  89. Hp Support Assistant

    Hp Support Assistant Download

    Hp printer tech support phone number

    Hp Printer Customer Service

    If you face any difficulties or problem with your HP printer, laptop, call HP Printer Assistant for instantly connect with the Hp printer support experts. Get Hp Support Assistant with the Link hp.com/support provides Hp customer Service to all the HP customers.

    http://hpprinterassistant.support/

    Hp Printer Assistant

    Hp Printer Support

    Hp Printer Customer Support

    www.hp.com/support

    ReplyDelete
  90. When you encounter an error on your HP Printer and you can complete your printing tasks you can use the basic troubleshooting steps given below to fix the issue: • Step 1: Delete the current print jobs and clear the print queue • Step 2: Update the HP Printer driver on your computer • Step 3: Edit your computer settings to make HP your default printer • Step 4: Disconnect the power cable and restart the HP Printer If none of the steps given above resolves the issue you can call the HP printer customer service number and seek additional tech support to implement more advanced troubleshooting steps. HP printer customer service Australia is a one-stop solution for hp users, as its range of support services covers every device such a hp printer.

    ReplyDelete
  91. HP Support Assistant Software & Drivers Click on the “Download HP Support Assistant “option. HP Support Assistant Provide Easily find and download software and drivers for your HP products.Uninstall HP Support Assistant program setting. On the Programs and Features window, select HP Support Assistant, then click Uninstall. Uninstall HP Support Assistant.screen to confirm you want to uninstall HP Support Assistant Chat.

    ReplyDelete
  92. HP assist remedy all problem with HP Product. Contact HP Support Assistant HP Support Assistant 1-877-301-0214 and notice the trouble will disguise quick. HP assist offer HP Laptop Support, HP printer help for HP purchaser. If you cannot discover HP driver to your computer or Printer. Contact HP professional they can solve the trouble right away.

    ReplyDelete
  93. Canon Support Phone Number +1-855-560-0666 To Get Help From Experts
    CanonPrinter Issues Solution
    Thanks for providing this amazing information. I think we can expect better success with these tips. Our technical experts are certified and

    have great knowledge about printer issues.Canon Printers brings easy services for its users.
    More Info...http://canonprinterhelplinenumber.com/

    ReplyDelete
  94. Canon Support Phone Number +1-855-560-0666 To Get Help From Experts
    CanonPrinter Issues Solution
    Thanks for providing this amazing information. I think we can expect better success with these tips. Our technical experts are certified and

    have great knowledge about printer issues.Canon Printers brings easy services for its users.
    More Info...http://canonprinterhelplinenumber.com/

    ReplyDelete
  95. AVG Support Phone Number +1-855-999-4811 Expert Team Knows The Solution To Your Problem
    AVG Antivirus Problem And Solution
    Thanks for providing this amazing information. I think we can expect better success with these tips. Our technical experts are certified and

    have great knowledge about printer issues. AVG Antivirus brings easy services for its users.
    More Info...http://800helpnumbers.com/avg-support-phone-number/

    ReplyDelete
  96. Avast Customer Service +1-855-999-4811 Phone Number You Can Easily Contact And Get A Solution To Your Problem
    Avast Antivirus Problem And Solution
    Thanks for providing this amazing information. I think we can expect better success with these tips. Our technical experts are certified and

    have great knowledge about printer issues. Avast Antivirus brings easy services for its users.
    More Info...http://800helpnumbers.com/avast-customer-service-phone-number/

    ReplyDelete
  97. Mcafee Support Phone Number +1-855-999-4811 Actually Provides Complete Protection
    Mcafee Antivirus Problem And Solution
    Thanks for providing this amazing information. I think we can expect better success with these tips. Our technical experts are certified and

    have great knowledge about printer issues. Mcafee Antivirus brings easy services for its users.
    More Info...http://800helpnumbers.com/mcafee-support-phone-number/

    ReplyDelete
  98. Bitdefender Support +1-855-999-4811 Phone Number To Get The Most Efficient Bitdefender Support For Bitdefender Antivirus
    Bitdefender Antivirus Problem And Solution
    Thanks for providing this amazing information. I think we can expect better success with these tips. Our technical experts are certified and

    have great knowledge about printer issues. Bitdefender Antivirus brings easy services for its users.
    More Info...http://800helpnumbers.com/bitdefender-support-phone-number/

    ReplyDelete
  99. Audici Technologies, technical support for printer , pogo , skype , kindle , browser , router , email , antivirus
    Audici Technologies
    Audici Technologies is a recognized technical support outsourcing business. We have good & experienced staff to provide better services at reasonable prices. No matter whether your product is a Mobile, Computer or any other internet based device.

    Audici Technologies support provides reliable and affordable IT support through its team of friendly and dedicated technicians who specialize in computer and internet issues and software repairs, office set-up, tech support, hosting, networking and online services, optimization and computer protection. We use current or latest technologies to make sure we fix your computer or any device not just effectively but fast at satisfactory level of the customers.

    We provide services which includes installation of wireless router settings and the right drivers, virtual server on router, fixing connection, slow network problem, setting up LAN and WAN settings, updating firmware and much more. From troubleshooting to technical support, Audici Technologies provides a broad range of technical support and help desk services. Our technical support agents have an amazing level of customer service exceeding expectations.

    ReplyDelete
  100. Audici Technologies, technical support for printer , pogo , skype , kindle , browser , router , email , antivirus
    Audici Technologies
    Audici Technologies is a recognized technical support outsourcing business. We have good & experienced staff to provide better services at reasonable prices. No matter whether your product is a Mobile, Computer or any other internet based device.

    Audici Technologies support provides reliable and affordable IT support through its team of friendly and dedicated technicians who specialize in computer and internet issues and software repairs, office set-up, tech support, hosting, networking and online services, optimization and computer protection. We use current or latest technologies to make sure we fix your computer or any device not just effectively but fast at satisfactory level of the customers.

    We provide services which includes installation of wireless router settings and the right drivers, virtual server on router, fixing connection, slow network problem, setting up LAN and WAN settings, updating firmware and much more. From troubleshooting to technical support, Audici Technologies provides a broad range of technical support and help desk services. Our technical support agents have an amazing level of customer service exceeding expectations.

    ReplyDelete
  101. Ist very nice information sir ji. So thanks

    ReplyDelete
  102. Sir aap bahut achi article ke dwar information dete ho so nice

    ReplyDelete
  103. Thanks for sharing this marvelous post. I m very pleased to read this article Agen Poker Terpercaya Deposit 10000 (10 ribu)

    ReplyDelete
  104. Bahut hi shandar article h, and nice information

    ReplyDelete
  105. Brother Printer Tech Support Number has in excess of countless satisfied customers and they are implying the others to take the organizations of Brother Printers Support in case of any specific issue. Most of the events we face specific glitches in our printer and we need squeezing particular help. We are on top among the most well-celebrated associations of particular assistance. https://techsupportnumber.co/brother-printer-tech-support-number/ Brother Printer Tech Support Number

    ReplyDelete
  106. Nice post... This is a very nice blog that I will definitively come back for more and more time! Thanks for informative post situs togel singapore terpercaya

    ReplyDelete
  107. Choose the perfect HP Printer for personal or office purpose| Call HP Printer Support 1-855-376-8777

    HP Printer Support Number
    HP Support toll free Number
    HP Customer Support
    HP Support
    HP Support Number

    ReplyDelete
  108. Nice Blog!!
    Quicken Support Number has some of the best professionals sitting on desk to provide you with the best assistance. To know more, you can visit here:
    Quicken Customer Service Number

    Quicken Technical Support Phone Number

    Quicken Toll Free Number

    Quicken Support Number

    ReplyDelete
  109. HP Printer Customer Service Number is able to provide the best help and troubleshooting for the HP products whether it is your computer, laptop, printer or tab. For more information about our services, you can visit here:
    HP Help Number
    HP Printer Customer Service Number
    HP Support Phone Number

    ReplyDelete
  110. HP Printer Customer Service Number is able to provide the best help and troubleshooting for the HP products whether it is your computer, laptop, printer or tab. For more information about our services, you can visit here:
    HP Help Number
    HP Printer Customer Service Number
    HP Support Phone Number

    ReplyDelete
  111. Nice Stuff!!
    If you are unable to fix the error of HP Printer, you can contact us at HP Printer Support Number 24x7 or you can also visit here at:
    HP Scanner Support Number

    HP Printer Help Number

    HP Customer Service Phone Number

    HP Customer Service Number

    HP Printer Support Number

    ReplyDelete
  112. Nice Blog!!
    AOL Customer Service Number can always play a major role if you start facing any kind of problem using these applications or you can also visit here:

    AOL Support Phone Number

    AOL Customer Service

    AOL Toll Free Number


    AOL Support Number

    AOL Customer Service Number

    AOL Toll Free Number


    AOL Tech Support Number

    AOL Help Number

    ReplyDelete