Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

iPhoneのアプリからデバイスのコアな部分(電源等)にアクセス出来るのでしょうか?

お世話になります。

表題の質問をどこで質問すればいいのか、最適なボードが見つけられなかったので

少し違うかもしれませんが、質問させて頂きます。


iPhoneのアプリからデバイスのコアな部分(電源等)にアクセス出来るのでしょうか?

例えば故意にシャットダウンさせたり(コード上は故意ではないが、永久ループやその他の予期せぬ不具合により)、

時刻を戻したり、起動させなくしたり等。


私が想像するにiPhoneのアプリからアクセス出来る領域は決まっていて、その他のコアな部分に関しては

バリアがはられていて、アクセスしようとする(例外や不具合も含む)とアプリを落としたりしてセキュアな状態を保っていると思っていたのですが

そうではないのでしょうか?


というのも、iPhoneが急に電源が落ちて起動しなくなったり、時刻が1970年1月1日に戻ったり、アプリケーションが消失したり

するのでアップルストアに修理対応して貰おうと行ったのですが、店員曰く、

「変なソフトを入れたのではないか?」とか

「パソコン側に変なソフトが入っていたのではないか?」等

色々と難癖をつけられたので、本当にそんな事が可能なのか?と疑問に思った次第です。


ボードが違うかもしれませんが、ご存知の方がおられましたらご教授頂けましたら幸甚です。

宜しくお願いいたします。

iPhone 4, iOS 4.3.3

投稿日 2011/09/05 17:18

返信
返信: 13

2011/09/05 19:40 mikan255 への返信

mikan255 による書き込み:


iPhoneのアプリからデバイスのコアな部分(電源等)にアクセス出来るのでしょうか?

例えば故意にシャットダウンさせたり(コード上は故意ではないが、永久ループやその他の予期せぬ不具合により)、

時刻を戻したり、起動させなくしたり等。

メジャーなアプリでそのような物が出回っていたら口コミで噂は広がるでしょうからググればなにか引っかかると思いますよ。ここにいる皆さんも一般ユーザですのでおそらくその程度の以上の情報をお持ちの方は少ないかと思います。


色々と難癖をつけられたので、


まぁ、人によってはもの言い方がいろいろですのであなたがそう受け取ったのであれば仕方がありませんが、一般的にはあなたの状況を他人が分かる由もありませんので状況を確認したかったのではないでしょうか。


もしトラブった時には


1.電源の入れ直し

2.リセット

3.バックアップからの復元

4.バックアップから戻さない復元(新しいデバイスとして設定)


これを順に試して下さい。

詳細は

トラブルシューティング for iPhone, iPod touch, iPad

こちらを参照して下さい。

4.まで試して改善しない場合は、Apple純正の物しかiPhoneの中には無いはずですので、本体の不具合を疑っていいと思います。ここまですれば話は早いとです。


要は、「本体の不具合」なのか「あなたの環境の問題」なのかの切り分けができていると店側としても対応がしやすいという事です。

2011/09/05 20:24 mikan255 への返信

そうではないですね。

メモリリークが存在するアプリの場合、使用中にメモリ消費量が増え続け、最終的にOSの動作を阻害してOSが落ちる場合があります。

大抵は、その前にOSによってアプリ側が落とされるのですが、稀にOSが落ちる事態を経験します。


それはともかく、Apple Storeの店員のアドバイスは適切です。

2011/09/05 21:40 mikan255 への返信

やすどん様

==

もしトラブった時には


1.電源の入れ直し

2.リセット

3.バックアップからの復元

4.バックアップから戻さない復元(新しいデバイスとして設定)

==

上記の手順+リカバリーモードからの復元も全て試したことは伝えました。

その上での店員の応対が「ソフトがうんぬん、、、」でした。


野尻様

OSが落ちることがあるかもしれませんが、起動しなくなったり、時刻が1970年に戻ることは

有り得ないと思いますが、いかがでしょうか?

※APIからシステムの時刻変更が出来なかったような、、。だから時計のアプリはあるが

時刻同期のアプリがなかったような、、、。うる覚えですが、、、。

アプリケーション側から呼び出せるメモリの領域はiOSが使用するメモリ領域とは論理的に

分けているはずと考えているのですが、、、。

基本的にC言語のメモリ確保、もしくはAPIによるメモリ確保ではコンパイラが独自なので

なんとも言えませんがコンパイラがコンパイルしたとき、つまり論理的に割り当てたアプリが

使用していい番地の範囲しか割り当てないと思います。

じゃないとそんなに簡単にメモリリークするのであれば、ある意味ではiOSの脆弱性として

報告されてもいいはず、、、。

かつ、アプリは審査を通ってからアップストアに掲載されているはずですよね、、、。

