Hello everyone! This quick guide will teach you how to sign ROMs! WARNING : YOU WILL NEED AT LEAST A BASE KNOWLEDGE OF HOW TO USE COMMAND PROMPT. The knowledge of signing ROMs can prove useful to anyone! By knowing how to sign ROMs, you can modify your favorite ROM to add or delete APKs, so when you flash the ROM your favorite apps will be present! Or you can delete apps you don't use so they will not be installed when flashing the ROM! Before starting, you need a couple of things. First you will need Java SE Development Kit and Java SE Runtime Environment . You can download them HERE. After you have downloaded and installed both, you will need a very useful tool made by someone at XDA-Developers (if you know who it is please let me know). Download this tool (attached) and unzip everything inside of it into one common folder. I personally unzipped everything into my Android SDK folder. Signing Now run the autosign.bat. You will have to go through commands 1(Set PATH variable for SDK) ,2 (Set CLASSPATH variable for signing tool) and 3 (Install registry entries). They are very easy to use and just follow the instructions. If you are asked to confirm and/or replace a file, always select yes! Now you are finally ready to sign! There are two options to sign the .zip 1)Find the ROM (.zip) and right click and select "Resign Zip". If you use this option a command prompt box should quickly appear and disappear. OR 2) Using the Autosign.bat, select option 4, and then write the directory and file name of the ROM. For example, D:\Android\ROMs\YourROMHere.zip It will hang for a bit at the part where it says "signing", and then it should say something along the lines of "Successfully completed if no errors above" If this helped you, comment below!