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

[How-To] Removing Intex content from Aqua Fish

asked 2016-07-27 23:39:52 +0300

kat6 gravatar image

updated 2016-09-16 07:20:19 +0300

I thought I would report on what I saw and did as I attempted to remove the 'Gaana' app. Some or all of the following actions may be of the 'Warranty-Void-ing' or phone-bricking kind, so proceed at your discretion.

WARNING : Read all the way to the end before you think about making any of these changes.

1) Enter 'Developer Mode' in settings.

2) Enable ssh-ing into the device & set password. Write it down somewhere.

3) Go to a computer terminal and ssh through WAN (WiFi) or USB using the username & IP address given, say ssh nemo@192.168.16.12 and type in the password when prompted.

4) type devel-su to become root and enter the same password as before.

5) Proceeding here on, I am pretty sure, constitutes a voiding of the intex warranty terms. But correct me if I'm wrong.

[root@Sailfish nemo]# pkcon remove sailfish-content-partnerspaces-intex-gaana
Removing                                                                                                             
.                                                                                           
Removing packages                                     [=====================]        
The following packages have to be removed:
 feature-intex-0. ...                        Feature package for Intex content
 sailfish-content-partnerspaces-intex-0. ...   Partner space applications for Intex
 sailfish-content-partnerspaces-intex-gaana-0. .. Gaana partner space app for Intex
 sms-activation-intex- ...            Intex SMS activation service
 sms-activation-intex-conf- ...  Environment configuration for sms-activation-intex
Proceed with changes? [N/y] y

Removing                                                                                                             
.                                                                                               
Removing packages

I replaces some outputs with a dot. It is funny that attempting to remove one app necessitated the removal of all of those others. That is some weird dependency structure. I hope the feature and partnerspace packages are not crucial for anything, like say, future updates.

The last two seem responsible for sending the intex activation SMS. Mine did not send it when I started up the phone. I do not know why.

6) I then disabled a repo called 'customer-intex' as follows:

[root@Sailfish nemo]# pkcon repo-disable customer-intex
Enabling repository                                                                                                  
.                                                                                                          
Querying                                                                                                             
[root@Sailfish nemo]# pkcon repo-list
Getting repositories                                                                                                 
 .                                                                                                            
 Enabled    adaptation0               adaptation0
 Enabled    adaptation1               adaptation1
 Enabled    aliendalvik               aliendalvik
 Enabled    apps                      apps
 Disabled   customer-intex            customer-intex
 Enabled    hotfixes                  hotfixes
 Enabled    jolla                     jolla
 Enabled    sailfish-eas              sailfish-eas
 Enabled    store                     store
 Enabled    xt9                       xt9

7) I then decided to check for what all packages still exist with the 'intex' name:

[nemo@Sailfish ~]$ pkcon search name intex
.                                                                                                              
Installed       all-translations-intex-pack- ...    Collection of all intex translations
Installed       sailfish-content-ambiences-intex- ...   Preloaded ambience content for Intex devices
Installed       sailfish-content-ambiences-intex-default-ambience- ...  Sets the default ambience
Installed       sailfish-content-browser-intex- ...     Sailfish Browser content for Intex devices
Installed       sailfish-content-configuration-intex- ...   Configuration keys for Intex
Installed       sailfish-content-gallery-configuration-intex- ...   Intex content configuration for downloading photos and videos
Installed       sailfish-content-graphics-intex- ...    Intex theme
Installed       sailfish-content-graphics-intex-z ...   Intex theme with zoom factor 1.25
Installed       sailfish-content-partnerspaces-intex-tutorial- ...  Intex specific content for Sailfish Tutorial
Installed       sailfish-content-profiled-settings-intex- ...   Profiled configuration for Intex
Installed       sailfish-content-tones-intex- ...   Intex Ringtones
Installed       splash-img-l500d-intex- ...     splash.img for l500d

Some of it seems to be 'intex' logos/images for the spash screen, etc.

The one with 'browser' in it, I think bookmarks an intex page in the browser.

I wish I knew what the ones with 'configuration' and 'profile' in them, exactly do. I feel like removing them, but this is enough tinkering for now.

