FORUMS
Remove All Ads from XDA

[VOLVO SCT] Volvo Sensus Connected Touch (car - navi - audio)

353 posts
Thanks Meter: 85
 
By RichieB, Senior Member on 18th September 2013, 07:51 AM
Post Reply Email Thread
24th November 2013, 08:05 PM |#501  
donaldta's Avatar
Senior Member
Thanks Meter: 461
 
Donate to Me
More
Audio .
Quote:
Originally Posted by Zakraket

The startmenu looks a little bit different (might be SCT "theme"), and on my phone there's an (very handy) option to speak the destination. I dont have that on the SCT, not this afternoon at least. Maybe that's some kind of integration with some google-voice app/technology that's not in the SCT (yet?)?

Maybe I'm just seeing things, I'll try to make a proper comparison with screens in the next days

Well, this could be one of those things where the support components are not installed. If you're willing to experiment then download the zip file I included with this post.

Inside you'll have the libvoicesearch.so and Voice Search_2.1.4.apk files. You'll need to remount /system as read-write via "remount.sh system-rw". The libvoicesearch.so file needs to be copied into /system/lib and "chmod 644 /system/lib/libvoicesearch.so" then you can install Voice Search_2.1.4.apk file. This should enable voice search for maps and various other programs.
Attached Files
File Type: zip Voice Search_2.1.4.zip - [Click for QR Code] (1.41 MB, 473 views)
The Following User Says Thank You to donaldta For This Useful Post: [ View ] Gift donaldta Ad-Free
 
 
24th November 2013, 10:06 PM |#502  
Member
Thanks Meter: 9
 
More
Quote:
Originally Posted by noten093

Thanx for the effort but no, not working. Gives an crash error. Is the command: adb uninstall nl.applab.lovetoload , the right command? It gives a: succes and the shortcut is gone. All should be gone right?
Also I have the same error with Youtube from the market. Anyone got a APK working?

Lovetoload is installable and working fine on SCT (tested by myself), with adb install (and reboot afterwards):
Code:
adb install nl.applab.lovetoload_1.1.apk
Make sure the cache extended by moving the to sdcard with the scripts mentioned in this thread. I guess Youtube will be installable as well.
25th November 2013, 03:19 AM |#503  
AAT's Avatar
Member
Thanks Meter: 26
 
More
Info Youtube
Quote:
Originally Posted by xadax

I guess Youtube will be installable as well.

Yes. Only works well Youtube 2.5.16.
Attached Files
File Type: apk Youtube_2.5.16.apk - [Click for QR Code] (3.42 MB, 175 views)
25th November 2013, 11:16 AM |#504  
Senior Member
Thanks Meter: 19
 
More
Quote:
Originally Posted by AAT

Yes. Only works well Youtube 2.5.16.

Thanx. Installed your APK and it works. Now Play asks to update it. Should I allow this?

---------- Post added at 12:13 PM ---------- Previous post was at 12:11 PM ----------

Quote:
Originally Posted by xadax

Lovetoload is installable and working fine on SCT (tested by myself), with adb install (and reboot afterwards):

Code:
adb install nl.applab.lovetoload_1.1.apk
Make sure the cache extended by moving the to sdcard with the scripts mentioned in this thread. I guess Youtube will be installable as well.

Lovetoload still not working. I install by clicking on it in Es File Explorer. Still have to try with adb.

---------- Post added at 12:16 PM ---------- Previous post was at 12:13 PM ----------

Quote:
Originally Posted by donaldta

Well, this could be one of those things where the support components are not installed. If you're willing to experiment then download the zip file I included with this post.

Inside you'll have the libvoicesearch.so and Voice Search_2.1.4.apk files. You'll need to remount /system as read-write via "remount.sh system-rw". The libvoicesearch.so file needs to be copied into /system/lib and "chmod 644 /system/lib/libvoicesearch.so" then you can install Voice Search_2.1.4.apk file. This should enable voice search for maps and various other programs.

