Problem with CM7 and Junos Pulse. - Optimus One, P500 Android Development

Hi!
I need work with Junos Pulse in my work, but I've seen that it fails in every CM7 and derived ROMs.
I've executed logcat in the shell of the cell, while I've using Junos, and my result is:
Code:
W/dalvikvm(20532): Unable to resolve superclass of Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs; (88)
W/dalvikvm(20532): Link of class 'Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;' failed
E/dalvikvm(20532): Could not find class 'net.juniper.junos.pulse.android.vpnservice.VpnServiceIcs', referenced from method net.juniper.junos.pulse.android.vpnservice.VpnService.addVpnDns
W/dalvikvm(20532): VFY: unable to resolve check-cast 840 (Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;) in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;
D/dalvikvm(20532): VFY: replacing opcode 0x1f at 0x0009
D/dalvikvm(20532): VFY: dead code 0x000b-000f in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;.addVpnDns (I)I
W/dalvikvm(20532): Unable to resolve superclass of Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs; (88)
W/dalvikvm(20532): Link of class 'Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;' failed
E/dalvikvm(20532): Could not find class 'net.juniper.junos.pulse.android.vpnservice.VpnServiceIcs', referenced from method net.juniper.junos.pulse.android.vpnservice.VpnService.addVpnRoute
W/dalvikvm(20532): VFY: unable to resolve check-cast 840 (Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;) in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;
D/dalvikvm(20532): VFY: replacing opcode 0x1f at 0x0009
D/dalvikvm(20532): VFY: dead code 0x000b-000f in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;.addVpnRoute (II)I
W/dalvikvm(20532): Unable to resolve superclass of Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs; (88)
W/dalvikvm(20532): Link of class 'Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;' failed
E/dalvikvm(20532): Could not find class 'net.juniper.junos.pulse.android.vpnservice.VpnServiceIcs', referenced from method net.juniper.junos.pulse.android.vpnservice.VpnService.establishVpn
W/dalvikvm(20532): VFY: unable to resolve check-cast 840 (Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;) in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;
D/dalvikvm(20532): VFY: replacing opcode 0x1f at 0x0009
D/dalvikvm(20532): VFY: dead code 0x000b-000f in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;.establishVpn ()I
W/dalvikvm(20532): Unable to resolve superclass of Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs; (88)
W/dalvikvm(20532): Link of class 'Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;' failed
E/dalvikvm(20532): Could not find class 'net.juniper.junos.pulse.android.vpnservice.VpnServiceIcs', referenced from method net.juniper.junos.pulse.android.vpnservice.VpnService.protectSocket
W/dalvikvm(20532): VFY: unable to resolve check-cast 840 (Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;) in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;
D/dalvikvm(20532): VFY: replacing opcode 0x1f at 0x0008
D/dalvikvm(20532): VFY: dead code 0x000a-000e in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;.protectSocket (I)I
W/dalvikvm(20532): Unable to resolve superclass of Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs; (88)
W/dalvikvm(20532): Link of class 'Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;' failed
E/dalvikvm(20532): Could not find class 'net.juniper.junos.pulse.android.vpnservice.VpnServiceIcs', referenced from method net.juniper.junos.pulse.android.vpnservice.VpnService.setVpnIp
W/dalvikvm(20532): VFY: unable to resolve check-cast 840 (Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;) in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;
D/dalvikvm(20532): VFY: replacing opcode 0x1f at 0x0009
D/dalvikvm(20532): VFY: dead code 0x000b-000f in Lnet/juniper/junos/pulse/android/vpnservice/VpnService;.setVpnIp (III)I
D/dalvikvm(20532): Trying to load lib /mnt/asec/net.juniper.junos.pulse.android-1/lib/libSslVpnEngine.so 0x40517850
D/dalvikvm(20532): Added shared lib /mnt/asec/net.juniper.junos.pulse.android-1/lib/libSslVpnEngine.so 0x40517850
W/dalvikvm(20532): Unable to resolve superclass of Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs; (88)
W/dalvikvm(20532): Link of class 'Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;' failed
E/dalvikvm(20532): Could not find class 'net.juniper.junos.pulse.android.vpnservice.VpnServiceIcs', referenced from method net.juniper.junos.pulse.android.vpnservice.VpnService$2.protect
W/dalvikvm(20532): VFY: unable to resolve check-cast 840 (Lnet/juniper/junos/pulse/android/vpnservice/VpnServiceIcs;) in Lnet/juniper/junos/pulse/android/vpnservice/VpnService$2;
D/dalvikvm(20532): VFY: replacing opcode 0x1f at 0x0006
D/dalvikvm(20532): VFY: dead code 0x0008-000b in Lnet/juniper/junos/pulse/android/vpnservice/VpnService$2;.protect (I)V
D/net.juniper.junos.pulse.android(20532): 3/22/2012,20:36:36.38:net.juniper.junos.pulse.android.vpnservice.VpnService:onCreate -1: onCreate
I/ActivityManager( 507): Starting: Intent { flg=0x34000000 cmp=berserker.android.apps.sshdroid/.MainActivity bnds=[0,138][320,202] } from pid -1
D/net.juniper.junos.pulse.android(20532): 3/22/2012,20:36:36.79:net.juniper.junos.pulse.android.vpnservice.VpnService:onCreate -1: Setting log directory /mnt/sdcard/Junos Pulse
E/net.juniper.junos.pulse.android(20532): Log file /mnt/sdcard/Junos Pulse ncsvc.log
D/net.juniper.junos.pulse.android(20532): Setting vpntools socket name /data/tmp/tunctl
D/net.juniper.junos.pulse.android(20532): Using vpnsvcldr API
I suspect it's a problem of the Dalvik cache. Does anybody know any solution?
Perhaps is it possible to disable Dalvik cache in CM7?
Thanks in advance

After looking at your logcat (http://pastebin.com/jgsyt7Qu):
I believe the problem is with vpntools (no idea why though):
vpntools is called and crashes:
Code:
I/DEBUG ( 89): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 89): Build fingerprint: 'google/passion/passion:2.3.4/GRJ22/121341:user/release-keys'
I/DEBUG ( 89): pid: 12907, tid: 12907 >>> /data/data/net.juniper.junos.pulse.android/files/vpntools <<<
I/DEBUG ( 89): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0000a300
I/DEBUG ( 89): r0 bef41b1c r1 00000000 r2 00000000 r3 00000000
I/DEBUG ( 89): r4 bef41b1c r5 00000b88 r6 fffffff0 r7 bef42c20
I/DEBUG ( 89): r8 00000000 r9 00000000 10 0000c110 fp 00000000
I/DEBUG ( 89): ip 00000000 sp bef41a58 lr 0000a300 pc 0000a300 cpsr 40000010
then later:
Code:
D/net.juniper.junos.pulse.android(12883): Setting vpntools socket name /data/tmp/tunctl
D/net.juniper.junos.pulse.android(12883): Unable to access vpnsvcldr error No such file or directory
D/net.juniper.junos.pulse.android(12883): Line 149 brand
E/net.juniper.junos.pulse.android(12883): checkVpnCapable Unable to connect to vpntools. Set vpnCap off
D/net.juniper.junos.pulse.android(12883): 3/24/2012,20:0:31.346:net.juniper.junos.pulse.android.vpnservice.VpnService:checkSetVpnCapable -1: VPN vendor ID 0
D/net.juniper.junos.pulse.android(12883): 3/24/2012,20:0:31.365:net.juniper.junos.pulse.android.vpnservice.VpnService:checkInstallVpnTools -1: Unable to save vntools file /data/data/net.juniper.junos.pulse.android/files/vpntools
E/su (12982): sudb - Opening database
E/su (12982): sudb - Database opened
E/su (12982): sudb - Database closed
D/su (12982): 10022 net.juniper.junos.pulse.android:remote executing 0 mkdir /data/tmp; chmod 777 /data/tmp;/data/data/net.juniper.junos.pulse.android/files/vpntools exit & using shell /system/bin/sh : sh
D/net.juniper.junos.pulse.android(12859): 3/24/2012,20:0:31.752:net.juniper.junos.pulse.android.ui.HomeActivity:g -1: vpn.dominio.org
D/net.juniper.junos.pulse.android(12883): 3/24/2012,20:0:37.24:net.juniper.junos.pulse.android.vpnservice.VpnService$2:stopVpn -1: Stop vpn called
D/net.juniper.junos.pulse.android(12883): 3/24/2012,20:0:37.35:net.juniper.junos.pulse.android.vpnservice.VpnService$2:cleanUpConn -1: cleanUpConn called
Also there are lots of classes not found, but that doesn't seem the app to force close, so I guess there may not be requiered...
In the LG P500 logcat the error seem to be different:
Code:
D/net.juniper.junos.pulse.android( 1730): 3/24/2012,20:8:29.179:net.juniper.junos.pulse.android.vpnservice.VpnService:checkInstallTunCtl -1: Unable to copy tunctl file /data/data/net.juniper.junos.pulse.android/files/tunctl
D/net.juniper.junos.pulse.android( 1730): 3/24/2012,20:8:29.182:net.juniper.junos.pulse.android.vpnservice.VpnService:checkInstallTunCtl -1: Error running exec(). Command: [/system/bin/chmod, 755, /data/data/net.juniper.junos.pulse.android/files/tunctl] Working Directory: null Environment: null
I think you should ask for support to the app editor... seems pretty buggy

Related

[Q] ADS_magpie-20110729 + gapps-mdpi-gb-20110709: java/lang/NullPointerException

