h1. InstallationHeimdall *Warning: installing an operating system, such as Replicant, may void your device's warranty and will erase the data stored on the device.* h2. Copying the files to the device There are two means of pushing the system zip to the device: * Using the storage of the device * Using the ADB tool to perform sideload h3. Using the storage of the device You can either complete this step by using the device's internal storage or by using an external microSD card. h4. Using the internal storage 1. Make sure the device is started up and has an Android system running 2. Connect the USB cable to both the computer and the device 3. Enable USB mass storage on the device 4. Mount the mass storage on the computer 5. Copy the @replicant-6.0-i9300.zip@ file at the origin of the mass storage 6. Safely unmount the mass storage on the computer 7. Disable USB mass storage on the device h4. Using a microSD card 1. Connect the microSD card to the computer (e.g. using an USB card reader) 2. Mount the microSD card on the computer 3. Copy the @replicant-6.0-i9300.zip@ file at the origin of the microSD card 4. Safely unmount the microSD card on the computer 5. Disconnect the microSD card from the computer 6. Insert the microSD card in the device (make sure it is turned off before inserting the card) h3. Installing ADB If you don't already have adb, see the [[ToolsInstallation]] page for how to install all required tools. h3. Data wipe A data wipe is necessary if you switch from the factory image or a different Android distribution to Replicant. You also need to do a data wipe when upgrading to a new major release (e.g. from Replicant 4.2 to Replicant 6.0). Only when updating to a new minor release (e.g. from Replicant 6.0 0001 to Replicant 6.0 0002), a data wipe is usually not required. 3. Select *Factory reset* 4. Select *Wipe data (keep media)* 5. Confirm the data wipe by selecting *Yes* 6. Press the back key (if necessary) to get back to the general menu 7. Select *Apply update* h3. Using the storage of the device h4. Using the internal storage 8. Select *Choose from emulated* 9. Select the system zip: *replicant-6.0-i9300.zip* Note: if your device was running Android 4.2 and later, it may be located in the *0* directory h4. Using a microSD card 8. Select *Choose from sdcard1* 9. Select the system zip: *replicant-6.0-i9300.zip* Note: if your device was running Android 4.2 and later, it may be located in the *0* directory h3. Using ADB sideload 8. Select *Apply from ADB* 9. Back to the host computer, load the system zip with sideload:
adb sideload path/to/replicant-6.0-i9300.zip
10. Make sure the file is being transfered h3. Completing the installation 11. Press the back key (if necessary) to get back to the general menu 16. Select *Reboot system now* to reboot the device *Your device should now be running Replicant!*