8) Quit root and then ssh by typing exit.

9) Now back to the device, I turn off ssh login and developer mode, and exit settings. Everything looks okay. There is no 'Gaana' app. All the functions I checked are working fine. I will report if I find any problems.


EDIT-1 :

After the above changes, when I attempted to turn on Developer mode, it starts showing the broken loading bar, and it says ' Enabling developer mode', but does nothing after. It would seem I bricked that part. Everything else is working as usual.

I am contemplating a Reset device, but not sure if I should, because it might cause the whole phone to be bricked. Does anyone have any ideas on what I can do? I have checked after a reboot. It was no help.

Would you guys advice resetting to factory, ans described here? : https://jolla.zendesk.com/hc/en-us/articles/204709607-Jolla-Phone-How-do-I-use-the-Recovery-Mode-

EDIT-2

All is well. Used the Reset device option, and everything is factory reset now. Contemplating what to do next...

EDIT-3

All was not well. Turns out that the problem was and is that dev-mode opens only when I'm connected to the internet. I've made a separate post about this.

EDIT-4

If you haven't looked at the post linked in the previous edit, then to summarize, my inability to enable dev-mode was because of two reasons: 1. I would disable dev-mode, which uninstalled a bunch of packages needed for dev-mode. 2. Then, upon trying to enable it without internet, it would be unsuccessful.

So all in all, the actions in the How-To cause no harm. It was a lack of documentation and my actions that took me on a wild goose chase. But I learnt a few things about how sutff work, and I hope you guys did too! (i.e., if you didn't already know)


Continuing from where I left off before the EDIT saga... I assume you are at the prompt (i.e. that you've ssh-ed into your device).

Due to @g7 asking for the result of ssu lr here, I found out that the customer-intex repository that I had believed was disabled, actually wasn't. Check out the result of the command on your own device. To know what SSU is, look here, and to know all the options for the command, just type ssu.

10) Now gain root rights by typing devel-su and entering your password.

11) [root@Sailfish nemo]# ssu dr customer-intex where dr stands for disable repository

12) Quit root by typing exit, and check again by typing ssu lr.

[nemo@Sailfish ~]$ ssu lr
Enabled repositories (global): 
 - adaptation0  ... https://store-repository.jolla.com/releases/2.0.2.45/jolla-hw/adaptation-qualcomm-l500d/armv7hl/
 - adaptation1  ... https://store-repository.jolla.com/releases/2.0.2.45/jolla-hw/adaptation-qualcomm-l500d-dhd/armv7hl/
 - aliendalvik  ... https://store-repository.jolla.com/releases/2.0.2.45/aliendalvik/l500d/
 - apps         ... https://releases.jolla.com/jolla-apps/2.0.2.45/armv7hl/
 - hotfixes     ... https://releases.jolla.com/releases/2.0.2.45/hotfixes/armv7hl/
 - jolla        ... https://releases.jolla.com/releases/2.0.2.45/jolla/armv7hl/
 - sailfish-eas ... https://store-repository.jolla.com/features/2.0.2.45/sailfish-eas/armv7hl/?version=2.0.2.45
 - xt9          ... https://store-repository.jolla.com/features/2.0.2.45/xt9/armv7hl/

Enabled repositories (user): 
    .
    .
 - store                ... https://store-repository.jolla.com/l500d/armv7hl/?version=2.0.2.45

Disabled repositories (global, might be overridden by user config): 

Disabled repositories (user): 
 - home           ... https://download.jollamobile.com/home:/honeybadger/latest_armv7hl/
 - customer-intex ... https://store-repository.jolla.com/features/2.0.2.45/customers/intex/armv7hl/

And thus, customer-intex is now (hopefully) disabled for good.

16th of Sep 2016

I additionally removed the package: sailfish-content-browser-intex, because it annoyingly opens a stupid page as default, sometimes when I open the browser. This change had no ill effects.

edit retag flag offensive close delete

Comments

2

Well done! I linked your solution to the TMO thread where some users voice problems with the sms being sent periodically.

mosen ( 2016-07-28 00:04:31 +0300 )edit
2