It's a follow up of the thread [Q] ADS_magpie-20110729-signed.zip: android.process.acore stopped unexpectedly.
The phone setup is as before:
Phone: ADP1 (DREAM PVT 32B SHIP S-ON CPLD-4)
ROM: ADS_magpie-20110729 + gapps-mdpi-gb-20110709
Recovery: RA-dream-v1.7.0
Radio: 2.22.28.25
Spl:1.33.0013d
SD: 8GB = 128MB swap / 512MB ext4 / FAT
Playing around with the phone result in Dalvik crashes:
Code:
W/dalvikvm( 1054): Exception Ljava/lang/NullPointerException; thrown while initializing Lcom/google/android/syncadapters/contacts/ContactsSyncAdapterService;
W/dalvikvm( 1054): Class init failed in newInstance call (Lcom/google/android/syncadapters/contacts/ContactsSyncAdapterService;)
I/DEBUG ( 1044): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1044): Build fingerprint: 'google/soju/crespo:2.3.3/GRI40/102588:user/release-keys'
I/DEBUG ( 1044): pid: 1054, tid: 1054 >>> com.google.process.gapps <<<
I/DEBUG ( 1044): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000002
I/DEBUG ( 1044): r0 00000000 r1 00000004 r2 ffffffff r3 00000000
I/DEBUG ( 1044): r4 fffffffa r5 00000003 r6 00000000 r7 416fcee8
I/DEBUG ( 1044): r8 aca11f80 r9 0000ce40 10 416fce2c fp beacd760
I/DEBUG ( 1044): ip 80000004 sp beacd418 lr aca31581 pc aca3eade cpsr 80000030
I/DEBUG ( 1044): #00 pc 0003eade /system/lib/libdvm.so
I/DEBUG ( 1044): #01 pc 000605b8 /system/lib/libdvm.so
I/DEBUG ( 1044): #02 pc 00017014 /system/lib/libdvm.so
I/DEBUG ( 1044): #03 pc 0001c100 /system/lib/libdvm.so
I/DEBUG ( 1044): #04 pc 0001affc /system/lib/libdvm.so
I/DEBUG ( 1044): #05 pc 000593da /system/lib/libdvm.so
I/DEBUG ( 1044): #06 pc 000595fe /system/lib/libdvm.so
I/DEBUG ( 1044): #07 pc 0003f01e /system/lib/libdvm.so
I/DEBUG ( 1044): #08 pc 00059598 /system/lib/libdvm.so
I/DEBUG ( 1044): #09 pc 00060f2e /system/lib/libdvm.so
I/DEBUG ( 1044): #10 pc 00017014 /system/lib/libdvm.so
I/DEBUG ( 1044): #11 pc 0001c100 /system/lib/libdvm.so
I/DEBUG ( 1044): #12 pc 0001affc /system/lib/libdvm.so
I/DEBUG ( 1044): #13 pc 000593da /system/lib/libdvm.so
I/DEBUG ( 1044): #14 pc 000459e4 /system/lib/libdvm.so
I/DEBUG ( 1044): #15 pc 000342cc /system/lib/libandroid_runtime.so
I/DEBUG ( 1044): #16 pc 000350e6 /system/lib/libandroid_runtime.so
I/DEBUG ( 1044): #17 pc 00008ca2 /system/bin/app_process
I/DEBUG ( 1044): #18 pc 000150fc /system/lib/libc.so
I/DEBUG ( 1044):
I/DEBUG ( 1044): code around pc:
I/DEBUG ( 1044): aca3eabc 33d458ab 42886819 f027d006 2800f897
I/DEBUG ( 1044): aca3eacc 1c27d102 e0092500 2c00683c e7f8d1e9
I/DEBUG ( 1044): aca3eadc 68a03c14 1e426824 182d4190 d1f72c00
I/DEBUG ( 1044): aca3eaec 2d002000 9c00d032 d00a2c00 20490069
I/DEBUG ( 1044): aca3eafc f0222200 1e04fffb 1c23d02b 20003310
I/DEBUG ( 1044):
I/DEBUG ( 1044): code around lr:
I/DEBUG ( 1044): aca31560 d1112800 60e53501 9b019800 60606027
I/DEBUG ( 1044): aca31570 1c6860a3 004160e0 1c320849 e8bcf7e0
I/DEBUG ( 1044): aca31580 d0012800 fa92f00e bdf0b003 1e04b510
I/DEBUG ( 1044): aca31590 68a0d005 ef72f7df f7df1c20 bd10ef70
I/DEBUG ( 1044): aca315a0 1c05b570 20012120 ef7af7df d00e1e04
I/DEBUG ( 1044):
I/DEBUG ( 1044): stack:
I/DEBUG ( 1044): beacd3d8 beacd3e0
I/DEBUG ( 1044): beacd3dc 0000dfc0
I/DEBUG ( 1044): beacd3e0 407ad220
I/DEBUG ( 1044): beacd3e4 401cc8c8
I/DEBUG ( 1044): beacd3e8 00000001
I/DEBUG ( 1044): beacd3ec aca65c5d /system/lib/libdvm.so
I/DEBUG ( 1044): beacd3f0 00000002
I/DEBUG ( 1044): beacd3f4 401ccaf0
I/DEBUG ( 1044): beacd3f8 00000000
I/DEBUG ( 1044): beacd3fc 00000002
I/DEBUG ( 1044): beacd400 00000004
I/DEBUG ( 1044): beacd404 416fcec8
I/DEBUG ( 1044): beacd408 aca9e5c0
I/DEBUG ( 1044): beacd40c 00000000
I/DEBUG ( 1044): beacd410 df002777
I/DEBUG ( 1044): beacd414 e3a070ad
I/DEBUG ( 1044): #00 beacd418 00000001
I/DEBUG ( 1044): beacd41c fffffec4
I/DEBUG ( 1044): beacd420 00000fae
I/DEBUG ( 1044): beacd424 beacd490
I/DEBUG ( 1044): beacd428 416fce54
I/DEBUG ( 1044): beacd42c beacd488
I/DEBUG ( 1044): beacd430 401cc8c8
I/DEBUG ( 1044): beacd434 aca605bd /system/lib/libdvm.so
I/DEBUG ( 1044): #01 beacd438 41e5be0c
I/DEBUG ( 1044): beacd43c aca17018 /system/lib/libdvm.so
W/dalvikvm( 1054): threadid=3: spin on suspend #1 threadid=1 (pcf=0)
W/dalvikvm( 1054): threadid=3: spin on suspend #2 threadid=1 (pcf=0)
I/dalvikvm( 1054): "GC" daemon prio=5 tid=3 RUNNABLE
I/dalvikvm( 1054): | group="system" sCount=0 dsCount=0 obj=0x406d10f8 self=0x129cd0
I/dalvikvm( 1054): | sysTid=1056 nice=0 sched=0/0 cgrp=default handle=584024
I/dalvikvm( 1054): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 1054):
I/dalvikvm( 1054): "main" prio=5 tid=1 RUNNABLE
I/dalvikvm( 1054): | group="main" sCount=1 dsCount=0 obj=0x401e2190 self=0xce40
I/dalvikvm( 1054): | sysTid=1054 nice=0 sched=0/0 cgrp=default handle=-1345006496
I/dalvikvm( 1054): DumpRunning: bad offset found: 7740940 (from 0x416fa000 0x41e5be0c)
I/dalvikvm( 1054): at java.lang.Throwable.nativeFillInStackTrace(Native Method)
I/dalvikvm( 1054): at java.lang.Throwable.fillInStackTrace(Throwable.java:135)
I/dalvikvm( 1054): at java.lang.Throwable.<init>(Throwable.java:74)
I/dalvikvm( 1054): at java.lang.Throwable.<init>(Throwable.java:99)
I/dalvikvm( 1054): at java.lang.Exception.<init>(Exception.java:61)
I/dalvikvm( 1054): at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:50)
I/dalvikvm( 1054): at java.lang.reflect.Method.invokeNative(Native Method)
I/dalvikvm( 1054): at java.lang.reflect.Method.invoke(Method.java:507)
I/DEBUG ( 1044): debuggerd committing suicide to free the zombie!
I/DEBUG ( 1073): debuggerd: Jul 15 2011 18:22:13
I/ActivityManager( 436): Process com.google.process.gapps (pid 1054) has died.
W/ActivityManager( 436): Scheduling restart of crashed service com.google.android.syncadapters.contacts/.ContactsSyncAdapterService in 80000ms
W/ActivityManager( 436): Scheduling restart of crashed service com.google.android.gsf/.gtalkservice.service.GTalkService in 89999ms
D/Zygote ( 428): Process 1054 terminated by signal (11)
I/power ( 436): *** set_screen_state 0
D/AKMD ( 153): Compass CLOSE
E/talk ( 1024): onSaveInstanceState: caught
E/talk ( 1024): android.os.DeadObjectException
E/talk ( 1024): at android.os.BinderProxy.transact(Native Method)
E/talk ( 1024): at com.google.android.gtalkservice.IImSession$Stub$Proxy.getAccountId(IImSession.java:496)
E/talk ( 1024): at com.google.android.talk.RosterListActivity.onSaveInstanceState(RosterListActivity.java:168)
E/talk ( 1024): at android.app.Activity.performSaveInstanceState(Activity.java:1037)
E/talk ( 1024): at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1181)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2336)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311)
E/talk ( 1024): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291)
E/talk ( 1024): at android.app.ActivityThread.access$1700(ActivityThread.java:117)
E/talk ( 1024): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:938)
E/talk ( 1024): at android.os.Handler.dispatchMessage(Handler.java:99)
E/talk ( 1024): at android.os.Looper.loop(Looper.java:130)
E/talk ( 1024): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/talk ( 1024): at java.lang.reflect.Method.invokeNative(Native Method)
E/talk ( 1024): at java.lang.reflect.Method.invoke(Method.java:507)
E/talk ( 1024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/talk ( 1024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/talk ( 1024): at dalvik.system.NativeStart.main(Native Method)
D/SurfaceFlinger( 436): About to give-up screen, flinger = 0x1b49f0
I/ActivityManager( 436): Start proc com.google.process.gapps for service com.google.android.gsf/.loginservice.GoogleLoginService: pid=1074 uid=10004 gids={3003, 1015, 2001, 1007}
W/IInputConnectionWrapper( 436): showStatusIcon on inactive InputConnection
D/szipinf ( 1074): Initializing inflate state
I/ActivityThread( 1074): Pub com.google.settings: com.google.android.gsf.settings.GoogleSettingsProvider
I/ActivityThread( 1074): Pub subscribedfeeds: com.google.android.gsf.subscribedfeeds.SubscribedFeedsProvider
D/dalvikvm( 1074): GC_CONCURRENT freed 407K, 51% free 2790K/5639K, external 0K/0K, paused 7ms+15ms
I/ActivityThread( 1074): Pub com.google.android.gsf.gservices: com.google.android.gsf.gservices.GservicesProvider
I/GservicesProvider( 1074): Gservices pushing to system: true; secure: true
I/ActivityThread( 1074): Pub com.google.android.providers.talk: com.google.android.gsf.talk.TalkProvider
D/SyncManager( 436): setSyncAutomatically: , provider subscribedfeeds -> true
D/SyncManager( 436): setSyncAutomatically: already set to true, doing nothing
D/KeyguardViewMediator( 436): wakeWhenReadyLocked(82)
I/power ( 436): *** set_screen_state 1
D/AKMD ( 153): Compass OPEN
E/talk ( 1024): initSession: caught android.os.DeadObjectException
D/SurfaceFlinger( 436): Screen about to return, flinger = 0x1b49f0
D/dalvikvm( 436): GC_CONCURRENT freed 664K, 39% free 5285K/8647K, external 600K/1800K, paused 18ms+16ms
W/InputManagerService( 436): Window already focused, ignoring focus gain of: [email protected]
W/InputManagerService( 436): Starting input on non-focused client [email protected] (uid=1000 pid=436)
I/ActivityManager( 436): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/com.android.launcher2.Launcher } from pid 436
E/talk ( 1024): onSaveInstanceState: caught
E/talk ( 1024): android.os.DeadObjectException
E/talk ( 1024): at android.os.BinderProxy.transact(Native Method)
E/talk ( 1024): at com.google.android.gtalkservice.IImSession$Stub$Proxy.getAccountId(IImSession.java:496)
E/talk ( 1024): at com.google.android.talk.RosterListActivity.onSaveInstanceState(RosterListActivity.java:168)
E/talk ( 1024): at android.app.Activity.performSaveInstanceState(Activity.java:1037)
E/talk ( 1024): at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1181)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2336)
E/talk ( 1024): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311)
E/talk ( 1024): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291)
E/talk ( 1024): at android.app.ActivityThread.access$1700(ActivityThread.java:117)
E/talk ( 1024): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:938)
E/talk ( 1024): at android.os.Handler.dispatchMessage(Handler.java:99)
E/talk ( 1024): at android.os.Looper.loop(Looper.java:130)
E/talk ( 1024): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/talk ( 1024): at java.lang.reflect.Method.invokeNative(Native Method)
E/talk ( 1024): at java.lang.reflect.Method.invoke(Method.java:507)
E/talk ( 1024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/talk ( 1024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/talk ( 1024): at dalvik.system.NativeStart.main(Native Method)
E/talk ( 1024): removeRemoteListeners caught
E/talk ( 1024): android.os.DeadObjectException
E/talk ( 1024): at android.os.BinderProxy.transact(Native Method)
E/talk ( 1024): at com.google.android.gtalkservice.IImSession$Stub$Proxy.removeConnectionStateListener(IImSession.java:634)
E/talk ( 1024): at com.google.android.talk.BuddyList.removeRemoteListeners(BuddyList.java:981)
E/talk ( 1024): at com.google.android.talk.RosterListActivity.onStop(RosterListActivity.java:140)
E/talk ( 1024): at com.google.android.talk.BuddyList.onStop(BuddyList.java:570)
E/talk ( 1024): at android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1170)
E/talk ( 1024): at android.app.Activity.performStop(Activity.java:3873)
E/talk ( 1024): at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:2427)
E/talk ( 1024): at android.app.ActivityThread.handleStopActivity(ActivityThread.java:2475)
E/talk ( 1024): at android.app.ActivityThread.access$1800(ActivityThread.java:117)
E/talk ( 1024): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:948)
E/talk ( 1024): at android.os.Handler.dispatchMessage(Handler.java:99)
E/talk ( 1024): at android.os.Looper.loop(Looper.java:130)
E/talk ( 1024): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/talk ( 1024): at java.lang.reflect.Method.invokeNative(Native Method)
E/talk ( 1024): at java.lang.reflect.Method.invoke(Method.java:507)
E/talk ( 1024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/talk ( 1024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/talk ( 1024): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager( 436): Starting: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.android.browser/.BrowserActivity } from pid 541
I/ActivityManager( 436): Start proc com.android.browser for activity com.android.browser/.BrowserActivity: pid=1089 uid=10014 gids={3003, 1015}
I/ActivityManager( 436): Process com.android.deskclock (pid 913) has died.
The whole logcat since installation cat be found attached.
Strange ... can you give me a dump of
Code:
df -h
I would like to be sure, that there is / was enough space on /system.
Here is the disk free human readable dump of this phone:
Code:
Filesystem Size Used Available Use% Mounted on
tmpfs 55.0M 32.0K 54.9M 0% /dev
tmpfs 55.0M 0 55.0M 0% /mnt/asec
tmpfs 55.0M 0 55.0M 0% /mnt/obb
/dev/block/mtdblock3 91.0M 76.1M 14.9M 84% /system
/dev/block/mtdblock5 91.8M 73.0M 18.8M 80% /data
/dev/block/mtdblock4 27.0M 1.1M 25.9M 4% /cache
/dev/block/loop0 768.0K 768.0K 0 100% /system/lib/modules
/dev/block/loop1 2.5M 2.5M 0 100% /system/fonts
/dev/block/vold/179:1
6.9G 186.1M 6.7G 3% /mnt/sdcard
/dev/block/vold/179:1
6.9G 186.1M 6.7G 3% /mnt/secure/asec
/dev/block/dm-0 3.1M 1.1M 2.0M 35% /mnt/asec/de.anormalmedia.android.lw.cits-1
/dev/block/dm-1 2.0M 528.0K 1.5M 25% /mnt/asec/com.google.zxing.client.android-1
Most likely I found the reason:
Code:
...
I/Database( 389): sqlite returned: error code = 11, msg = database corruption at line 45898 of [42537b6056]
I/Database( 389): sqlite returned: error code = 11, msg = database corruption at line 45936 of [42537b6056]
I/Database( 389): sqlite returned: error code = 11, msg = statement aborts at 24: [SELECT _id, raw_contact_id, data_sync2, data_sync1, data_version FROM view_data_restricted data WHERE (account_name='[email protected]' AND account_type='com.google') AND (mimetype=? AND data_sync2 IS NOT NULL AND (data_sync3 IS NULL OR data_sync3!=data_sync2) AND data_sync1 IS NOT NULL)] database disk image is malformed
I/InstallAppProgress( 1847): Finished installing de.anormalmedia.android.lw.cits
E/Database( 389): Removing corrupt database: /data/data/com.android.providers.contacts/databases/contacts2.db
I/ActivityManager( 174): Start proc org.openintents.filemanager for activity org.openintents.filemanager/.FileManagerActivity: pid=1985 uid=10038 gids={1015}
I/ActivityManager( 174): Process android.process.media (pid 1926) has died.
I/ActivityThread( 1985): Pub org.openintents.filemanager: org.openintents.filemanager.FileManagerProvider
I/EulaOrNewVersion( 1985): Eula has been accepted.
I/EulaOrNewVersion( 1985): Same version 17 as last launch.
E/DatabaseUtils( 389): Writing exception to parcel
E/DatabaseUtils( 389): android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteQuery.native_fill_window(Native Method)
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:73)
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:287)
E/DatabaseUtils( 389): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:268)
E/DatabaseUtils( 389): at android.database.CursorToBulkCursorAdaptor.count(CursorToBulkCursorAdaptor.java:132)
E/DatabaseUtils( 389): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:118)
E/DatabaseUtils( 389): at android.os.Binder.execTransact(Binder.java:320)
E/DatabaseUtils( 389): at dalvik.system.NativeStart.run(Native Method)
I don't know, why your contact's database gets corrupted, but after that you got the NullpointerExceptions from the ContacsSyncAdapter.
I've done a "master clear" over the "Settings" menu. The result a lot of exceptions attached. Here a snapshot:
Code:
W/SettingsProvider( 185): Unable to add bookmark: com.google.android.gm/com.google.android.gm.ConversationListActivityGmail
W/SettingsProvider( 185): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.google.android.gm/com.google.android.gm.ConversationListActivityGmail}
W/SettingsProvider( 185): at android.app.ContextImpl$ApplicationPackageManager.getActivityInfo(ContextImpl.java:1842)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:887)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:925)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.onCreate(DatabaseHelper.java:135)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:126)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:404)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:323)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:259)
W/SettingsProvider( 185): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
W/SettingsProvider( 185): at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
W/SettingsProvider( 185): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
W/SettingsProvider( 185): at android.app.ActivityThread.installSystemProviders(ActivityThread.java:3660)
W/SettingsProvider( 185): at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:5567)
W/SettingsProvider( 185): at com.android.server.ServerThread.run(SystemServer.java:182)
W/SettingsProvider( 185): Unable to add bookmark: com.android.im/com.android.im.app.LandingPage
W/SettingsProvider( 185): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.android.im/com.android.im.app.LandingPage}
W/SettingsProvider( 185): at android.app.ContextImpl$ApplicationPackageManager.getActivityInfo(ContextImpl.java:1842)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:887)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.loadBookmarks(DatabaseHelper.java:925)
W/SettingsProvider( 185): at com.android.providers.settings.DatabaseHelper.onCreate(DatabaseHelper.java:135)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:126)
W/SettingsProvider( 185): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:404)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:323)
W/SettingsProvider( 185): at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:259)
W/SettingsProvider( 185): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
W/SettingsProvider( 185): at android.app.ActivityThread.installProvider(ActivityThread.java:3554)
W/SettingsProvider( 185): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3309)
W/SettingsProvider( 185): at android.app.ActivityThread.installSystemProviders(ActivityThread.java:3660)
W/SettingsProvider( 185): at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:5567)
W/SettingsProvider( 185): at com.android.server.ServerThread.run(SystemServer.java:182)
Code:
D/EmailProvider( 497): Creating EmailProvider database
E/AndroidRuntime( 497): FATAL EXCEPTION: main
E/AndroidRuntime( 497): java.lang.RuntimeException: Unable to create service com.android.exchange.SyncManager: java.lang.NullPointerException
E/AndroidRuntime( 497): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1955)
E/AndroidRuntime( 497): at android.app.ActivityThread.access$2500(ActivityThread.java:117)
E/AndroidRuntime( 497): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:985)
E/AndroidRuntime( 497): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 497): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 497): at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 497): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 497): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 497): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:845)
E/AndroidRuntime( 497): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/AndroidRuntime( 497): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 497): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 497): at com.android.email.Utility.getConsistentDeviceId(Utility.java:601)
E/AndroidRuntime( 497): at com.android.exchange.SyncManager.getDeviceIdInternal(SyncManager.java:1064)
E/AndroidRuntime( 497): at com.android.exchange.SyncManager.getDeviceId(SyncManager.java:1041)
E/AndroidRuntime( 497): at com.android.exchange.SyncManager.onCreate(SyncManager.java:1767)
E/AndroidRuntime( 497): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1945)
E/AndroidRuntime( 497): ... 10 more
V/ContactsProvider( 417): Completed import of legacy contacts
Code:
I/ActivityManager( 185): Starting: Intent { act=android.intent.action.INSERT dat=content://telephony/carriers cmp=com.android.settings/.ApnEditor } from pid 718
D/TelephonyProvider( 365): inserted port= authtype=-1 protocol=IP mmsproxy= roaming_protocol=IP proxy= name= server= apn= password= user= mmsport= rowID = 23
D/dalvikvm( 365): GC_CONCURRENT freed 473K, 47% free 3381K/6279K, external 0K/0K, paused 8ms+9ms
E/TelephonyProvider( 365): Failed setting numeric '26207' to the current operator
I/TelephonyRegistry( 185): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=apnChanged interfaceName=null networkType=8
W/dalvikvm( 718): threadid=9: thread exiting with uncaught exception (group=0x40258560)
E/AndroidRuntime( 718): FATAL EXCEPTION: pool-1-thread-1
E/AndroidRuntime( 718): java.lang.NoSuchMethodError: 
E/AndroidRuntime( 718): at com.android.internal.util.XmlUtils.writeMapXml(XmlUtils.java:182)
E/AndroidRuntime( 718): at android.app.ContextImpl$SharedPreferencesImpl.writeToFile(ContextImpl.java:3167)
E/AndroidRuntime( 718): at android.app.ContextImpl$SharedPreferencesImpl.access$800(ContextImpl.java:2732)
E/AndroidRuntime( 718): at android.app.ContextImpl$SharedPreferencesImpl$1.run(ContextImpl.java:3082)
E/AndroidRuntime( 718): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
E/AndroidRuntime( 718): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
E/AndroidRuntime( 718): at java.lang.Thread.run(Thread.java:1019)
I/DEBUG ( 149): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 149): Build fingerprint: 'google/soju/crespo:2.3.3/GRI40/102588:user/release-keys'
I/DEBUG ( 149): pid: 718, tid: 728 >>> com.android.settings <<<
I/DEBUG ( 149): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 149): r0 00000000 r1 00000370 r2 00000010 r3 00000100
I/DEBUG ( 149): r4 40093ec8 r5 0017f098 r6 aca9e5c0 r7 40093edc
I/DEBUG ( 149): r8 aca11f80 r9 00000000 10 0017f098 fp 444d0ed8
I/DEBUG ( 149): ip 00000010 sp 444d0b88 lr aca1710c pc aca3edfa cpsr 20000030
W/ActivityManager( 185): Force finishing activity com.android.settings/.ApnEditor
W/ActivityManager( 185): Force finishing activity com.android.settings/.ApnSettings
W/ActivityManager( 185): Activity pause timeout for HistoryRecord{4094a7d8 com.android.settings/.ApnEditor}
I/DEBUG ( 149): #00 pc 0003edfa /system/lib/libdvm.so
I/DEBUG ( 149): #01 pc 00017108 /system/lib/libdvm.so
I/DEBUG ( 149):
I/DEBUG ( 149): code around pc:
I/DEBUG ( 149): aca3edd8 009122dc 1c054e30 4c306a87 46622080
I/DEBUG ( 149): aca3ede8 00439300 9404447e 93029101 1c3c9805
I/DEBUG ( 149): aca3edf8 68033c14 1c2868a1 fedcf7ff 28009003
I/DEBUG ( 149): aca3ee08 9b00da3f d11a2b00 98019b04 581158f2
I/DEBUG ( 149): aca3ee18 d0142900 009823e6 29005811 68a1d004
I/DEBUG ( 149):
I/DEBUG ( 149): code around lr:
I/DEBUG ( 149): aca170ec e52dc004 e5961010 e1a0000a e5911020
I/DEBUG ( 149): aca170fc e1a02009 e0441001 e1a010c1 fa009f30
I/DEBUG ( 149): aca1710c e5da1024 e3510000 0a000004 e1a05000
I/DEBUG ( 149): aca1711c e1a0000a e1a01009 fa010669 e1a00005
I/DEBUG ( 149): aca1712c e59d5004 e3500000 e28dd008 4a00000f
I/DEBUG ( 149):
I/DEBUG ( 149): stack:
I/DEBUG ( 149): 444d0b48 00000004
I/DEBUG ( 149): 444d0b4c 40251b00
I/DEBUG ( 149): 444d0b50 40093df8
I/DEBUG ( 149): 444d0b54 aca11db8 /system/lib/libdvm.so
I/DEBUG ( 149): 444d0b58 00000000
I/DEBUG ( 149): 444d0b5c 00000000
I/DEBUG ( 149): 444d0b60 407e3400
I/DEBUG ( 149): 444d0b64 41d6ed90
I/DEBUG ( 149): 444d0b68 41735058
I/DEBUG ( 149): 444d0b6c 0017f098
I/DEBUG ( 149): 444d0b70 40251b00
I/DEBUG ( 149): 444d0b74 ad119029 /system/lib/libnativehelper.so
I/DEBUG ( 149): 444d0b78 41735058
I/DEBUG ( 149): 444d0b7c 0017f098
I/DEBUG ( 149): 444d0b80 df002777
I/DEBUG ( 149): 444d0b84 e3a070ad
I/DEBUG ( 149): #00 444d0b88 00000000
I/DEBUG ( 149): 444d0b8c 00000370
I/DEBUG ( 149): 444d0b90 00000100
I/DEBUG ( 149): 444d0b94 444d0c10
I/DEBUG ( 149): 444d0b98 fffffec4
I/DEBUG ( 149): 444d0b9c 00000000
I/DEBUG ( 149): 444d0ba0 444d0c08
I/DEBUG ( 149): 444d0ba4 425f6338
I/DEBUG ( 149): 444d0ba8 40093edc
I/DEBUG ( 149): 444d0bac 444d0c08
I/DEBUG ( 149): 444d0bb0 00003072
I/DEBUG ( 149): 444d0bb4 aca1710c /system/lib/libdvm.so
I/DEBUG ( 149): #01 444d0bb8 444d0bbc
I/DEBUG ( 149): 444d0bbc 40093edc
I/DEBUG ( 149): 444d0bc0 00000000
I/DEBUG ( 149): 444d0bc4 444d0c08
I/DEBUG ( 149): 444d0bc8 00000001
I/DEBUG ( 149): 444d0bcc 001605e8
I/DEBUG ( 149): 444d0bd0 0017f0a0
I/DEBUG ( 149): 444d0bd4 00016f10
I/DEBUG ( 149): 444d0bd8 41d9a8ec
I/DEBUG ( 149): 444d0bdc 00000000
I/DEBUG ( 149): 444d0be0 444d0ed8
I/DEBUG ( 149): 444d0be4 aca1c104 /system/lib/libdvm.so
I/DEBUG ( 149): 444d0be8 444d0c08
I/DEBUG ( 149): 444d0bec 0017f098
I/DEBUG ( 149): 444d0bf0 aca1c074 /system/lib/libdvm.so
I/DEBUG ( 149): 444d0bf4 4171da84
I/DEBUG ( 149): 444d0bf8 fffffec4
I/DEBUG ( 149): 444d0bfc aca1b000 /system/lib/libdvm.so
W/dalvikvm( 718): threadid=3: spin on suspend #1 threadid=10 (pcf=0)
W/dalvikvm( 718): threadid=3: spin on suspend #2 threadid=10 (pcf=0)
I/dalvikvm( 718): "GC" daemon prio=5 tid=3 RUNNABLE
I/dalvikvm( 718): | group="system" sCount=0 dsCount=0 obj=0x40750360 self=0x1ca110
I/dalvikvm( 718): | sysTid=720 nice=0 sched=0/0 cgrp=bg_non_interactive handle=1224328
I/dalvikvm( 718): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 718):
I/dalvikvm( 718): "pool-1-thread-2" prio=5 tid=10 RUNNABLE
I/dalvikvm( 718): | group="main" sCount=1 dsCount=0 obj=0x407dc870 self=0x17f098
I/dalvikvm( 718): | sysTid=728 nice=0 sched=0/0 cgrp=bg_non_interactive handle=1569232
I/dalvikvm( 718): at com.android.internal.util.XmlUtils.writeMapXml(XmlUtils.java:~182)
I/dalvikvm( 718): at android.app.ContextImpl$SharedPreferencesImpl.writeToFile(ContextImpl.java:3167)
I/dalvikvm( 718): at android.app.ContextImpl$SharedPreferencesImpl.access$800(ContextImpl.java:2732)
I/dalvikvm( 718): at android.app.ContextImpl$SharedPreferencesImpl$1.run(ContextImpl.java:3082)
I/dalvikvm( 718): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
I/dalvikvm( 718): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
I/dalvikvm( 718): at java.lang.Thread.run(Thread.java:1019)
I/dalvikvm( 718):
I/DEBUG ( 149): debuggerd committing suicide to free the zombie!
I/DEBUG ( 731): debuggerd: Jul 15 2011 18:22:13
I/ActivityManager( 185): Process com.android.settings (pid 718) has died.
The whole logcat is attached. It's a morge general problem of installation but where to start?
Did'n look at your logcat at the moment, but probably you could send me the logcat from flashing, too. There were two other guys who had bad NAND and the "old" system was not erased. I would like to exclude, that you have a similar problem.
Sent from my Gingerbread on Dream using XDA App
I assume you are looking for the recovery.log created in SPL. I've done a whole wipe and redone the installation. All files I know are attached.
Playing arround I've found the following logcat entry:
Code:
E/Database( 442): Failure 10 (disk I/O error) on 0x148698 when executing 'COMMIT;'
E/Gmail ( 442): Mail sync failed
E/Gmail ( 442): android.database.sqlite.SQLiteDiskIOException: disk I/O error: COMMIT;
E/Gmail ( 442): at android.database.sqlite.SQLiteDatabase.native_execSQL(Native Method)
E/Gmail ( 442): at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1763)
E/Gmail ( 442): at android.database.sqlite.SQLiteDatabase.endTransaction(SQLiteDatabase.java:583)
E/Gmail ( 442): at com.google.android.gm.provider.MailCore.setCustomFromPreference(MailCore.java:1567)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine$PublicMailStore.setCustomFromPreference(MailEngine.java:3545)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleStartSyncInfoProto(MailSync.java:1476)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleResponseProto(MailSync.java:956)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleResponse(MailSync.java:864)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.handleSyncResponse(MailSync.java:844)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.sendRequest(MailEngine.java:1543)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.runSyncLoop(MailEngine.java:1505)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.sync(MailEngine.java:1393)
E/Gmail ( 442): at com.google.android.gm.provider.MailSyncAdapterService$SyncAdapterImpl.onPerformLoggedSync(MailSyncAdapterService.java:61)
E/Gmail ( 442): at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:27)
E/Gmail ( 442): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:164)
D/SyncManager( 174): failed sync operation authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 850665 expedited: false, SyncResult: databaseError: true stats []
D/SyncManager( 174): not retrying sync operation because the error is a hard error: authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 851914 expedited: false
I/dalvikvm( 274): Jit: resizing JitTable from 1024 to 2048
I/Database( 442): sqlite returned: error code = 2570, msg = statement aborts at 93: [select conversations_to_fetch._id as _id, max(
I/Database( 442): case when not clientCreated then messages.messageId else 0 end)
I/Database( 442): as highestMessageId, max(messages.clientCreated) as hasClientCreatedMessages from conversations_to_fetch left outer join messages on messages.conversation = conversations_to_fetch._id and messages.synced = 1 where nextAttemptDateMs < ?group by conversations_to_fetch._id order by conversations_to_fetch._id desc limit 50] disk I/O error
E/Gmail ( 442): Mail sync failed
E/Gmail ( 442): android.database.sqlite.SQLiteDiskIOException: disk I/O error
E/Gmail ( 442): at android.database.sqlite.SQLiteQuery.native_fill_window(Native Method)
E/Gmail ( 442): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:73)
E/Gmail ( 442): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:287)
E/Gmail ( 442): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:268)
E/Gmail ( 442): at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:171)
E/Gmail ( 442): at android.database.AbstractCursor.moveToNext(AbstractCursor.java:256)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine$PublicMailStore.getConversationInfosToFetch(MailEngine.java:3802)
E/Gmail ( 442): at com.google.android.gm.provider.MailSync.nextSyncRequest(MailSync.java:669)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.runSyncLoop(MailEngine.java:1462)
E/Gmail ( 442): at com.google.android.gm.provider.MailEngine.sync(MailEngine.java:1393)
E/Gmail ( 442): at com.google.android.gm.provider.MailSyncAdapterService$SyncAdapterImpl.onPerformLoggedSync(MailSyncAdapterService.java:61)
E/Gmail ( 442): at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:27)
E/Gmail ( 442): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:164)
D/SyncManager( 174): failed sync operation authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 879123 expedited: false, SyncResult: databaseError: true stats []
D/SyncManager( 174): not retrying sync operation because the error is a hard error: authority: gmail-ls account: Account {[email protected], type=com.google} extras: [feed=https://mail.google.com/mail/g/?client=1313405658204 ] syncSource: 0 when: 882641 expedited: false
I/dalvikvm( 174): Jit: resizing JitTable from 2048 to 4096
D/dalvikvm( 257): GC_EXPLICIT freed <1K, 47% free 3391K/6343K, external 915K/1427K, paused 109ms
~ # df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 55.0M 32.0K 54.9M 0% /dev
tmpfs 55.0M 0 55.0M 0% /mnt/asec
tmpfs 55.0M 0 55.0M 0% /mnt/obb
/dev/block/mtdblock3 91.0M 76.1M 14.9M 84% /system
/dev/block/mtdblock5 91.8M 61.8M 30.0M 67% /data
/dev/block/mtdblock4 27.0M 1.2M 25.8M 4% /cache
/dev/block/loop0 768.0K 768.0K 0 100% /system/lib/modules
/dev/block/loop1 2.5M 2.5M 0 100% /system/fonts
/dev/block/vold/179:1
6.9G 58.2M 6.8G 1% /mnt/sdcard
/dev/block/vold/179:1
6.9G 58.2M 6.8G 1% /mnt/secure/asec
~ # exit
D/dalvikvm( 257): GC_EXPLICIT freed <1K, 47% free 3391K/6343K, external 915K/1427K, paused 142ms
No swap partition is enabled
Last time I've evaluated ADS_magpie-20110729 + gapps-mdpi-gb-20110709 I can remember that there was no SWAP active.
I'm now evaluating Ginger yoshi 1.4 fix 32a_b using a the 24Swap script in /sd-ext/userinit.d.
I see that Ginger yoshi 1.4 uses a lot of swap, round about 10MiB. Maybe additional RAM (swap in my case) would solve this case? By default ADS_magpie-20110729 did not use swap for me.

Help with Touchwiz launcher port?

Hi, can you help me in a port?
I'm trying to port ICS Touchwiz launcher from Galaxy Tab 10.1 to our little Galaxy Tab. I deodexed the application, solved some problems of libraries, but I can't go on when trying to open it I get a force close and this logcat:
Code:
I/ActivityManager( 206): Start proc com.sec.android.app.launcher for activity com.sec.android.app.launcher/com.android.launcher2.Launcher: pid=1012 uid=10089 gids={}
D/OpenGLRenderer( 975): Flushing caches (mode 0)
D/OpenGLRenderer( 975): Flushing caches (mode 1)
I/ActivityThread( 1012): Pub com.sec.android.app.launcher.settings: com.android.launcher2.LauncherProvider
I/dalvikvm( 1012): Could not find method android.content.pm.PackageManager.getCSCPackageItemText, referenced from method com.android.launcher2.LauncherProvider$DatabaseHelper.addUriShortcut
W/dalvikvm( 1012): VFY: unable to resolve virtual method 408: Landroid/content/pm/PackageManager;.getCSCPackageItemText (Ljava/lang/String;)Ljava/lang/CharSequence;
D/dalvikvm( 1012): VFY: replacing opcode 0x6e at 0x00f7
I/dalvikvm( 1012): Could not find method android.content.pm.PackageManager.getCSCPackageItemIcon, referenced from method com.android.launcher2.PkgResCache.loadBitmap
W/dalvikvm( 1012): VFY: unable to resolve virtual method 407: Landroid/content/pm/PackageManager;.getCSCPackageItemIcon (Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
D/dalvikvm( 1012): VFY: replacing opcode 0x6e at 0x0003
I/dalvikvm( 1012): Could not find method android.content.pm.PackageManager.getCSCPackageItemText, referenced from method com.android.launcher2.PkgResCache.loadString
W/dalvikvm( 1012): VFY: unable to resolve virtual method 408: Landroid/content/pm/PackageManager;.getCSCPackageItemText (Ljava/lang/String;)Ljava/lang/CharSequence;
D/dalvikvm( 1012): VFY: replacing opcode 0x6e at 0x0003
I/dalvikvm( 1012): Could not find method android.os.Debug.isProductShip, referenced from method com.android.launcher2.LauncherModel.<clinit>
W/dalvikvm( 1012): VFY: unable to resolve static method 777: Landroid/os/Debug;.isProductShip ()I
D/dalvikvm( 1012): VFY: replacing opcode 0x71 at 0x0001
W/dalvikvm( 1012): Exception Ljava/lang/NoSuchMethodError; thrown while initializing Lcom/android/launcher2/LauncherModel;
D/AndroidRuntime( 1012): Shutting down VM
W/dalvikvm( 1012): threadid=1: thread exiting with uncaught exception (group=0x40a2a1f8)
E/AndroidRuntime( 1012): FATAL EXCEPTION: main
E/AndroidRuntime( 1012): java.lang.ExceptionInInitializerError
E/AndroidRuntime( 1012): at com.android.launcher2.LauncherApplication.onCreate(LauncherApplication.java:122)
E/AndroidRuntime( 1012): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)
E/AndroidRuntime( 1012): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4105)
E/AndroidRuntime( 1012): at android.app.ActivityThread.access$1300(ActivityThread.java:132)
E/AndroidRuntime( 1012): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
E/AndroidRuntime( 1012): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1012): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 1012): at android.app.ActivityThread.main(ActivityThread.java:4575)
E/AndroidRuntime( 1012): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1012): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 1012): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
E/AndroidRuntime( 1012): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
E/AndroidRuntime( 1012): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1012): Caused by: java.lang.NoSuchMethodError: android.os.Debug.isProductShip
E/AndroidRuntime( 1012): at com.android.launcher2.LauncherModel.<clinit>(LauncherModel.java:75)
E/AndroidRuntime( 1012): ... 13 more
W/ActivityManager( 206): Force finishing activity com.sec.android.app.launcher/com.android.launcher2.Launcher
D/dalvikvm( 206): GC_CONCURRENT freed 1804K, 33% free 7364K/10887K, paused 3ms+8ms
I/Process ( 206): Sending signal. PID: 1012 SIG: 3
I/dalvikvm( 1012): threadid=3: reacting to signal 3
I/dalvikvm( 1012): Wrote stack traces to '/data/anr/traces.txt'
W/ActivityManager( 206): Activity pause timeout for ActivityRecord{413c2f20 com.sec.android.app.launcher/com.android.launcher2.Launcher}
I/Process ( 206): Sending signal. PID: 1012 SIG: 3
I/dalvikvm( 1012): threadid=3: reacting to signal 3
I/dalvikvm( 1012): Wrote stack traces to '/data/anr/traces.txt'
W/InputManagerService( 206): Window already focused, ignoring focus gain of: [email protected]
I/Process ( 1012): Sending signal. PID: 1012 SIG: 9
I/ActivityManager( 206): Process com.sec.android.app.launcher (pid 1012) has died.
If anyone wants to help me, here's the apk.
Don't flash it in CWM recovery (it isn't a recovery package) but just copy the 4 files in these directories:
SecLauncher2.apk in /system/app
libsecnativefeature.so in /system/framework
sec_feature.xml in /system/etc/permissions
sec_feature_deodexed.jar in /system/framework
Your is a ; with) , right?
Sent from my HTC Desire using xda app-developers app
panpjp said:
Your is a ; with) , right?
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
Strange, I didn't notice it. But yes, I believe the website automatically converts it. However, it's not important.
Not on website, it shows properly within CODE box , only on xda app.
Sent from my GT-P1000 using xda app-developers app
Could we return to the main question, please?

