Ask / Submit

Restore aquafish to SFOS failure.

asked 2017-04-18 03:43:36 +0300

DarkTuring gravatar image

I had updated my Intext Aquafish to and i was downgrading to when it failed the downgrade (96%) stating an error that most recent software needs to be installed.

At that point i went to the menu and did a factory reset, which failed. After reboot only telnet screen shows. When trying factory reset from telnet remote login i get error:

Type the number of the desired action and press [Enter]: 1

ALL DATA WILL BE ERASED! Clears everything from the device and reverts the software back to factory state. This means LOSING EVERYTHING you have added to the device (e.g. updates, apps, accounts, contacts, photos and other media). Are you really SURE? [y/N] y

2 logical volume(s) in volume group "sailfish" now active
[OK] No lockcode has been set. Proceeding...
0 logical volume(s) in volume group "sailfish" now active
sh: /sys/class/block/mmcblk0p10: unknown operand
sh: /sys/class/block/mmcblk0p10: unknown operand
ls: /tmp/tmp.OvirTb/Sailfish*: No such file or directory
[ERROR] Factory reset failed.
Connection closed by foreign host.

Has anybody seen that. Any possibility to get the Intex Aquafish image loaded back on the device using Shell commands from the terminal? I have a MacBook Pro OSx Sierra.

edit retag flag offensive close delete



@DarkTuring, is this the similar problem?

Asmir ( 2017-04-18 06:24:56 +0300 )edit

@Asmir thank you does have a SFOS factory image from 2015. I have had a hard time so far to extract it from the .xz format that it is in using my Mac. I throughs an error for some reason.

I wonder if a newer Jolla and Intex Aquafish Factory Image exists, or if someone could make it available for download. I know the backup image is stored in the home or sailfish systems folder. But i believe i deleted mine to save space since i was running out of my alloted 2GB.

DarkTuring ( 2017-04-18 08:33:19 +0300 )edit

@Asmir this is NOT a factory for Aqua Fish

coderus ( 2017-04-21 13:23:44 +0300 )edit

@coderus, Andrew, the "similar" isn't the "same" ;) That is the way for resolving the problem.

Asmir ( 2017-04-21 14:39:49 +0300 )edit

@coderus I requested support from Jolla without luck so they won't provide an image actually, which of course doesn't help. The JOlla image for me is close enough in absence of anything else, it was worth a try to breathe back life into the phone.

In terms of the partition i was bit surpristed that i could you know wipe out the boot record heh.

DarkTuring ( 2017-04-22 03:08:08 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2017-04-20 08:47:36 +0300

DarkTuring gravatar image

In MAC OSX the steps in do not work, since those are geared for Windows/Linux users.
Here are my steps for Apple users:

Steps Taken:
1. installed Paragon drivers so i can read the ext4 file system and all my backup files on the external SD card, and in order to copy the data from the SD card to Mac OSX, and the image file (to be flashed) from Mac OSX to the SD card.
2. use the following command to unpack the tar.xz image after download
tar -xvf /Download/Jolla_Backup_Restore/jolla-factory.tar.xz
3. format sdcard by installing from terminal:
a. brew install e2fsprogs; from terminal find sdcard disk name using:
b. diskutil list; and unmount sd card plugged into laptop and format using
c. sudo umount /dev/disk#; with # identified from diskutil list, and format using command d. sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext4 /dev/disk#;
4. copy decompressed new-jolla.img onto the sd card, unpacking causes size to expands from 290MB to 13GB not sure why, but thats what it is
5. launch intex Aquafish in telnet recovery using OSX terminal, shell New Remote Connection, remote login (telnet) server address, name nemo
6. format phone storage space "internal phone SD" using shell command in option 3 for phone device plugged into laptop via USB cable, especially if phone is already full prior to re-flashing using commands
a. umount /dev/mmcblk0;
b. mkfs.ext4 /dev/mmcblk0;
5. now insert sd card with the image file into the phone, cycle phone power and bring into recovery mode, attach via USB to laptop and go to recovery menu selection 3) Shell
6. enter commands:
a. mkdir /sdcard;
b. mount /dev/mmcblk1 /sdcard;
c. dd if=/sdcard/new-jolla.img of=/dev/mmcblk0; the previous command will take some time,
d. sync;
e. reboot;

  1. Problem is next i bricked the phone completely. The p2 partition on the phone was full so i flashed on the main partition instead of formatting the phone p2 partition, now not even the Jolla Logo shows up so try mmcblk0p2 not mmcblk0, the problem now i am kinda stuck.

To Jolla I can only say, why the fuck do you make it so hard to like your OS, this is my second phone that i bricked using Sailfish and where i had a hard time simply using a desktop app to restore everything from a backup, that is truely what is missing is Jolla creating a (SDK based) desktop app for Linux, Unix, Windows, Mac OSC, and MS DOS or whatever, so users are not left with sweating blood while trying to get their phone back working (warranty or not doesn't matter).

edit flag offensive delete publish link more




unpack to sdcard, and just dd if=/sdcard/new-jolla.img of=/dev/mmcblk0 in recovery shell

after operation completed return to recovery mode and do factory reset once.

coderus ( 2017-04-20 10:16:30 +0300 )edit

@DarkTuring, do you unbrick the phone? Simply interesting :)

Asmir ( 2017-04-21 00:53:53 +0300 )edit

@Asmir haha i did not my Jolla Phones makes for a great door stop though!

DarkTuring ( 2017-04-21 04:36:57 +0300 )edit

@coderus thank you for the file, i tried unpacking and the name is "mmcblk0p21.raw" is that the file to copy onto the SD Card?

The Intex Aquafish phone doens't boot up anymore, no logo shows, no telnet, when i flashed using the DD command i think it overwrote the actual phone memory partition that contains the factory recover drivers.

Take battery out, push down volume button, put battery in, push down power button while holding volume button, wait till vibrate and release both. The problem is no screen, no vibrate, no Jolla logo, its dead. Is there a way to write a command in the OSx terminal while the phone is inactive and plugged in through USB cable and access it that way?

When using shell and telnet with usb i get simply:

Trying Connected to Escape character is '^]'.

then after a minute or though i get:

Connection closed by foreign host.

[Process completed]

DarkTuring ( 2017-04-21 09:10:26 +0300 )edit

Are you f**king kidding me...

First of all this image is for Jolla 1, not for any other phone, not for Aqua Fish of course

Next, where the f**k you found you should destroy your filesystem with mkfs.ext4 /dev/mmcblk0 ??? new-jolla.img is for Jolla 1 /dev/mmcblk0p28

Your device is officially bricked now. Only service center or someone from Jolla can help you.

coderus ( 2017-04-21 13:27:31 +0300 )edit
Login/Signup to Answer

Question tools

1 follower


Asked: 2017-04-18 03:43:36 +0300

Seen: 210 times

Last updated: Apr 20