Please add [How-To] to title

coderus ( 2016-07-28 01:24:40 +0300 )edit
10

I don't know if this is still this way, but when Jolla originally announced the licensing agreement with Intex they said that their only revenue source were purchases made through the partner space (now Super Apps). So, if you really want to help Jolla, don't remove Gaana but rather make purchases through it.

Giacomo Di Giacomo ( 2016-07-28 10:09:34 +0300 )edit

@Giacomo Di Giacomo Is that jolla's only source of revenue? Does a sale of a phone give them anything?

kat6 ( 2016-07-28 11:19:47 +0300 )edit
1

@kat6 the margin for profit is too less for this phone. It has been imported at a price of about Rs. 4800 and is sold at 5499. As for me, I got it even even cheaper at Rs. 5114 and I think a lot of people bought the phone at the reduced price. That's barely Rs. 300 profit for Intex from the sale which is about $4.48. I'm pretty sure Jolla isn't getting much from the phone sale, if they are getting anything at all.

utkarsh ( 2016-07-28 11:40:39 +0300 )edit

6 Answers

Sort by » oldest newest most voted
12

answered 2016-07-28 09:28:25 +0300

Mystel gravatar image

If you want to just remove Ganaa app, Go to Store > Updates Tab > Long Tap on Ganaa and hit uninstall.

edit flag offensive delete publish link more

Comments

3

Yes, if all you want to do is remove Gaana, this is better. I wanted to check out what all intex components I could remove.

kat6 ( 2016-07-28 10:54:39 +0300 )edit

thanks , it is done. Great solution..Mystel

ashiagra ( 2016-07-28 11:50:36 +0300 )edit

After my factory reset, everything is back, as is the Gaana pane on the right home screen. Now when I look in 'My Apps' in the Store, there is no Gaana.

kat6 ( 2016-07-28 18:33:55 +0300 )edit

@kat6 you mean to say there is ganaa pane but the app is not present instore? in that case, download ganaa from store.. if it shows that already installed then uninstall from there

Mystel ( 2016-07-28 20:19:55 +0300 )edit
2

@Mystel A search for 'Gaana' gives no results. When you say store, you mean the Jolla Store, right?

kat6 ( 2016-07-28 21:58:40 +0300 )edit
12

answered 2016-09-15 21:34:25 +0300

Keto gravatar image

Just a friendly warning here, as we have got some reports that some have got their device in a bit bad state by removing Intex related packages.

If you do this, make sure you do not remove the sailfish-content-configuration-intex package. That will break things. Store will stop working properly, you won't get system updates, etc.. And reinstalling that package will be difficult as the intex repository configuration will be gone.

And as always when you do this kind of things, if you break it, you can keep the pieces :)

edit flag offensive delete publish link more

Comments

1

Yes, I agree; it is generally a good idea to not tinker with packages with names like settings or configuration.

kat6 ( 2016-09-16 07:03:32 +0300 )edit
3

What about installing a Jolla C Image on Aquafish? ;)

malk4ever ( 2016-09-16 09:24:41 +0300 )edit
1

@malk4ever hmm.. that is a good idea. How come I've never heard of someone trying it?

kat6 ( 2016-09-16 09:47:30 +0300 )edit
2

Best solution I found so far, having an iso file of Jolla C would be great in my eyes. And making a tutorial to install it on Aqua Fish.

Dimi ( 2016-09-17 21:04:58 +0300 )edit

hi, i just did that, removed that app.actually i was angry at intex, they used my phone number without my consent and removed everything i found named intex. i could install one update, 2.51. now the latest update, fisho* is not available for me even i had registered as beta tester. then i saw this comment. then i reverted back and installed intex content configuration. still nothing happening. jolla store is showing very less apps. not showing apps like tweetian which i had downloaded from jolla store. any help ?

Joice ( 2016-11-07 04:36:47 +0300 )edit
9

answered 2016-09-18 15:59:32 +0300

scegliau gravatar image

updated 2016-10-03 09:27:47 +0300