[Q] builded iodaks kernel, stuck in cm loading screen

hi
i builded iodak's kernel to compile a driver module.
it compiled fine and i put the zimage back in the original *.zip file with a archive manager (to avoid breaking the validation). flashing the *.zip went fine but after booting, it stuck in the cm loading screen. reflashing the original iodak *.zip worked without a problem so i asume i did something wrong. can someone plz tell me how i get detailed information on what went wrong? or how i obtain it?
greez
mooin
Check build log and file size, maybe it failed on a command without exit in case of error
Try different gcc,make sure you used cm files and not stock
Also check if logcat is loaded and running on lg logo for more info
Rudjgaard said:
Check build log and file size, maybe it failed on a command without exit in case of error
Try different gcc,make sure you used cm files and not stock
Also check if logcat is loaded and running on lg logo for more info
Click to expand...
Click to collapse
why are there such issues and how can i fix them?
Code:
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/core.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/conscrypt.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/conscrypt.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/okhttp.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/okhttp.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/core-junit.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/bouncycastle.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/ext.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/framework.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/framework2.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/framework2.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/telephony-common.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/telephony-common.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/voip-common.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/voip-common.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/mms-common.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/mms-common.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/android.policy.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/services.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/apache-xml.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/apache-xml.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/webviewchromium.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/webviewchromium.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/telephony-msim.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/telephony-msim.jar'
E/dalvikvm( 813): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/framework2.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/webviewchromium.jar:/system/framework/telephony-msim.jar'
this was the output from logcat:
Code:
D/NvOsDebugPrintf( 782): numReqBufs(0)
D/NvOmxCamera( 782): <<<Event handler got event [0] == 0x0
D/NvOmxCamera( 782): >>>>>>>>>>>>>>>> TRANSITION TO IDLE DONE!
D/NvOmxCamera( 782): connectCameraGraph: Done! [0x0]
D/NvOmxCamera( 782): connectCameraGraph ---
I/ServiceManager( 150): service 'media.audio_flinger' died
I/ServiceManager( 150): service 'media.player' died
I/ServiceManager( 150): service 'media.camera' died
I/auditd ( 812): Starting up
I/audit_log( 812): Previous audit logfile not detected
E/audit_log( 812): Could not open audit log file /data/misc/audit/audit.log : Invalid argument
E/auditd ( 812): Failed on audit_log_open
I/auditd ( 812): Exiting
I/Netd ( 817): Netd 1.0 starting
W/InterfaceController( 817): Warning (dlopen failed: library "/system/lib/libnetcmdiface.so" not found) while opening the net interface command library
I/mediaserver( 814): ServiceManager: 0x4159e448
I/AudioFlinger( 814): Using default 3000 mSec as standby time.
E/MediaPlayerFactory( 814): calling dlopen on FACTORY_LIB
E/MediaPlayerFactory( 814): Failed to open FACTORY_LIB Error : dlopen failed: library "libdashplayer.so" not found
I/CameraService( 814): CameraService started (pid=814)
I/CameraService( 814): Loaded "NVIDIA Development Platform Camera HAL" camera module
D/NvOmxCamera( 814): int android::HAL_getNumberOfCameras() ++
D/NvOmxCameraSettingsParser( 814): NvOmxCameraSettingsParser constructor
D/NvOmxCameraYUVsave( 814): NvOmxCamera::PostProcessingFilter ++
D/NvOmxCamera( 814): NvOmxCamera::NvOmxCamera ++
D/NvOsDebugPrintf( 814): NvxLiteH264DecoderInit : Opening TVMR H264 block
D/NvOsDebugPrintf( 814): NvxLiteH264DecoderInit : Opening TVMR H264 block
D/NvOmxCamera( 814): NvOmxCamera() Creating Camera objects...
D/NvOmxCamera( 814): setCameraHWSensor +++++
D/NvOmxCamera( 814): setCameraSensor +++++
V/NvOmxCamera( 814): getCameraSensorSettings ++++
D/NvOsDebugPrintf( 814): NvOdmImagerOpen +++, ImagerGUID()
D/NvOsDebugPrintf( 814): using ImagerGUID 's_IMX111' (2)
D/NvOsDebugPrintf( 814): real using ImagerGUID 's_IMX111'
D/NvOsDebugPrintf( 814): NvOdmImagerOpen 215: found a sensor (0)
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerOpen : NResult = pImager->pSensor->pfnOpen --- ok!!
D/NvOsDebugPrintf( 814): NvOdmImagerOpen 298: try to get focuser
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerOpen : NvOdmImagerGetCapabilities --- ok!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerOpen : g_FocuserHalTable : 0
D/NvOsDebugPrintf( 814): Using FocuserGUID 'f_DW9714'
D/NvOsDebugPrintf( 814): Using FlashGUID 'l_LM3559'
D/NvOsDebugPrintf( 814): FlashLM3559_Open start!!
D/NvOsDebugPrintf( 814): End of Open!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOmxCamera( 814): >>>>>>>> SENSOR MODES >>>>>>>>>>
D/NvOmxCamera( 814): >>> 0 [640 x 480] {30}
D/NvOmxCamera( 814): >>> 1 [1280 x 720] {30}
D/NvOmxCamera( 814): >>> 2 [1920 x 1080] {30}
D/NvOmxCamera( 814): >>> 3 [3264 x 1836] {22}
D/NvOmxCamera( 814): >>> 4 [3264 x 2448] {22}
D/NvOmxCamera( 814): >>>>>>>> END SENSOR MODES >>>>>>>>>>
D/NvOmxCamera( 814): generateSupportedResolutions +++++
D/NvOmxCamera( 814): filterResolutions +++++
D/NvOmxCamera( 814): filterResolutions +++++
D/NvOmxCamera( 814): filterResolutions +++++
D/NvOmxCamera( 814): int android::HAL_getCameraInfo(int, camera_info*) ++
D/NvOmxCamera( 814): int android::HAL_getCameraInfo(int, camera_info*) --
D/NvOmxCamera( 814): <<<Event handler got event [0] == 0x3
D/NvOmxCamera( 814): createCameraObjects: Done! [0x0]
D/NvOmxCamera( 814): NvOmxCamera::NvOmxCamera --
D/NvOmxCamera( 814): int android::HAL_getNumberOfCameras() --
D/NvOmxCamera( 814): connectCameraGraph: mStateFlags = 0x0 +++
D/NvOmxCamera( 814): setupNonTunneledPort: +++++
D/NvOmxCamera( 814): setupNonTunneledPort: [OMX.Nvidia.camera:0] 960x720
V/NvOmxCameraBuffers( 814): setUseNvBufferMode ++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode set [OMX.Nvidia.camera,0] ==> 1
V/NvOmxCameraBuffers( 814): setUseNvBufferMode --
D/NvOmxCamera( 814): setupNonTunneledPort: ----- [0x0]
D/NvOmxCamera( 814): <<<Event handler got event [0] == 0x2
D/NvOmxCamera( 814): NvOmxCameraGraphEventHandler: NvOmxCamera receives camera preview port Disable Done from Camera
D/NvOmxCamera( 814): connectCameraGraph: disable port 0 [0x0]
D/NvOmxCamera( 814): setupNonTunneledPort: +++++
D/NvOmxCamera( 814): setupNonTunneledPort: [OMX.Nvidia.camera:5] 1280x720
V/NvOmxCameraBuffers( 814): setUseNvBufferMode ++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode set [OMX.Nvidia.camera,5] ==> 1
V/NvOmxCameraBuffers( 814): setUseNvBufferMode --
D/NvOmxCamera( 814): setupNonTunneledPort: ----- [0x0]
V/NvOmxCameraBuffers( 814): allocateBuffers +++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode ++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode set [OMX.Nvidia.camera,5] ==> 1
D/NvOmxCamera( 814): <<<Event handler got event [0] == 0x3
V/NvOmxCameraBuffers( 814): setUseNvBufferMode --
V/NvOmxCameraBuffers( 814): allocateBuffers -- [6]
D/NvOmxCamera( 814): <<<Event handler got event [0] == 0x2
D/NvOmxCamera( 814): setupNonTunneledPort: +++++
D/NvOmxCamera( 814): setupNonTunneledPort: [OMX.Nvidia.camera:1] 3264x2448
V/NvOmxCameraBuffers( 814): setUseNvBufferMode ++
W/AudioPolicyManagerBase( 814): loadOutput() invalid supported devices
W/AudioPolicyManagerBase( 814): loadInput() invalid supported devices
I/AudioPolicyManagerBase( 814): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
V/NvOmxCameraBuffers( 814): setUseNvBufferMode set [OMX.Nvidia.camera,1] ==> 1
V/NvOmxCameraBuffers( 814): setUseNvBufferMode --
D/NvOmxCamera( 814): setupNonTunneledPort: ----- [0x0]
D/NvOmxCamera( 814): setupNonTunneledPort: +++++
D/NvOmxCamera( 814): setupNonTunneledPort: [OMX.Nvidia.jpeg.encoder:0] 3264x2448
V/NvOmxCameraBuffers( 814): setUseNvBufferMode ++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode set [OMX.Nvidia.jpeg.encoder,0] ==> 1
V/NvOmxCameraBuffers( 814): setUseNvBufferMode --
D/NvOmxCamera( 814): setupNonTunneledPort: ----- [0x0]
D/NvOmxCamera( 814): <<<Event handler got event [0] == 0x2
V/NvOmxCameraBuffers( 814): allocateBuffers +++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode ++
V/NvOmxCameraBuffers( 814): setUseNvBufferMode set [OMX.Nvidia.jpeg.encoder,1] ==> 0
V/NvOmxCameraBuffers( 814): setUseNvBufferMode --
V/NvOmxCameraBuffers( 814): allocateBuffers -- [5]
D/NvOmxCamera( 814): >>>>>>>>>>>>>>>> ConnectGraph [0]
D/NvOmxCamera( 814): >>>>>>>>>>>>>>>> ConnectGraph [1]
D/NvOmxCamera( 814): >>>>>>>>>>>>>>>> ConnectGraph [4]
D/NvOsDebugPrintf( 814): OMX minor version mismatch
D/NvOmxCamera( 814): >>>>>>>>>>>>>>>> TRANSITION TO IDLE START
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
V/nvaudio_hw( 814): nvaudio_dev_open : audio_hw_if
V/nvaudio_hw( 814): at command for invalid dev_cfg
I/ServiceManager( 814): Waiting for service media.nvidia.audio_alsa...
D/NvOsDebugPrintf( 814): [imx111] GetBestValidSensorMode: DesiredRes W=960, H=720, Fps=15.000000, VideoMode(0)
D/NvOsDebugPrintf( 814): GetParameter(): 50 not supported
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/AndroidRuntime( 813):
D/AndroidRuntime( 813): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 813): CheckJNI is OFF
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/core.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/conscrypt.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/conscrypt.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/okhttp.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/okhttp.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/core-junit.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/bouncycastle.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/ext.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/framework.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/framework2.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/framework2.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/telephony-common.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/telephony-common.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/voip-common.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/voip-common.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/mms-common.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/mms-common.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/android.policy.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/services.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/apache-xml.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/apache-xml.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/webviewchromium.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/webviewchromium.jar'
E/dalvikvm( 813): Could not stat dex cache directory '/data/dalvik-cache': No such file or directory
I/dalvikvm( 813): Unable to open or create cache for /system/framework/telephony-msim.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 813): Unable to process classpath element '/system/framework/telephony-msim.jar'
E/dalvikvm( 813): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/framework2.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/webviewchromium.jar:/system/framework/telephony-msim.jar'
E/dalvikvm( 813): VM aborting
F/libc ( 813): Fatal signal 6 (SIGABRT) at 0x0000032d (code=-6), thread 813 (zygote)
D/NvOsDebugPrintf( 814): [imx111] GetBestValidSensorMode: DesiredRes W=1280, H=720, Fps=15.000000, VideoMode(0)
D/NvOsDebugPrintf( 814): GetParameter(): 50 not supported
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): !!!!!!!!!!!!!! NvOdmImagerListSensorModes !!!!!!!!!!!!!!!
D/NvOsDebugPrintf( 814): NvMMLiteBlockCreate : Block : BlockType = 1
I/DEBUG ( 154): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 154): Build fingerprint: 'lge/x3_open_eu/x3:4.1.2/JZO54K/P88020a.1e56bb4c69:user/release-keys'
I/DEBUG ( 154): Revision: '7'
I/DEBUG ( 154): pid: 813, tid: 813, name: zygote >>> zygote <<<
I/DEBUG ( 154): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
D/NvOsDebugPrintf( 814): NvMMLiteJPEGEncGetBufferRequirements : BufferSize 11985408
I/DEBUG ( 154): r0 00000000 r1 0000032d r2 00000006 r3 00000000
I/DEBUG ( 154): r4 4005cf2c r5 00000006 r6 00000002 r7 0000010c
I/DEBUG ( 154): r8 00000000 r9 41e87dc8 sl 41e87bb0 fp 41e87dc0
I/DEBUG ( 154): ip 0000032d sp be986c20 lr 400e00a7 pc 400ef04c cpsr 000f0010
I/DEBUG ( 154): d0 74726f6261204d56 d1 6265772f6b726f77
I/DEBUG ( 154): d2 6f72686377656976 d3 72616a2e6d75696d
I/DEBUG ( 154): d4 6d65747379732f3a d5 6f77656d6172662f
I/DEBUG ( 154): d6 70656c65742f6b72 d7 69736d2d796e6f68
I/DEBUG ( 154): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 154): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 154): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 154): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 154): d16 ffffffffffffffeb d17 000000000000fe07
I/DEBUG ( 154): d18 41c7923f95800000 d19 0000000000000000
I/DEBUG ( 154): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 154): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 154): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 154): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 154): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 154): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 154): scr 80000010
D/NvOsDebugPrintf( 814): numReqBufs(0)
I/DEBUG ( 154):
I/DEBUG ( 154): backtrace:
I/DEBUG ( 154): #00 pc 0002204c /system/lib/libc.so (tgkill+12)
I/DEBUG ( 154): #01 pc 000130a3 /system/lib/libc.so (pthread_kill+50)
I/DEBUG ( 154): #02 pc 0001329b /system/lib/libc.so (raise+10)
I/DEBUG ( 154): #03 pc 00011ffb /system/lib/libc.so
I/DEBUG ( 154): #04 pc 00021900 /system/lib/libc.so (abort+4)
I/DEBUG ( 154): #05 pc 000471ab /system/lib/libdvm.so (dvmAbort+78)
I/DEBUG ( 154): #06 pc 0006b9b9 /system/lib/libdvm.so (dvmClassStartup()+652)
I/DEBUG ( 154): #07 pc 00048bc9 /system/lib/libdvm.so (dvmStartup(int, char const* const*, bool, _JNIEnv*)+5416)
I/DEBUG ( 154): #08 pc 0004f247 /system/lib/libdvm.so (JNI_CreateJavaVM+582)
I/DEBUG ( 154): #09 pc 00002e35 /system/lib/libnativehelper.so (JniInvocation::JNI_CreateJavaVM(_JavaVM**, _JNIEnv**, void*)+10)
I/DEBUG ( 154): #10 pc 00052dc7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::startVm(_JavaVM**, _JNIEnv**)+1722)
I/DEBUG ( 154): #11 pc 00053085 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+160)
I/DEBUG ( 154): #12 pc 0000105b /system/bin/app_process
I/DEBUG ( 154): #13 pc 0000e41b /system/lib/libc.so (__libc_init+50)
I/DEBUG ( 154): #14 pc 00000d7c /system/bin/app_process
I/DEBUG ( 154):
I/DEBUG ( 154): stack:
I/DEBUG ( 154): be986be0 00000000
I/DEBUG ( 154): be986be4 00000000
I/DEBUG ( 154): be986be8 41e87dc8 [heap]
......shortend......................
^C

