[DEV][ROM][GB][GSM]AuroraPlayLE v1.0.2[Updated: 13/08/2013]

Search This thread

Spizzy01

Senior Member
Nov 20, 2011
1,082
1,410
AuroraPlayLE

For locked and unlocked bootloaders

Code:
Your warranty is now void...

I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because your phone 
bootloops and your alarm does not go off. Please do some research 
if you have any concerns about features included in my ROM before using it! 
YOU and only YOU are choosing to make these modifications.


This is a cut down version of the original Gingerbread AuroraPlay ROM located here: http://xdaforums.com/showthread.php?t=2124442

Whilst keeping as much funcationality from the original ROM as possible, I have reduced the SYSTEM footprint by half and increased the amount of free resources left for the user after boot. Whilst the majority of the functions from the original ROM are still there, there have been the odd one or two things removed. A list of the main features is as follows.
  • Xperia Z Themed With a 'Personal' Feel
  • After initial boot/install, ROM boots in around 2 - 3 seconds
  • Plenty of free RAM - Over 300MB!
  • Tweaked for increased performance (3G/Graphics/Sound/CPU)
  • Multi-boot Aware Installation
  • ICS Keyboard
  • Init.d Support
  • CWM Ready
  • Compatible with Turbo Kernel
  • Compatible with Lupus GB Kernel
  • Compatible with Lupus Stock ICS/GB Kernel
  • Compatible with DoomKernel
  • Mobile Bravia Engine
  • Sony X-Loud
  • Other Sound Boosters/Tweaks
  • Swipe-to-Remove Notifications
  • Loads more... (Check Changelogs from original AuroraPlay ROM)
Specific functionality removed from Original ROM consists of the NXT Lockscreen (Lockscreen Music Controls) and the AdrenoBooster Mod.



Nothing! All issues from main ROM are also fixed. (Keyboard/Flashlight Toggle)

Installation Instructions

Unlocked Bootloaders
  1. Perform a Nandroid backup of your current ROM
  2. Install firmware 4.0.2.A.0.58 Enhanced from the downloads section below. (Only required if you don't already have it installed - This is used to get the right baseband and 420mb DATA partition.)
  3. Install DoomLord's V14 DoomKernel (See download section below) - the LuPuS GB Kernel is also compatible, and in some cases better than the DoomKernel.
  4. Perform factory reset (wipe Data/Cache) - If you had a GB ROM installed previous, you MIGHT not have to do this. However if the ROM isn't working right after install, it is recommended you perform a reinstall & factory reset.
  5. Format System (Mounts & Storage in ClockWorkMod)
  6. Flash ROM from the downloads section below
  7. Install DoomKernel's V14 Wifi Modules (Link in downloads section)
  8. After initial boot, perform an additional reboot to ensure everything is settled

Locked Bootloaders


Please do not mirror any AuroraPlay downloads. Thanks!
AuroraPlayLE v1.0.2 Signed

AuroraPlayLE v1.0.1 (Untested)

AuroraPlayLE v1.0.0
AuroraPlayLE v1.0.0 - Mirror 1 (MediaFire)
Please be aware this ROM WILL format your USERDATA!


2w734g8.png
2cn8o75.png



Thanks @smokerman

This is a video review of the original ROM. (Not LE Version)
Note: Video is running AuroraPlay v1.0.0, not v1.1. Also, extra apps have been installed.


Krissdee - AuroraPlay would not have happened without this man!
CosmicDan - For his Multiboot 'Turbo Kernel' and numerous other additions/mods for the Play.
Wedgess - His LuPuS GB Kernel is the perfect companion of AuroraPlay and is highly recommended.
DoomLord - For his awesome DoomKernel which almost all GB users have used for litterally years now.
vokal1992 - For being a legend. :)
Xperia Play Development Community - For never giving up.

If you like my ROM, please click 'Thanks'.
 
Last edited:

Spizzy01

Senior Member
Nov 20, 2011
1,082
1,410
Changelog

AuroraPlayLE v1.0.2
  • Fixes to Issues in v1.0.1
  • Improvements to RAM Management

AuroraPlayLE v1.0.1 (Beta ROM)
  • Minor Bugfixes
  • Added SEMC Playstation Emulator Service
  • Further reductions to RAM Usage
  • Added Personalised Init.D Tweaks
  • Build.prop Changes

AuroraPlayLE v1.0.0
  • Initial Release
 
