我目前的情况是:我在家中使用Mac OS X,在工作中使用Ubuntu Linux。我的手机是三星GalaxyS。每当我想按预期方式更新固件时(例如,使用Kies,我就知道Odin),我都必须启动到旧的Windows XP安装中。
我想知道是否有一家手机制造商支持Linux。三星手机似乎是我使用以Windows为中心的Kies软件可能做出的错误选择。

编辑:我应该指出,我住在德国,并且想使用预付费没有合同的电话服务。另外,我正在寻找一种很好的“即用型”体验,而又没有太多的黑客手段(例如,不使保修失效)。

Edit2:我希望了解支持Linux的品牌(就像NVidia使用其专有驱动程序所做的那样),或者了解有关工具和技术的信息:


Heimdall是一个不错的工具,但我不认为它获得了Samsung的认可,我觉得使用它可能会使保修无效。

空中更新似乎有用,但对我不起作用,因为我没有与手机提供商。 (编辑3:这条线是无稽之谈,我通过wi-fi收到了OTA更新。)

因此,我仍在寻找关于我的下一部手机应该朝哪个方向发展的启示。

编辑3:在我最近购买三星Galaxy S3后(我知道...一次让我愚蠢...),我想重新打开此问题。我的设置(电话除外)仍然相同(在家中使用Mac OS X,在家中和工作中使用Ubuntu Linux)。通过USB。这是不理想的,因为未正确报告外部sd卡的驱动器大小,这使我对该解决方案的信心降低了。

在Mac上,我只能让iPhoto识别PTP模式下的设备。最新的OTA固件更新后,Android文件传输无法识别该设备。

作为USB连接的替代方法,我发现DigiSSHD是一种无线传输文件的解决方法。在花了数小时寻找更好的解决方案并将我的工作流程调整为变通办法之后,我想再问一遍:是否有一家手机制造商支持Linux,并提供与该设备进行交互的本地工具? >我不介意该工具是专有工具还是免费工具,只要它可以工作即可。

评论

如果有什么帮助的话,三星似乎正在向OTA更新。我的Galaxy S的最后一个2.2.1更新在“设置”->“关于电话”下添加了“软件更新”选项,并且他们最近才将Froyo推到了美国。您的下一个Kies更新可能是最后一个。

#1 楼

如果您不想与基于Windows的凯斯(Kies)捆绑在一起,那就不要选择三星手机。几乎所有其他Android制造商的电话都可以通过无线方式升级,而无需连接计算机。

由于Android的设计原因,它不需要尽可能多地连接到计算机上; Android旨在同步数据(地址簿等),安装软件(市场等)并通过空中进行系统更新。不幸的是,某些制造商/运营商尚未接受此功能,因此迫使您将手机连接到计算机。

评论


感谢您指出“空中下载”更新。我不知道这些。但这不会使我依赖承运人吗?我在德国使用预付费服务(无合同),我认为他们不会将更新推送到我的手机上。

–bjoernz
2011年4月28日在7:13

确实,如果没有合同,您可能会被拒登官方更新。您的选择可能是将手机扎根并放入自定义ROM。

–ale
11年4月28日在13:23

使用无品牌手机,我似乎可以直接从三星获得更新。

–bjoernz
2012年8月2日在7:31

#2 楼

我不知道有Kies替代方案,但是有Heimdall,一个开源,跨平台的Odin替代方案。

评论


Heimdall经过逆向工程,但非常稳定。它不是由三星制造的,尽管它是由三星制造的。如果OP正在寻找对Linux / FLOSS友好的电话,则不在这里。

–泡沫
11-10-22在16:40

我不了解OP,但我肯定在市场上有Linux友好型手机或平板电脑。

– DarenW
2012年5月4日在8:04

#3 楼

我认为Linux支持不仅取决于制造商。

对于Palms,PalmOne仅发布了适用于Windows和Mac的桌面应用程序,但是尽管如此,Linux社区还是开发了诸如J-Pilot之类的解决方案。

#4 楼

OTA更新是更好的解决方案。不确定为什么三星会坚持使用某些更新实用程序,而其他许多制造商仍在使用OTA更新。 HTC会对我的英雄进行OTA,现在对我的Desire Z也进行OTA。我的Acer beTouch 130e需要实用程序。不确定其他品牌。

评论


HTC不会发布所有内容的OTA更新-Desire Gingerbread ROM是RUU,永远不会成为OTA。

–泡沫
2011年8月2日19:38