最低限実機で検証をしてると思っているのですが、、、。

2011/09/05 22:47 mikan255 への返信

mikan255 さんによる書き込み:


上記の手順+リカバリーモードからの復元も全て試したことは伝えました。

その上での店員の応対が「ソフトがうんぬん、、、」でした。

可能性があるので

「変なソフトを入れたのではないか?」とか

「パソコン側に変なソフトが入っていたのではないか?」等

をApple側は確認しようとしてのでは無いでしょうか。

OSが落ちることがあるかもしれませんが、起動しなくなったり、時刻が1970年に戻ることは有り得ないと思いますが、いかがでしょうか?

OS Xではアプリケーションのインストールで起動出来なくなる話が、有ったかと思います。iOSでもあり得るのでは無いでしょうか。

2011/09/06 09:16 mikan255 への返信

このトピックスには二つの問題提起がありますよね。

1.店員の態度が気に入らない。

2.iPhoneのコアな部分にアクセスするアプリが存在するのか。


1.に関しては、申し訳ないですが私はその場に立ち会っておりませんので店員の会話能力が足りず接客態度に問題があったのか、もしくはユーザ側が正確な状況を説明しきれなかったのかの判断は出来ませんのでその点に付いては言及出来ません。ただ店員も一人の人間ですから全てが神のような人格者ばかりではありません。たとえその店員が一生懸命接客をしていたとしてもそりの合わないユーザから見れば不謹慎な態度に見える事もあるでしょう。ユーザ側の視点に立ってみるとトラブルが起きた後でメーカに対する不信感が募っている最中に嫌な思いをして**たしいのは理解出来ます。しかし、そういう店員もいると思ってスルーするのが吉かと。



mikan255 による書き込み:

上記の手順+リカバリーモードからの復元も全て試したことは伝えました。

その上での店員の応対が「ソフトがうんぬん、、、」でした。

こういう情報は先に書きましょう。後出しで書かれてもあまり良い気はしません。


2.については一応無いことになっていると思います。が、だれも完全に無いなんて言えないと思いますよ。既知の問題に対してはもちろん対処しているでしょうが、今現在世界中のどこを探しても全く知られていない問題を自動であぶり出してくれるチェッカーは存在しません。



OSが落ちることがあるかもしれませんが、起動しなくなったり、時刻が1970年に戻ることは

有り得ないと思いますが、いかがでしょうか?

その原因が分からないから店員はあなたに質問しているわけで......。その質問内容が気に入らないと言われても店員がかわいそうな気もします。店員としても開発スタッフではないのでその個人が考えられる要因を一つ一つ’潰していかないと原因究明には至らないのですよ。



かつ、アプリは審査を通ってからアップストアに掲載されているはずですよね、、、。

最低限実機で検証をしてると思っているのですが、、、。

検査はしていますが、さすがに全てのアプリを逆アセンブラかけてソースを一から見ているわけではないでしょう。またアプリに問題が無くてもユーザ環境により問題が出ることもあるでしょう。

上記にも書きましたが既知の問題を抱えてるアプリは先方も把握しているでしょうが、未だ知られていない不具合に関しては誰も知らないわけですからそれが検査では分からないでしょう。


あなたの書き込みを読んでいるとご自身の道理が通らないからご不満のようにも読めます。世の中そんな事もいっぱいありますよ。アップルストアで嫌な思いをされたのには同情しますが、それよりも今あるガジェットが正常に動作する方向にエネルギーを使いましょうよ。

2011/09/06 09:21 ni_ki への返信

ni_ki様

ご返信有難うございます。

==

OS Xではアプリケーションのインストールで起動出来なくなる話が、有ったかと思います。iOSでもあり得るのでは無いでしょうか。

==

そういう不具合があったんですね。初めて知りました。

たしかに無いとは言い切れませんが、私がインストールしたソフトはアップストアからダウンロードしたソフトで

かつ、評価の高い(レビューの多い)メジャーなソフトしかインストールしていません。

※だからといって発生しないとは言い切れませんが、、、。少なくとも発生頻度は限りなく低いはず、、。

アプリが原因でなら、もっとアップストアに皆さんが修理依頼に来てもいいはず、、、。w

かつ、やすどん様が仰られているとおり、もっと話題になってもいいはずですが、、、。


リカバリーモードで復元(工場出荷時の状態)して、バックアップも戻さず、アプリもインストールしなくても

電源が勝手に落ちたり、起動しなくなったりした場合でも以前のインストールした何かが残っていて

起動しないとかはないですよね、、、、。


店員には「リカバリーモードで復元(工場出荷時に戻す)」した事を伝えたんですが、、、。



とりあえず脱線して愚痴ってすみませんでした。


恐らく表題の件に関しては答えが出ないと思いますので、