Below you can find steps I did to remove Intex packages and install jolla ones. I did this weeks ago and till now I haven't had any issue and upgrade to 2.0.2.51 (and even to 2.0.3.14) went well.

The only package I need to keep is droid-modem-l500d-in because with "eu" one modem doesn't work.

From an ssh terminal (for semplicity):

devel-su
pkcon remove sailfish-content-partnerspaces-intex-gaana all-translations-intex-pack splash-img-l500d-intex

pkcon install jolla-calculator-all-translations jolla-calendar-all-translations jolla-mediaplayer-all-translations jolla-notes-all-translations sailfish-components-weather-qt5-all-translations sailfish-office-all-translations sailfish-utilities-all-translations-pack splash-img-l500d jolla-settings-system-about-mp3 jolla-settings-system-about-mp4 jolla-settings-system-about-avc

/var/lib/platform-updates/flash-splash.sh

pkcon remove sailfish-content-ambiences-default-community sailfish-content-ambiences-intex sailfish-content-ambiences-intex-default-ambience sailfish-content-browser-intex sailfish-content-configuration-intex sailfish-content-gallery-configuration-intex sailfish-content-graphics-intex sailfish-content-graphics-intex-z1.25 sailfish-content-partnerspaces-intex-tutorial sailfish-content-profiled-settings-intex sailfish-content-tones-intex jolla-settings-system-storage-shortcut geoclue-provider-mlsdb-data-in harbour-apk-com.here.app.maps harbour-apk-com.aptoide.partners 

pkcon remove sailfish-content-graphics-default

pkcon install sailfish-content-ambiences-default sailfish-content-ambiences-default-default-ambience sailfish-content-apps-default-configs sailfish-content-browser-default sailfish-content-configuration-jolla sailfish-content-gallery-configuration-2k feature-jolla sailfish-utilities geoclue-provider-mlsdb-data-fi usb-moded-connection-sharing-android-config

After this, to remove google play services I also did:

cd /opt/alien/system/priv-app
mv PrebuiltGmsCore.apk /root/
mv GoogleServicesFramework.apk /root/
mv Phonesky.apk /root/

Comments are welcome

edit flag offensive delete publish link more

Comments

good !nice!

lyf ( 2016-09-22 06:00:56 +0300 )edit

I can't install sailfish-utilities-all-translations-pack and sailfish-utilities - pkcon can't find any available package.

qbot ( 2016-09-28 22:28:02 +0300 )edit

@qbot: strange, searching that packages I can find them.

[nemo@Sailfish ~]$ pkcon search name utilit
Searching by name
Waiting in queue
Starting
Refreshing software list
Querying
Installed       sailfish-utilities-0.0.15-10.16.1.jolla.armv7hl Sailfish Utilities
Available       sailfish-utilities-0.0.10.1-10.10.1.jolla.armv7hl       Sailfish Utilities
Available       sailfish-utilities-0.0.13.1-10.14.1.jolla.armv7hl       Sailfish Utilities
Available       sailfish-utilities-0.0.9-10.7.1.jolla.armv7hl   Sailfish Utilities
Available       sailfish-utilities-0.0.14-10.15.1.jolla.armv7hl Sailfish Utilities
Available       sailfish-utilities-0.0.8.1-10.6.1.jolla.armv7hl Sailfish Utilities

[nemo@Sailfish ~]$ pkcon search name sailfish-utilities-all-translations
Searching by name
Waiting in queue
Starting
Refreshing software list
Querying
Installed       sailfish-utilities-all-translations-pack-0.0.34-10.13.3.jolla.noarch    Collection of all sailfish-utilities translations in one binary rpm
Available       sailfish-utilities-all-translations-pack-0.0.28-10.7.1.jolla.noarch     Collection of all sailfish-utilities translations in one binary rpm
Available       sailfish-utilities-all-translations-pack-0.0.34-10.13.1.jolla.noarch    Collection of all sailfish-utilities translations in one binary rpm
Available       sailfish-utilities-all-translations-pack-0.0.1-10.2.1.jolla.noarch      Collection of all sailfish-utilities translations in one binary rpm

Did you try with pkcon refresh ? Which repo have you ebabled (ssu lr) ?

