Change screen saver image on a rooted kindle pw2 manually without installing any more hacks

I am just tired with the screensaver images and the ads thus trying to change them up. Also, I don’t want any more hack packages without really checking what’s inside myself.

First of all, connect to the shell of that kindle using whatever methods possible.(e.g: xterm)

The original wall papers seems to be located at /usr/share/blanket/screensaver/. By replacing them with my own, I should be able to use my own images.

However, the file system there seems to be mounted as read only. Use df /usr/share/blanket/screensaver/ to locate the mounting point and remount it with mount -o remount,rw /(coz in my case it mounted together with /)

Then, one could freely copy his/her images(should be in the right size) into that folder following the name sequence.

Tips:
  • Try replace /usr/share/blanket/screensaver/ with a symbolic link to /mnt/us/screensaver so that wallpapers could be changed faster.

  • Try this convenient script to convert all png images under a folder to correctly resized/renamed kindle wallpaper:
    Gist

    1
    2
    3
    4
    5
    6
    7
    8
    9
    #!/bin/bash
    find . -name "*.png" -exec sh -c "convert {} -resize 1030x1030 -gravity center -extent 1072x1448 -colorspace Gray {}" \;
    a=0
    for i in *.png; do
    new=$(printf "bg_ss%02d.png" "$a")
    mv -i -- "$i" "$new"
    let a=a+1
    done

2017/9/9