Last edited:
  • Like
Reactions: rohan023 and im8a

Spizzy01

Senior Member
Nov 20, 2011
1,082
1,410
Mods to increase free RAM/Testing Bay

AuroraPlayLE_Mod_-_Aggressive_Minfree_Values.zip - This will change the Minfree values of your device, enabling the killing of applications that are unused as early as possible, ensuring as much RAM is free as possible at all times.
Code:
1536,3072,4096,24576,32768,49152 > /sys/module/lowmemorykiller/parameters/minfree

Edit: The old ZIP unfortunately had a build.prop in it from the old AuroraPlay ROM... No idea how that got in there! If you flashed it, chances are you're apparently running AuroraPlay v1.1.0! Shouldn't be too much of a problem, however a quick reflash of the ROM would be recommended. The ZIP has been updated and the Build.prop removed. Sorry! :silly:

AuroraPlayLE_Mod_-_AuroraInitD__System_SwapON_Test.zip - This is in the VERY early stages of testing! - The main function of this MOD is to create and activate a swapfile on the SYSTEM partition to be used as a sort of 'RAM'.

This will NOT be included as default into the ROM at any time. The use of a swapfile on NAND or on your SDCard means almost constantly writing to either device - this will reduce the lifespan of your NAND or SDCard.

Currently, the ZIP will create a swapfile on your SDCard and activate it. It is not currently setup to create one on your NAND flash. Whilst this can just as easily be done, unfortunately it doesn't appear to be supported by our Kernel. (From looking on teh intarwebs)

You can successfully create and setup the swapfile on the SYSTEM or DATA partitions, however you cannot activate it. See below.

Code:
/system/xbin/busybox dd if=/dev/zero of=/system/swapfile bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (128.0MB) copied, 40.965912 seconds, 3.1MB/s
# mkswap /system/swapfile
mkswap /system/swapfile
Setting up swapspace version 1, size = 134213632 bytes
# swapon /system/swapfile
swapon /system/swapfile
swapon: /system/swapfile: Invalid argument

Invalid Argument: Basically translates to 'Not supported by your filesystem'.

For those who wish to have a 'Play' around with this, the actual contents of the Init.d script is as follows:

Code:
#!/system/bin/sh

# Memory Tweaks #

chmod 666 /proc/sys/vm/overcommit_memory
echo 1 > /proc/sys/vm/overcommit_memory
chmod 666 /proc/sys/vm/overcommit_ratio
echo 100 > /proc/sys/vm/overcommit_ratio

chmod 666 /proc/sys/vm/dirty_expire_centisecs
echo 200 > /proc/sys/vm/dirty_expire_centisecs
chmod 666 /proc/sys/vm/dirty_writeback_centisecs
echo 500 > /proc/sys/vm/dirty_writeback_centisecs

chmod 666 /proc/sys/vm/dirty_ratio
echo 10 > /proc/sys/vm/dirty_ratio
chmod 666 /proc/sys/vm/dirty_background_ratio
echo 3 > /proc/sys/vm/dirty_background_ratio

sync
chmod 666 /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

# Enable SWAP #

#mount -ro remount,rw /system
#/system/xbin/busybox dd if=/dev/zero of=/system/swapfile bs=1M count=128
#chmod 666 /system/swapfile

#/system/xbin/busybox mkswap /system/swapfile
#/system/xbin/busybox swapon /system/swapfile

/system/xbin/busybox dd if=/dev/zero of=/sdcard/swapfile bs=1M count=128
chmod 666 /sdcard/swapfile

/system/xbin/busybox mkswap /sdcard/swapfile
/system/xbin/busybox swapon /sdcard/swapfile

echo 50 > /proc/sys/vm/swappiness

When I've finished testing I'll be setting the 'swappiness' to '100' which will basically mean that the system will only write to the swapfile, which is slower than RAM, in the event that the system runs out of free RAM. - This should keep the Play as responsive as possible at all times and also give us that little extra 'leap' when trying to run a heavy game.

Ah! Almost forgot to mention - There's another downside to having a swapfile on your SDCard... As soon as you connect your device to your computer, it'll unmount the SDCard which will remove the swapfile... Which is essentially the same as removing a stick of RAM from your computer whilst it is on. You shouldn't need me to tell you what would happen in the event such a thing happened, but simply put - You'll need to remove your battery and reboot your device because it'll crap out. :)