scegliau ( 2016-09-29 09:46:30 +0300 )edit

Strange, indeed. Yes, I had refresh few times. But, after upgrade to 2.0.2.51 now I can see this packages, and I have already installed. Anyway, very thanks for great tutorial. Just for case, output ssu lr

Enabled repositories (global): 
 - adaptation0    ... https://store-repository.jolla.com/releases/2.0.2.51/jolla-hw/adaptation-qualcomm-l500d/armv7hl/
 - adaptation1    ... https://store-repository.jolla.com/releases/2.0.2.51/jolla-hw/adaptation-qualcomm-l500d-dhd/armv7hl/
 - aliendalvik    ... https://store-repository.jolla.com/releases/2.0.2.51/aliendalvik/l500d/
 - apps           ... https://releases.jolla.com/jolla-apps/2.0.2.51/armv7hl/
 - customer-jolla ... https://store-repository.jolla.com/features/2.0.2.45/customers/jolla/armv7hl/
 - hotfixes       ... https://releases.jolla.com/releases/2.0.2.51/hotfixes/armv7hl/
 - jolla          ... https://releases.jolla.com/releases/2.0.2.51/jolla/armv7hl/
 - sailfish-eas   ... https://store-repository.jolla.com/features/2.0.2.51/sailfish-eas/armv7hl/?version=2.0.2.51
 - xt9            ... https://store-repository.jolla.com/features/2.0.2.51/xt9/armv7hl/

Enabled repositories (user): 
 - customer-jolla ... https://store-repository.jolla.com/features/2.0.2.45/customers/jolla/armv7hl/
 - store          ... https://store-repository.jolla.com/l500d/armv7hl/?version=2.0.2.51

Disabled repositories (global, might be overridden by user config): 

Disabled repositories (user): 
 - home           ... https://download.jollamobile.com/home:/honeybadger/latest_armv7hl/
 - customer-intex ...

Do I have to change customer-jolla repository to version 2.0.2.51?

qbot ( 2016-10-01 11:40:46 +0300 )edit

Yes, change it. It's a problem due to the command ssu ar customer-jolla https://store-repository.jolla.com/features/2.0.2.45/customers/jolla/armv7hl/ which I'll remove from howto because it's not necessary

scegliau ( 2016-10-03 09:27:06 +0300 )edit
0

answered 2016-09-17 16:05:32 +0300

mousse04 gravatar image

I did exactly the same but I still can see gaana space ...

edit flag offensive delete publish link more

Comments

If all you want is to remove the gaana app, you should use @Mystel 's answer above.

But what is described must remove it too. Which steps did you perform ?

kat6 ( 2016-09-17 17:11:22 +0300 )edit

Actually, I removed the "Store" pre installed, so can't remove gain anymore :(

mousse04 ( 2016-09-18 15:49:21 +0300 )edit

Ah! I had ended up doing the same thing!! The steps in the 'How-To' should solve your problem. Follow steps 1 to 5, and then maybe reboot.

kat6 ( 2016-09-18 17:40:14 +0300 )edit

