Methods to Repair the “ADB_Vendor_Keys” Now not Set Error?

troubleshooting the adb_vendor_keys error

Moderately regularly we’re the use of ADB and Fastboot gear to engage with our smartphone or pill. This calls for us to manually grant USB debugging permission after we attach the telephone to the PC. We’re additionally given the solution to save those keys for long run reference. In the event that they can’t be accessed you then’ll see an ADB Dealer Keys error.

You’ll understand that whilst you first attach your smartphone to the PC with a USB cable that it is going to start to set up drivers and set it up for you (no less than on Home windows). This provides us a fundamental approach of having access to the smartphone or pill for fundamental document switch duties. If we wish to use ADB or Fastboot gear then we to extend our get admission to degree.

We do that via putting in an ADB USB motive force from the corporate who manufactured the smartphone.

With this put in, our PC can then ship and obtain instructions the use of ADB and Fastboot. This calls for us to permit the hidden Developer Choices menu, pass in and turn a toggle to activate USB Debugging Mode. We then wish to get started the ADB server on our pc so after we attach it to the PC the permission instructed seems.

We’re required to do all of this for safety causes since ADB and Fastboot gear give us a better degree of get admission to than most of the people want.

What are ADB Dealer Keys?

Going throughout the related guides above will inform your smartphone or pill to test for an ADB server when it is attached to a PC with a USB cable (I’ll duvet wi-fi ADB later). If an ADB server is working in your PC and also you attach a brand new telephone to it with USB Debugging Mode enabled then you’re going to see the next instructed.

prompt that appears when asking for usb debugging mode access
USB Debugging Mode Suggested from the Samsung Galaxy Word 10+

The instructed would possibly glance other relying on what instrument you’re working, however the basic thought is right here. You’ll be requested if you wish to permit USB Debugging get admission to from the PC it’s attached to. You’re advised this PC’s RSA key fingerprint after which given the solution to permit get admission to or to disclaim it.

When you permit get admission to, your smartphone can then be accessed with ADB and Fastboot gear from this particular PC. This best lasts for the present consultation in this particular PC and can wish to be allowed once more one day. Even supposing, you’ll set the “at all times permit” field inside the instructed to automate this for long run makes an attempt.

While you grant get admission to, ADB and Fastboot gear can even save your ADB_VENDOR_KEYS to the PC (that is very similar to your PC’s RSA key fingerprint).

What’s Inflicting this ADB Dealer Keys Error?

Now that you’ve somewhat of a background at the technical side of the program, you’ll be curious as to why this is going on. You’ll be able to see that there are some security features put into position which wish to be manually bypassed for ADB and Fastboot gear to do the rest along with your smartphone or pill.

Those security features assist stay your instrument and the information this is saved on it protected. If one of this stuff aren’t achieved, then we can be not able to execute ADB or Fastboot instructions with the instrument. The ADB Dealer Keys error is one of those assessments. Earlier than executing an ADB or Fastboot command, it references a document to seize a key that may grant it get admission to to the smartphone or pill.

If that document is lacking, corrupt, or inaccessible come what may then we’ll be given this ADB_VENDOR_KEYS error in our Command Suggested, terminal, or Home windows PowerShell.

This document is generated (or appended to) each time we grant USB Debugging get admission to by way of the instructed you notice above. Unfortunately, there are occasions when both that instructed isn’t precipitated or as I discussed above, the keys within the document are inaccessible because of it being lacking, corrupt, or one thing like that.

Methods to Repair the ADB_VENDOR_KEYS Error?

Once I bumped into this factor just lately, it used to be with a smartphone that I had already granted USB Debugging get admission to. It used to be with a telephone that I’ve been growing tutorials about for months and I hadn’t switched PCs nor had I achieved a manufacturing facility reset. Then again, I do know that there are a selection of the way this mistake can pop up so let me duvet a couple of of them right here.

Make Positive ADB Drivers are As much as Date

ADB and Fastboot gear be in contact with our smartphones and drugs over USB they usually want particular drivers to be put in. Since that is the beginning level of its connection, it’s steered to be sure to have the freshest ADB drivers put in from the OEM that manufactures the instrument.

You’ll be able to do a Google seek to seek out it at the producer’s web page or you’ll reference the handy record here.

Grant and Permit USB Debugging Mode

After the USB connection is made, your smartphone will forget about ADB and Fastboot instructions till you grant permission. To do that, you’ll first wish to permit what’s repeatedly known as Developer Mode. Doing so will divulge a hidden Developer Choices menu which we then dive into to enable USB Debugging Mode.