Note: I recommend either AdrenoBooster v0.6 or AdrenoBooster v0.2 for those who wish to benchmark.

Note 2: You can also delete the SEMCSetup.apk from /System/App after the first boot.
 

Attachments

  • AuroraPlayLE_Mod_-_Aggressive_Minfree_Values.zip
    154.2 KB · Views: 354
  • AuroraPlayLE_Mod_-_AuroraInitD__System_SwapON_Test.zip
    154.4 KB · Views: 220
Last edited:

DiamondBond

Senior Member
Jul 6, 2012
3,918
3,666
Limassol
Amazing, :3
Will test soon!

EDIT
Jesus?, This Ram Management is CRAZZY! :p
Code:
1536,3072,4096,24576,32768,49152 > /sys/module/lowmemorykiller/parameters/minfree
Sent from my Q74 using xda app-developers app
 
Last edited:

fliperpl

Senior Member
Apr 1, 2012
370
44
28
Cracow
Nice work bro! Games works good even with 1.2ghz! What you think about the APPS manager? Killing apps wont damage performance of the rom?
 
Last edited:

Spizzy01

Senior Member
Nov 20, 2011
1,082
1,410
Nice work bro! Games works good even with 1.2ghz! What you think about the APPS manager? Killing apps wont damage performance of the rom?

I left ES Task Manager in the ROM to disable apps easily, and no it won't effect the performance.

I highly recommend the Min free mod in the 4th post though. Ill be releasing future updates to the ROM after each thing is tested well first. So the 4th post will contain modifications for newer versions. Just released earlier for people to test.

Also, depending on what you use your phone for you can use ES Task Manager to disable all apps except for SuperUser and still have almost everything work as normal.

Sent from my AuroraPlay driven R800i using xda-premium.
 

Fenrir007

Senior Member
Jun 16, 2013
100
33
If I'm coming from your standard Aurora Play rom, can I just do step 6 (flash rom) and be done with it?
 

Spizzy01

Senior Member
Nov 20, 2011
1,082
1,410
If I'm coming from your standard Aurora Play rom, can I just do step 6 (flash rom) and be done with it?
You can just factory reset and flash on top of AuroraPlay, yes.

All other partitions/Basebands remain the same - Only the ROM is being changed so only the SYSTEM partition is effected.

Unless a different baseband is required, you don't need to repeat all the original steps of flashing a ROM.

Unless of course you have a Locked Bootloader... In which, damn... >< Unlocked bootloader ftw.
 

blackbox92

Senior Member
Apr 8, 2012
193
9
Awesome GB rom. Still got 200+mb with lupus v12 720. And doenst seem to have any lagging playing any games. Although got low antutu benchmark score about 5000++. =)

Sent from my R800i using Tapatalk 2
 

