Wing Ho


Android 6.0.1 Marshmallow on the Galaxy Tab S 8.4

Wing Ho

iPhone 6S Fingerprint Scanner


Use with, TWRP 3.0.2-1, SuperSU 2.50

  • Advanced wipe
    • davlik cache
    • system
    • cache
    • data
  • Flash aosp zip
  • Reboot to recovery
  • Flash gapps, supersu zips
  • Reboot

I spent the better half of an ENTIRE Sunday to get the latest AOSP 6.0.1 build working on my Galaxy Tab S. Many combinations of TWRP and GAPPS were used, and a sacrificial micro SD (a microSD actually did crap out on me) along with some voodoo magic later left me with a working tablet.

The Tablet

Samsung SM-T700 Galaxy Tab S 8.4 - WiFi variant

(Codename): Samsung Klimt

Android Version: Android 6 / 6.0 / 6.0.1 Marshmallow

Happy days

Previously, I successfully ran an earlier build of the rom back in March -


Flashed the zips fine and was able to install Google play store separately from the nano gapps package.

This worked wonderfully, the tablet actually correctly went into...

Read more

Simple Monitoring via New Relic Synthetics

Wing Ho
iPhone 6S Fingerprint Scanner

There is a whole suite of testing tools available for your apps being developed internally. Uptime monitoring services are also plentiful, but one quick, cheap & easy way to get notified when there’s something wrong with one of your sites is via New Relic Synthetics!

We won’t go into the nitty gritty of getting a monitor set up, it’s all well written here in New Relic’s documentation of it all. The very basic of which is Ping, and more importantly the only monitor that New Relic offers on their free tier.

So go into Synthetics and set up a basic ping monitor for each of your sites, and as a bonus, if you have say your Google Analytics script inlined, you can also check for that via Synthetics. You can just throw in the whole part into the "Add a validation string to look for in the response (optional)" field.

"_gaq.push(['_setAccount', 'UA-XXXXXXXX-Y']);"

Alternatively if you’re loading...

Read more

The Evolution of Fingerprint Scanners on Smartphones

Wing Ho
iPhone 6S Fingerprint Scanner

Fingerprint scanners may seem like a gimmick, and I certainly continued with this thought when I first used it on the Galaxy Tab S. You would have to hit the home button, and then ensure you swipe it at the right pace, on the right angle, from the correct starting point. You’d attempt to do this incorrectly about 5 times, and then get locked out of your device for 30 seconds!

This all changed when I tried the iPhone’s (specifically the 6S) implementation of fingerprint scanning. There’s no awkward, clunky swiping.  Just place your finger on the scanner and it does its thing quickly and accurately.

One very useful implementation that I’ve encountered is my banking app, which authenticates via fingerprint instead of a password. We should see an increase in adoption of authentication via fingerprints, with iOS 8 having opening up access to use Touch ID via its Local Authentication Framework, and Android 6.0 Marshmallow building out a new Fingerprint API...

Read more

From 3 Monitors down to 1 – Over 8 Million Beautiful Pixels on the Philips BDM4065UC

Wing Ho

Philips BDM4065UC In All Its Glory

I’ve always used a multi-monitor setup the moment I had the setup to do it – you could get so much more screen estate just by plugging in another monitor! My multi monitor configuration journey went something like –

1. Acer x233h (23”) + HP w1907 (19”)

This was my first venture into multiple monitors with the 19” screen off to the side. This pulled me in – I must have more! And so I got a matching monitor to go with the 23”.

2. 2x Acer 23”

Great, but I had them positioned in a “V” formation such that the bezels in the middle were always annoying. I would need to switch the main action back and forth between the left and right monitors so that neck strain wouldn’t become an issue.

3. Acer 23” + Dell U2711 (27”) + Acer 23”

My first experience with a triple monitor setup. Even better with the U2711’s increased resolution, now there’s a nice beautiful IPS in 2560 x 1440...

Read more

The Importance of Exercise & An Active Lifestyle for A Healthier YOU

Wing Ho

Melbourne University Weightlifting and Powerlifting Club Biceps

You never stop reading about how important physical exercise is for your health, and I’m going to tell it to you again.

I’m going to sound like a broken record, but never put physical exercise aside! Commute via your push bike when feasible. Take the stairs instead of the elevator if you’re only going a few floors, or always, if you’re feeling overly invigorated. Seriously, you hear this kind of stuff time and time again because it makes a difference.

The key is consistency

Eleiko Weightlifting Bar and Plates

I played a bit of sport here and there, but never really stayed consistently active until 2010 when I dove in and bought a power rack and barbell to use at home. I joined up with the Melbourne University Weightlifting & Powerlifting Club in 2011 and haven’t looked back. I feel much better now with an active lifestyle over my sedentary days. For me I’ve found the key to consistency, was having an awesome group of people to train with.

Having the club to go back to every...

Read more

Clearing up the “visitorTracker” Malware on your (WordPress) website

Wing Ho

WordPress is a fantastic blogging platform, but it isn’t perfect. With the millions of sites that it runs on, it becomes a popular target for discovering vulnerabilities and exploiting them. You may be one of those who have found your site offline, or even redirected to another site. I recently ran into the ‘visitorTracker’ Malware on one of our WordPress websites, and I will briefly detail through how to address it.

Google is even nice enough to let you know with a “Notice of Suspected Hacking on [Your Site URL]” when your blog has been compromised, and specifically what they think is malicious. In this case, "if(visitorTracker_isMob())" is the offending code they are hinting at. Thanks Google. So let’s go in and get this cleared up.


Google Search Console Suspected Hacking

Always backup!

Before we dive in and make any changes, the golden rule rule is to always backup! I am constantly reminded of this. Just recently one of my old harddrives gave up on me but nothing of...

Read more