Wednesday 27 May 2015

This is why that text message turns off your iPhone and how you can fix it.

So a new bug in the iOS messages app has been discovered and people are sending it to each other to turn off/reset their phone.

The bug is replicated by sending the following string of text to another user via iMessage:


 لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ 冗

A lot of people on twitter seem to suspect that the Arabic text is causing the phone to reset. This, however, isn't the whole story.


How it works.


Firstly, it doesn't turn off or reset the phone, It just crashes springboard (The name of the home screen on your phone). It does this because it trys to truncate the text to fit it in the text preview window. However, Arabic text doesn't conform to English text, where removing a character always makes the text length shorter. The OS tries to shorten the text which makes it longer, this confuses the OS and causes the phone to go into a loop and fills the memory allocated to the springboard. 
Springboard realises that it needs to crash and restart to protect and fix itself (In the same way your computer will show the Blue Screen of Death, kernal panic, or your web browser will close the webpage you're viewing telling you that something went wrong).

Secondly, this phone will only restart if the person receiving the message isn't already in the Message app. This is because it's the notification that is handled by springboard and causes it to reset.


How to Fix my iPhone.


Some people lose access to the Message app after receiving this text, and there's a work around to get it back.  

You need to get those unicode characters removed from the preview pane of the message app, so that your phone doesn't try to read them when you open the app and crash again. 
There are a couple of ways of doing this

1) if you have Siri enabled, dictate a text message to the person who sent you the message. "Hey Siri, send a reply to my latest text saying 'thanks, your tried to break my phone. Aren't you a cool person'. " should do the trick. 

2) You can go to any app that allows you to share something via text or iMessage (such as the photo app) and send a photo to the person who sent you the message.


Again, the aim here is to remove the string of characters from the message preview pane. 


3) I'm gonna go out on a limb and say that the Mac Message app isn't affected by this, so you could potentially open the Message app on your Mac and delete the message there and wait for it to sync across to your phone.


How do I stop this from happening again?


To prevent this from happening again, until Apple issues a patch, you can then go to your settings and turn off text previews. 





Monday 11 May 2015

Does Shining Force still shine in 2015?



Nostalgia is great. Thinking back to your favourite games as a kid and the sepia toned, rose-tinted memories of the many hours spent playing them makes it seem like a good idea to go back and play them again.

Shining Force II framed A3 box art hanging in my home.
I recently brought Shining Force II for the Sega MegaDrive. I picked it up from a car-boot sale for £1.50 along with a few other MegaDrive games. Its a steal considering they're going for £20-50 on eBay.

I loved Shining Force I and II so much as a kid, I probably played it more than Bubble Bobble (Which I played a lot!). I have a framed poster of the box art hanging on my wall!

There have been over 20 games in the Shining Series now, but none of them have been as good as Shining Force I or II, or Shining in the Darkness. They perfectly take the top down RPG mechanics of the era (think Phantasy Star, early Final Fantasy) such as towns, story focus, and exploration and match it with tactical strategy games mechanics with squad based battle systems like Advance Wars. 

The story of the games itself are fairly unoriginal. You play as a young boy, who for some reason is the only person who can defeat the recently awoken ultimate evil but only after searching the land for the mythical weapon that is the one thing capable of defeating him. Although unoriginal, the way the story is told and the fictional world created by the games still stands strong and has plenty of lore to explore.

The story is only the trimmings to these games though, the real filling is the battles. These are turn-based tactical combat encounters. The team is made up from characters who join the force as the game progresses and, since the limit is 12 characters, you can switch them out between battles. 

The wonderfully designed characters all had their own personalities and qualities in terms of story and fighting style. I still think Peter the phoenix was OP, yogurt was cute and funny, and Sarah is a kick ass character. 

These characters were split into classes of the usual RPG variety; Knight, Swordsmen, Monk, Mage etc. which meant they also fulfilled different roles in combat and equipped different weapons. With over 25 characters in each game it allowed for different team make-ups and strategy which adds to the replayability.  

I loved these games, and playing Shining Force II again made me remember how good it is. Does it hold up? Well RPG mechanics have come a long way since the early 90s and most games now have some sort of HP/EXP/Stats thing going on, but I have to say "YES!" These games really do stand up today and it's still immensely fun to play through. 

Shining Force II cart. £1 from a Car boot sale.


What are your favourite memories of Shining Force series? let me know in the comments or @lanerobertlane on Twitter.