Attachments

  • uploadfromtaptalk1374416942790.jpg
    uploadfromtaptalk1374416942790.jpg
    58.1 KB · Views: 242

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    AuroraPlayLE

    For locked and unlocked bootloaders

    Code:
    Your warranty is now void...
    
    I am not responsible for bricked devices, dead SD cards,
    thermonuclear war, or you getting fired because your phone 
    bootloops and your alarm does not go off. Please do some research 
    if you have any concerns about features included in my ROM before using it! 
    YOU and only YOU are choosing to make these modifications.


    This is a cut down version of the original Gingerbread AuroraPlay ROM located here: http://xdaforums.com/showthread.php?t=2124442

    Whilst keeping as much funcationality from the original ROM as possible, I have reduced the SYSTEM footprint by half and increased the amount of free resources left for the user after boot. Whilst the majority of the functions from the original ROM are still there, there have been the odd one or two things removed. A list of the main features is as follows.
    • Xperia Z Themed With a 'Personal' Feel
    • After initial boot/install, ROM boots in around 2 - 3 seconds
    • Plenty of free RAM - Over 300MB!
    • Tweaked for increased performance (3G/Graphics/Sound/CPU)
    • Multi-boot Aware Installation
    • ICS Keyboard
    • Init.d Support
    • CWM Ready
    • Compatible with Turbo Kernel
    • Compatible with Lupus GB Kernel
    • Compatible with Lupus Stock ICS/GB Kernel
    • Compatible with DoomKernel
    • Mobile Bravia Engine
    • Sony X-Loud
    • Other Sound Boosters/Tweaks
    • Swipe-to-Remove Notifications
    • Loads more... (Check Changelogs from original AuroraPlay ROM)
    Specific functionality removed from Original ROM consists of the NXT Lockscreen (Lockscreen Music Controls) and the AdrenoBooster Mod.



    Nothing! All issues from main ROM are also fixed. (Keyboard/Flashlight Toggle)

    Installation Instructions

    Unlocked Bootloaders
    1. Perform a Nandroid backup of your current ROM
    2. Install firmware 4.0.2.A.0.58 Enhanced from the downloads section below. (Only required if you don't already have it installed - This is used to get the right baseband and 420mb DATA partition.)
    3. Install DoomLord's V14 DoomKernel (See download section below) - the LuPuS GB Kernel is also compatible, and in some cases better than the DoomKernel.
    4. Perform factory reset (wipe Data/Cache) - If you had a GB ROM installed previous, you MIGHT not have to do this. However if the ROM isn't working right after install, it is recommended you perform a reinstall & factory reset.
    5. Format System (Mounts & Storage in ClockWorkMod)
    6. Flash ROM from the downloads section below
    7. Install DoomKernel's V14 Wifi Modules (Link in downloads section)
    8. After initial boot, perform an additional reboot to ensure everything is settled

    Locked Bootloaders


    Please do not mirror any AuroraPlay downloads. Thanks!
    AuroraPlayLE v1.0.2 Signed

    AuroraPlayLE v1.0.1 (Untested)

    AuroraPlayLE v1.0.0
    AuroraPlayLE v1.0.0 - Mirror 1 (MediaFire)
    Please be aware this ROM WILL format your USERDATA!




    Thanks @smokerman

    This is a video review of the original ROM. (Not LE Version)
    Note: Video is running AuroraPlay v1.0.0, not v1.1. Also, extra apps have been installed.


    Krissdee - AuroraPlay would not have happened without this man!
    CosmicDan - For his Multiboot 'Turbo Kernel' and numerous other additions/mods for the Play.
    Wedgess - His LuPuS GB Kernel is the perfect companion of AuroraPlay and is highly recommended.
    DoomLord - For his awesome DoomKernel which almost all GB users have used for litterally years now.
    vokal1992 - For being a legend. :)
    Xperia Play Development Community - For never giving up.

    If you like my ROM, please click 'Thanks'.
    9
    AuroraPlayLE v1.0.2 Released

    Changelog
    • Bugfixes
    • Further Modifications to RAM Management

    Please let me know if you find any issues on the ROM.

    Issues from the last version have been fixed. The YouTube issue was not related to the ROM, but in fact the Kernel being used by some users.
    If you are using a 420P Kernel, you will NOT be able to play 720P video's on YouTube. This is a Kernel issue, and not a ROM issue.

    Download
    AuroraPlayLE v1.0.2 Signed (NovaProject.co.uk)
    AuroraPlayLE v1.0.2 Signed (MediaFire.com)
    4
    AuroraPlay v1.0.1 Released

    Please bear in mind that this ROM is untested due to not having access to a usable device at the moment - The only untested function is the 'SEMC PS Emulator Service', please let me know if this works as it should do!

    Changelog

    • Minor Bugfixes
    • Added SEMC Playstation Emulator Service
    • Further reductions to RAM Usage
    • Added Personalised Init.D Tweaks
    • Build.prop Changes

    Download
    NovaProject.co.uk

    I'm only providing ONE link for now until people have tested the ROM - The download link is also limited to the first 30 downloads!

    This limit will of course be removed as soon as I get confirmation the feature above is working.
    4
    Mods to increase free RAM/Testing Bay

    AuroraPlayLE_Mod_-_Aggressive_Minfree_Values.zip - This will change the Minfree values of your device, enabling the killing of applications that are unused as early as possible, ensuring as much RAM is free as possible at all times.
    Code:
    1536,3072,4096,24576,32768,49152 > /sys/module/lowmemorykiller/parameters/minfree

    Edit: The old ZIP unfortunately had a build.prop in it from the old AuroraPlay ROM... No idea how that got in there! If you flashed it, chances are you're apparently running AuroraPlay v1.1.0! Shouldn't be too much of a problem, however a quick reflash of the ROM would be recommended. The ZIP has been updated and the Build.prop removed. Sorry! :silly:

    AuroraPlayLE_Mod_-_AuroraInitD__System_SwapON_Test.zip - This is in the VERY early stages of testing! - The main function of this MOD is to create and activate a swapfile on the SYSTEM partition to be used as a sort of 'RAM'.

    This will NOT be included as default into the ROM at any time. The use of a swapfile on NAND or on your SDCard means almost constantly writing to either device - this will reduce the lifespan of your NAND or SDCard.

    Currently, the ZIP will create a swapfile on your SDCard and activate it. It is not currently setup to create one on your NAND flash. Whilst this can just as easily be done, unfortunately it doesn't appear to be supported by our Kernel. (From looking on teh intarwebs)

    You can successfully create and setup the swapfile on the SYSTEM or DATA partitions, however you cannot activate it. See below.

    Code:
    /system/xbin/busybox dd if=/dev/zero of=/system/swapfile bs=1M count=128
    128+0 records in
    128+0 records out
    134217728 bytes (128.0MB) copied, 40.965912 seconds, 3.1MB/s
    # mkswap /system/swapfile
    mkswap /system/swapfile
    Setting up swapspace version 1, size = 134213632 bytes
    # swapon /system/swapfile
    swapon /system/swapfile
    swapon: /system/swapfile: Invalid argument

    Invalid Argument: Basically translates to 'Not supported by your filesystem'.

    For those who wish to have a 'Play' around with this, the actual contents of the Init.d script is as follows:

    Code:
    #!/system/bin/sh
    
    # Memory Tweaks #
    
    chmod 666 /proc/sys/vm/overcommit_memory
    echo 1 > /proc/sys/vm/overcommit_memory
    chmod 666 /proc/sys/vm/overcommit_ratio
    echo 100 > /proc/sys/vm/overcommit_ratio
    
    chmod 666 /proc/sys/vm/dirty_expire_centisecs
    echo 200 > /proc/sys/vm/dirty_expire_centisecs
    chmod 666 /proc/sys/vm/dirty_writeback_centisecs
    echo 500 > /proc/sys/vm/dirty_writeback_centisecs
    
    chmod 666 /proc/sys/vm/dirty_ratio
    echo 10 > /proc/sys/vm/dirty_ratio
    chmod 666 /proc/sys/vm/dirty_background_ratio
    echo 3 > /proc/sys/vm/dirty_background_ratio
    
    sync
    chmod 666 /proc/sys/vm/drop_caches
    echo 3 > /proc/sys/vm/drop_caches
    
    # Enable SWAP #
    
    #mount -ro remount,rw /system
    #/system/xbin/busybox dd if=/dev/zero of=/system/swapfile bs=1M count=128
    #chmod 666 /system/swapfile
    
    #/system/xbin/busybox mkswap /system/swapfile
    #/system/xbin/busybox swapon /system/swapfile
    
    /system/xbin/busybox dd if=/dev/zero of=/sdcard/swapfile bs=1M count=128
    chmod 666 /sdcard/swapfile
    
    /system/xbin/busybox mkswap /sdcard/swapfile
    /system/xbin/busybox swapon /sdcard/swapfile
    
    echo 50 > /proc/sys/vm/swappiness

    When I've finished testing I'll be setting the 'swappiness' to '100' which will basically mean that the system will only write to the swapfile, which is slower than RAM, in the event that the system runs out of free RAM. - This should keep the Play as responsive as possible at all times and also give us that little extra 'leap' when trying to run a heavy game.

    Ah! Almost forgot to mention - There's another downside to having a swapfile on your SDCard... As soon as you connect your device to your computer, it'll unmount the SDCard which will remove the swapfile... Which is essentially the same as removing a stick of RAM from your computer whilst it is on. You shouldn't need me to tell you what would happen in the event such a thing happened, but simply put - You'll need to remove your battery and reboot your device because it'll crap out. :)

    Note: I recommend either AdrenoBooster v0.6 or AdrenoBooster v0.2 for those who wish to benchmark.

    Note 2: You can also delete the SEMCSetup.apk from /System/App after the first boot.
    4
    Hopefully we get all the issues resolved today.....

    I'm at a wedding and staying at a Hotel overnight so ill not be able to fix the YouTube issue at the mo.

    There aren't many things in v1.0.1 that you'll be missing out on so stick with the working v1.0.0 for now as its just as good.

    This weekend I hope to have this ROM fixed and the new ICS ROM out, or at least a beta available...

    Sent from my AuroraPlay driven R800i using xda-premium.