With that achieved, you’re going to then wish to get started the ADB server in your PC. This may also be achieved via executing any ADB command in a Command Suggested, Terminal, or Home windows PowerShell. I love to simply execute the next command even though, which is able to get started the server (if it hasn’t been began already), after which print out an inventory of attached Android gadgets/emulators.

adb gadgets

output of starting the adb service

After getting the ADB server up and working, you’ll then attach the smartphone or pill to the PC with a USB cable. If the whole lot works easily you then must get the USB Debugging instructed proven above and will then continue from right here. The object is, I had achieved all of that sooner than and I used to be nonetheless getting the ADB_VENDOR_KEYS error.

So due to XDA Senior Member postal302, I came upon that I had to take issues a step additional and did so with out the wish to reinstall ADB and Fastboot gear.

Regenerate Your ABD Dealer Key Recordsdata

As I had already achieved the opposite steps indexed above, it used to be this one that if truth be told fastened the mistake I used to be getting. Have in mind after I advised you that your PC used to be storing instrument keys so that they might be referenced later? ADB and Fastboot are storing those keys in a specific folder and we will be able to merely delete them.

This won’t delete any non-public information you might have in your telephone however would require you to grant USB Debugging get admission to once more.

Those recordsdata are going to be saved in a folder categorised “.android” (with a length in entrance of it) that may be discovered on your PC’s consumer listing. Home windows customers can open up an explorer window and kind within the following on the best ‘deal with bar’ (or no matter it is known as) of the window. . .

This must take you to the .android folder with your own home listing. For me, this is “” however it is going to be other for you. That’s why striking that within the explorer window and press input is way more uncomplicated as it’s a shortcut immediately for your lively customers’ house folder. There’s one thing identical for Linux and macOS customers as neatly.


So macOS and Linux customers can open a terminal and execute the command “cd ~/.android” (with out the quotes) to be taken immediately into the .android folder this is inside of your own home listing.

Home windows, macOS, and Linux customers must see two other recordsdata in right here. One will probably be categorised adbkey and the opposite will probably be categorised ADB and Fastboot gear retailer your smartphone or pill’s ADB_VENDOR_KEY in one of those recordsdata and for some explanation why, it might’t get admission to it.

So pass forward and delete either one of those recordsdata. Restart your pc, and get started up the ADB server once more with the “adb gadgets” command. With it working, attach the instrument to the PC with a USB cable and also you must then see the instructed seem.

You might want to additionally execute the command “adb kill-server” and get started it once more with the “adb gadgets” command in case you didn’t wish to reboot.


You might be able to get via with simply revoking USB Debugging authorizations from inside the hidden Developer Choices menu. Doing this must assist cause the get admission to instructed we’ve mentioned right here, but when the recordsdata are the perpetrator (like they have been in my scenario) then this won’t assist. Nonetheless, it’s an excellent troubleshooting step that you simply must unquestionably take note of.

If this instructional helped you, please believe supporting the website in any selection of techniques. Even though you’re not able to donate, sharing my web pages ( & on social networks is helping so much, sharing or liking content material on Fb, subscribing on YouTube and liking movies, and many others. All of it is helping in additional techniques than one.

When you run into any problems with this information even though, please go away a remark to let me know. This will likely assist me to stay content material as up-to-the-minute as imaginable.

amzn_assoc_placement = “adunit0”; amzn_assoc_search_bar = “true”; amzn_assoc_tracking_id = “geeeno-20”; amzn_assoc_search_bar_position = “backside”; amzn_assoc_ad_mode = “seek”; amzn_assoc_ad_type = “good”; amzn_assoc_marketplace = “amazon”; amzn_assoc_region = “US”; amzn_assoc_title = “Smartphone Equipment”; amzn_assoc_default_search_phrase = “smartphone accent”; amzn_assoc_default_category = “All”; amzn_assoc_linkid = “bc1864eeb464b001b015c005f0c6d5e1”;

The put up How to Fix the “ADB_Vendor_Keys” Not Set Error? gave the impression first on Android Explained.

Published by Marshmallow

Marshmallow Android is BT Ireland’s Head of Sales for Republic of Ireland domestic multi-site companies, indigenous MNCs and public sector accounts. He is responsible for the direction and control of all sales activity in the region. He has over 10 years management experience from high growth start-ups to more established businesses. He’s led teams in Ireland, India and China across various industries (ICT, On-Line Recruitment, Corporate Training and International Education).