Great. All works. Maps Navigation and voice recognition. But when doing the voice command I have to click in thw search bar and then the keyboard opens. Then I have to press go back. Then I press on the mike icon. Greatest navigation so far but to much pressing while driving.
25th November 2013, 12:25 PM |#505  
AAT's Avatar
Member
Thanks Meter: 26
 
More
Info Youtube
Quote:
Originally Posted by noten093

Should I allow this?

No! Above this version only support Android more than v3.*.*(At SСT Android v2.3.7).
The Following User Says Thank You to AAT For This Useful Post: [ View ] Gift AAT Ad-Free
25th November 2013, 12:58 PM |#506  
getiem's Avatar
Member
Thanks Meter: 46
 
Donate to Me
More
I added the warning message of @donaldta to the OP.

At the moment very busy weeks at work and home, so did not have time to read the rest of the postings thouroughly. If you feel there is anything wrong in the OP or anything should be added, PM me.

At this time, there are still some open questions that I promised to test on the SCT. Maybe someone else has time to do now:
  1. Can we use Asteroid Tweaker, as mentioned by Donaldta almost a month ago, and link is in OP
  2. Can we access all the custom (normal android) settings menu's using the AM commands provided by Donaldta almost a month ago
    Quote:

    Alright, here are all the ones that I've found.

    Code:
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.WirelessSettings
    Starting: Intent { cmp=com.android.settings/.WirelessSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.SoundSettings
    Starting: Intent { cmp=com.android.settings/.SoundSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.DisplaySettings
    Starting: Intent { cmp=com.android.settings/.DisplaySettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.SecuritySettings
    Starting: Intent { cmp=com.android.settings/.SecuritySettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings
    Starting: Intent { cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.PrivacySettings
    Starting: Intent { cmp=com.android.settings/.PrivacySettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.deviceinfo.Memory
    Starting: Intent { cmp=com.android.settings/.deviceinfo.Memory }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.LanguageSettings
    Starting: Intent { cmp=com.android.settings/.LanguageSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.VoiceInputOutputSettings
    Starting: Intent { cmp=com.android.settings/.VoiceInputOutputSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.AccessibilitySettings
    Starting: Intent { cmp=com.android.settings/.AccessibilitySettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.DateTimeSettings
    Starting: Intent { cmp=com.android.settings/.DateTimeSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.DeviceInfoSettings
    Starting: Intent { cmp=com.android.settings/.DeviceInfoSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.quicklaunch.QuickLaunchSettings
    Starting: Intent { cmp=com.android.settings/.quicklaunch.QuickLaunchSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.fuelgauge.PowerUsageSummary
    Starting: Intent { cmp=com.android.settings/.fuelgauge.PowerUsageSummary }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.ApplicationSettings
    Starting: Intent { cmp=com.android.settings/.ApplicationSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.RunningServices
    Starting: Intent { cmp=com.android.settings/.RunningServices }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.DevelopmentSettings
    Starting: Intent { cmp=com.android.settings/.DevelopmentSettings }
    
    [email protected]:/home/knoppix# adb shell am start -n com.android.settings/.applications.StorageUse
    Starting: Intent { cmp=com.android.settings/.applications.StorageUse }

    [/QUOTE]
25th November 2013, 01:31 PM |#507  
AAT's Avatar
Member
Thanks Meter: 26
 
More
Info Asteroid Tweaker
Quote:
Originally Posted by getiem

Can we use Asteroid Tweaker, as mentioned by Donaldta almost a month ago, and link is in OP

I tried. Installation fails - window appears incompatible package.
25th November 2013, 04:30 PM |#508  
donaldta's Avatar
Senior Member
Thanks Meter: 461
 
Donate to Me
More
Phone .
Quote:

Quote:
Originally Posted by getiem

At this time, there are still some open questions that I promised to test on the SCT. Maybe someone else has time to do now:

  1. Can we use Asteroid Tweaker, as mentioned by Donaldta almost a month ago, and link is in OP

Quote:
Originally Posted by AAT

I tried. Installation fails - window appears incompatible package.

It would be nice if someone can submit the logcat messages for this. We might be able to troubleshoot why it is incompatible.

Quote:

Here is an example of how to do it.

Code:
$ su
# logcat -c
# pm install /mnt/sdcard/AsteroidTweaker-unoff.apk
        pkg: /mnt/sdcard/AsteroidTweaker-unoff.apk
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
# logcat -df /mnt/sdcard/logcat-AsteroidTwearker.txt
#
Explanation:
  • "su" gains root access
  • "logcat -c" this instructs logcat to clear its contents which allows us to focus on the specific symptom and not everything that happened to your device since it booted.
  • "pm install /mnt/sdcard/AsteroidTweaker-unoff.apk" this instructs Package Manager to install AsteroidTweaker from the SD Card
  • "logcat -df /mnt/sdcard/logcat-AsteroidTweaker.txt" this instructs logcat to dump its contents into a file named logcat-AsteroidTwearker.txt onto the SD Card.
Then you can use whatever method to share the file or its contents.
Here is an example of results from Gingerbread Android Virtual Device:
Code:
# cat /mnt/sdcard/logcat-AsteroidTwearker.txt
D/AndroidRuntime(21453):
D/AndroidRuntime(21453): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(21453): CheckJNI is ON
D/AndroidRuntime(21453): Calling main entry com.android.commands.pm.Pm
D/dalvikvm(20796): GC_EXPLICIT freed 5K, 51% free 2726K/5511K, external 716K/1038K, paused 47ms
W/ActivityManager(   68): No content provider found for:
W/ActivityManager(   68): No content provider found for:
D/PackageParser(   68): Scanning package: /data/app/vmdl-67329059.tmp
D/dalvikvm(   68): GC_CONCURRENT freed 1168K, 46% free 5204K/9479K, external 3116K/3891K, paused 5ms+10ms
D/PackageManager(   68): Scanning package com.funky.asteroid.asteroidtweaker
E/PackageManager(   68): Package com.funky.asteroid.asteroidtweaker requires unavailable shared library com.parrot.asteroid-legacy; failing!
W/PackageManager(   68): Package couldn't be installed in /data/app/com.funky.asteroid.asteroidtweaker-1.apk
D/dalvikvm(   68): GC_EXPLICIT freed 764K, 47% free 5106K/9479K, external 3116K/3891K, paused 108ms
D/AndroidRuntime(21453): Shutting down VM
D/dalvikvm(21453): GC_CONCURRENT freed 214K, 71% free 302K/1024K, external 0K/0K, paused 1ms+0ms
D/dalvikvm(21453): Debugger has detached; object registry had 1 entries
I/AndroidRuntime(21453): NOTE: attach of thread 'Binder Thread #3' failed
#

From the above logcat, the problem is related to "com.parrot.asteroid-legacy" which on the Asteroid (and probably the SCT too) is defined in the "/etc/permissions/com.parrot.asteroid.xml" file and points to the "/system/framework/com.parrot.asteroid.jar" file.
Quote:

Contents of /etc/permissions/com.parrot.asteroid.xml:

Code:
<permissions>
    <library name="com.parrot.asteroid-legacy"
            file="/system/framework/com.parrot.asteroid.jar" />            
</permissions>

So, to get past this error on my device then I would have to copy both files into my device into the appropriate locations with the correct ownership and permissions. However, this is probably not the same issue for the SCT and I would be very hesitant and cautious to replace core Android files from the Smart. But, adding missing files is another condition.

This is the process which I use to troubleshoot most installation conflicts. You can also do similar steps with force close issues by launching the applications by their intent using Activity Manager instead of installing with Package Manager.

Quote:
Originally Posted by getiem

Can we access all the custom (normal android) settings menu's using the AM commands provided by Donaldta almost a month ago

Btw, here's a little pro-tip for finding intents. If you want to find the intent for a particular package then you can get a list with this string of commands, "dumpsys {package.name} | awk '/filter/ {print $2}' | sort | uniq".

Quote:

Example of command string:

Code:
$ su
# dumpsys package com.android.settings | awk '/filter/ {print $2}' | sort | uniq
com.android.settings/.AccessibilitySettings
com.android.settings/.ActivityPicker
com.android.settings/.ApnEditor
com.android.settings/.ApnSettings
com.android.settings/.AppWidgetPickActivity
com.android.settings/.ApplicationSettings
com.android.settings/.BandMode
com.android.settings/.BatteryInfo
com.android.settings/.ChooseLockGeneric
com.android.settings/.CreateShortcut
com.android.settings/.CredentialInstaller
com.android.settings/.DateTimeSettings
com.android.settings/.DateTimeSettingsSetupWizard
com.android.settings/.DebugIntentSender
com.android.settings/.DevelopmentSettings
com.android.settings/.DeviceAdminAdd
com.android.settings/.DeviceAdminSettings
com.android.settings/.DeviceInfo$StatsReportReceiver
com.android.settings/.DeviceInfoSettings
com.android.settings/.Display
com.android.settings/.DisplaySettings
com.android.settings/.DockSettings
com.android.settings/.IccLockSettings
com.android.settings/.LanguageSettings
com.android.settings/.LocalePicker
com.android.settings/.LocalePickerInSetupWizard
com.android.settings/.MasterClear
com.android.settings/.MediaFormat
com.android.settings/.PhysicalKeyboardSettings
com.android.settings/.PrivacySettings
com.android.settings/.ProxySelector
com.android.settings/.RadioInfo
com.android.settings/.RunningServices
com.android.settings/.SecuritySettings
com.android.settings/.Settings
com.android.settings/.SettingsLicenseActivity
com.android.settings/.SettingsSafetyLegalActivity
com.android.settings/.SettingsLicenseActivity
com.android.settings/.SettingsSafetyLegalActivity
com.android.settings/.SoundSettings
com.android.settings/.TestingSettings
com.android.settings/.TestingSettingsBroadcastReceiver
com.android.settings/.TetherSettings
com.android.settings/.TextToSpeechSettings
com.android.settings/.UsageStats
com.android.settings/.UserDictionarySettings
com.android.settings/.VoiceInputOutputSettings
com.android.settings/.WirelessSettings
com.android.settings/.applications.InstalledAppDetails
com.android.settings/.applications.ManageApplications
com.android.settings/.applications.StorageUse
com.android.settings/.bluetooth.BluetoothPairingDialog
com.android.settings/.bluetooth.BluetoothPairingRequest
com.android.settings/.bluetooth.BluetoothSettings
com.android.settings/.bluetooth.DockEventReceiver
com.android.settings/.bluetooth.RequestPermissionActivity
com.android.settings/.deviceinfo.Memory
com.android.settings/.deviceinfo.Status
com.android.settings/.fuelgauge.BatteryHistoryDetail
com.android.settings/.fuelgauge.PowerUsageDetail
com.android.settings/.fuelgauge.PowerUsageSummary
com.android.settings/.quicklaunch.BookmarkPicker
com.android.settings/.quicklaunch.QuickLaunchSettings
com.android.settings/.vpn.VpnSettings
com.android.settings/.widget.SettingsAppWidgetProvider
com.android.settings/.wifi.AdvancedSettings
com.android.settings/.wifi.WifiAPITest
com.android.settings/.wifi.WifiApSettings
com.android.settings/.wifi.WifiConfigInfo
com.android.settings/.wifi.WifiInfo
com.android.settings/.wifi.WifiSettings
com.android.settings/.wifi.WifiStatusTest
#

That will give you a list of the various intents registered to your device by the respective apps' "AndroidManifest.xml" file. To launch the respective intent you would use, "am start -n {intent}".

Quote:

Example of launching intents through Activity Manger

Code:
# am start -n com.android.settings/.RunningServices
Starting: Intent { cmp=com.android.settings/.RunningServices }
#
Then the Running Services window of the Settings app will pop-up on the device's screen

However, depending on the Android device some of those intents will be invalid due to missing support files or hardware components. So, the only way to know for sure which work for your device is to test them. This is an excellent way to access some functions that were intentionally hidden by the manufacturer. And in case you need a list of packages installed use, "pm list packages", and it will list all the applications that you have installed by their package name.

Quote:

Example of using Package Manager to list packages.

Code:
# pm list packages
package:com.google.android.location
package:com.android.soundrecorder
package:com.android.sdksetup
package:com.android.defcontainer
package:com.android.launcher
package:com.android.quicksearchbox
package:com.android.contacts
package:com.android.inputmethod.latin
package:com.android.phone
package:com.android.calculator2
package:com.android.htmlviewer
package:com.google.android.voicesearch
package:com.android.browser
package:com.android.customlocale
package:com.android.music
package:com.android.netspeed
package:com.example.android.livecubes
package:com.android.providers.downloads.ui
package:com.android.providers.userdictionary
package:com.android.inputmethod.pinyin
package:android.tts
package:com.android.mms
package:com.android.providers.media
package:com.android.certinstaller
package:com.example.android.apis
package:com.android.fallback
package:com.android.gesture.builder
package:com.android.gallery
package:android
package:com.android.providers.contacts
package:com.android.settings
package:com.android.protips
package:com.android.providers.applications
package:com.google.android.street
package:com.android.providers.drm
package:com.android.vending
package:com.example.android.softkeyboard
package:com.android.systemui
package:com.android.term
package:com.android.wallpaper.livepicker
package:com.android.speechrecorder
package:com.android.development
package:com.android.packageinstaller
package:com.android.providers.telephony
package:com.android.providers.subscribedfeeds
package:com.estrongs.android.pop
package:com.android.camera
package:com.svox.pico
package:jp.co.omronsoft.openwnn
package:com.android.email
package:com.google.android.apps.maps
package:com.android.deskclock
package:com.android.spare_parts
package:com.android.providers.settings
package:com.google.android.gsf
package:com.android.providers.downloads
package:com.android.server.vpn
#

25th November 2013, 05:19 PM |#509  
Senior Member
Thanks Meter: 19
 
More
My app list
Tasker ( boots programs)
Tasker enables wifi at boot
GPS tracker ( booting, track cars' position and message when driving= anti theft)
Flitsnav ( booting, speedcam warning)
FTP server ( booting, to access usb hard drive in combination with Ipad from kids who stream movies from it with AVHD. Also gives me access to the hard drive from home when the car is charging)
VNC server ( booting, access from home)
Spotiy (booting for instant voice function)
Google Nav with Voice recognition
Youtube
25th November 2013, 05:39 PM |#510  
Member
Thanks Meter: 2
 
More
Spotify for Android problem
I'm very happy of the opportunity to use a serious Spotify app
That works great ! Much better than the parrot/Volvo one.

But I've a big problem and I cannot understand what happen
With spotify you can download the music offline and it was working perfect for a few days, I've downloaded more than one playlist and use the songs offline.
Yesterday in spotify all the chached song were gone ! Like they were never be downloaded.
What do you think ? Some problem storing data to the SD ?

---------- Post added at 06:39 PM ---------- Previous post was at 06:28 PM ----------

Quote:
Originally Posted by noten093

Spotiy (booting for instant voice function)

Can you explain me what do you mean with "booting for instant voice function"? Are you talking about original Spotify or the play store version ?


Quote:
Originally Posted by noten093

Google Nav with Voice recognition

You mean Maps ?
25th November 2013, 05:50 PM |#511  
AAT's Avatar
Member
Thanks Meter: 26
 
More
Quote:
Originally Posted by donaldta

It would be nice if someone can submit the logcat messages for this.

I can submit the logcat messages and other only one month later
Post Reply Subscribe to Thread

Tags
car audio, sct, sensus connected touch, volvo

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes