Square Enix Chaos Rings (Force Close Root Workaround)

Search This thread

rmikulus

Senior Member
Oct 3, 2010
64
17
St. Louis, MO
soundcloud.com
Hey, just in case anyone else shelled out the money for SE's new Android release, Chaos Rings and couldn't play due to being rooted...


All you need to do to be able to play is rename your SuperSU.apk/superuser.apk in the /system/app folder (I just added, ".bak" to the filename) and the force close will end. Of course, you will probably want to rename the apk back to normal once finished ;)

EDIT:

Cooldoud has a script on post #5 which, with Script Manager, should offer a widgetable solution to quickly renaming the superuser/supersu apk :)
 
Last edited:

garwynn

Retired Forum Mod / Inactive Recognized Developer
Jul 30, 2011
5,179
8,589
NE Ohio
www.extra-life.org
Hey, just in case anyone else shelled out the money for SE's new Android release, Chaos Rings and couldn't play due to being rooted...


All you need to do to be able to play is rename your SuperSU.apk/superuser.apk in the /system/app folder (I just added, ".bak" to the filename) and the force close will end. Of course, you will probably want to rename the apk back to normal once finished ;)

Sounds like a job for a bash script and Anycut. Would hate to have to do that manually all of the time...
 

cooldoud

Senior Member
Aug 9, 2008
106
34
Melbourne
Yep found that out too... Really can't figure out why they went through the hassle of implementing such a lame system... Anyway, I wrote the below script for my gnote, it will toggle supersu so you can use the same widget to enable and disable supers.

After that install script manager, and set the script to be executed as root. You can then just create a widget to easily access the script :)

Code:
mount -o remount,rw /system

if [ $? -ne 0 ]; then
    echo "Failed to remount /system as rw"
    exit
fi

if [ -f "/system/app/Superuser.apk" ]; then
    echo "Disabling Superuser App..."
    mv /system/app/Superuser.apk /system/app/Superuser.bak
    mount -o remount,ro /system
    echo "All Done"
else
    echo "Enabling Superuser App..."
    mv /system/app/Superuser.bak /system/app/Superuser.apk
    mount -o remount,ro /system
    echo "All Done"
fi
 

cooldoud

Senior Member
Aug 9, 2008
106
34
Melbourne
I tried making it into a .sh and running it on script manager but it didnt work. kept saying line errors.

You must make sure you convert your newline characters to Unix format. Wondows-style newline will cause the error you're getting (well if we're talking about the same error :))

You can use notepad++ or Google dos2unix for a command line tool.

Sent from my GT-N7000 using xda app-developers app
 
  • Like
Reactions: kchannel9

cooldoud

Senior Member
Aug 9, 2008
106
34
Melbourne
Probably yes, might also want to take it out of the Epic 4G section and move it to general Android as this is going to affect all devices
 

rmikulus

Senior Member
Oct 3, 2010
64
17
St. Louis, MO
soundcloud.com
Yep found that out too... Really can't figure out why they went through the hassle of implementing such a lame system... Anyway, I wrote the below script for my gnote, it will toggle supersu so you can use the same widget to enable and disable supers.

After that install script manager, and set the script to be executed as root. You can then just create a widget to easily access the script :)

Code:
mount -o remount,rw /system

if [ $? -ne 0 ]; then
    echo "Failed to remount /system as rw"
    exit
fi

if [ -f "/system/app/Superuser.apk" ]; then
    echo "Disabling Superuser App..."
    mv /system/app/Superuser.apk /system/app/Superuser.bak
    mount -o remount,ro /system
    echo "All Done"
else
    echo "Enabling Superuser App..."
    mv /system/app/Superuser.bak /system/app/Superuser.apk
    mount -o remount,ro /system
    echo "All Done"
fi



Anyway, big ups to cooldaud, your script works great for me! Had to change "Superuser" to "SuperSU" but everything is great! SMWidget ftw as well :D
 
Last edited:

EeyoreSyndrome

Senior Member
May 29, 2012
158
30
37
Well so ironic SE would punish rooted android users and not GAF on ffxi hackers still -.- Meh I only speed hack moderately anyway...have you tried traveling otherwise? Soooo slow >.<

Sent from my SPH-D710 using XDA
 

Metalshadowx2

