[How-To] Removing Intex content from Aqua Fish
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.
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 +0200 )editPlease add [How-To] to title
coderus ( 2016-07-28 01:24:40 +0200 )editI 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 +0200 )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 +0200 )edit@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 +0200 )edit