Kann eine Android-App dazu führen, dass mein Telefon neu gestartet wird?

Ich habe ein Samsung Galaxy S (i500) mit Android 2.3.5. In letzter Zeit wurde es zufällig neu gestartet. Sitze auf meinem Schreibtisch und es startet einfach neu, manchmal wenn ich telefoniere usw.

Schützt sich Android vor installierten Apps? Ich dachte, die Sicherheits-Sandbox-Apps, in denen ausgeführt wird, sollten verhindern, dass eine App das gesamte Telefon neu startet.

Mein Telefonanbieter möchte Apps für die Neustarts des Telefons verantwortlich machen. Ich möchte nur wissen, ob dies legitim ist oder ob die Neustarts letztendlich auf ein Problem des Android- oder Mobiltelefonherstellers zurückzuführen sind.

Nun, als Entwickler weiß ich, dass ich meinen OG Droid zuvor versehentlich zum Neustart veranlasst habe, normalerweise Endlosschleifen und solche, die das Gerät sperren, bis das Betriebssystem erstickt. Kommt nicht oft vor, aber mir ist es passiert.
Kann auf irgendeine Weise (wie logcat usw.) die schuldige App / der Dienst gefunden werden, der das Telefon neu startet?
Oh ja. Bei 2011 bin ich mir nicht sicher, aber ich benutze Nandroid Manager seit mindestens einem Jahr und es hat die Möglichkeit, Ihr Telefon neu zu starten.

Antworten (3)

Eine App kann das Telefon sicherlich absichtlich neu starten, abhängig von den Berechtigungen für die betreffende App und davon, ob sie über Root-Rechte verfügt.

Eine App kann Ihr Telefon auch zum Neustart zwingen, wenn sie ausfällt und Android herunterfährt, insbesondere Apps, die mit Telefonfunktionen interagieren (Lautstärkeregler, automatische Task-Killer - was im Allgemeinen eine schlechte Idee ist, ortsbezogene Apps usw.). eine App die richtigen Berechtigungen hat, kann dies ganz einfach passieren.

Zusammenfassend lässt sich sagen, dass es durchaus möglich ist, dass eine App das System zum Absturz bringt und Ihr Telefon neu startet. Wenn Sie Probleme beheben möchten, können Sie Titanium Backup verwenden, um jeweils eine App einzufrieren, um zu sehen, ob das Problem dadurch behoben wird, oder Sie können einfach deinstallieren und später erneut installieren.

Ich glaube nicht, dass eine App das Telefon absichtlich neu starten kann, zumindest nicht, wenn Sie Ihr Gerät nicht gerootet haben. Wenn es möglich ist, können Sie einen Link zu einer Dokumentation bereitstellen, die zeigt, dass dies möglich ist?
Um absichtlich neu zu starten (wie QuickBoot), ist Root erforderlich, zusammen mit verschiedenen Berechtigungen - die ich angegeben habe: "abhängig von den Berechtigungen für die betreffende App und ob sie über Root-Rechte verfügt."

Ja, eine Anwendung kann zu einem Neustart des Telefons führen, normalerweise durch die Kombination einer schlecht gestalteten Anwendung und eines Fehlers im Framework. Beispiel: Eine Anwendung, die ein Account, aber kein ContentHandler Problem 5009 registriert

Die Neustartberechtigung wird nur Apps erteilt, die mit dem Systemschlüssel signiert sind. Eine "normale" App erhält diese Berechtigung nicht.
@Flow: Ja, stimme zu, dass jede normale App diese Berechtigung nicht erhält