If you’re like most Android users, you probably don’t have a lot of experience installing software on your device. That’s why we’re here to help! In this article, we’ll show you how to install Marshmallow on any Android device without a PC. First, make sure that your Android device is up-to-date. Go to Settings > System > About phone and tap on the “Build number” seven times to enable Developer options. Then go back to Settings and tap on “Developer options.” Enable USB debugging and OEM unlocking. Next, download the appropriate Marshmallow firmware file for your device from the Google Play Store or Samsung Galaxy Apps store. For example, if you’re using a Nexus 6P, download the firmware file named “Nexus_6P_MRA58K.” Once you’ve downloaded the file, open it with a file manager app like File Explorer or ES File Explorer. Next, connect your Android device to your computer using a USB cable. Make sure that the computer is turned on and connected to the internet. Next, click on the “USB Debugging” option in the Developer options menu of your Android device. This will open a new window where you can enter your USB debugging credentials (which are usually displayed next to “USB Debugging” in your phone’s settings). Now click OK in order for Android to allow access to its files over USB. On Windows 10 PCs running Windows 10 Anniversary Update or later, right-click on an empty area of desktop and select “Open command window here.” In the command window that opens up, type adb reboot bootloader and hit Enter key. Now type fastboot oem unlock followed by fastboot flash bootloader . For example: fastboot oem unlock nexus_6p_mra58k ..