This page is archived!

This will NOT show up in the index or search.
It is kept around for historical reasons and may no longer be accurate.


    Kali Linux is no longer providing pre-built images or a build-script to generate your own image. This hardware is no longer supported. The page is left for historical value.

    The SainSmart SS808 is a rockchip-based ARM device that comes in various forms and flavors. It has a dual-core 1.6 GHz A9 processor with 1GB of RAM and runs Kali very well.

    By default, the Kali Linux SS808 image does not contains the kali-linux-default metapackage which is often found in Kali platforms. If you wish to install extra tools please refer to our metapackages page.

    Kali on SS808 - User Instructions

    If you’re unfamiliar with the details of downloading and validating a Kali Linux image, or for using that image to create a bootable device, it’s strongly recommended that you refer to the more detailed procedures described in the specific articles on those subjects.

    If all you want to do is to install Kali on your SS808, follow instructions below:

    1. Get a fast microSD card with at least 8GB capacity. Class 10 cards are highly recommended.
    2. Download and validate the Kali Raspberry SS808 image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
    3. Use the dd utility to image this file to your microSD card (same process as making a Kali USB.
    4. Download the MK808-Finless-1-6-Custom-ROM to a Windows machine and extract the zip file.
    5. Read the README file of the MK808 Finless ROM tool, then install the required Windows drivers.
    6. Run the Finless ROM Flash Tool and ensure that it says Found RKAndroid Loader Rock USB at the bottom. Deselect kernel.img and recovery.img from the list, and flash the device.
    7. Next overwrite both kernel.img and recovery.img in the FInless ROM directory with the Kali kernel.img.
    8. In the Finless ROM tool, make sure only kernel.img and recovery.img are selected, and flash your device again.
    9. Insert your microSD card in the SS808 and boot it up.

    In our example, we assume the storage device is located at /dev/sdb. Do not simply copy these value, change this to the correct drive path.

    This process will wipe out your microSD card. If you choose the wrong storage device, you may wipe out your computers hard disk.

    $ dd if=kali-linux-2022.4-SS808.img of=/dev/sdb conv=fsync bs=4M

    This process can take a while, depending on your PC, your microSD card’s speed, and the size of the Kali Linux image.

    Once the dd operation is complete, boot up the SS808 with the microSD card plugged in.

    You should be able to log in to Kali and startx.

    Updated on: 2022-Dec-13
    Author: steev