[How-to] Make Aqua Fish to think it's Jolla C [not modem]
asked 2016-10-20 16:04:36 +0200
This post is a wiki. Anyone with karma >75 is welcome to improve it.
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:
- Open https://raw.githubusercontent.com/CODeRUS/aqua-fish-to-jolla-c/master/script.sh to check what script will do
- You need Developer Mode on
- You need to open your terminal or login to remote shell
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)
Read prompt carefully, it will ask you to do actions at least 3 times.
- Profit!
Part 2: replacing intex factory image with modified Jolla C factory image
After doing these commands your changes will survive factory reset.
- Download This Factory Image for Aqua Fish
- Unpack and copy to sdcard
- Boot in recovery mode, enter shell
Execute:
mount /dev/mmcblk1p1 /mnt dd if=/mnt/mmcblk0p21.raw of=/dev/mmcblk0p21
Wait until image will be copied to partition, no output will be produced. Operation is finished when the copying is complete.
- Back to recovery menu and perform factory reset.
Credits to Kirill Chuvilin for modifying factory image.
How to revert if something failed?
Magog ( 2016-10-20 16:43:29 +0200 )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 +0200 )editAdded info about revert :)
coderus ( 2016-10-20 17:09:13 +0200 )editThanks 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 +0200 )editWhat 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 +0200 )editthis 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 +0200 )editthis 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 +0200 )edit@coderus thanks!
magullo ( 2016-10-20 20:02:15 +0200 )editthanks a lot. Exactly what I needed.
mousse04 ( 2016-10-20 21:13:54 +0200 )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 +0200 )editwait a little for complete solution
coderus ( 2016-10-20 22:50:13 +0200 )editok, will wait then ;)
mousse04 ( 2016-10-20 22:54:18 +0200 )editcheck updated version with automated solution
coderus ( 2016-10-20 23:09:00 +0200 )edithere is the error with automatic solution
mousse04 ( 2016-10-20 23:11:10 +0200 )editcomplete log
mousse04 ( 2016-10-20 23:17:22 +0200 )edittry pkcon remove sailfish-content-graphics-default-z1.25 and pkcon remove sailfish-content-graphics-default before
coderus ( 2016-10-20 23:19:23 +0200 )editworks fine after doing your 2 commands. thanks @coderus
mousse04 ( 2016-10-21 00:19:07 +0200 )edit@coderus, here's my attempt with the script: http://pastebin.com/3paeK7i6 The procedure did not work, and the last message is:
I looked at package list, after a pkcon refresh, but could not find that package anywhere. Is it a 2.0.4 package? I executed the procedure on a stable intex, 2.0.2. Thanks
magullo ( 2016-10-21 10:16:46 +0200 )editmake sure you have stable internet and run script again
coderus ( 2016-10-21 11:53:41 +0200 )editwow it works thanks a lot coderus
brotholo ( 2016-10-21 12:46:44 +0200 )edit@coderus I will try again, but it seems there's a problem with package list. I am factory resetting my Intex now.
magullo ( 2016-10-21 12:53:33 +0200 )editwhy do so? it will be more helpful for others to properly solve your problem :)
coderus ( 2016-10-21 13:03:45 +0200 )edit@coderus, I know, but I had to since the phone was not performing fine. I will try again and report back.
magullo ( 2016-10-21 13:12:47 +0200 )editstill the same output, and searching for that package gives no result. after rebooring my intex suggested the EA update, and everything seems fine so far.
After update:
returns Installed. As I supposed, it is a 2.0.4 package.
magullo ( 2016-10-21 15:32:02 +0200 )editthanks for feedback, removed this package from script for now.
coderus ( 2016-10-21 15:55:35 +0200 )editCommand failed: This tool could not find any available package: could not find splash-img-l500d-jolla?
@coderus ok i just have see the error has been fixed thanks!
Bartvv ( 2016-10-21 16:12:44 +0200 )edit@coderus splash-img-l500d-jolla is also missing in 2.0.2 repository, and it gives the same error. After upgrading, of course, splash screen is correct (no more Intex logo) and package is there.
magullo ( 2016-10-21 17:25:06 +0200 )editafter entering the code, I got no response. after 5 seconds it shows nemo@sailfish and nothing! Is it normal?
soheilbalini ( 2016-10-27 14:06:29 +0200 )editHi
Is there any chance that why I can not install patchmanager after this modification? So far I didn't test too many things, but before this mod there wasn't problem with these. I am writing down my whole process and the errors as well.
First I did a factory reset on my Aqua Fish, then I installed this mod as you described, after many Y(es) there wasn't problem with the install, everything installed fine (weird, but you wrote, the Aptoid will be removed, but it stayed for me, whatever...) . Then I installed the updates, it has been 2.0.4.14 Early Access. Then I installed Warehouse and tried to install "patchmanager for Jolla settings" (what I used always before) , and I couldn't. I get this error message: Transaction /413_dbdecddd Status@ repo-not-available Extra details: File './core/armv7hl/groff-1.18.1.4-1.1.16.armv7hl.rpm' not found on medium 'https://releases.jolla.com/releases/2.0.4.14/jolla/armv7hl/'
Maybe not this the right forum for this error, but the patchmanager always worked for me so far until this mod so I thought maybe could be something between these reasons (and I wrote also in openrepos but no answer so far)...
Thank you!
liqquid ( 2016-10-27 15:34:18 +0200 )edit@bagatel Use pkcon refresh
Credits to coderus: https://together.jolla.com/question/149162/unable-to-install-groff-on-20414/?answer=149170#post-id-149170
martonmiklos ( 2016-10-27 15:51:33 +0200 )edituse pkcon refresh, Luke
coderus ( 2016-10-27 15:58:29 +0200 )editDone Bro, Now I can download Os updates On Cellular Data, I got rid Of Updating Via Terminal which Requires Updating on wifi As 4G connection refreshes many times
p_pahare ( 2016-10-27 17:05:26 +0200 )editThank you, Obi!
liqquid ( 2016-10-27 17:51:21 +0200 )editexecuting the script i ve got one issue: QOfonoNetworkRegistrationInterface::getProperties:238 - "Method "GetProperties" with signature "" on interface "org.ofono.NetworkRegistration" doesn't exist "
and i had to yes 'y' multiple times, did a restart with dsmetool and phone is not bricked !!
all ambiences are gone. i can see android support in jolla store, great ! phone is working thanks !!
pawel ( 2016-10-28 13:39:52 +0200 )editFatal error: sailfish-content-apps-intex-configs-0.2.1-10.8.1.jolla.noarch conflicts with sailfish-content-apps-default-configs provided by sailfish-content-apps-default-configs-0.7.6-10.58.1.jolla.noarch
Help me
Gouneesz ( 2016-10-29 16:36:22 +0200 )editFatal error: sailfish-content-apps-intex-configs-0.2.1-10.8.1.jolla.noarch conflicts with sailfish-content-apps-default-configs provided by sailfish-content-apps-default-configs-0.7.6-10.58.1.jolla.noarch
Help me
Gouneesz ( 2016-10-29 16:43:04 +0200 )editGetting this error
The following packages have to be installed: feature-jolla-0.0.6-10.4.10.jolla.noarch Feature package for Jolla content sailfish-content-configuration-jolla-0.1.1-10.2.1.jolla.noarch Configuration k eys for Jolla sailfish-content-graphics-jolla-z1.25-0.0.8-10.3.1.jolla.noarch Jolla t heme with zoom factor 1.25 jolla-settings-accounts-extensions-3rd-party-all-0.3.8-10.84.1.jolla.armv7hlMe ta package to include all 3rd party accounts sailfish-content-apps-default-configs-0.7.9.1-10.62.1.jolla.noarch Configuration files for the default apps for Sailfish Proceed with changes? [N/y] y
Proceed with changes? [N/y] y
The daemon crashed mid-transaction
santhoshmanikandan ( 2016-10-30 08:56:03 +0200 )editjust run it again
coderus ( 2016-10-30 10:23:54 +0200 )editIts showing same message everytime. Ran it 4 times
santhoshmanikandan ( 2016-10-30 12:20:37 +0200 )editShow full log or screenshot
coderus ( 2016-10-30 12:48:40 +0200 )editShow full log or screenshot
coderus ( 2016-10-30 12:49:14 +0200 )editlink text
link text
Screenshots
santhoshmanikandan ( 2016-10-31 08:45:23 +0200 )editat this stage it should be safe to reboot and try to execute
coderus ( 2016-10-31 09:40:37 +0200 )editpkcon install -y feature-jolla sailfish-content-configuration-jolla sailfish-content-graphics-jolla-z1.25 sailfish-content-apps-default-configs
after rebootStill getting error link text Screenshot
Gouneesz ( 2016-10-31 18:12:48 +0200 )editAnd after safe reboot: link text Still no luck
Gouneesz ( 2016-10-31 19:32:16 +0200 )editlink text Screenshot
Gouneesz ( 2016-10-31 19:46:57 +0200 )editlink text Another screenshot
Gouneesz ( 2016-10-31 22:16:43 +0200 )editStill no luck. Here is some screenshots: link text ... link text ... link text Perhaps I have to make factory reset
Gouneesz ( 2016-11-01 20:17:03 +0200 )editAdded sailfish-content-apps-intex-configs to intex remove list, try script again now.
coderus ( 2016-11-01 21:40:03 +0200 )editlink textHere is screenshot. Did not worked
Gouneesz ( 2016-11-01 21:55:47 +0200 )editA question, Will This Void the Intex Warranty? I suppose no bcuz Factory Reset will Clear all changes
p_pahare ( 2016-11-02 15:09:11 +0200 )editIn this condition probably yes, but if you reset to factory, nobody can know it was Jolla C before :)
coderus ( 2016-11-02 16:30:23 +0200 )edit@p_pahare don't think.
magullo ( 2016-11-02 16:39:53 +0200 )editI did it on two fishes now and it worked flawless. Both show "Jolla C" now in the product information. However, one has a Jolla startup screen now and one still an Intex. Thanks for your effort, coderus!
SagaciousT ( 2016-11-02 16:43:10 +0200 )editThere are some items, which should be added to the script, in particular:
else the phone will not indetify as JollaC but as L500D.
A list of other items that could be installed can be found over there: [How-To] Removing Intex content from Aqua Fish
xanadu ( 2016-11-02 16:56:03 +0200 )editI made factory reset and now I have Jolla C. Thanks coderus
Gouneesz ( 2016-11-02 19:21:53 +0200 )edit@Gouneesz: I heavily doubt that. Unless you altered the hidden image for the factory reset, this is just not possible!
Venty ( 2016-11-03 13:41:30 +0200 )edit[root@Sailfish nemo]# bash <(curl -s https://raw.githubusercontent.com/CODeRUS/aqua-fish-to-jolla-c/ma ster/script.sh) Refreshing cache Waiting in queue Waiting for authentication Waiting in queue Starting Refreshing software list 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-config uration-intex Command failed: This tool could not find the installed package: could not find sailfish-content-apps-i ntex-configs Command failed: This tool could not find the installed package: could not find sailfish-content-ambien ces-intex Command failed: This tool could not find the installed package: could not find sailfish-content-partne rspaces-intex Command failed: This tool could not find the installed package: could not find sailfish-content-browse r-intex Command failed: This tool could not find the installed package: could not find sailfish-content-profil ed-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-graphi cs-intex Command failed: This tool could not find the installed package: could not find sailfish-content-partne rspaces-intex-tutorial Command failed: This tool could not find the installed package: could not find sms-activation-intex-co nf Command failed: This tool could not find the installed package: could not find sailfish-content-ambien ces-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-galler y-configuration-intex Command failed: This tool could not find the installed package: could not find sailfish-content-partne rspaces-intex-gaana Command failed: This tool could not find the installed package: could not find sailfish-content-graphi cs-intex-z1.25 Command failed: This tool could not find the installed package: could not find splash-img-l500d-intex Command failed: This tool could not find the installed package: could not find sailfish-content-graphi cs-default-z1.25 Removing Waiting in queue Starting Removing packages Resolving dependencies Removing packages [==============================] The following packages have to be removed: sailfish-content-graphics-default-0.7.55-10.11.2.jolla.noarch Default Sailfish graphics theme sailfish-content-graphics-default-z1.0-0.7.55-10.11.2.jolla.noarch Default Sailfish graphics them e with zoom factor 1.0 Proceed with changes? [N/y] y
The daemon crashed mid-transaction! Refreshing cache Waiting in queue Waiting for authentication Waiting in queue Starting Refreshing software list [== ] ( 7%) [== ] ( 8%) [=== ] ( 10%) Installing Waiting in queue Waiting for authentication Waiting in queue Starting Refreshing software list Querying Resolving dependencies Fatal error: feature-jolla-0.0.5-10.3.3.jolla.noarch requires sailfish-content-graphics-jolla, but this requirement cannot be provided sailfish-content-graphics-jolla-z1.25-0.0.4-10.1.1.jolla.noarch requires sailfish-content-graphics-jolla = 0.0.4-10.1.1.jolla, but this requirement cannot be provided [root@Sailfish nemo]# pkcon remove sailfish-content-graphics-default-z1.25 Command failed: This tool could not find the installed package: could not find sailfish-content-graphics-default-z1.25 [root@Sailfish nemo]# pkcon remove sailfish-content-graphics-default-z1.25 Command failed: This tool could not find the installed package: could not find sailfish-content-graphics-default-z1.25
shults ( 2016-11-03 22:56:22 +0200 )editIt is not working for me. Except I have two google store icons...nothing else is different...
shults ( 2016-11-04 09:23:39 +0200 )editThe daemon crashed mid-transaction! - is a problem.
try
coderus ( 2016-11-04 11:37:12 +0200 )editpkcon remove sailfish-content-graphics-default
manually and thenpkcon install -y feature-jolla sailfish-content-configuration-jolla sailfish-content-graphics-jolla-z1.25 sailfish-content-apps-default-configs
i am facing some other issue, unable to refresh pkcon list. and also says, could not find package, feature-jolla. what to do? thaks in advance
Joice ( 2016-11-07 09:28:09 +0200 )editcan you provide log or screenshot of terminal window at least?
coderus ( 2016-11-07 10:36:26 +0200 )edit@coderus i am sorry. After running that script, I just found something has gone. So I just restarted. Then now nothing but splash screen is showing. I can go to recovery mode. I am thinking about restoring the machine.
Joice ( 2016-11-07 11:17:40 +0200 )edit