Install CharlesProxy CA Certificate on Android

I use Charles Proxy extensively for debugging all kinds of applications, and lately I've been using it more with mobile devices. One of the killer features of Charles is its ability to intercept SSL traffic. This is hard - and rightly so, it should be difficult to inspect SSL traffic!

Charles handles this by using the server's SSL certificate for the connection from Charles to the remote server, and then using Charles' own SSL certificate for the "last mile" back to your browser or device. This means that the connection will be flagged as insecure; Charles' certificates aren't trusted by your browser or device - but we can easily change that. Continue reading

A Freemium Business Model

I have an android smartphone, and I have *very* few paid for applications on it. Mostly I have document viewers, the wordpress app, mail/calendar/map from google, and so on - plus a couple of free games. In January I downloaded a new game and I've been playing it pretty regularly since*.

Tapfish is a game where you can buy, raise and sell fish - like a tamagotchi, all grown up and moved to the smartphone platform (and prettier!) You can play quite a bit of the game without paying for anything - so much in fact that I got quite into it. When you consider that I've played daily for 6 weeks, 10 quid for the add-ons that will let me play more of the game seems reasonable. Continue reading