Customize Your Boot Screen With Shutdown Graphic Changer


Today for the first time, I actually really felt that Jolla lives in the same community where MeeGo once lived!
All those who would have used MeeGo MUST remember the good old N9 Quick Tweak App that was developed by Schturman Yesterday, Nokius  released a very playful and very familiar script.

Shutdown Graphic Changer provides a shell script that allows you to add a personal shutdown graphic on the shutdown/boot screen.  The app is straightforward, once you open it will open the shell script. After opening it will present you with a list of options

1. Load Shutdown Graphic to personalize
2. Set personal shutdown graphic
3. Backup shutdown graphic
4. Restore shutdown graphic backup
5. Restore original shutdown graphic
6. About
7. Quit

Please remember that you need to activate Developer Mode before using this application.
For editing copy the Shutdown Graphic with help of scp to and from your Jolla to your PC and the other way

scp nemo@IP:home/nemo/shutdowngraphic/graphic-shutdown-480x854.png ~/path/you/wanted
from PC to Jolla
scp ~/path/to/graphic-shutdown-480x854.png nemo@IP:/home/nemo/shutdowngraphic/graphic-shutdown-480x854.png

Download Shutdown Graphic Changer at OpenRepos  or simply search it via Warehouse!


Source:  TalkMaemo

Read the full article on our new site: Customize Your Boot Screen With Shutdown Graphic Changer –


Tips And Tricks #14 Saving Your Jolla Phone Through Recovery Mode


Is your Jolla Phone in boot loop? Your Hacking failed? Do you want to reset your phone? Then we can help you!!!

Connect to Recovery

Connect to the recovery to install a RNDIS driver and telnet. According to JollaFR they only tested the instructions under Linux, but they also found methods for Windows and Mac


1. Install telnet

A. In the Control Panel, go to Programs , and select enable and disable Windows features .

B. Enable Telnet

2. Connect the phone RNDIS

A. Press the lower button and the start button Jolla, and connect the USB to your computer.

B. Install the RNDIS driver. The guide follows (in English) will help you.

3. In the command line, type telnet .

4. In the window that opens, enter o to log into the recovery mode for Jolla


  1. Press the lower button and the start button Jolla, and connect the USB to your computer.
  2. In the command line, type telnet .
  3. In the window that opens, enter o to log into the recovery mode Jolla.


  1. Press the lower button and the start button Jolla, and connect the USB to your computer.
  2. In the command line, enter sudo ifup ethX . ethX is the name of the virtual network interface Jolla.
  3. Log on to the Jolla recovery mode via telnet .

You should arrive on the following interface

Jolla Recovery v0.2

Welcome to the recovery tool!

The available options are:

1) Reset phone to factory settings 
2) Reboot phone 
3) Bootloader unlock [Current state: Locked] 
4) Shell 
5) Try btrfs recovery if your device is in bootloop 
6) Exit

From here you are able to do what you want.

Reboot loop

If your Jolla is in reboot loop, Its only displaying Jolla logo, black screen, re-logo Jolla etc., You can try to repair the btrfs file. Select 5 and restart your phone.

Hack failed

If you attempted hacks on your Jolla and your Jolla no longer restarts? Know that you can easily repair your hack. Go to the shell by selecting 4 .

Then, mount the file system

mkdir / mnt / rootfs 
mkdir / mnt / sd 
mount / dev/mmcblk0p28 / mnt / rootfs 
mount / dev/mmcblk1p1 / mnt / sd

Then get in chroot directly to your Jolla

chroot / mnt / rootfs

And here, you can do the operations you want, such as restoring backups.

Source: JollaFr

Tips and Tricks #13 Making your Sailfish OS Apps Beautiful and Better


Jolla published a new tutorial about Common Pitfalls in Sailfish Application Development Apps to help Sailfish OS Developers in making their apps beautiful and useful.


1. Too many items in the pulley menu

