For those who are in the situation where you try to root your device using Kingo Root but it is stuck on 40% and it says “waiting for device”, here is the the explanation for you. Please keep reading and do not miss a single thing.
You have to know that the situation above will not hurt anything. The easiest thing you can do is to flash the custom recovery and SuperSU zip. Then, post the model number and Android version and someone will help you.
Basically, it is better for you to stay call in any situation. It is surely kind of hard to keep calm as it is the frustrating thing. It is stated that rule number one is to never get pissed. Then, take a deep breath and take the deeper one if you are still pissed. The next thing you have to do is to go to troubleshoot sector and click Save Log and Contact Support. If you want to use Contact Support, it means you have to fill out the form. Before anything, it is displayed that you should write in English. Some of the things that you should complete are the problem type, the product, the full name, the email, the subject, the manufacturer, the model number, the Android version,the build number, the kernel version, and so on. Please be specify about the info of your device as it is important. To make it easier, you can find these information in Settings > About Phone. When everything is done, do not forget to hit the Submit button so your problem will get a help.
There are some possible causes of Kingo Root stuck at 40. One of them is caused by the multi device connections. In this case, Kingo Root cannot establish the connection with the device you need to root. It will be different if you only connect one device. another possible cause is you have the emulator working on our PC. For those who do not know, the word emulator is the virtual mobile device that runs on the computer. This one usually included in the Android SDK. For your information, this kind of thing allows you to develop and test Android apps without using the physical device. it can be concluded that most of them had the Blue Stack emulator installed. This fact makes Kingo Root would pick up on it instead of the real device. Since Kingo Root does not have the option of devices for you to select and will automatically try to root the first one found, it is better for you to exit from something like Blue Stacks or any emulator and then try again. In another case, sometimes, Samsung Kies/HTC Sync Manager and the other softwares like those will lead to connection failure. It is usually said that device not detected or root failed.
If you are not sure what kind of cause you face, then the best option is to contact the Contact Support. The method to contact them is explained before so just try it.