Widespread Augmented Reality

Widespread Augmented Reality
Click on the image to get the Android Augmented Reality Heads up Display

Tuesday, January 28, 2014

Windows Vista Ransomware Removal

Repaired a Toshiba Satellite that was blocked by ransomware.

Symptoms:
 
  • ConfigFree error message display.
  •  
  • A white screen, submit button and text box blocked out the desktop

  • Resolution:
     
  • Restart, hold F8 key, select safe mode with command prompt
  •  
  • Immediately type "explorer" and then hit Enter.
  •  
  • Type "rstrui.exe" and then hit Enter.
  •  
  • Click Start and search for "Backup and restore".
  •  
  • Select and install an earlier restore point
  •  
  • Once finished, connect to internet and browse to Bleeping Computer.
  •  
  • Search for favorite malware cleaners, e.g. ADW, MalwareBytes, CCleaner.
  • The best solution would be wiping the drive and installing Linux.

    Monday, January 27, 2014

    Saturday, January 25, 2014

    Saturday, January 18, 2014

    My Android Crash Dump from Google Play.

    What do you all make of this? The device was a nuclear-pfdq88c.

    ----- pid 5085 at 2013-12-01 11:05:36 -----
    Cmd line: org.warmixare
    DALVIK THREADS:
    (mutexes: tll=0 tsl=0 tscl=0 ghl=0)
    "main" prio=5 tid=1 SUSPENDED

    | group="main" sCount=1 dsCount=0 obj=0x409fe460 self=0x99e7f0 | sysTid=5085 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=1075086472 | schedstat=( 33150025 66414548 106 ) utm=1 stm=2 core=0 at java.lang.String.(String.java:~271) at java.util.zip.ZipEntry.(ZipEntry.java:382) at java.util.zip.ZipFile.readCentralDir(ZipFile.java:365) at java.util.zip.ZipFile.(ZipFile.java:132) at java.util.zip.ZipFile.(ZipFile.java:103) at dalvik.system.DexPathList.makeDexElements(DexPathList.java:217) at dalvik.system.DexPathList.(DexPathList.java:96) at dalvik.system.BaseDexClassLoader.(BaseDexClassLoader.java:52) at dalvik.system.PathClassLoader.(PathClassLoader.java:65) at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:57) at android.app.LoadedApk.getClassLoader(LoadedApk.java:302) at android.app.LoadedApk.makeApplication(LoadedApk.java:474) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3938) at android.app.ActivityThread.access$1300(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1185) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) at dalvik.system.NativeStart.main(Native Method) "Binder Thread #2" prio=5 tid=10 NATIVE | group="main" sCount=1 dsCount=0 obj=0x40f9f648 self=0xbb1cb8 | sysTid=5097 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11358712 | schedstat=( 2132541 3323875 7 ) utm=0 stm=0 core=0 at dalvik.system.NativeStart.run(Native Method) "Binder Thread #1" prio=5 tid=9 NATIVE | group="main" sCount=1 dsCount=0 obj=0x40f9f390 self=0xbbbb08 | sysTid=5096 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11944632 | schedstat=( 2403456 7518911 6 ) utm=0 stm=0 core=0 at dalvik.system.NativeStart.run(Native Method) "FinalizerWatchdogDaemon" daemon prio=5 tid=8 TIMED_WAIT | group="main" sCount=1 dsCount=0 obj=0x40f9ac30 self=0xb9dac0 | sysTid=5095 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11736064 | schedstat=( 250832 6191288 4 ) utm=0 stm=0 core=0 at java.lang.VMThread.sleep(Native Method) at java.lang.Thread.sleep(Thread.java:1031) at java.lang.Thread.sleep(Thread.java:1013) at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:213) at java.lang.Thread.run(Thread.java:856) "FinalizerDaemon" daemon prio=5 tid=7 WAIT | group="main" sCount=1 dsCount=0 obj=0x40f9aad8 self=0xb68540 | sysTid=5094 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11962768 | schedstat=( 175043 457957 5 ) utm=0 stm=0 core=0 at java.lang.Object.wait(Native Method) - waiting on <0x409f45d0> (a java.lang.ref.ReferenceQueue) at java.lang.Object.wait(Object.java:401) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168) at java.lang.Thread.run(Thread.java:856) "ReferenceQueueDaemon" daemon prio=5 tid=6 WAIT | group="main" sCount=1 dsCount=0 obj=0x40f9a970 self=0xb3e0a8 | sysTid=5093 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=12180016 | schedstat=( 223209 495083 5 ) utm=0 stm=0 core=0 at java.lang.Object.wait(Native Method) - waiting on <0x409f44f8> at java.lang.Object.wait(Object.java:364) at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:128) at java.lang.Thread.run(Thread.java:856) "Compiler" daemon prio=5 tid=5 SUSPENDED | group="system" sCount=1 dsCount=0 obj=0x40f9a880 self=0xb9d5e0 | sysTid=5092 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11987072 | schedstat=( 6524739 29390328 13 ) utm=0 stm=0 core=0 at dalvik.system.NativeStart.run(Native Method) "JDWP" daemon prio=5 tid=4 VMWAIT | group="system" sCount=1 dsCount=0 obj=0x40f9a798 self=0xb61750 | sysTid=5091 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11987008 | schedstat=( 436750 1113875 8 ) utm=0 stm=0 core=0 at dalvik.system.NativeStart.run(Native Method) "Signal Catcher" daemon prio=5 tid=3 RUNNABLE | group="system" sCount=0 dsCount=0 obj=0x40f9a6a0 self=0xb5da58 | sysTid=5090 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11481440 | schedstat=( 17497159 33581478 46 ) utm=1 stm=0 core=0 at dalvik.system.NativeStart.run(Native Method) "GC" daemon prio=5 tid=2 VMWAIT | group="system" sCount=1 dsCount=0 obj=0x40f9a5c0 self=0xbbef20 | sysTid=5088 nice=0 sched=0/0 cgrp=[no-cpu-subsys] handle=11810104 | schedstat=( 509375 5738453 3 ) utm=0 stm=0 core=0 at dalvik.system.NativeStart.run(Native Method) ----- end 5085 -----

    Thursday, January 9, 2014

    Friday, January 3, 2014

    More Kit Kat on a Samsung Galaxy Tablet P3113

    This is a follow up to the previous post.

  • I noticed no Developer Options under settings. Bummer.
  • The absence or corruption of the Cyanogenmod development.apk meant no USB debugging for a connection to the Android SDK on my Aspire One netbook.

    Solution: I found an app that mimics the Developer Tools at https://play.google.com/store/apps/details?id=org.westhill.development&feature=also_installed.

    All this prompted me to recompile the following Augmented Reality social networking app with a target of 19 a.k.a. Kit Kat.

  • https://play.google.com/store/apps/details?id=org.warmixare
  • Jan 15 2013 Revision : I found that tapping the [Build Number] under [Settings | About Device] enables [Developer Options]. Tap the [Build Number] 7 times.