You wouldn’t squeeze 6-8 items into a traditional mobile application toolbar, and neither should you in a Sailfish PullDownMenu menu. Most Sailfish platform applications provide only 1-3 pulley menu actions per page. To secure easy access and uncluttered experience, never display more than four actions in the pulley menu


2. Lack of proper active cover

The concept of active covers may not seem important when porting applications to Sailfish, given that Android, iOS and original N9 Meego applications do not have this concept, but it is important to realise that this concept is at the core of the multitasking capabilities of Sailfish. If you implement an attractive and useful cover, users are much more likely to keep your application open on the Homescreen. An active cover should give a good summary of the application’s contents and any open tasks, and provide shortcuts for any common actions like saving a new item or performing a search.

deep pag

3. Unwieldy page hierarchy

The deeper the page hierarchy, the harder it is to navigate between pages and the easier it is for users to get lost. When your page stack has grown to over four levels deep, consider replacing the existing pages in the stack instead of pushing on additional pages. For example, the platform Maps application’s in-app search replaces the existing search pages instead of pushing new ones to avoid an unwieldy (and in theory infinitely growing) page stack hierarchy.


4. Lack of padding

Application user interface elements and user content should align nicely in the display. Alignment is important for visual appeal and readability. As a rule of thumb, maintain padding Theme.paddingLarge around the screen edges.

Some UI components like combo boxes, text fields and page headers implicitly include correct margins, but for some components like list items, you have to add the padding yourself

label coloring

5. Incorrect label coloring

Coloring is used to indicate whether an user interface element is interactive. There are few exceptions, but in general buttons, switches, list elements and other items that react to touch input are colored with white primary color, and descriptive items like static labels, page and section headers are painted with the ambience highlight color

press effect

6. Incomplete press effects

Color labels and icons with the highlight color when they are pressed. Some UI components like icon buttons and context menus do this automatically, but for some custom components like list items you will have to implement the press-effect coloring yourself

touch areas

7. Using buttons instead of platform-style gestures

In Sailfish, the accept and cancel dialog gestures replace the traditional accept and cancel buttons for user confirmation or cancelation. The back-stepping gesture makes traditional back buttons obsolete. The edge-swipe-to-home gesture makes application exit and home buttons unnecessary. Pulley menus replace traditional application toolbars.

These gestures should be used wherever possible to provide a user experience that is consistent with platform apps. For example, the model data modified by the user input in the dialog below is saved or reverted depending on whether the dialog is accepted or rejected, instead of providing separate ‘Save’ and ‘Clear’ buttons:


8. Missing scroll decorators

Any view, which can accumulate more content than fits the view should include scroll decorators. Scroll decorators indicate the relative position of the viewport and if there exists more content off-screen


9. Touch areas that are too small

Application developers sometimes have the tendency to create apps with user interface elements that are very small. This is a problem if the elements are interactive, as small touch areas require more cognitive effort to hit successfully. Also, most Sailfish UI components lack visual borders so it is easy to accidentally define incorrect touch areas


10. Incorrect text editor labeling

Every Sailfish text editor should define values for the placeholder text and label properties. The placeholder text is displayed when the editor is empty; it describes what the user should enter into the editor. The label has the same purpose, but is displayed after user has already entered text to the editor. Both properties can use the same descriptive string, such as “Name”, “Password”, “City”, and so on.


11.Lack of enter key customization

Since the enter key does not produce new lines in a single-line text editor, this key can be overloaded to perform a custom action for the editor using the EnterKey attached property. Usually, the enter key is used to move the keyboard focus between successive text fields


11. Disabled pulley menus

Some pulley menus only provide actions when certain conditions apply. Empty pulley menus with nothing but inactive menu items should be hidden rather than disabled.


Tips And Tricks #12 Installing Terminal and Native File Manager


File Manager is a must have app for every phone, Obviously it allows you to manage your files on your phone. Sailfish OS File Manager is hidden and you cannot download it on Jolla Store. You can only install it by using Terminal which is also hidden.

Installing Terminal

1. Go to Settings menu
2. Click Developer Mode, click Accept
3. Wait 🙂
4. After that Terminal is now installed on your Jolla