一旦クローズさせて頂きます。


皆様ご回答有難うございました。

2011/09/06 09:29 やすどん への返信

やすどん様

たしかに仰るとおりですね。

自分の道理が通らない事に少々腹を立てて書いていますね。

不快な思いをさせて申し訳ありません。

昨日の今日で頭の中が「イライラ」で充満しておりました。今もそうですが、、。w


パブリックなボードに書きこむ際は2,3日置いて(頭を冷やしてから)

冷静に書きこむ様にいたします。


また、情報の後出しすみませんでした。感情のままに書いてしまったところも

多分にありまして、推敲が出来ていませんでした。


皆様有難うございました。

2011/09/06 13:17 mikan255 への返信

リカバリーモードで復元(工場出荷時の状態)して、バックアップも戻さず、アプリもインストールしなくても電源が勝手に落ちたり、起動しなくなったりした場合でも以前のインストールした何かが残っていて起動しないとかはないですよね、、、、。


その後、データを移したり、Appをインストールせずに動作確認してその状態なのであれば故障という判断でいいと思います。そこまで確認しているなら、それを伝えて修理に出すだけだと思うのですが、どうして話がこじれたのかが不思議です (^^;

めげずにもう一度修理に出してみてはいかがでしょうか?

2011/09/06 16:58 mikan255 への返信

mikan255 さんによる書き込み:


ni_ki様

ご返信有難うございます。

[...]

恐らく表題の件に関しては答えが出ないと思いますので、

一旦クローズさせて頂きます。


皆様ご回答有難うございました。


このご自分の書き込みが「正解」なのですか (^^;)!?(普通、正解とは質問者が自分自身に付けるものではなく[←自分を評価すると顰蹙を買うかも知れません]、本当に正解した方のコメントに付けるものだと思います。)ここはデータベースなので、正解(解決方法)がない場合には正解は付けるべきではないでしょうね。


なお、Apple サポートコミュニティ は「質問サイト」ではないので、スレ主が「クローズする」という概念はないと思います。問題解決のデータベースですので、スレ主(単なる提議者でオーナーではない)の意向とは関係なく、今後もこの問題については、「自分も同じ現象で悩んでいる」とか、「こういう情報があった」とか書き込みが続く可能性があることはご理解ください。

2011/09/06 17:36 しい坊 への返信

しい坊様

ご指摘有難うございます。

「クローズの概念がない」ということも承知いたしました。

こんな事を書くのもなんですが、正解の使い方に関して特に深く考えていませんでした。

表題の件の問題から、私自身の書き込みによりずれて愚痴っぽくなって

しまったため、パブリックなボードにふさわしくないと思い「クローズ(落とす)」しようと思ったのですが、

何をどうしたら「終わらせる」事が出来るのか分からなかったため、

正解をつけていました。


不快に思われたなら申し訳有りません。

以後気をますので何卒ご容赦ください。

2011/09/06 18:07 mikan255 への返信

mikan255 さんによる書き込み:


何をどうしたら「終わらせる」事が出来るのか分からなかったため、

正解をつけていました。


たぶん、そうなんだろうと想像していました (^^)。



不快に思われたなら申し訳有りません。

以後気をますので何卒ご容赦ください。


別にこちらは怒っているわけでも、不快に思ったわけでもありません。「あ、やっちゃってる (^^;)!」と思ったので(最近、増えてるんです。「閉める」つもりで自分自身に「正解」を付ける方が)、単に“情報提供”したまでです。気になさらないでください。これからもどんどん Apple サポートコミュニティ をご活用ください。同じ Apple 製品を使うユーザー仲間同士なのですから (^^)。)

2011/09/06 22:43 mikan255 への返信

mikan255 さんによる書き込み:


※だからといって発生しないとは言い切れませんが、、、。少なくとも発生頻度は限りなく低いはず、、。

なるほど、有るか無いかでは無く、発生率も含めてのお話しだったのですね。それだとお考えの通り頻度は低いはずです。


それで下記の話なのですが、

一旦クローズさせて頂きます。

ある程度、話が進んださいにトピックの主、が「終了宣言」をするのは私は有りだと思っております。私みたいに毎日、ここを訪れる人間はまだしもですが、時たま訪れる方は「トピックの監視を解除している」と言う意味で終了宣言はありかと思います。とくにReplyの多いトピックを立てた方は、それへの返信に追われるので、対応が大変だったりするようなので。

駄目なクローズ例としては、かってに怒って去って行くと言うのがありますけど^^;


なお、この私の書込はクローズ後ですので、反論して頂いても無視して頂いても私はかまいません。(クローズを認めているのに、勝手に私が書き込んでいるわけですから)

iPhoneのアプリからデバイスのコアな部分(電源等)にアクセス出来るのでしょうか?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。