Die Deinstallation von Sprachbefehlen war anscheinend eine schreckliche Idee?

Bei meinen Bemühungen, Speicherplatz auf meinem beschissenen Motorola Flipside freizugeben, dachte ich, dass die Deinstallation von Sprachbefehlen eine großartige Idee wäre, da ich sie nie benutze ...

Fehlermeldung

Nach der Deinstallation mit Titanium ist diese Meldung eine Endlosschleife des erzwungenen Schließens. Welche Möglichkeiten habe ich hier?

Nicht sicher, ob es helfen würde. aber hier ist ein Beispiel des Protokolls beim Schließen der Fehlermeldung:

12-07 11:49:43.030: I/Process(14069): Sending signal. PID: 14069 SIG: 9
12-07 11:49:43.061: W/InputManagerService(1298): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@47511bc8
12-07 11:49:43.084: I/ActivityManager(1298): Process com.nuance.android.vsuite.vsuiteapp (pid 14069) has died.
12-07 11:49:43.084: W/ActivityManager(1298): Unable to retrieve gids
12-07 11:49:43.084: W/ActivityManager(1298): android.content.pm.PackageManager$NameNotFoundException: com.nuance.android.vsuite.vsuiteapp
12-07 11:49:43.084: W/ActivityManager(1298):    at android.app.ContextImpl$ApplicationPackageManager.getPackageGids(ContextImpl.java:1816)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:2246)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:11210)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:4902)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:5035)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService.access$000(ActivityManagerService.java:168)
12-07 11:49:43.084: W/ActivityManager(1298):    at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1061)
12-07 11:49:43.084: W/ActivityManager(1298):    at android.os.BinderProxy.sendDeathNotice(Binder.java:362)
12-07 11:49:43.084: W/ActivityManager(1298):    at dalvik.system.NativeStart.run(Native Method)
12-07 11:49:43.108: I/ActivityManager(1298): Start proc com.nuance.android.vsuite.vsuiteapp for restart com.nuance.android.vsuite.vsuiteapp: pid=14076 uid=10093 gids={}
12-07 11:49:43.225: W/asset(14076): Asset path /system/app/VSuiteApp.apk is neither a directory nor file (type=1).
12-07 11:49:43.233: D/AndroidRuntime(14076): Shutting down VM
12-07 11:49:43.233: W/dalvikvm(14076): threadid=1: thread exiting with uncaught exception (group=0x40020970)
12-07 11:49:43.241: E/AndroidRuntime(14076): FATAL EXCEPTION: main
12-07 11:49:43.241: E/AndroidRuntime(14076): java.lang.RuntimeException: Unable to instantiate application com.nuance.android.vsuite.mot_vs32_cmb103.VSuiteApplicationMotVs32Cmb103: java.lang.ClassNotFoundException: com.nuance.android.vsuite.mot_vs32_cmb103.VSuiteApplicationMotVs32Cmb103 in loader dalvik.system.PathClassLoader[/system/app/VSuiteApp.apk]
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:671)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4322)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread.access$3200(ActivityThread.java:129)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2155)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.os.Looper.loop(Looper.java:143)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread.main(ActivityThread.java:4717)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.reflect.Method.invokeNative(Native Method)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.reflect.Method.invoke(Method.java:521)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at dalvik.system.NativeStart.main(Native Method)
12-07 11:49:43.241: E/AndroidRuntime(14076): Caused by: java.lang.ClassNotFoundException: com.nuance.android.vsuite.mot_vs32_cmb103.VSuiteApplicationMotVs32Cmb103 in loader dalvik.system.PathClassLoader[/system/app/VSuiteApp.apk]
12-07 11:49:43.241: E/AndroidRuntime(14076):    at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.Instrumentation.newApplication(Instrumentation.java:942)
12-07 11:49:43.241: E/AndroidRuntime(14076):    at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:666)
12-07 11:49:43.241: E/AndroidRuntime(14076):    ... 11 more
12-07 11:49:43.249: W/asset(1298): Asset path /system/app/VSuiteApp.apk is neither a directory nor file (type=1).
12-07 11:49:43.249: W/PackageManager(1298): Failure retrieving resources forcom.nuance.android.vsuite.vsuiteapp
12-07 11:49:43.249: W/asset(1298): Asset path /system/app/VSuiteApp.apk is neither a directory nor file (type=1).
12-07 11:49:43.249: W/PackageManager(1298): Failure retrieving resources forcom.nuance.android.vsuite.vsuiteapp
12-07 11:49:43.249: W/ActivityManager(1298): Process com.nuance.android.vsuite.vsuiteapp has crashed too many times: killing!
12-07 11:49:43.342: W/DropBoxManagerService(1298): Dropping: system_app_crash (1829 > 0 bytes)
12-07 11:49:44.936: D/RadioSignalLevel(1298): raw_sig_level = -97  iconLevel = 3
12-07 11:49:44.936: D/RadioSignalLevel(1298): Gsm Radio Signal level: 3
12-07 11:49:46.256: D/BatteryTempPolicy(1298): updateBatteryTemp temperature = 310, Threshhold = 3
12-07 11:49:46.264: D/KeyguardUpdateMonitor(1298): received broadcast android.intent.action.BATTERY_CHANGED
12-07 11:49:46.264: D/KeyguardUpdateMonitor(1298): new BatteryArgs: 2,90,2
12-07 11:49:46.264: D/KeyguardUpdateMonitor(1298): handleBatteryUpdate
12-07 11:49:46.272: E/GlobalUnplugService(13488): plugged = true,mBatteryPlugged=true
12-07 11:49:46.295: E/Tethering(1298): active iface (usb1) reported as added, ignoring
12-07 11:49:46.303: D/StatusBarPolicy(1298): handleBatteryUpdate
12-07 11:49:46.303: D/WifiService(1298): ACTION_BATTERY_CHANGED pluggedType: 2
Haben Sie auch versucht, VSuite zu entfernen?
@MatthewRead nein, und ich sehe es nicht in der Liste der Elemente in Titanium

