Tag Archives: Android

Zombies Run – The End

After tolerating the instability of ZR3 for a long time, I have finally decided to quit using the app. It has become unusable, crashing EVERY use at least once and causing other apps to force close as Android tries to frantically free up memory for the black hole that is ZR3. Six to Start have not even addressed this issue, even though they acknowledge it is a memory hog.

The resources I have made — the Google Music tutorial page, and the Bitbucket respository, will remain up for now, but will not be updated further. If someone wants to pick them up and continue with them, by all means, do so, and let me know, so I can add a redirect or link to your site.

Injustice

It looks like having Injustice on my phone causes my phone to become VERY unstable. Apps start misbehaving and being terminated by the Android OS as it attempts to free-up memory, even when Injustice is not running. I’ve had to remove it off my phone just to get it to behave properly, so now I’m playing it on my tablet instead. I lost around 1 day’s worth of play, but that’s tolerable since I’ve just started it.

Progress is slow, since I can only use the app when I’m at home. But still, I’ve managed to gain some more levels and characters. I’ve even promoted Nightwing and Catwoman.

Screenshot_2014-05-31-15-18-58

Injustice

I found out how to get my game state back, and got all my characters back, plus had Green Lantern added to it, albeit later than normal (GL is meant to have been unlocked when you register for a WBID)

Screenshot_2014-05-29-13-23-37

Injustice

A colleague at work has introduced me to Injustice: Gods Among Us. I’ve spent a couple of days playing it on my tablet, but it seems a little buggy on there (not sure whether it’s my ROM or the app, or both). It’s taken me a couple of attempts, but I’ve got it running on my phone. Unfortunately, even if you have a WBID, your progress does not seem to carry across devices, so I had most of my characters at Level 10 on my tablet, but when I start on my phone, they are all Level 1. I had Nightwing, Sinestro and Lex Luthor on my tablet as starting characters. This time, I have Green Arrow, Harley Quinn and Sinestro, with Green Lantern as my (immediate) first unlock.

Screenshot_2014-05-28-20-08-52

Note to self

If tablet doesn’t boot, use cold boot option (hold down, don’t go into recovery, confirm cold boot)

To fix problem, in terminal:

su
echo boot | dd of=/dev/block/mmcblk0p3 bs=1 seek=0

 

Apple sued over iMessages that fail to reach ex-iPhone user | Technology | theguardian.com

 

A Californian woman has filed a class action against Apple after switching to an Android phone and finding that text messages sent by friends with iPhones didn’t reach her.

Apple sued over iMessages that fail to reach ex-iPhone user | Technology | theguardian.com.

Android: Building Playlists

If you are like me and regularly copy music files to your device, you’ll know that some applications only work with playlists, especially fitness apps like Zombies, Run! and miCoach. But these apps use the media storage playlists, so you need to create the playlists in a certain way. I’ve generate a script below. It searches for any files ending in flac or mp3 (common audio formats), and then generates them into an m3u playlist. It prefixes the output with /sdcard/Music (which is commonly where music files go), but this can be changed.

Copy your music to /sdcard/Music/

Copy the script to the same folder.

Change directory into the folder.

Run this script using the line:

playlistmaker.sh .

And you will get a file ALL.m3u

if [ -f "$1.m3u" ]; then
echo Removing $1.m3u
rm "$1.m3u"
fi
OUTPLS="$1.m3u"
if [[ "$1" = "." ]]; then
OUTPLS=ALL.m3u
fi
echo Building "$OUTPLS"
find "$1" | grep -E ".flac$|.mp3$" | sort | sed -r "s/^(.\/)/\/sdcard\/Music\//" >"$OUTPLS"
SONGS=
wc -l "$OUTPLS" | awk '{print $1}'
if [[ $SONGS -eq 0 ]]; then
echo “$OUTPLS: ($SONGS songs), not keeping playlist”
rm “$OUTPLS”
else
echo “$OUTPLS: ($SONGS songs)”
fi

This script can also be tied together with a tree walker like so:

find -maxdepth 1 -type d -exec ./findMusicFiles.sh {} \;

The script at the start of this post will generate one playlist – ALL.m3u containing all the media in the current directory and below.

Using the second line of code will walk the directories in the current folder and generate one playlist per directory.

Android KitKat

After a lot of tinkering and configuring, I’ve got my HTC Sensation onto Android 4.4.2 (KitKat). The ROM is not registering updates so I’ll manually have to keep checking on the XDA forums.

I like the new interface changes, the sliding notification ribbon, and the way the whole thing seems to run quicker than Jelly Bean. Made some backups of the new versions of the apps, and installed the newer version of TWRP. I was right, and that I was behind by several releases.

The only thing that’s gone funny right now, is my local profile that is displayed on the interface is corrupted. Here’s my build screen:

Screenshot_2014-03-22-22-50-32

Flashing My Phone

I’ve been contemplating flashing my phone since the guys at Cyanogenmod haven’t released any new ROM versions since 2013. Looking around on the XDA forums, I’ve found plenty of releases by other people and teams, some of which are the new KitKat version. So I downloaded and put those on my phone, but learning from past mistakes, I made sure I had a backup. My recovery is the TWRP, so I did a backup on that tool, then flashed the ROM. It booted up fine, but got loads of FCs, so I went back and restored my backup. Or so I thought. Going back into my pre-KitKat ROM, left me with a factory-resetted version of a good ROM. So I can to reconnect my Google accounts, install Titanium Backup and its key, then restore my backups from Titanium. Seriously, buy Titanium Backup, it will save you HOURS of time redownloading, reinstalling, and reconfiguring your applications.

So now, I’m running my application restores, then I’m going to reboot and check it all works, then download and install the latest TWRP recovery (I suspect mine might be out of date since I haven’t used it for a long while), and do another backup, then try again.