You are going to see this Icon on your App List

Installing Terminal on Jolla Sailfish Os

Installing File Manager

1. Go to the Terminal App
2. Type ” pkcon install jolla-fileman ”
3. Wait
4. After that File Manager is now installed on your Jolla

File Manager Jolla Sailfish OS


Super Social: Top 5 Social Apps For Your Jolla


So here’s TJB’s list of the best Social Apps for your Jolla from Native apps to Android Port. So, grab your Jolla and get your fingers at the ready.

Mitäkuuluu (Whats up)

What is it? A native third party client for WhatsApp

Why We Love It?  WhatsApp is a popular cross platform messaging app. Though you can install the Android version, there are some problems like you cant send a new message and you cant view your contacts.

Who it’s perfect for:  Social Addicts

Download it here


What Is It?  A native third party client for Twitter

Why We Love It?  Twitter is integrated to Sailfish OS but it is still missing a lot of features, Tweetian came to rescue. If you think Tweetian is not enough you can also install the Twitter App for Android. Just go to your favorite Android App Store

Who it’s perfect for:  Everyone

Download Tweetian  here 


What Is It?  A photo app that’s all about retro filters and sharing

Why We Love It?  With 55 Million photos uploaded every day, Instagram is the perfect for photo sharing. This app is designed for Photographers ( It will ruin your photos), Following photographers, People who like to take Selfies.

Who it’s perfect for: Aspiring photographers

You can download Instagram on your favorite Android Market


What Is It? A native third party client for Foursquare

Why We Love It?  Foursquare is Mother of all location based social media application.  Foursquare helps you and your friends make the most of where you are. When you’re out and about, use Foursquare to share and save the places you visit.

Who it’s perfect for:  Explorers

Download FourSail here


What Is It? A native Facebook Client

Why We Love It? As we mentioned yesterday Sailfish OS offers deep Facebook integration but its not enough. Friends allows you to do more, Don’t worry about bugs because the Developer promised that a bug fix update is on the way. If Friends is not enough you can still download the Official Facebook Android App on your favorite Android Market

Who it’s perfect for: Everyone

Download it here

Image Credit: Jolla Users and Phandroid



Tips And Tricks #11 WiFi Tethering On Your Jolla


Tethering is one of the best feature of a smartphone. It allows you to share mobile data to other people. Connection of
the phone or tablet with other devices can be done over wireless LAN (Wi-Fi), over Bluetooth
or by physical connection using a cable, for example through USB.

If tethering is done over Wi-Fi, the feature may be branded as a Mobile Hotspot

Tethering is not yet available for Jolla but there’s an app for that. It is called Harbour Tethering The app allows sharing the mobile data connection over Wifi or

You can download the app here

Tips And Tricks #10 Creating A Wireless Charging Other Half


Here are the steps on how to create a Wireless Charging Other Half.

What you need:
– Double sided glue tape or superglue
– QI receiver pad. I used following in this 1st
itm/290994467448 (But any 5V flat QI receiver
will do).
– QI transmitter pad. In demo I used that Nokia one, but it really sucks as it is quite picky about thee orientation. Most
likely any generic QI charger would work.
– Some conductive wire, I just cutted legs off
from generic resistors like this
– Soldering iron to connect 5V pins to right
places. (receiver above has 5V and GND in
different order that the pins on device I’ll try to find receiver which
orientation is better in the future.
– Small dremel & sharp knife (optional, if you
want to shave half millimeter plastic off from back
cover. Makes receiver fit better under the cover.
Although it does with even without shaving).

– Shave off some plastics, and put receiver about
over the place where battery is. Test that back cover closes and it looks ok.
– Either use double sided tape (I used that) or glue, and put receiver module in place.
– Put some double sided tape over the small hole where charger pins would connect.
– Solder wires to 5V and GND, and bend them in shape and press them down so they connect to double sided tape, you can also use glue to secure them in place. But good double sided glue tape is enough.

Source: Jonni (