Antworten (2)

Grundsätzlich besteht Ihre Möglichkeit darin, ein ROM zum Flashen für dieses Gerät zu finden und es zu flashen. Oder suchen Sie die APK, die Sie entfernt haben, und fügen Sie sie erneut hinzu.

Sie benötigen wahrscheinlich entweder eine benutzerdefinierte Wiederherstellung, wie ClockworkMod, oder Sie können die apk mithilfe von ADB aus dem Android-SDK wieder auf das Gerät übertragen.

Ich bin mir nicht sicher, wie der benutzerdefinierte ROM-Status für dieses Gerät ist, daher ist es möglicherweise einfacher, die benötigte APK zu finden. Wenn Sie die apk nicht finden können, aber ein benutzerdefiniertes ROM finden, können Sie die apk aus dem ROM-Paket ziehen.

Ich habe es vor der Deinstallation mit Titanium gesichert und eingefroren, also ist die APK hoffentlich auf meiner SD-Karte. Danke!
Hmm, das Telefon hat sich von selbst neu gestartet, bevor ich etwas tun konnte, und jetzt sehe ich die Nachricht nicht mehr. Ich werde das im Hinterkopf behalten, wenn ich wieder darauf stoße, danke noch einmal.
Es gibt einen FC, weil es einen laufenden Dienst / eine laufende App gibt, für die diese App erforderlich ist, die Sie entfernt haben. Ein Neustart sollte den FC beheben, obwohl er möglicherweise wieder angezeigt wird, wenn Sie die zugehörigen starten.

Zwei Dinge vorweg für zukünftige Aktionen:

  1. immer zuerst ein Backup machen, bevor man am System rumfummelt (schaden in anderen Fällen auch nicht). Wenn Sie dies getan haben, können Sie dies einfach wiederherstellen (und müssen das Folgende nicht lesen - das ich immer noch für zukünftige Leser mit einem ähnlichen Problem einfüge).
  2. Bevor Sie fortfahren und eine System-App deinstallieren, suchen Sie nach Abhängigkeiten. Sie können dies tun, indem Sie zuerst die App einfrieren (was sie nicht verfügbar macht, aber durch Aufheben des Einfrierens leicht rückgängig gemacht werden kann – Titanium Backup enthält diese Funktion ebenfalls). Sie haben dies auch getan – also sollten Sie es vorher bemerkt haben. Da Sie die App danach entfernt/deinstalliert haben, ist das "Frozen Yog ... ähm, Zeug" nicht mehr verfügbar

Nun zur aktuellen Situation:

  • Da Sie mit TB ein Backup erstellt haben, können Sie es einfach wiederherstellen. Wenn die beschriebene "Endlosschleife" das nicht zulässt: Es gibt einige Tools, die dies von der Wiederherstellungskonsole aus ermöglichen (siehe z. B. XDA für AROMA , das einfach aus der Wiederherstellung geflasht werden kann und dann von dort aus verfügbar ist)
  • Wenn Sie noch die image.zipvon Ihrem aktuellen ROM haben, können Sie sie einfach in einen leeren Ordner extrahieren, in den system/appsUnterordner gehen, die entsprechende .apk. auswählen und von der Seite auf Ihr Gerät laden.
  • Wenn Sie ein zweites ähnliches Gerät haben, auf dem das gleiche ROM läuft (vielleicht ein Gerät eines Freundes), können Sie Titanium Backup verwenden , um ein transportables Backup ( .tbk) der App zu erstellen (für die meisten Apps sollten Sie in diesem speziellen Fall seine Daten besser ausschließen) und verwenden TB, um dies .tbkauf Ihrem "kaputten Gerät" wiederherzustellen