S-Note - Symbolleiste Ein-/Ausblenden

  • 20 Antworten
  • Neuester Beitrag
Diskutiere S-Note - Symbolleiste Ein-/Ausblenden im Samsung S-Note im Bereich Samsung Apps und Dienste.
M

Mr. Device

Neues Mitglied
Hi,

hab jetzt gerade noch einmal ein bisschen rumgespielt. Das Ergebnis bleibt das gleiche. Geht nicht.

Zuerst habe ich mal mich umgeschaut und darüber nach gedacht, welche Apps und Bibliotheken von einander abhängig sein könnten.

entdeckt habe ich
- /system/app/Snote.apk
- /system/app/P4C_Mini_PenMemo.apk
- /system/lib/libsnote.so

Sicherlich sind da noch andere Abhängigkeiten, aber diese erschienen mir am naheliegendsten.

Diesmal habe ich alles per adb shell ausgeführt.
- adb shell
- su
- mount -o remount,rw /system
- cd /system/app
- ls -la
# zuerst das Backup
- cat Snote.apk > Snote.apk.bak
- cat P4C_Mini_PenMemo.apk > P4C_Mini_PenMemo.apk.bak
# jetzt die alte Version ins System kopieren
- cat /mnt/sdcard/Snote.apk > Snote.apk
- cat /mnt/sdcard/P4C_Mini_PenMemo.apk > P4C_Mini_PenMemo.apk
# ins Verzeichnis lib wechseln
- cd /system/lib
# Auch hier Backup und alte Version rüberkopieren
- cat libsnote.so > libsnote.bak
- cat /mnt/sdcard/libsnote.so > libsnote.so
# raus aus der shell
- exit;exit
# Tablet neu starten
- adb reboot

Während des Bootvorgangs wird angezeigt, dass das System upgedatet wird. Doch direkt beim anzeigen des Homescreens sofort wieder die Meldung "S Note wurde angehalten".

Jetzt habe ich noch ins log reingeschaut
1. Konsole:
- adb logcat > logcat.txt
2. Konsole:
- less logcat.txt

und da habe ich wohl den Grund gefunden, warum es nicht gehen möchte.

Code:
I/ActivityThread( 4507): Pub com.infraware.filemanager.database.FmFileDatabaseInsertProvider: com.infraware.filemanager.da
tabase.FmFileDatabaseInsertProvider
D/AndroidRuntime( 4507): Shutting down VM
W/dalvikvm( 4507): threadid=1: thread exiting with uncaught exception (group=0x40c6f1f8)
E/AndroidRuntime( 4507): FATAL EXCEPTION: main
E/AndroidRuntime( 4507): java.lang.RuntimeException: Unable to get provider com.infraware.filemanager.database.FmFileDatab
aseInsertProvider: android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1
E/AndroidRuntime( 4507):        at android.app.ActivityThread.installProvider(ActivityThread.java:4257)
E/AndroidRuntime( 4507):        at android.app.ActivityThread.installContentProviders(ActivityThread.java:4009)
E/AndroidRuntime( 4507):        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3963)
E/AndroidRuntime( 4507):        at android.app.ActivityThread.access$1300(ActivityThread.java:128)
E/AndroidRuntime( 4507):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1199)
E/AndroidRuntime( 4507):        at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4507):        at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4507):        at android.app.ActivityThread.main(ActivityThread.java:4517)
E/AndroidRuntime( 4507):        at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4507):        at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4507):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:995)
E/AndroidRuntime( 4507):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
E/AndroidRuntime( 4507):        at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 4507): Caused by: android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1
E/AndroidRuntime( 4507):        at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:307)
E/AndroidRuntime( 4507):        at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:168)
E/AndroidRuntime( 4507):        at com.infraware.filemanager.database.FmFileDatabaseInsertProvider.onCreate(FmFileDatabaseInsertProvider.java:55)
E/AndroidRuntime( 4507):        at android.content.ContentProvider.attachInfo(ContentProvider.java:954)
E/AndroidRuntime( 4507):        at android.app.ActivityThread.installProvider(ActivityThread.java:4254)
E/AndroidRuntime( 4507):        ... 12 more
D/Multiwindow( 2065): [MultiWindowManagerService] isMultiWindow {launcher,Launcher} >>  return false
D/Multiwindow( 2065): [MultiWindowManagerService] isMultiWindow {launcher,Launcher} >>  return false
D/Multiwindow( 2065): [MultiWindowManagerService] isMultiWindow {android,} >>  return false
E/android.os.Debug( 2065): !@Dumpstate > dumpstate -k -t -n -z -d -o /data/log/dumpstate_app_error
W/ActivityManager( 2065): Process com.sec.android.app.snotebook has crashed too many times: killing!
Ich bin jetzt nicht der Java-Experte, aber das "Caused by: ... SQLiteException: Can't downgrade database from version 2 to 1" scheint mir der eigentliche Fehler zu sein. Sollte ich falsch liegen, dann bitte unbedingt berichtigen. Ich lerne immer gerne dazu :)

sonnige Grüsse