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

[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 (2.0.2.45 (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

    devel-su
    
    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

Comments

3

How to revert if something failed?

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

@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
5

Added info about revert :)

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

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
3

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
2

this is not for modem

this will make your device to be detected as Jolla C and receive Early Access devices as well

this will remove all Intex stuff including sms activation, intex, ambiences and i.e.

you will receive updates as for jolla c, not for aqua fish

after factory reset you will have factory content including intex stuff back

coderus ( 2016-10-20 18:26:29 +0300 )edit
5

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

this 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

coderus ( 2016-10-20 19:36:04 +0300 )edit

@coderus thanks!

magullo ( 2016-10-20 20:02:15 +0300 )edit

thanks a lot. Exactly what I needed.

mousse04 ( 2016-10-20 21:13:54 +0300 )edit

@coderus when installing feature-intex-0.1.7-10.8.10.jolla.noarch.rpm

I got :

ch.rpm Installing files
Waiting in queue
Starting
Resolving dependencies
Fatal error: nothing provides jolla-settings-accounts-extensions-3rd-party-all needed by feature-jolla-0.0.6-10.4.10.jolla.noarch

any help

mousse04 ( 2016-10-20 22:49:40 +0300 )edit
1

wait a little for complete solution

coderus ( 2016-10-20 22:50:13 +0300 )edit
1

ok, will wait then ;)

mousse04 ( 2016-10-20 22:54:18 +0300 )edit

check updated version with automated solution

coderus ( 2016-10-20 23:09:00 +0300 )edit

here is the error with automatic solution

Command failed: This tool could not find the installed package: could not find splash-img-l500d-intex
Installing                                                                     
Waiting in queue                                                               
Starting                                                                        
Refreshing software list                                                       
Querying                                                                       
Resolving dependencies                                                         
Fatal error: sailfish-content-graphics-jolla-z1.25-0.0.8-10.3.1.jolla.noarch conflicts with sailfish-content-graphics-default-z1.25 provided by sailfish-content-graphics-default-z1.25-0.8.10-10.14.1.jolla.noarch
feature-jolla-0.0.6-10.4.10.jolla.noarch requires sailfish-content-graphics-jolla, but this requirement cannot be provided
mousse04 ( 2016-10-20 23:11:10 +0300 )edit

complete log

    [root@Sailfish nemo]# bash <(curl -s https://raw.githubusercontent.com/CODeRUS/aqua-fish-to-jolla-c/master/script.sh)
Command failed: This tool could not find the installed package: could not find feature-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-configuration-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-ambiences-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-partnerspaces-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-browser-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-profiled-settings-intex
Command failed: This tool could not find the installed package: could not find all-translations-intex-pack
Command failed: This tool could not find the installed package: could not find sms-activation-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-graphics-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-partnerspaces-intex-tutorial
Command failed: This tool could not find the installed package: could not find sms-activation-intex-conf
Command failed: This tool could not find the installed package: could not find sailfish-content-ambiences-intex-default-ambience
Command failed: This tool could not find the installed package: could not find sailfish-content-tones-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-gallery-configuration-intex
Command failed: This tool could not find the installed package: could not find sailfish-content-partnerspaces-intex-gaana
Command failed: This tool could not find the installed package: could not find sailfish-content-graphics-intex-z1.25
Command failed: This tool could not find the installed package: could not find splash-img-l500d-intex
Installing                                                                                                                                                                                      
Waiting in queue                                                                                                                                                                                
Starting                                                                                                                                                                                         
Refreshing software list                                                                                                                                                                        
Querying                                                                                                                                                                                        
Resolving dependencies                                                                                                                                                                          
Fatal error: sailfish-content-graphics-jolla-z1.25-0.0.8-10.3.1.jolla.noarch conflicts with sailfish-content-graphics-default-z1.25 provided by sailfish-content-graphics-default-z1.25-0.8.10-10.14.1.jolla.noarch
feature-jolla-0.0.6-10.4.10.jolla.noarch requires sailfish-content-graphics-jolla, but this requirement cannot be provided
mousse04 ( 2016-10-20 23:17:22 +0300 )edit
1

try pkcon remove sailfish-content-graphics-default-z1.25 and pkcon remove sailfish-content-graphics-default before

coderus ( 2016-10-20 23:19:23 +0300 )edit

works fine after doing your 2 commands. thanks @coderus

mousse04 ( 2016-10-21 00:19:07 +0300 )edit

17 Answers

Sort by » oldest newest most voted
0

answered 2017-08-24 19:01:44 +0300

this post is marked as community wiki

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

updated 2017-08-24 19:03:34 +0300

akikk69 gravatar image

If i change aqua fish to jolla c do i get sailfish-maps? Sorry my bad english :)