Actually, before removing store, I did the step 1 to 5, reboot but gain was still there ... :(

mousse04 ( 2016-09-18 21:22:28 +0300 )edit

That is weird. I do not know why that would happen, and that has not been my experience. Are you sure you are performing those actions as root, by typing devel-su ?

kat6 ( 2016-09-18 23:06:13 +0300 )edit
0

answered 2016-12-13 16:50:01 +0300

Chap gravatar image

updated 2016-12-13 16:50:37 +0300

As anewbie, I am definitly lost with that post. My Aqua Fish arrived 2 days ago. good looking phone, everything works smoothly, SFOS is great, I even ordered a bumper from Luigi Bruno.

But I would get rid of the Gaana stuff, and this post is rather confuseing for me as I am no developer. I can't pick what is good, what was a first wrong step...

Can somebody write a digest of this ?

What would be great would be a script, but anyway, a good digest would be sooo fine !

Thanks in advance. Arnaud

edit flag offensive delete publish link more

Comments

1

coderus has created a script that removes all Intex content and "converts" the Aqua Fish so it thinks it is a Jolla C (excluding the 4G bands, as they are hardware-dependent). You can find it here: https://together.jolla.com/question/148893/how-to-make-aqua-fish-to-think-its-jolla-c-not-modem/

Be aware that even though the script should do everything automatically and right, you do all at your own risk. Especially as you said that you are not familiar with working on the shell (command line), I'd advise you to be extra careful.

ghling ( 2016-12-13 17:03:53 +0300 )edit

Thank you for your quick answer ! I'll take a loook at it...

Chap ( 2016-12-13 17:08:41 +0300 )edit

If you use the script, you won't really know what you've done to your phone (unless of course, you understand the script). You can try to follow the 'How To'; you may ask specific questions if you're stuck.

kat6 ( 2016-12-13 19:36:09 +0300 )edit
2

@kat6 you have not enough karma to tell that about my work.

coderus ( 2016-12-13 19:51:59 +0300 )edit
0

answered 2016-12-14 14:49:57 +0300

LameDuck gravatar image

I have a somewhat related question:

I don't care about Intex - stuff. What bothers me is the google stuff preinstalled on my Aqua Fish. Is there an easy way to get rid of the google apps (google play store, google services framework, google account manager, ...), e.g. a command line option to uninstall Android apps? Trying to uninstall them via the Aptoide store like I did with gaana partnerspace app gives an error. Thank you!

edit flag offensive delete publish link more

Comments

1

You can use "apkd-uninstall"

[root@Sailfish ~]# apkd-uninstall
Usage: apkd-uninstall <file1.apk> ...
[root@Sailfish ~]# apkd-uninstall /opt/alien/data/app/com.Slack-1.apk
method return time=1481720941.645020 sender=:1.16 -> destination=:1.1117 serial=11 reply_serial=2
   boolean true

Google App that I removed are:

GoogleLoginService.apk
GoogleServicesFramework.apk
Phonesky.apk
PrebuiltGmsCore.apk

all located in

/opt/alien/system/priv-app/

(I did a copy of that apks before removing them). Now these are my android apps in execution:

16870 ?        S<l    0:04  |   \_ system_server
16950 ?        Sl     0:01  |   \_ com.android.systemui
16964 ?        Sl     0:00  |   \_ android.process.media
16977 ?        Sl     0:00  |   \_ com.myriadgroup.inputmethod.remote
16993 ?        Sl     0:00  |   \_ com.android.phone
17005 ?        Sl     0:00  |   \_ com.myriadgroup.home
17038 ?        Sl     0:00  |   \_ android.process.acore
17055 ?        Sl     0:00  |   \_ com.android.providers.calendar
17127 ?        Sl     0:04  |   \_ com.whatsapp

as you can see there's no more com.google....

scegliau ( 2016-12-14 15:16:20 +0300 )edit

Thank you very much for your quick answer. I did not know about "apkd-(un)install" Unfortunately I am still stuck.

apkd-uninstall works well for other apps, but for GoogleApps I get

boolean false

and the apks remain installed. I issued the command as "root" and stopped alien-dalvik before. Anything else I need to do?

EDIT@scegliau Only now I saw that you suggested the "hardcore-method" in your answer from 18.09.2016 (by just moving the relevant apks to root directory). Are there any drawbacks compared to the apkd-uninstall - method? Thank you!

LameDuck ( 2016-12-14 16:51:40 +0300 )edit
1

No, I don't think there's drawbacks (or at least I didn't have any problem)

scegliau ( 2016-12-14 17:31:53 +0300 )edit
1

@scegliau Thanks again! I simply moved the relevant apks to my home directory. Except for some apps complaining that Google Services are missing everything works fine!

LameDuck ( 2016-12-15 14:51:37 +0300 )edit

@LameDuck Which are the apps that complain about G-Services not being present?

kat6 ( 2016-12-15 16:57:03 +0300 )edit
Login/Signup to Answer

Question tools

Follow
21 followers

Stats

Asked: 2016-07-27 23:39:52 +0300

Seen: 11,684 times

Last updated: Dec 14 '16