We have moved to a new Sailfish OS Forum. Please start new discussions there.

[How-to] Make Aqua Fish to think it's Jolla C [not modem]

asked 2016-10-20 16:04:36 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2020-08-18 02:10:05 +0300

coderus gravatar image

Easiest way is to reflash phone with firmware: https://talk.maemo.org/showthread.php?t=100528

These changes will do:

  • Allow Early Access updates at same time with Jolla C
  • Remove all intex stuff including activation SMS, Gaana, Aptoide

These changes will not do:

  • Jolla C LTE bands (this is hardware limitations)
  • Preinstalled android will remain

Changes persists after update, you will receive same updates as for Jolla C

Changes does not persists after factory reset, because phone factory backup still contains intex data

Take note that this script won't work with newer Versions of SFOS (>2.2.1). The script works flawless with the 'factory reset' version of the Intex Aquafish ( (Aurajoki)).

Simple steps:

  1. Open https://raw.githubusercontent.com/CODeRUS/aqua-fish-to-jolla-c/master/script.sh to check what script will do
  2. You need Developer Mode on
  3. You need to open your terminal or login to remote shell
  4. Next commands you should execute in terminal

    bash <(curl -s https://raw.githubusercontent.com/CODeRUS/aqua-fish-to-jolla-c/master/script.sh)
  5. Read prompt carefully, it will ask you to do actions at least 3 times.

  6. Profit!

Part 2: replacing intex factory image with modified Jolla C factory image

After doing these commands your changes will survive factory reset.

  1. Download This Factory Image for Aqua Fish
  2. Unpack and copy to sdcard
  3. Boot in recovery mode, enter shell
  4. Execute:

    mount /dev/mmcblk1p1 /mnt
    dd if=/mnt/mmcblk0p21.raw of=/dev/mmcblk0p21
  5. Wait until image will be copied to partition, no output will be produced. Operation is finished when the copying is complete.

  6. Back to recovery menu and perform factory reset.

Credits to Kirill Chuvilin for modifying factory image.

edit retag flag offensive close delete



How to revert if something failed?

Magog ( 2016-10-20 16:43:29 +0300 )edit

@Magog how about that in reverse? But you need the feature-intex file on device iirc as you won't be able to download it again afterwards - @coderus you might want to add that as a security measure, load the required files for reverting to intex ahead of actually removing them.

chemist ( 2016-10-20 16:47:16 +0300 )edit

Added info about revert :)

coderus ( 2016-10-20 17:09:13 +0300 )edit

Thanks for your precious help. I will try it, but first will I get OTA/updates? If I change my Intex to Jolla C, will I get EA updates (on J1 I am EA)?

magullo ( 2016-10-20 17:23:57 +0300 )edit

What does "make Aqua Fish to think it's Jolla C" mean? Does it change the LTE bands? Does it disable the SMS to Intex? Does it remove Gaanaa? Does it persist after an update or reset?

SagaciousT ( 2016-10-20 17:38:38 +0300 )edit

17 Answers

Sort by » oldest newest most voted

answered 2018-11-08 17:54:17 +0300

Kollin gravatar image

Can we get new modified Jolla C factory image version ;)

edit flag offensive delete publish link more

answered 2017-02-28 17:51:52 +0300

Hensch gravatar image

The modem module is Intex specific, right? So if there would be updates to the modem modules by Intex we won't get them because of the deleted Intex repositories.

I'm curious about what Jolla says about this modification. Many people will claim they have a Jolla C now and create many bug reports. In fact, the Intex is NOT fully equal to the Jolla C, because of the modem. To be fair you all should write that you've got a modded Aqua Fish when ever you are doing bug reports.

edit flag offensive delete publish link more



I'm fairly sure there's not going to be any updates to the baseband software. Ever.

juiceme ( 2017-02-28 18:11:59 +0300 )edit

+1 @juiceme , I fully trust Intex That once sold Product wont be looked after everrr

p_pahare ( 2017-03-01 14:57:20 +0300 )edit

droid-modem-in package comes from jolla repository and you still receive all updates for modem (if there any)

