Linux programs to upgrade smartphone

I would like to point me in the applications that would be an alternative to the PC Companion (Sony) and PC Suite (Nokia), which could regularly upgrade their smartphone, i use the opensuse factory. I’m not an essential file exchange option than regular upgrades for upgrades that can not be carried over the air or the way you used to reinstall smartphone. Thank you.

Usually these types of applications are made by the phone manufacturer for a small set of devices -so it is unlikely you will find an opensource equivalent.
For managing android devices in KDE you could use KDE Connect.

Thank you for your response. I need a program that could upgrade the operating system of the phone, or reinstall when the phone is faulty. (Like the Sony PC Companion, Samsung Kies, Nokia PC Suite …)

Think we understand that. But the actually process used for any given phone is propritary so unless you can do the reverse engineering needed you can’t write software to do the process. And even if you did the next phone may not use the same process. The world of phones is actually very different then the world of PCs where all PCs are pretty much the same setup.

On 2014-10-22 17:16, 4scan wrote:
>
> Thank you for your response. I need a program that could upgrade the
> operating system of the phone, or reinstall when the phone is faulty.
> (Like the Sony PC Companion, Samsung Kies, Nokia PC Suite …)

You have to ask Nokia, Samsung, Sony, to make that program for Linux.
And they will not.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

can only speak from an android perspective but it has been my experience that the companion pc applications that some phone manufacturers release along with their devices are wholly unnecessary. OS updgrade, recovery from corruption etc can all be managed from (most) android devices since ICS.
Haven’t seen Samsung Kies but Sony PC Companion is a piece of junk software that doesn’t do anything the phone can’t do.

A quick google shows that people with older android devices are having to run these applications within virtualbox (with windows) as they do not run within wine.

If you are not faint hearted then you could try SP Flash Tool
It is in early beta for linux and can be used to flash custom roms onto a wide range of android smartphones. Can also be used to update stock firmware on a wide range of phones.
You’ll need to read the documentation thoroughly to see if your device is supported and have a good understanding of what you are doing to avoid bricking your phone.

http://www.flashtool.net/downloads.php

I’ve used it to flash a custom rom on my phone but it was a nerve racking experience.

Basic guide for ubuntu here that might be of some help

http://duopetalflower.blogspot.co.nz/2012/08/flashtool-in-ubuntu-linux.html

More than likely you will find answers to your questions on the XDA Devloper’s Forum, it’s where both Developers and Users post about anything related to installing alternative OS on any mobile device.

In genral though…
You need to find an application or method to root your device. Generally, since most manufacturers do not support rooting with the base image from your carrier, this involves re-flashing the ROM with an image that contains a versatile bootloader.

You will then find (generally in those same forums) images people have created for various phones. You usually can’t install just any distro image on a phone because not only might CPU support be specific, mobile device I/O drivers are varied and nothing like you’ll find on a PC.

Once you flash your new image on your phone, you’ll typically boot to an interface similar to how all phones look and feel.

A leading popular open source Android alternative is Cynagenmod, something to consider if your current OS is Android.

HTH,
TSU