Senior Member
Oct 31, 2010
504
68
Scarborough
You must make sure you convert your newline characters to Unix format. Wondows-style newline will cause the error you're getting (well if we're talking about the same error :))

You can use notepad++ or Google dos2unix for a command line tool.

Sent from my GT-N7000 using xda app-developers app

ok i did and now i get this error
 

Attachments

  • Screenshot_2012-10-13-08-55-17.jpg
    Screenshot_2012-10-13-08-55-17.jpg
    22.9 KB · Views: 724

cooldoud

Senior Member
Aug 9, 2008
106
34
Melbourne
Looks like you're not using the busybox binaries. Maybe try replacing "mount" by "busybox mount"? Problem is I don't know what shell you'd be using so that might still not be working. Are you using the international Note? What ROM?

Also double check whether you're using SuperSU.apk or Superuser.apk as your root configuration tool.
 

niko_droid

Member
Oct 17, 2011
17
0
Ottawa
I have no idea how all these scripts work, so I just tried to change the name of my superuser.apk, but for the life of me I can't figure out how to do that. My phone insists that I have insufficient privileges to rename it...
 

niko_droid

Member
Oct 17, 2011
17
0
Ottawa
Well, I went and researched scripts. Got this script to work. (Had to add "busybox" before "mount")
Checked that the app does get renamed to .bak, and yet I still get a force close when i press start. I guess I'll just have wait for SE's patch.
 
Last edited:

cooldoud

Senior Member
Aug 9, 2008
106
34
Melbourne
It's important to check that the application is not appearing in your app drawer anymore (if your launcher can detect the app, so can SE... :) ) . Go there and check, if the app is still appearing it means it is still accessible (not sure whether you then need a reboot for it to disappear or something?), if it's not there... it means SE is also checking some other stuff to determine whether you're rooted, but I have no idea what that would be.
 
  • Like
Reactions: niko_droid

niko_droid

Member
Oct 17, 2011
17
0
Ottawa
Ah yes, that's it. It still shows in my app drawer. Reboot didn't help. Trying searching the issue, came up with nothing. I guess I'm not meant to play this game just yet lol. Thank for trying to help!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Hey, just in case anyone else shelled out the money for SE's new Android release, Chaos Rings and couldn't play due to being rooted...


    All you need to do to be able to play is rename your SuperSU.apk/superuser.apk in the /system/app folder (I just added, ".bak" to the filename) and the force close will end. Of course, you will probably want to rename the apk back to normal once finished ;)

    EDIT:

    Cooldoud has a script on post #5 which, with Script Manager, should offer a widgetable solution to quickly renaming the superuser/supersu apk :)
    3
    Yep found that out too... Really can't figure out why they went through the hassle of implementing such a lame system... Anyway, I wrote the below script for my gnote, it will toggle supersu so you can use the same widget to enable and disable supers.

    After that install script manager, and set the script to be executed as root. You can then just create a widget to easily access the script :)

    Code:
    mount -o remount,rw /system
    
    if [ $? -ne 0 ]; then
        echo "Failed to remount /system as rw"
        exit
    fi
    
    if [ -f "/system/app/Superuser.apk" ]; then
        echo "Disabling Superuser App..."
        mv /system/app/Superuser.apk /system/app/Superuser.bak
        mount -o remount,ro /system
        echo "All Done"
    else
        echo "Enabling Superuser App..."
        mv /system/app/Superuser.bak /system/app/Superuser.apk
        mount -o remount,ro /system
        echo "All Done"
    fi
    1
    I tried making it into a .sh and running it on script manager but it didnt work. kept saying line errors.

    You must make sure you convert your newline characters to Unix format. Wondows-style newline will cause the error you're getting (well if we're talking about the same error :))

    You can use notepad++ or Google dos2unix for a command line tool.

    Sent from my GT-N7000 using xda app-developers app
    1
    It's important to check that the application is not appearing in your app drawer anymore (if your launcher can detect the app, so can SE... :) ) . Go there and check, if the app is still appearing it means it is still accessible (not sure whether you then need a reboot for it to disappear or something?), if it's not there... it means SE is also checking some other stuff to determine whether you're rooted, but I have no idea what that would be.
    1
    There you go :)

    What's New
    What's in this version:
    The temporary block preventing rooted devices from playing the game has been lifted.
    We apologize for any inconvenience or confusion this may have caused.