iOS Messages Arabic string bug iPhone screenshot 002

There is a new bug in iOS that resprings most peoples phones due to a low memory crash. It is caused by iOS’s inability to render certain strings of Arabic characters which overloads the memory, causing resprings and reboots or safe mode on a jailbroken device. Simply explained, when someone messages you those characters and you get a banner notification, your phone starts kicking the bucket.

A few developers have stepped in and saved the day for jailbreakers. This isn’t the first or second time the jailbreak community receives a security fix quicker than Apple is able to push one to stock devices. It’s a great example of the argument that jailbroken iOS, in the right hands, can be more secure than stock.

Read more: What’s that Messages bug that crashes your iPhone and how to get around it

UnicodeSuppressor

The first one is UnicodeSuppressor by MohammadAG, which was submitted to BigBoss and should drop today or tomorrow. You can install it with iFile with this link if you don’t want to wait for that. He mentions that it’s not a complete fix and it only works in the Messages app since it checks for three characters within the offending message, and blocks it before the crash happens. For those interested in this sort of thing, here is the source code on GitHub. You may also want to check the reddit thread about it.

IneffectivePower

Karen Tsai, who is a well-known programmer and maintainer of essential development tools, wrote a more complete solution called IneffectivePower. It tackles the problem at the source of the crash, which has to do with CoreText, so this should be a system-wide fix.

If anyone experiences problems with it, she would like to know ASAP so she can fix it. She asks that people send her a symbolicated crash log of the crash to angelXwind@angelxwind.net. IneffectivePower can be found on the BigBoss repo.

Check out the thread on reddit for some more information and see what the community is saying about it.

It seems like almost every so often there is a new bug affecting iOS or OS X, so it’s really nice to have fixes for them in such a short time. Hopefully it didn’t cause too many people to lose that many friendships.

What has been your experience with this bug?

  • Rares

    Someone, with no experience what so ever regarding iphones, pissed me off and I sent her this message. I don’t know if she figured out how to fix it.

    • Favna

      So you take revenge by essentially disabling her messages app? Well…. I’ll just leave by saying that there are other ways to fix a fight than making it worse.

      • SoylentGreen

        Yes this is called being human, conditioned in a certain manner, learnt behaviour, humans enjoy illustrating their displeasure, you could say, ” well at least you did not physically assault them”
        Appropriate punishment, we just dunno the offence, crashing a bitch phone is no biggy.
        On my planet at least.

        @disqus
        No I’ve not already made this comment

  • Rahimo

    this is why i love Jailbreak !! Freedom !!

    • Me too!

    • Favna

      Very very true. hugging 8.1.2 for life.

      • Rahimo

        I’m on iOS 8.1 !!

  • Dominic LoFranco

    IneffectivePower Works like a charm!!!!

  • Victor

    Time for Apple to bring out a fix!

  • Charlie

    It’s amazing these developers have already figured out a way to block this but Apple has yet to release an update

    • Jordan Brown

      That’s because they like to make sure their updates work before releasing them to millions of iPhones. Remember iOS 8.0.2? Everyone lost their damn minds. Be patient. An update will probably come Monday.

    • To piggy back on what Jordan said, they also have a lot more than just the one fix to worry about so it’s not just ‘scramble a patch together and start signing a new iOS version’. I don’t know them all but I’m sure it’s incredibly complicated to put together a firmware they are happy with, while pushing to that many devices. They will fix it, we just have to be patient.

    • Tommmy

      Moreover Apple’s update probably gonna brake something else or simply brick the devices.

  • Chris

    So glad I didn’t give my jailbreak up

  • butterfield

    Ineffective Power is for ios8 only…what to do if I’m still on 7.1.2?

    • Elias Chao

      As far as I know, this bug is iOS 8 only.

  • Christopher Robin Hernandez

    I Laughed kinda hard when i read that part that says “your phone starts kicking the bucket” haha ive never heard that phrase before and i found it so hilarious. anyways yes, my phone resprings after i send the text to myself.

  • Who would send this text to anyone? If anyone sent it to me, I’d make sure everyone knew about what they did.

    • Tyler Smith

      you must have some really nice friends… me on the other hand have very mean and (other words i shouldnt say) friends. then again i think i am the one who taught them to be that way

  • jaysoncopes

    I could proabably win a bar bet saying that Apple’s update will be identical to one or both of these tweaks.

  • SoylentGreen

    Yes this is called being human, conditioned in a certain manner, learnt behaviour, humans enjoy illustrating their displeasure, you could say, ” well at least you did not physically assault them”
    Appropriate punishment, we just dunno the offence, crashing a bitch phone is no biggy.
    On my planet at least.

  • Ethos Evoss

    I did it on mine iP5 with 7.1.2 and it holds still strooong .. it is imuuunee