[Q] Crash when trying to run su

Hello,
I'm trying to install SuperSU (tried both 2.46 and latest beta 2.49) on my new Archos 50c Neon phone (KitKat 4.4.2). After uninstalling KingRoot (e.g. using SuperSU-Me, but also manual methods), the installation of SuperSU completes fine, and the su binary is updated successfully. I then reboot the device, but SuperSU does not work, but rather hangs infinitely.
When I use adb shell to open a shell and then enter "su" at the command prompt in the shell, adb logcat from another window shows a crash of the dalvik vm whenever I execute the "su" command:
Code:
D/AndroidRuntime( 4808): CheckJNI is OFF
D/dalvikvm( 4808): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 4808): Added shared lib libjavacore.so 0x0
D/dalvikvm( 4808): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 4808): Added shared lib libnativehelper.so 0x0
D/dalvikvm( 4808): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
E/cutils-trace( 4808): Error opening trace file: No such file or directory (2)
D/dalvikvm( 4808): Note: class Landroid/app/ActivityManagerNative; has 191 unimplemented (abstract) methods
E/memtrack( 4808): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug( 4808): failed to load memtrack module: -2
W/dalvikvm( 4808): Exception Ljava/lang/NullPointerException; thrown while initializing Landroid/os/Environment;
W/dalvikvm( 4808): Exception Ljava/lang/ExceptionInInitializerError; thrown while initializing Landroid/os/Debug;
W/dalvikvm( 4808): Exception Ljava/lang/ExceptionInInitializerError; thrown while initializing Landroid/app/Activity;
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
I/dalvikvm( 4808): Rejecting re-init on previously-failed class Landroid/app/NativeActivity; v=0x0
W/dalvikvm( 4808): Exception thrown (Ljava/lang/ExceptionInInitializerError;) while throwing internal exception (Ljava/lang/NoClassDefFoundError;)
E/dalvikvm( 4808): JNI posting fatal error: Native registration unable to find class 'android/app/NativeActivity'; aborting...
I/dalvikvm( 4808): "main" prio=5 tid=1 NATIVE
I/dalvikvm( 4808): | group="main" sCount=0 dsCount=0 obj=0x41561cc0 self=0x414795b8
I/dalvikvm( 4808): | sysTid=4808 nice=0 sched=0/0 cgrp=default handle=1073848660
I/dalvikvm( 4808): | state=R schedstat=( 0 0 0 ) utm=45 stm=12 core=1
I/dalvikvm( 4808): #00 pc 000012f6 /system/lib/libcorkscrew.so (unwind_backtrace_thread+29)
I/dalvikvm( 4808): #01 pc 00065e38 /system/lib/libdvm.so (dvmDumpNativeStack(DebugOutputTarget const*, int)+31)
I/dalvikvm( 4808): #02 pc 00059c70 /system/lib/libdvm.so (dvmDumpThreadEx(DebugOutputTarget const*, Thread*, bool)+395)
I/dalvikvm( 4808): #03 pc 00059cde /system/lib/libdvm.so (dvmDumpThread(Thread*, bool)+25)
I/dalvikvm( 4808): #04 pc 0004e5d0 /system/lib/libdvm.so
I/dalvikvm( 4808): #05 pc 00001fa8 /system/lib/libnativehelper.so (jniRegisterNativeMethods+39)
I/dalvikvm( 4808): #06 pc 0004e09e /system/lib/libandroid_runtime.so
I/dalvikvm( 4808): #07 pc 0004e480 /system/lib/libandroid_runtime.so (android::AndroidRuntime::startReg(_JNIEnv*)+23)
I/dalvikvm( 4808): #08 pc 0004ef28 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+271)
I/dalvikvm( 4808): #09 pc 00001486 /system/bin/app_process
I/dalvikvm( 4808): #10 pc 0000e420 /system/lib/libc.so (__libc_init+47)
I/dalvikvm( 4808): at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm( 4808): at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm( 4808):
E/dalvikvm( 4808): VM aborting
F/libc ( 4808): Fatal signal 6 (SIGABRT) at 0x000012c8 (code=-6), thread 4808 (app_process)
For full details of logcat including stack traces of native crash, please see the attached logcat log file.
Code:
I/DEBUG ( 154): Build fingerprint: 'Archos/SCAC50CNE/ac50cne:4.4.2/KOT49H/20150504.165518:user/release-keys'
I/DEBUG ( 154): Revision: '0'
I/DEBUG ( 154): pid: 4808, tid: 4808, name: app_process >>> app_process <<<
I/DEBUG ( 154): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Is this an issue with SuperSu, or with my phone's Android build? Can this issue be resolved?
I have been successfully using SuperSU (registered Pro version) on my tablet (TrekStor, Jelly Bean 4.2.2) for quite some time - what is the reason that it crashes on this new phone?
Many thanks in advance for any help,
awl