coderus ( 2017-03-04 19:30:46 +0300 )edit

answered 2018-01-19 10:48:24 +0300

Lalit gravatar image

Hi https://coderus.openrepos.net/intexrecovery/mmcblk0p21_JollaC- the link is not found. plz share new link

edit flag offensive delete publish link more


download from: http://gazizova.net/pub/install/Jolla/aquafish2c/

fafik ( 2018-03-07 16:04:41 +0300 )edit

None Of these Links are working .Please Share Someone

p_pahare ( 2018-08-11 09:10:57 +0300 )edit

answered 2017-02-10 10:21:57 +0300

Pasco gravatar image

updated 2017-02-10 12:51:01 +0300

Oops, I think I got a huge problem. I tried the second part and my Aqua Fish doesn't start anymore, it only shows the Sailfish Logo. No Jolla or INTEX anymore. If I try to perform a Reset device to factory state from the recovery menu I got:

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 md5sum: WARNING: 1 of 1 computed checksums did NOT match [ERROR] Factory reset failed. Connection closed by foreign host.

Is there any rescue for my phone? I hope so...

I can't find info about revert. Is it maybe too late for reverting or at least repairing things? Thank you so much. Cheers p@sco

edit flag offensive delete publish link more


Did you tried Part 2?

coderus ( 2017-02-10 10:52:24 +0300 )edit

@coderus I am running into this as as well on step 2. I would modify the instructions to include copying the .raw file to the sdcard and not the folder as I did meaning i had to modify the dd command to find the .raw file. That all being said the dd is successful, but the reboot does not move beyond the splash screen.

To not i have a JollaC as well so if there are things i can pull from it in some form let me know. Got the Intex cause of potential 4G/LTE in the US since ATT dropped 2G.

marxistvegan ( 2017-02-12 18:41:36 +0300 )edit

@coderus Correction I did a factory reset and it seems to have held to the jollaC version. Might need others to test this out first but I think after doing Part 2 it may require doing a factory reset afterwards for a successful boot.

marxistvegan ( 2017-02-12 18:57:51 +0300 )edit

It's stuck in a boot loop. Looking for a way to recover now, maybe reflashing it...

Pasco ( 2017-02-13 21:56:59 +0300 )edit

OK. Now I'm very proud to announce, that I've manged to reflash the Aqua Fish and it's back to life :-). YES. Maybe it's now the time to get a Jolla C, grab the firmware and try to flash it to the Aqua Fish. Just to find out the easy way, if there is really a difference in hardware :-D

Pasco ( 2017-02-14 00:33:22 +0300 )edit

answered 2017-03-04 17:55:59 +0300

flo gravatar image

updated 2017-03-04 17:59:34 +0300

Part 1 : if you are unable to remove feature-intex package

$ zypper rm feature-intex
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: This request will break your system!
  conflicting requests

 Solution 1: ignore the warning of a broken system (requires:feature-intex)
 Solution 2: keep feature-intex-0.1.8-10.9.3.jolla.noarch

Choose from above solutions by number or cancel [1/2/c] (c): 1
Resolving dependencies...
Resolving package dependencies...

Problem: This request will break your system!
  conflicting requests

You first need to remove lock from zypper config :

$ rm /etc/zypp/systemCheck.d/feature-intex.check
edit flag offensive delete publish link more


I ran into this problem while running Coderus's script but afterwards I was unable to remove feature-intex.check because it didn't exists anymore. Feature-intex package is gone though and feature-jolla exists.

How to check if my device truly thinks it is Jolla C now? I've only completed step 1. Gaana and SMS service are gone, but during boot Intex logo is shown. Also when I make a backup (after running the script) the backup restore tool tells me the backup was made with an unknown device.

If I try to update the phone, Iijoki update won't show up. This must tell that the device still thinks its Intex, right?

MMori ( 2017-04-23 12:08:15 +0300 )edit

MMori, I think I too got the Intex logo at the first boot after running the script. It may be that you get the Jolla boot logo only after an OS upgrade, when also the graphical stuff gets updated from the correct (non-Intex) repositories.