edit flag offensive delete publish link more

Comments

More information in this thread: link text

aspergerguy ( 2017-08-24 21:33:34 +0300 )edit
0

answered 2017-10-13 07:29:22 +0300

Anonymous--L gravatar image

Can not download https://coderus.openrepos.net/intexrecovery/mmcblk0p21_JollaC-2.0.2.43-l500d-in-0.0.1.24.tar.xz ,the link is not found.

edit flag offensive delete publish link more

Comments

Hmm... not good... .Yesterday evening I wanted to make an Aqua Fish to a Jolla C as well.

@coderus: Any Chance to get the modified Jolla C image somewhere? Thx for help ;)

vision ( 2017-10-17 11:44:15 +0300 )edit

Hello. If that tar file still existed somewhere that would help me a lot too. One question I have is, if the installed programs are removed (resetting to a factory "Jolla C") or if things like email/photos/android apps stay as before. I would not so much mind setting the Aqua Fish up as a Jolla C from scratch, but my little son has a game on there and would be very unhappy if this was accidentally removed.

So if someone still had that tarfile, please give a shout. And thank you for CODeRUS for making this available in the first place.

nic ( 2017-10-25 01:26:45 +0300 )edit

I will also appreciate that tar file.

flanker ( 2017-10-25 13:09:37 +0300 )edit

I would also like to be able to get the Jolla C recovery image for my Intex Aquafish. I want to reset it to pass it on to a friend without having to go through the Jolla C-ifying process. If the link could be repaired, I'd appreciate that a lot ... .

mrtrm ( 2017-12-12 19:51:57 +0300 )edit
0

answered 2019-05-15 09:05:05 +0300

jsommer gravatar image

Which Sailfish OS version is required to execute the script?

edit flag offensive delete publish link more

Comments

should workk on any

coderus ( 2019-05-15 09:43:50 +0300 )edit

@jsommer, does not work for me with 2.0.5.6 already. i think it is not the script but some missing repos

what was your result ?

pawel ( 2019-12-22 10:05:45 +0300 )edit
0

answered 2019-12-22 08:36:35 +0300

pawel gravatar image

updated 2019-12-22 16:18:25 +0300

i have tried it out just yesterday..

problem1: in factory reset version , i can not activate developer tools - says not available in store

problem2: updated to 2.0.5.6, dev tools were installable, but when trying solution 1 i do end up in in the loop of death, could click on 1 forever :)

so i did try solution 2, and this did work for me

edit flag offensive delete publish link more

Comments

just reflash in fastboot using files from tmo thread :)

coderus ( 2019-12-22 10:52:10 +0300 )edit

@coderus, i did the files from mega.nz. phone works again, currently almost on 3.0 :)

pawel ( 2019-12-22 16:19:22 +0300 )edit