[APP][NST/G] Nook Settings

Version for no-BN account devices in post #5
This version of the app is for fully registered devices.
5-14-22: Updated to v1.5. Uninstall any previous version to insure all variables clear.
--removed Google accounts section
--removed Network Location setting (relied on Google accounts).
Over the years a few new "Settings" apps have been cobbled together from the ruins of what B&N left on the device. Starting with the original listing by @Renate NST which revealed the scope of what was hidden on the NST/G, people have rejiggered the app in a number of ways. Each of those attempts relied on actually changing the app or the framework and had limitations as to the type of installation they would run on and things that needed to be added, deleted, disabled, etc.
The Nook Settings app is my effort to create a utility that would encompass all the good ideas and none of the less good. But as I am no Java programmer, that meant Tasker (surprise). The result is a frankenapp, using screens from the B&N Settings app (you can't delete it!) as well as completely original pages I assembled from screen images and many, many invisible overlays to hijack the Back button and the return arrow throughout the app. My goal was to eliminate anything that did not work (USB debugging in the Development section, for example), try to fix what I could (USB debugging, for example!), and add in features that just should be there, mundane things like wallpaper and keyboard changes. I also wanted to re-organize the app in a more traditional way. A few representative screenshots below.
Disclaimers
1. Transitions are sometimes a little scrappy. It all depends on what the device is doing in the background and how difficult the item is to access.
2. Rather than introduce a lot of forking with many permutations, I elected to only separate the NST from the NSTG at first run. As far as accounts go, I included everything from B&N: Shop, Social). There is error trapping, so there should be no issues.
3. My number one goal in herding all these electric sheep was to keep what happens in the Settings app within the Settings app. This proved to be impossible in a few cases (keyboard swap is one) because of the way the native Android system was handling the main window. Those cases are clearly indicated in the app menus as "Exits Settings".
4. This app cannot be totally localized. That is, if you have a different display language (say, German), the parts of the app that are actually parts of the B&N Settings app will be localized, i.e., the phrases will be changed to the language you have selected. However, the custom pages I created are just images with invisible touch overlays so.... If anyone is seriously interested in localizing the app for themselves, they should contact me and we can discuss creating a custom set of images which I will then compile into a custom app.
5. I'm sorry to say that the App Manager was one of most difficult nuts to crack. It is part of the B&N Settings app but has an activity that cannot be opened via shell commands. Somehow ADW Launcher does it, but I was never able to come up with a method. Luckily, Tasker has a generic call to the App Manager and it actually works. Still, it is sluggish on the Back arrow where it must be tested against which screen is being displayed. Just not a happy camper. Be sure not to tap the Back arrow more than once or you'll end up who knows where. Consider it a free lesson in patience
6. This app is only for Portrait orientation. Oh, you can rotate your screen, but all the touch coordinates will be off and images distorted. This is not a priority for me, but I may look at it someday. It requires a redesign and right now, I'm sorta sick of working on this :silly:
Requirements
1. This is a Tasker app and has a dependency on two library files which are part of a GApps installation. If you don't have GApps or one of my other Tasker apps already, you need to copy the two files in the zip as below:
/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar
Set permissions for both files to rw-r--r-- and reboot. Without these files resident, the app will not install.
2. Root/SU. Right off the bat. Many, many shell commands, settings.db, accounts.db, etc. manipulations.
3. Sqlite3 (for the database manipulations), provided in the zip below. If you don't already have it, move the file to /system/bin and set the permissions to rwx r-x r-x.
4. Busybox. If you rooted with NookManager, you already have Busybox installed. A few other special packages probably include it. If you have it, you will find it in /system/xbin. If it's not there, copy the file from the zip to that location and set permissions to rwx-rwx-rwx
5. The original B&N Settings app installed
Edit: 6. I've discovered while working on a no-B&N variant that a kernal enabling multi-touch is needed for some of the "sendevent" sequences to execute. Lacking multi-touch does not mean the app will not function or that you will not be able to access some settings.
Installation
The easy part. This is not a system app, but a user app. Just install as normal. You don't have to disable or remove or change anything. If you don't like it, just uninstall.
On first run the app:
1. determines if you have an NSTG and adjusts the menus accordingly.
2. sets ADB debugging via TCP (for WiFi apps like ADB Konnect); This is the default state for rooting with NookManager. You can change to USB in Developer options.
Just to be clear, in every case in which there is a "return" arrow as part of a Settings screen, its function is identical to the Back button in the status bar (i.e., both have been hijacked).
Problems
If you have some issue and end up crashing the app or exiting unexpectedly (has not happened to me, but.....), there may still be invisible overlays present that will impair the function of your device. The easiest way to deal with these is to repeatedly press the Back button until the main Settings menu appears and then disappears. If there is still an issue, force stopping the app via the App Manager will clear all overlays. A power cycle is the last resort.
Acknowledgement
Wow, this was tough... I'm indebted to the generous folk who hang out at the Google Tasker group. I'm sure they all think I'm daft spending so much time on an Eclair device with an ancient version of Tasker, but they have nonetheless been helpful when I've been stuck.
Wow, @nmyshkin that looks like a bit of work.
On a different theme, I have an Android (Linux) executable for doing settings.
It's handy if you want to set a bunch of devices all the same (and you have root).
Settings are stored in different tables for global, system and secure.
Even worse, individual setting moved among these three categories for different versions of Android.
Even worse, they used to be stored in an SQLite database, then they moved to separate XML files.
Fortunately, if there is a setting "klaatu_barada_nikto" it is unique even though it might be in system or secure depending on Android version.
The executable takes an input file of settings.
Here is an example (just what I had at hand, I'm not saying that these settings are the right one for you (or even me)).
Code:
adb_enabled 1
airplane_mode_on 0
auto_time_zone 0
bluetooth_on 0
development_settings_enabled 1
dim_screen 0
heads_up_notification_enabled 0
immersive_mode_confirmations confirmed
install_non_market_apps 0
lockscreen.disabled 1
mock_location 1
package_verifier_enable 0
screen_auto_brightness_adj -1
screen_brightness 5
screen_brightness_mode 0
screen_off_timeout 1800000
skip_first_use_hints 1
stay_on_while_plugged_in 3
transition_animation_scale 1.0
usb_mass_storage_enabled 0
user_setup_complete 1
verifier_verify_adb_installs 0
window_animation_scale 1.0
wifi_frequency_band 0
If the setting exists, it will be set.
Notice, that you don't have to specify category (global, system, secure) since it can figure that out itself.
(No, I didn't attach the executable. I have to double check it.)
Renate NST said:
Wow, @nmyshkin that looks like a bit of work.
Click to expand...
Click to collapse
Yeah, this is another example of why humans are not allowed to know the future. If they did, they would shy away from attempting many things!
I'd be interested in the executable. From my work on this app I can imagine what it must involve to ferret out the appropriate entries. On the NST, at least, values in settings.db for some things appear to be artifacts only and don't actually seem to have any effect. It just made things more interesting...
nmyshkin said:
I'd be interested in the executable.
Click to expand...
Click to collapse
Well, here it is (in the signature).
Park "setvalues" in an executable directory (like /data or /data/local/tmp), chmod 755 it.
It takes the name of the values file as the only argument.
It's verbose in telling you what was and any changes done.
This also should run on any version of Android and any device.
Custom version for those without B&N account and/or apps
5-11-22: updated to 1.5. Uninstall any previous version to insure all variables clear.
--removed Google Accounts section
--removed Network Location setting (relied on Google Accounts)
This version is only for devices which either bypassed OOBE and then removed all B&N stuff or went through registration and then removed all B&N stuff
I've been playing around with a third (my last one, I swear) device and have finally hit upon the method for removing B&N apps without causing a constant drumbeat of protest in the system. More on that in a future post.
No B&N apps means no B&N account, whether you start with a registered device or skip OOBE, so my Nook Settings app had a lot of fluff in it for such devices. Also, the "About" stuff did not work so there was no information such as serial number, MAC address, etc.
This special version of the app addresses these issues. References to B&N stuff are removed and there is a custom "About" section which includes an editing option for those items the app could not dig up on its own (like your name, if you didn't register). See screenshot below.
Hint: if you skip OOBE, you will need to jot down the serial number, model number, and MAC address for entry into the "About" page. You can find these values on the screen where you elect to skip OOBE. Failing that, they are contained in text files in /rom/devconf
The zip below includes all the stuff from the zip in the OP with an updated custom app. Follow the installation instructions in post #1. If you are updating, you only need to uninstall the previous version and install the new one.
Great job!
The app dosen't install on my rooted NST fw ver.1.2.1 but at least I removed all unnecessary B&N apps. Thanks
kodovoimeji said:
Great job!
The app dosen't install on my rooted NST fw ver.1.2.1 but at least I removed all unnecessary B&N apps. Thanks
Click to expand...
Click to collapse
It should install and run on 1.2.1 without any problems. Did you remember to copy the two maps files? It won't install without those present. Also be sure the permissions for each file are set correctly. If not the installer may register them as MIA and refuse to run.
I'm not sure if the same level of dependency is present at installation for sqlite or busybox, but you do need both (with correct permissions) for some parts of the app to function.
Edit: I can confirm that the app installs and runs with FW 1.2.1, following the directions in the first post.
Hey, I find myself unable to put the com.google.android.maps.jar and com.google.android.maps.xml files in the required locations via ADB push due to the filesystem being readonly, and I'm not sure the safest way to remount readwrite on this device, please could you advise?
alexhorner said:
Hey, I find myself unable to put the com.google.android.maps.jar and com.google.android.maps.xml files in the required locations via ADB push due to the filesystem being readonly, and I'm not sure the safest way to remount readwrite on this device, please could you advise?
Click to expand...
Click to collapse
Did you choose one of the NookManager options with ES File Explorer? If so, you can mount /system as RW from within its Settings and just transfer the files to either your sdcard or /media (the "Nook" drive) and then move them with the file manager from there. You can even set the permissions (long-press on file and select "Properties").
Otherwise...hmm....let me see if I have that bookmarked...
Code:
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
I think that's it. Then for permissions:
Code:
adb shell chmod 644 /system/wherever/whatever.xml
(I'm not suggesting it's 644--you'll have to check that.
ES File Explorer is by far the easier method.
nmyshkin said:
Did you choose one of the NookManager options with ES File Explorer? If so, you can mount /system as RW from within its Settings and just transfer the files to either your sdcard or /media (the "Nook" drive) and then move them with the file manager from there. You can even set the permissions (long-press on file and select "Properties").
Otherwise...hmm....let me see if I have that bookmarked...
Code:
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
I think that's it. The for permissions:
Code:
adb shell chmod 644 /system/wherever/whatever.xml
(I'm not suggesting it's 644--you'll have to check that.
ES File Explorer is by far the easier method.
Click to expand...
Click to collapse
I went for the classic so no ES here! Just ReLaunchX. The mount command worked, and I can confirm 644 is the correct numeric for the required permissions. Busybox already existed from the root, and I installed sqlite3 with correct permissions, 755.
Copied those 2 google files over, set permissions, rebooted then installed the APK fine.
Sorry for being such a noob here, but how do I now run the app as superuser? Running it without just refreshes the screen (I assume that means it crashed after trying to open?)
Opening the Superuser app shows no apps in list.
alexhorner said:
I went for the classic so no ES here! Just ReLaunchX. The mount command worked, and I can confirm 644 is the correct numeric for the required permissions. Busybox already existed from the root, and I installed sqlite3 with correct permissions, 755.
Copied those 2 google files over, set permissions, rebooted then installed the APK fine.
Sorry for being such a noob here, but how do I now run the app as superuser? Running it without just refreshes the screen (I assume that means it crashed after trying to open?)
Opening the Superuser app shows no apps in list.
Click to expand...
Click to collapse
Sometimes SU is slow to respond. I'd reboot and try again.
No luck waiting or rebooting unfortunately. Superuser has no app list and the screen refresh flashes when trying to launch still
alexhorner said:
No luck waiting or rebooting unfortunately. Superuser has no app list and the screen refresh flashes when trying to launch still
Click to expand...
Click to collapse
Grr...
Ok, I've shut down my PC for the day. Let me try a clean install of the app tomorrow and refresh my memory on exactly what happens. SU can really be a pain on this device sometimes.
alexhorner said:
No luck waiting or rebooting unfortunately. Superuser has no app list and the screen refresh flashes when trying to launch still
Click to expand...
Click to collapse
So instead of reading till I get drowsy I have downloaded the zip right on the device! I uninstalled the app and checked Superuser to be sure any entries were gone. Then I extracted the app from the zip and installed it. The moment (or nearly) I tapped the app icon I got the Superuser permission request.
I'm baffled.
nmyshkin said:
So instead of reading till I get drowsy I have downloaded the zip right on the device! I uninstalled the app and checked Superuser to be sure any entries were gone. Then I extracted the app from the zip and installed it. The moment (or nearly) I tapped the app icon I got the Superuser permission request.
I'm baffled.
Click to expand...
Click to collapse
Well...
I opened ADB connect, as I knew that asked for super user too. It did, I accepted and it launched fine. I went back to ReLaunchX and decided to look at Superuser now. It won't open at all.
Okay, fine, I'll reboot the device.
Nope, still won't open.
So I decided to open ADB Connect again. Well now that's broken too! It gives me a black screen, so I decided to tap back. Nope. Okay, I'm stuck now.
After a few seconds I get "Sorry! Activity ReLaunchX (in application ReLaunchX) is not responding. [Wait] [Force Close]
I have since forced closed, uninstalled the settings app and rebooted. Superuser still broken. ADB works once and then subsequent times black screens me.
Edit: Got a logcat of superuser:
Spoiler: Logcat Superuser
Code:
D/AndroidRuntime( 1529): Shutting down VM
W/dalvikvm( 1529): threadid=3: thread exiting with uncaught exception (group=0x4001b210)
E/AndroidRuntime( 1529): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 1529): java.lang.NullPointerException
E/AndroidRuntime( 1529): at com.noshufou.android.su.PinnedHeaderListView.configureHeaderView(PinnedHeaderListView.java:153)
E/AndroidRuntime( 1529): at com.noshufou.android.su.AppListActivity$AppListAdapter.onScroll(AppListActivity.java:326)
E/AndroidRuntime( 1529): at android.widget.AbsListView.invokeOnItemScrollListener(AbsListView.java:741)
E/AndroidRuntime( 1529): at android.widget.AbsListView.handleDataChanged(AbsListView.java:3181)
E/AndroidRuntime( 1529): at android.widget.ListView.layoutChildren(ListView.java:1488)
E/AndroidRuntime( 1529): at android.widget.AbsListView.onLayout(AbsListView.java:1314)
E/AndroidRuntime( 1529): at com.noshufou.android.su.PinnedHeaderListView.onLayout(PinnedHeaderListView.java:123)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1119)
E/AndroidRuntime( 1529): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:998)
E/AndroidRuntime( 1529): at android.widget.LinearLayout.onLayout(LinearLayout.java:918)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1119)
E/AndroidRuntime( 1529): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:998)
E/AndroidRuntime( 1529): at android.widget.LinearLayout.onLayout(LinearLayout.java:918)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
E/AndroidRuntime( 1529): at android.view.View.layout(View.java:6863)
E/AndroidRuntime( 1529): at android.view.ViewRoot.performTraversals(ViewRoot.java:996)
E/AndroidRuntime( 1529): at android.view.ViewRoot.handleMessage(ViewRoot.java:1633)
E/AndroidRuntime( 1529): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1529): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1529): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 1529): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1529): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1529): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 1529): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 1529): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager( 790): Removing old ANR trace file from /data/anr/traces.txt
W/ActivityManager( 790): Send CRASH intent: true
I/Process ( 790): Sending signal. PID: 1529 SIG: 3
D/EPD#ActivityManager( 790): resetRegion 4
D/NATIVE-EPD( 790): epd_reset_region: 0x10
D/EPD#ActivityManager( 790): resetRegion 5
D/NATIVE-EPD( 790): epd_reset_region: 0x20
D/EPD#ActivityManager( 790): resetRegion 6
D/NATIVE-EPD( 790): epd_reset_region: 0x40
D/EPD#ActivityManager( 790): resetRegion 7
D/NATIVE-EPD( 790): epd_reset_region: 0x80
D/DeviceManagerBroadcastReceiver( 949): action (com.bn.devicemanager.ACTION_HANDLE_CRASH)
I/dalvikvm( 1529): threadid=7: reacting to signal 3
I/dalvikvm( 1529): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 1529): Sending signal. PID: 1529 SIG: 9
I/ActivityManager( 790): Process com.noshufou.android.su (pid 1529) has died.
I/WindowManager( 790): WIN DEATH: Window{4a0ebc98 com.noshufou.android.su/com.noshufou.android.su.Su paused=false}
I/UsageStats( 790): Unexpected resume of com.gacode.relaunchx while already resumed in com.noshufou.android.su
W/InputManagerService( 790): Window already focused, ignoring focus gain of: [email protected]
V/Activity( 1225): performResume()
Most disturbing, as Jeeves would say.
Here's where my lack of depth shows. I can see there is trouble in the logcat. The word "CRASH" being a clue. But as to the rest..not so much.
I would, at this point, uninstall and reinstall SU--you can get the apk from your NookManager card.
I've got a fairly busy day but my aim is to back up one of my devices, revert it to an unrooted, registered state, root with the "classic" package and try to reproduce your situation. That's one step short of converting to UK and going through the entire process. Which I hope not to do.
nmyshkin said:
Most disturbing, as Jeeves would say.
Here's where my lack of depth shows. I can see there is trouble in the logcat. The word "CRASH" being a clue. But as to the rest..not so much.
I would, at this point, uninstall and reinstall SU--you can get the apk from your NookManager card.
I've got a fairly busy day but my aim is to back up one of my devices, revert it to an unrooted, registered state, root with the "classic" package and try to reproduce your situation. That's one step short of converting to UK and going through the entire process. Which I hope not to do.
Click to expand...
Click to collapse
The reinstall has certainly fixed Superuser, however, no luck with NookSettings still even after another reinstall. I feel reverting to UK on your device wouldn't particularly help you, however going from stock to rooted might. I am wondering at this point if that might do me any good.
It clearly shows a lack of resilience of Superuser although the instigation lies elsewhere.
There is absolutely no reason that an app should bomb doing a layout.
Personally, I've never liked su. All I need in life (before the advent of system as root) is a rooted adbd.
alexhorner said:
The reinstall has certainly fixed Superuser, however, no luck with NookSettings still even after another reinstall. I feel reverting to UK on your device wouldn't particularly help you, however going from stock to rooted might. I am wondering at this point if that might do me any good.
Click to expand...
Click to collapse
I have just found a new APK for Superuser, 3.0.7 which I have attached in both the unextracted ZIP form and the extracted APK form. Source is https://forum.xda-developers.com/t/app-superuser-2-3-6-1-now-on-the-market-2010-09-05.682828/page-49
Not sure it will be of much help, but it certainly works with ADB Konnect perfectly fine.
Still no luck with NookSettings. I decided to logcat that too, here it is:
Spoiler: NookSettings Logcat
Code:
I/ActivityManager( 790): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x14000000 cmp=com.home.nmyshkin.settings/net.dinglisch.android.tasker.Kid }
I/ActivityManager( 790): Start proc com.home.nmyshkin.settings for activity com.home.nmyshkin.settings/net.dinglisch.android.tasker.Kid: pid=3357 uid=10019 gids={}
E/TC ( 1023): KPICollector: 1634321461142 platform process_start {"processName":"com.home.nmyshkin.settings"}
I/dalvikvm( 3357): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
E/TC ( 1023): KPICollector: 1634321461231 ActivityManager background {"component":"com.gacode.relaunchx/.AllApplications"}
E/TC ( 1023): KPICollector: 1634321461238 ActivityManager foreground {"component":"com.home.nmyshkin.settings/net.dinglisch.android.tasker.Kid"}
I/dalvikvm( 3357): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=56)
D/dalvikvm( 3357): GC freed 10007 objects / 357744 bytes in 64ms
D/dalvikvm( 3357): GC freed 10130 objects / 380968 bytes in 61ms
D/dalvikvm( 3357): GC freed 11236 objects / 402944 bytes in 41ms
D/dalvikvm( 3357): GC freed 7376 objects / 183336 bytes in 57ms
I/global ( 3357): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/dalvikvm( 3357): GC freed 10826 objects / 521112 bytes in 53ms
D/LocationManager( 3357): Constructor: service = [email protected]
D/dalvikvm( 3357): GC freed 1646 objects / 200792 bytes in 44ms
D/dalvikvm( 3357): GC freed 116 objects / 120272 bytes in 44ms
I/global ( 3357): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
E/dalvikvm( 3357): Could not find class 'com.google.android.maps.GeoPoint', referenced from method net.dinglisch.android.tasker.hf.a
W/dalvikvm( 3357): VFY: unable to resolve new-instance 279 (Lcom/google/android/maps/GeoPoint;) in Lnet/dinglisch/android/tasker/hf;
D/dalvikvm( 3357): VFY: replacing opcode 0x22 at 0x0005
D/dalvikvm( 3357): Making a copy of Lnet/dinglisch/android/tasker/hf;.a code (52 bytes)
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lcom/google/android/maps/GeoPoint;)
I/dalvikvm( 3357): Could not find method com.google.android.maps.GeoPoint.getLatitudeE6, referenced from method net.dinglisch.android.tasker.hf.a
W/dalvikvm( 3357): VFY: unable to resolve virtual method 1180: Lcom/google/android/maps/GeoPoint;.getLatitudeE6 ()I
D/dalvikvm( 3357): VFY: replacing opcode 0x6e at 0x000a
D/dalvikvm( 3357): Making a copy of Lnet/dinglisch/android/tasker/hf;.a code (116 bytes)
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lcom/google/android/maps/GeoPoint;)
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lcom/google/android/maps/GeoPoint;)
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lcom/google/android/maps/GeoPoint;)
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lcom/google/android/maps/GeoPoint;)
I/dalvikvm( 3357): Could not find method com.google.android.maps.GeoPoint.getLatitudeE6, referenced from method net.dinglisch.android.tasker.hf.b
W/dalvikvm( 3357): VFY: unable to resolve virtual method 1180: Lcom/google/android/maps/GeoPoint;.getLatitudeE6 ()I
D/dalvikvm( 3357): VFY: replacing opcode 0x6e at 0x0009
D/dalvikvm( 3357): Making a copy of Lnet/dinglisch/android/tasker/hf;.b code (72 bytes)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/ht; (280)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/ht;' failed
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/ht; (280)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/ht;' failed
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lcom/google/android/maps/GeoPoint;)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
E/dalvikvm( 3357): Could not find class 'net.dinglisch.android.tasker.MyMapView', referenced from method net.dinglisch.android.tasker.ql.a
W/dalvikvm( 3357): VFY: unable to resolve check-cast 472 (Lnet/dinglisch/android/tasker/MyMapView;) in Lnet/dinglisch/android/tasker/ql;
D/dalvikvm( 3357): VFY: replacing opcode 0x1f at 0x000b
D/dalvikvm( 3357): Making a copy of Lnet/dinglisch/android/tasker/ql;.a code (264 bytes)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lnet/dinglisch/android/tasker/MyMapView;)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
I/dalvikvm( 3357): Could not find method net.dinglisch.android.tasker.MyMapView.getContext, referenced from method net.dinglisch.android.tasker.ql.a
W/dalvikvm( 3357): VFY: unable to resolve virtual method 3189: Lnet/dinglisch/android/tasker/MyMapView;.getContext ()Landroid/content/Context;
D/dalvikvm( 3357): VFY: replacing opcode 0x6e at 0x0001
D/dalvikvm( 3357): Making a copy of Lnet/dinglisch/android/tasker/ql;.a code (117 bytes)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lnet/dinglisch/android/tasker/MyMapView;)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): VFY: unable to find class referenced in signature (Lnet/dinglisch/android/tasker/MyMapView;)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
E/dalvikvm( 3357): Could not find class 'net.dinglisch.android.tasker.MyMapView', referenced from method net.dinglisch.android.tasker.ql.a
W/dalvikvm( 3357): VFY: unable to resolve new-instance 472 (Lnet/dinglisch/android/tasker/MyMapView;) in Lnet/dinglisch/android/tasker/ql;
D/dalvikvm( 3357): VFY: replacing opcode 0x22 at 0x0013
D/dalvikvm( 3357): Making a copy of Lnet/dinglisch/android/tasker/ql;.a code (96 bytes)
W/dalvikvm( 3357): Unable to resolve superclass of Lnet/dinglisch/android/tasker/MyMapView; (284)
W/dalvikvm( 3357): Link of class 'Lnet/dinglisch/android/tasker/MyMapView;' failed
W/dalvikvm( 3357): VFY: returning Ljava/lang/Object; (cl=0x0), declared Landroid/view/View; (cl=0x0)
W/dalvikvm( 3357): VFY: rejecting opcode 0x11 at 0x001c
W/dalvikvm( 3357): VFY: rejected Lnet/dinglisch/android/tasker/ql;.a (Landroid/content/Context;I)Landroid/view/View;
W/dalvikvm( 3357): Verifier rejected class Lnet/dinglisch/android/tasker/ql;
W/dalvikvm( 3357): Exception Ljava/lang/VerifyError; thrown during Lnet/dinglisch/android/tasker/md;.<clinit>
D/AndroidRuntime( 3357): Shutting down VM
W/dalvikvm( 3357): threadid=3: thread exiting with uncaught exception (group=0x4001b210)
E/Settings( 3357): 13.11.02#MyUEH: error: exception in thread main: java.lang.ExceptionInInitializerError
E/Settings( 3357): 13.11.02#: error: Caused by:
E/Settings( 3357): 13.11.02#: error: net.dinglisch.android.tasker.md.<clinit>(Unknown Source)
E/Settings( 3357): 13.11.02#: error: net.dinglisch.android.tasker.vh.b(Unknown Source)
E/Settings( 3357): 13.11.02#: error: net.dinglisch.android.tasker.vh.a(Unknown Source)
E/Settings( 3357): 13.11.02#: error: net.dinglisch.android.tasker.vh.d(Unknown Source)
E/Settings( 3357): 13.11.02#: error: net.dinglisch.android.tasker.Kid.onCreate(Unknown Source)
E/Settings( 3357): 13.11.02#: error: android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 3357): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 3357): java.lang.ExceptionInInitializerError
E/AndroidRuntime( 3357): at net.dinglisch.android.tasker.vh.b(Unknown Source)
E/AndroidRuntime( 3357): at net.dinglisch.android.tasker.vh.a(Unknown Source)
E/AndroidRuntime( 3357): at net.dinglisch.android.tasker.vh.d(Unknown Source)
E/AndroidRuntime( 3357): at net.dinglisch.android.tasker.Kid.onCreate(Unknown Source)
E/AndroidRuntime( 3357): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 3357): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
E/AndroidRuntime( 3357): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
E/AndroidRuntime( 3357): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
E/AndroidRuntime( 3357): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
E/AndroidRuntime( 3357): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3357): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 3357): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 3357): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3357): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 3357): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 3357): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 3357): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3357): Caused by: java.lang.VerifyError: net.dinglisch.android.tasker.ql
E/AndroidRuntime( 3357): at net.dinglisch.android.tasker.md.<clinit>(Unknown Source)
E/AndroidRuntime( 3357): ... 17 more
I/ActivityManager( 790): Removing old ANR trace file from /data/anr/traces.txt
W/ActivityManager( 790): Send CRASH intent: true
I/Process ( 790): Sending signal. PID: 3357 SIG: 3
D/EPD#ActivityManager( 790): resetRegion 4
D/NATIVE-EPD( 790): epd_reset_region: 0x10
D/EPD#ActivityManager( 790): resetRegion 5
D/NATIVE-EPD( 790): epd_reset_region: 0x20
D/EPD#ActivityManager( 790): resetRegion 6
D/NATIVE-EPD( 790): epd_reset_region: 0x40
D/EPD#ActivityManager( 790): resetRegion 7
D/NATIVE-EPD( 790): epd_reset_region: 0x80
D/DeviceManagerBroadcastReceiver( 949): action (com.bn.devicemanager.ACTION_HANDLE_CRASH)
I/dalvikvm( 3357): threadid=7: reacting to signal 3
I/dalvikvm( 3357): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 3357): Sending signal. PID: 3357 SIG: 9
I/ActivityManager( 790): Process com.home.nmyshkin.settings (pid 3357) has died.
V/Activity( 1225): performResume()
D/EPD#ActivityResume( 790): resetRegion 4
D/NATIVE-EPD( 790): epd_reset_region: 0x10
D/EPD#ActivityResume( 790): resetRegion 5
D/NATIVE-EPD( 790): epd_reset_region: 0x20
D/EPD#ActivityResume( 790): resetRegion 6
D/NATIVE-EPD( 790): epd_reset_region: 0x40
D/EPD#ActivityResume( 790): resetRegion 7
D/NATIVE-EPD( 790): epd_reset_region: 0x80
D/EPD#ActivityResume( 790): Disable EPD for 350ms!!!!!!!!
I/UsageStats( 790): Unexpected resume of com.gacode.relaunchx while already resumed in com.home.nmyshkin.settings
D/ReLaunchApp( 1225): --- onResume(AllApps)
W/InputManagerService( 790): Window already focused, ignoring focus gain of: [email protected]
I/DeviceManagerHandler( 949): HandleMessage(): msg.what (1)
I/global ( 949): Default buffer size used in BufferedWriter constructor. It would be better to be explicit if an 8k-char buffer is required.
D/dalvikvm( 949): GC freed 4915 objects / 501464 bytes in 41ms
I/LogcatProcessor( 949): LOG END MARKER - 1634321464060
alexhorner said:
I have just found a new APK for Superuser, 3.0.7 which I have attached in both the unextracted ZIP form and the extracted APK form. Source is https://forum.xda-developers.com/t/app-superuser-2-3-6-1-now-on-the-market-2010-09-05.682828/page-49
Click to expand...
Click to collapse
I have tried other SU apps in the past but they were always complaining about updating binaries (not going to happen). But if you have something that works, good.
That logcat seems to point to the two maps files that are expected by Tasker or any of its kid apps (like Nook Settings). So much stuff about maps, like it can't find what it wants. I've never seen anything like that on my devices (not that I sit around watching logcats scroll by all day). Check that both files are in the proper places. The jar file belongs in /system/framework and is rw-r-r (or 644, as you said). The xml file is in /system/etc/permissions and is also rw-r-r.
In short, if the old SU popped up with ADB Konnect, it's probably not the problem. The Nook Settings app itself is not the problem. I have it running on three devices and the fresh install last night went without a hitch. I've tested it on both FW 1.2.1 and 1.2.2.
Getting one of my Nooks ready for a backup now.

Categories

Resources