I also had a fully black background where the origami background pic should be, like there was a temporary conflict with the graphic stuff.

teemu ( 2017-08-01 18:28:51 +0300 )edit

answered 2017-03-23 10:20:24 +0300

fatrank gravatar image

first part was working with AquaFish from June 2016. was taking more or less a half hour. Thanks

edit flag offensive delete publish link more

answered 2017-03-24 13:39:32 +0300

Hi guys and girls,

I have an AF which had been Jolla C-ified according to the guide above, and I am unable to install the last update. The update downloads (it takes too less time to download and it jumps from ~20% at complete too fast), and it fails after the reboot with the Unable to update try again error. Did anyone with the same converted device managed to install that update successfully? (If yes I will fill a separate question.)

edit flag offensive delete publish link more


yes, first failed, second finished, first boot ended in black homescreen, swipe down did work, but homescreen did not load. reboot twice, now all is fine

pawel ( 2017-03-24 13:54:27 +0300 )edit

Yes, completed upon first attempt.

aspergerguy ( 2017-03-24 16:09:33 +0300 )edit

yeah i had no problem too on the first attempt

marxistvegan ( 2017-03-24 18:05:05 +0300 )edit

Had not faced the problem , Successfully Updated in first attempt

p_pahare ( 2017-03-25 10:28:24 +0300 )edit

Thanks for the feedback, I have ended up running the update from command line and it works since then.

martonmiklos ( 2017-03-25 18:32:27 +0300 )edit

answered 2017-04-24 10:47:01 +0300

akikk69 gravatar image

how many is done this to successfully and is this safe? what if phone go to bootloop? can i fix this then? can someone tell how do this operation right :)

edit flag offensive delete publish link more



Do it at your own risk. If you properly follow script mrthod it's safe.

coderus ( 2017-04-24 14:27:27 +0300 )edit

If You Falls in bootloop in applying Second Part (I also faced It) , then You should Factory Reset through Recovery terminal ,It will Flash Jolla C Image to your phone . But after all Do It At Your Own Risk.

p_pahare ( 2017-04-25 16:10:13 +0300 )edit

Don't worry. I even erased the bootloader and managed it sucessfully to reflash everything (including bootloader, but it was tricky and a lot of trial and error :-p). So I completely erased the phone and managed to restore it. You can't software brick your jolla c/aqua fish - if you have the fw-files you always be able to get it running again :).

Pasco ( 2017-05-03 09:35:25 +0300 )edit

answered 2017-05-14 23:03:57 +0300

Marzanna gravatar image

After flashing factory image my Aquafish went to bootloop. I restored it to factory setting and it went back to normal.

edit flag offensive delete publish link more



To use new factory image you need to perform factory reset. Added to instruction :)

coderus ( 2017-05-14 23:47:30 +0300 )edit

No problems applying modified Jolla C image to new AquaFish, which has just updated to lijoki

aspergerguy ( 2017-05-23 16:40:48 +0300 )edit

answered 2017-08-10 11:31:55 +0300

Vadim gravatar image

I've made my AF think it's Jolla C with no problems, however, now I don't get updates automatically, have to do it manually with 'ssu re' command, which is inconvenient. Any ideas how that can be fixed?

edit flag offensive delete publish link more


Just waiting and rebooting has helped me sometimes, but I think (not sure!) that it may be dependent on "os-info" file in /home/nemo/.cache/store-client/. I may or may not have solved my own issue by removing this file. PLEASE DON'T DO IT before someone else okays it. There was a similar topic earlier and this may have been the help I found there.

My own issue stemmed from foolishly having downloaded but not installed the AF specific update before running the script, and afterwards the Settings-Update just gave me the option to install this downloaded one.

edit: It was probably this thread: https://together.jolla.com/question/101955/could-not-able-to-update-apps-from-jolla-store/

teemu ( 2017-08-10 11:45:05 +0300 )edit

show output of ssu s

coderus ( 2017-08-11 17:03:35 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2016-10-20 16:04:36 +0300

Seen: 23,212 times

Last updated: Aug 18 '20