@coderus, i followed the wiki and managed to get to v3.2.1.20 yesterday (Dec 29 '19). Thanks a lot.

Pardon for asking the question in a comment:

  1. Can i do a full backup of current version (as stated here) and use this as a baseline in part 2?
  2. if the linked procedure is not suitable for using in Jolla C'fied Aquafish, can the procedure is followed as standalone for backing up and restoring Sailfish to v3.2.1.20 in future? i'm a tad bit skeptical on which process to use, either this or this

Main motive: Not to follow tedious process of upgrading to latest version (as of now v3.2.1.20) from the factory image (~ 5 stop releases).

glv ( 2019-12-30 17:13:18 +0300 )edit
0

answered 2020-04-13 05:08:30 +0300

Kalatti gravatar image

updated 2020-04-13 05:10:30 +0300

Hello, I have tried method 1 several times, but I cannot convert my Intex to Jolla C.

After executing:

devel-su

bash <(curl -s https://raw.githubusercontent.com/CODeRUS/aqua-fish-to-jolla-c/master/script.sh)

Many errors are displayed that offer me to reply with 1/2/3 / s / r / c. I always answer with 1. After several attempts, it displays the following message:

Resolving dependencies...

Resolving package dependencies...

After that message, the errors start again.

I have also tried the following command to solve the problems:

rm /etc/zypp/systemCheck.d/feature-intex.check

But the problems continue to appear.

I have tested the installation method in Sailfish 2.0.5.6 and 2.1.4.14.

Please can someone help me?

edit flag offensive delete publish link more

Comments

..........

Kalatti ( 2020-04-13 05:15:25 +0300 )edit
0

answered 2020-04-13 05:15:53 +0300

Kalatti gravatar image

updated 2020-04-13 05:22:36 +0300

All repositories have been refreshed. Installing jolla packages ----- IMPORTANT ----- if you asked to choose 1/2/3 or similar: type 1 and ENTER if you asked to choose y/n/c or similar: type y and ENTER ----- IMPORTANT -----

Loading repository data... Reading installed packages... Resolving package dependencies... 2 Problems: Problem: This request will break your system! Problem: This request will break your system!

Problem: This request will break your system! sailfish-content-configuration-intex-0.2.5-10.9.1.jolla.noarch conflicts with sailfish-content-apps-default-configs provided by sailfish-content-apps-default-configs-0.7.12-10.61.1.jolla.noarch

Solution 1: Following actions will be done: ignore the warning of a broken system (requires:feature-intex) deinstallation of sailfish-content-configuration-intex-0.2.5-10.9.1.jolla.noarch deinstallation of feature-intex-0.1.8-10.9.3.jolla.noarch Solution 2: do not install sailfish-content-apps-default-configs-0.7.12-10.61.1.jolla.noarch

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c): 1

Problem: This request will break your system! sailfish-content-ambiences-default-0.4.11-10.5.1.jolla.noarch requires sailfish-content-ambiences-default-favorites = 0.4.11, but this requirement cannot be provided uninstallable providers: sailfish-content-ambiences-default-favorites-0.4.11-10.1.1.jolla.noarch[jolla] Solution 1: Following actions will be done: ignore the warning of a broken system (requires:feature-intex) deinstallation of sailfish-content-ambiences-default-work-0.4.11-10.5.1.jolla.noarch deinstallation of sailfish-content-ambiences-default-sailing-0.4.11-10.5.1.jolla.noarch deinstallation of feature-intex-0.1.8-10.9.3.jolla.noarch deinstallation of sailfish-content-ambiences-default-platform-0.4.11-10.5.1.jolla.noarch deinstallation of sailfish-content-ambiences-default-party-0.4.11-10.5.1.jolla.noarch deinstallation of sailfish-content-ambiences-default-origami-0.4.11-10.5.1.jolla.noarch Solution 2: do not install sailfish-content-ambiences-default-0.4.11-10.5.1.jolla.noarch Solution 3: break sailfish-content-ambiences-default-0.4.11-10.5.1.jolla.noarch by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 1 Resolving dependencies... Resolving package dependencies...

Problem: This request will break your system! conflicting requests

Solution 1: Following actions will be done: keep feature-intex-0.1.8-10.9.3.jolla.noarch keep sailfish-content-configuration-intex-0.2.5-10.9.1.jolla.noarch keep sailfish-content-ambiences-default-origami-0.4.11-10.5.1.jolla.noarch keep sailfish-content-ambiences-default-party-0.4.11-10.5.1.jolla.noarch keep sailfish-content-ambiences-default-sailing-0.4.11-10.5.1.jolla.noarch keep sailfish-content-ambiences-default-work-0.4.11-10.5.1.jolla.noarch Solution 2: ignore the warning of a broken system (requires:feature-intex)

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

edit flag offensive delete publish link more

Comments

3 Problems: Problem: This request will break your system! Problem: This request will break your system! Problem: This request will break your system!

Problem: This request will break your system! feature-intex-0.1.8-10.9.3.jolla.noarch requires sailfish-content-ambiences-default-platform, but this requirement cannot be provided

Solution 1: Following actions will be done: ignore the warning of a broken system (requires:feature-intex) deinstallation of feature-intex-0.1.8-10.9.3.jolla.noarch Solution 2: keep sailfish-content-ambiences-default-platform-0.4.11-10.5.1.jolla.noarch Solution 3: break feature-intex-0.1.8-10.9.3.jolla.noarch by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 1

Problem: This request will break your system! sailfish-content-configuration-intex-0.2.5-10.9.1.jolla.noarch conflicts with sailfish-content-apps-default-configs provided by sailfish-content-apps-default-configs-0.7.12-10.61.1.jolla.noarch

Solution 1: Following actions will be done: ignore the warning of a broken system (requires:feature-intex) deinstallation of sailfish-content-configuration-intex-0.2.5-10.9.1.jolla.noarch Solution 2: do not install sailfish-content-apps-default-configs-0.7.12-10.61.1.jolla.noarch

Kalatti ( 2020-04-13 05:22:52 +0300 )edit

There are three errors in total.

Please I need help.

Kalatti ( 2020-04-13 05:23:43 +0300 )edit
0

answered 2020-08-17 23:55:10 +0300

neel gravatar image

updated 2020-08-18 00:18:33 +0300

I think the problem is in 2.0.5.6 bash and coreutils depend on feature-intex.

[root@Sailfish nemo]# pkcon get-depends feature-intex  
Getting dependencies                                                                                                                                  
Waiting in queue                                                                                                                                      
Starting                                                                                                                                              
Querying                                                                                                                                              
Resolving dependencies                                                                                                                                
Installed       all-translations-intex-pack-0.2.9-10.2.2.jolla.noarch   Collection of all intex translations
--> Installed       bash-1:3.2.57-1.5.4.armv7hl                     The GNU Bourne Again shell
--> Installed       coreutils-1:6.9-1.1.17.armv7hl                  The GNU core utilities: a set of tools commonly used in shell scripts
Installed       jolla-settings-accounts-extensions-3rd-party-all-0.3.8-10.84.2.jolla.armv7hl    Meta package to include all 3rd party accounts
Installed       jolla-settings-system-storage-shortcut-0.6.51.1-10.84.1.jolla.armv7hl   Launcher shortcut for opening Storage settings
Installed       sailfish-content-ambiences-default-community-0.4.11-10.5.1.jolla.noarch Preloaded ambience content from the Sailfish community.
Installed       sailfish-content-ambiences-default-platform-0.4.11-10.5.1.jolla.noarch  Meta package for default top menu ambiences packaged as non-favorite ambiences
Installed       sailfish-content-ambiences-intex-0.2.3-10.4.1.jolla.noarch      Preloaded ambience content for Intex devices
Installed       sailfish-content-ambiences-intex-default-ambience-0.2.3-10.4.1.jolla.noarch     Sets the default ambience
Installed       sailfish-content-browser-intex-0.1.4-10.3.1.jolla.noarch        Sailfish Browser content for Intex devices
Installed       sailfish-content-configuration-intex-0.2.5-10.9.1.jolla.noarch  Configuration keys for Intex
Installed       sailfish-content-gallery-configuration-intex-0.1.1-10.1.1.jolla.noarch  Intex content configuration for downloading photos and videos
Installed       sailfish-content-graphics-intex-0.0.6-10.1.1.jolla.noarch       Intex theme
Installed       sailfish-content-partnerspaces-intex-0.1.5-10.6.1.jolla.armv7hl Partner space applications for Intex
Installed       sailfish-content-partnerspaces-intex-tutorial-0.1.5-10.6.1.jolla.armv7hl        Intex specific content for Sailfish Tutorial
Installed       sailfish-content-profiled-settings-intex-0.1.6-10.4.1.jolla.noarch      Profiled configuration for Intex
Installed       sailfish-content-tones-intex-0.1.6-10.4.1.jolla.noarch  Intex Ringtones
Installed       sms-activation-intex-0.0.6-10.3.1.jolla.armv7hl Intex SMS activation service
Installed       sms-activation-intex-conf-0.0.6-10.3.1.jolla.armv7hl    Environment configuration for sms-activation-intex

The get-requires queries on bash or coreutils also fail

[root@Sailfish nemo]# pkcon get-requires bash-1:3.2.57-1.5.4.armv7hl
Command failed: This tool could not find all the packages: could not find bash-1:3.2.57-1.5.4.armv7hl
[root@Sailfish nemo]# pkcon get-requires coreutils-1:6.9-1.1.17.armv7hl
Command failed: This tool could not find all the packages: could not find coreutils-1:6.9-1.1.17.armv7hl
[root@Sailfish nemo]# pkcon get-requires coreutils                     
More than one package matches:
1. coreutils-1:6.9-1.1.17.armv7hl [installed]
2. coreutils-1:6.9-1.1.17.source [jolla]
Please choose the correct package: 1
Getting requires                                                                                                                                      
Waiting in queue                                                                                                                                      
Starting                                                                                                                                              
Querying                                                                                                                                               
Fatal error: Resolution failed: This request will break your system!
edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
49 followers

Stats

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

Seen: 23,217 times

Last updated: Aug 18 '20