[Xoom Android Development] compuguy1088:
Good to hear. Looking into face unlock. Found a flashable zip from teamhacksung's galaxy s ICS thread (http://xdaforums.com/showpost.php?p=19713125&postcount=1). It currently does not work. It outputs with an error of:

Edit:Added full error from logcat

Edit 2: tried version 6....gets through the prompts, but crashes after hitting continue on step two. the screen rotates, and then dumps back to the setting screen. Logcat outputs this after termination:

I/ActivityManager( 176): START {cmp=com.android.facelock/.SetupIntro (has extras)} from pid 950
I/keystore( 131): uid: 1000 action: t -> 3 state: 3 -> 3 retry: 4
I/ActivityManager( 176): Start proc com.android.facelock for activity com.android.facelock/.SetupIntro: pid=1532 uid=10046 gids={1006}
D/OpenGLRenderer( 950): Flushing caches (mode 1)
D/libEGL ( 1532): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 1532): loaded /system/lib/egl/libEGL_tegra.so
D/libEGL ( 1532): loaded /system/lib/egl/libGLESv1_CM_tegra.so
D/libEGL ( 1532): loaded /system/lib/egl/libGLESv2_tegra.so
D/OpenGLRenderer( 1532): Enabling debug mode 0
D/OpenGLRenderer( 950): Flushing caches (mode 0)
W/InputManagerService( 176): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@414a2498 (uid=1000 pid=950)
I/ActivityManager( 176): Displayed com.android.facelock/.SetupIntro: +426ms
D/dalvikvm( 248): GC_CONCURRENT freed 396K, 8% free 7777K/8391K, paused 6ms+3ms
D/dalvikvm( 869): GC_CONCURRENT freed 465K, 8% free 7505K/8071K, paused 2ms+3ms
D/dalvikvm( 176): GC_CONCURRENT freed 1075K, 16% free 10877K/12871K, paused 3ms+6ms
D/dalvikvm( 248): GC_CONCURRENT freed 397K, 8% free 7778K/8391K, paused 2ms+3ms
I/ActivityManager( 176): START {flg=0x2000000 cmp=com.android.facelock/.SetupFaceLock (has extras)} from pid 1532
I/InputReader( 176): Reconfiguring input devices. changes=0x00000004
I/InputReader( 176): Device reconfigured: id=2, name='qtouch-touchscreen', surface size is now 1280x800, mode is 1
I/ActivityManager( 176): Config changed: {1.0 0mcc0mnc en_US layoutdir=0 sw800dp w800dp h1232dp xlrg port finger -keyb/v/h -nav/h s.11}
I/StatusBar.HeightReceiver( 248): Resizing status bar plugged=false height=48 old=48
D/dalvikvm( 352): GC_EXPLICIT freed 11K, 21% free 9869K/12423K, paused 3ms+4ms
D/dalvikvm( 1532): GC_FOR_ALLOC freed 119K, 4% free 6761K/6983K, paused 39ms
D/dalvikvm( 1532): No JNI_OnLoad found in /system/lib/libfacelock_jni.so 0x41096f00, skipping init
F/libc ( 1532): Fatal signal 4 (SIGILL) at 0x5be954ca (code=1)
I/DEBUG ( 122): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 122): Build fingerprint: 'motorola/tervigon/wingray:3.2.1/HTK75D/190830:user/release-keys'
I/DEBUG ( 122): pid: 1532, tid: 1532 >>> com.android.facelock <<<
I/DEBUG ( 122): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 5be954ce
I/DEBUG ( 122): r0 00000207 r1 5bedf974 r2 01038cd0 r3 5bedf974
I/DEBUG ( 122): r4 01038a80 r5 010385b4 r6 01038a80 r7 be8bf0c0
I/DEBUG ( 122): r8 cbf00019 r9 56acab94 10 5b0287df fp be8bf624
I/DEBUG ( 122): ip 5bedf6f4 sp be8beef8 lr 40037150 pc 5be954ce cpsr 00000030
I/DEBUG ( 122): d0 0000000a458ca000 d1 3f5538583e87cf1c
I/DEBUG ( 122): d2 368000063e87cf1c d3 3f5db3d73da3d70a
I/DEBUG ( 122): d4 3f8000003f400000 d5 4437560444349137
I/DEBUG ( 122): d6 3ece2196443512e1 d7 43fa00003e7a0f91
I/DEBUG ( 122): d8 43d5800043440000 d9 00000000000001ab
I/DEBUG ( 122): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 122): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 122): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 122): scr 60000013
I/DEBUG ( 122):
I/DEBUG ( 122): #00 pc 5be954ce /system/lib/libfacelock_jni.so
I/DEBUG ( 122): #01 lr 40037150 /system/lib/libc.so
I/DEBUG ( 122):
I/DEBUG ( 122): code around pc:
I/DEBUG ( 122): 5be954ac 9803f929 e007b930 98034605 f792b388 )...0....F......
I/DEBUG ( 122): 5be954bc e02ef8d5 f8d2f792 0a0dedd4 0be0eef8 ................
I/DEBUG ( 122): 5be954cc 1b22eddf 0ba0eec1 0b30ec51 e8eaf78d ..".....Q.0.....
I/DEBUG ( 122): 5be954dc 0b17ec41 6bc7eefc 3a90ee16 fc83fa5f A......k...:_...
I/DEBUG ( 122): 5be954ec ee072300 e00fca90 3a10ee02 1ae7eeb8 .#.........:....
I/DEBUG ( 122):
I/DEBUG ( 122): code around lr:
I/DEBUG ( 122): 40037130 08bd87f0 e5964000 e5967000 e2144903 .....@...p...I..
I/DEBUG ( 122): 40037140 1a00000f f57ff05f e5965000 ebffecf0 ...._....P......
I/DEBUG ( 122): 40037150 e2055a02 e3853001 e1500003 0a000006 .Z...0....P.....
I/DEBUG ( 122): 40037160 e5865000 e1a00006 e1a01005 e3a02001 .P........... ..
I/DEBUG ( 122): 40037170 ebfffede e1a00004 e8bd87f0 e3a00000 ................
I/DEBUG ( 122):
I/DEBUG ( 122): memory map around addr 5be954ce:
I/DEBUG ( 122): 5bd01000-5be01000 /dev/ashmem/dalvik-jit-code-cache (deleted)
I/DEBUG ( 122): 5be01000-5bedc000 /system/lib/libfacelock_jni.so
I/DEBUG ( 122): 5bedc000-5bee0000 /system/lib/libfacelock_jni.so
I/DEBUG ( 122):
I/DEBUG ( 122): stack:
I/DEBUG ( 122): be8beeb8 be8beee4 [stack]
I/DEBUG ( 122): be8beebc be8beee4 [stack]
I/DEBUG ( 122): be8beec0 01038cd0 [heap]
I/DEBUG ( 122): be8beec4 be8beee4 [stack]
I/DEBUG ( 122): be8beec8 00000002
I/DEBUG ( 122): be8beecc be8bf0c0 [stack]
I/DEBUG ( 122): be8beed0 cbf00019
I/DEBUG ( 122): be8beed4 56acab94
I/DEBUG ( 122): be8beed8 5b0287df /data/dalvik-cache/system@app@FaceLock.apk@classes.dex
I/DEBUG ( 122): be8beedc 5be27683 /system/lib/libfacelock_jni.so
I/DEBUG ( 122): be8beee0 01038cd0 [heap]
I/DEBUG ( 122): be8beee4 5bedf974 /system/lib/libfacelock_jni.so
I/DEBUG ( 122): be8beee8 01038a80 [heap]
I/DEBUG ( 122): be8beeec 010385b4 [heap]
I/DEBUG ( 122): be8beef0 df0027ad
I/DEBUG ( 122): be8beef4 00000000
I/DEBUG ( 122): be8beef8 00000100
I/DEBUG ( 122): be8beefc 01039120 [heap]
I/DEBUG ( 122): be8bef00 01039120 [heap]
I/DEBUG ( 122): be8bef04 01038cd0 [heap]
I/DEBUG ( 122): be8bef08 010385b0 [heap]
I/DEBUG ( 122): be8bef0c 010385b0 [heap]
I/DEBUG ( 122): be8bef10 010385b4 [heap]
I/DEBUG ( 122): be8bef14 5be6c69d /system/lib/libfacelock_jni.so
I/DEBUG ( 122): be8bef18 be8bf048 [stack]
I/DEBUG ( 122): be8bef1c be8bf058 [stack]
I/DEBUG ( 122): be8bef20 be8bf078 [stack]
I/DEBUG ( 122): be8bef24 be8bf068 [stack]
I/DEBUG ( 122): be8bef28 010385b0 [heap]
I/DEBUG ( 122): be8bef2c 010385a8 [heap]
I/DEBUG ( 122): be8bef30 010385b0 [heap]
I/DEBUG ( 122): be8bef34 be8bf040 [stack]
I/DEBUG ( 122): be8bef38 be8bf0c0 [stack]
I/DEBUG ( 122): be8bef3c 5be81d83 /system/lib/libfacelock_jni.so
I/DEBUG ( 122): be8bef40 be8bf624 [stack]
I/DEBUG ( 122): be8bef44 00000000
I/DEBUG ( 122): be8bef48 7a690001
I/DEBUG ( 122): be8bef4c c0800000
I/DEBUG ( 122): be8bef50 3f000000
I/DEBUG ( 122): be8bef54 00000000
I/DEBUG ( 122): be8bef58 3f000000
I/DEBUG ( 122): be8bef5c 00000000
I/DEBUG ( 122): be8bef60 43340000 /dev/ashmem/dalvik-heap (deleted)
I/DEBUG ( 122): be8bef64 00000000
I/DEBUG ( 122): be8bef68 00000100
I/DEBUG ( 122): be8bef6c 00000003
I/DEBUG ( 122): be8bef70 00000000
I/DEBUG ( 122): be8bef74 00000096
I/DEBUG ( 122): be8bef78 3f800000
I/DEBUG ( 122): be8bef7c 3f400000
I/DEBUG ( 122): be8bef80 3f5db3d7
I/DEBUG ( 122): be8bef84 3f400000
I/DEBUG ( 122): be8bef88 3f5db3d7
I/DEBUG ( 122): be8bef8c 3f400000
I/DEBUG ( 122): be8bef90 3f5db3d7
I/DEBUG ( 122): be8bef94 00000001
I/DEBUG ( 122): be8bef98 3fa00000
I/DEBUG ( 122): be8bef9c 443b8000 /dev/ashmem/dalvik-heap (deleted)
I/DEBUG ( 122): be8befa0 3f333333
I/DEBUG ( 122): be8befa4 43480000 /dev/ashmem/dalvik-heap (deleted)
I/DEBUG ( 122): be8befa8 3f333333
I/DEBUG ( 122): be8befac 40000000
I/DEBUG ( 122): be8befb0 3e99999a
I/DEBUG ( 122): be8befb4 42700000 /dev/ashmem/dalvik-heap (deleted)
I/DEBUG ( 122): be8befb8 00000000
I/DEBUG ( 122): be8befbc 40800000 /system/lib/libdvm.so
I/DEBUG ( 122): be8befc0 00000001
I/DEBUG ( 122): be8befc4 00000002
I/DEBUG ( 122): be8befc8 00000003
I/DEBUG ( 122): be8befcc 00000001
I/DEBUG ( 122): be8befd0 00000001
I/DEBUG ( 122): be8befd4 00000000
I/DEBUG ( 122): be8befd8 00000000
I/DEBUG ( 122): be8befdc 00000000
I/DEBUG ( 122): be8befe0 00000000
I/DEBUG ( 122): be8befe4 00000000
I/DEBUG ( 122): be8befe8 00000000
I/DEBUG ( 122): be8befec 00000000
I/DEBUG ( 122): be8beff0 00000000
I/DEBUG ( 122): be8beff4 00000000
I/DEBUG ( 122): be8beff8 00000000
I/DEBUG ( 122): be8beffc 00000000
I/BootReceiver( 176): Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_TOMBSTONE)
W/InputDispatcher( 176): channel '4147b6b0 com.android.facelock/com.android.facelock.SetupIntro (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 176): channel '4147b6b0 com.android.facelock/com.android.facelock.SetupIntro (server)' ~ Channel is unrecoverably broken and will be disposed!
I/ActivityManager( 176): Process com.android.facelock (pid 1532) has died.
W/ActivityManager( 176): Force removing ActivityRecord{41378678 com.android.facelock/.SetupFaceLock}: app died, no saved state
D/Zygote ( 125): Process 1532 terminated by signal (4)
W/InputDispatcher( 176): Attempted to unregister already unregistered input channel '4147b6b0 com.android.facelock/com.android.facelock.SetupIntro (server)'
I/WindowManager( 176): WINDOW DIED Window{4147b6b0 com.android.facelock/com.android.facelock.SetupIntro paused=false}
W/WindowManager( 176): Failed looking up window
W/WindowManager( 176): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@413582f8 does not exist
W/WindowManager( 176):	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7156)
W/WindowManager( 176):	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7147)
W/WindowManager( 176):	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1529)
W/WindowManager( 176):	at android.os.BinderProxy.sendDeathNotice(Binder.java:417)
W/WindowManager( 176):	at dalvik.system.NativeStart.run(Native Method)
I/WindowManager( 176): WIN DEATH: null