Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROM] Guerilla ROM for Asus Padfone 2 [AROMA]

OP SiSSiDroid

7th May 2013, 08:50 PM   |  #1  
OP Senior Member
Flag Helsinki
Thanks Meter: 238
 
351 posts
Join Date:Joined: Mar 2013
Donate to Me
More
GuerillaROM for Asus Padfone 2

Quote:

If you found yourself here I suspect you own a Asus Padfone 2 ? If not.
This is not the thread for you ! This thread contains a customized ROM for the Asus Padfone 2 and none else !
So don't try this on any other device then the Asus Padfone 2 !

Please spend some time reading this thread before flashing. Since the possibility of bricking your Padfone 2 is always there.
Me or XDA will not be responsible if your device bricks, explodes, melt's down or anything else bad! IF you understand these then let's begin...

So this is my very first ever made custom ROM made for Asus Padfone 2. This has been made out of the latest
Asus firmware ( WWE 10.4.17.7 - 4.1.1, see more info from changelog! ) and with the help of XDA community. So remember to hit thank's for everyone helping me make this ROM for you !

Quote:

Guerilla ROM Features ?



AROMA Installer!
Crontabs/Cronsupport
Debloated
Stone Kernel OC or Stock Kernel
Sysro/Sysrw
Deodexed
Zipaligned
Rooted
Busybox included
Init.d included
Gps.conf

Quote:


HOW TO FLASH ?

PLEASE DO A BACKUP BEFORE TRYING TO FLASH THIS ROM!



PLEASE NOTE THAT YOU MUST BE USING CWM NEWER THEN 6.0.2.9!

DIRTY FLASH
Code:
*Put GuerillaROM.zip to /sdcard
*Reboot recovery
*Install GuerillaROM.zip from /sdcard
*Reboot & Let it sit for a while
*Reboot once again & enjoy !
FULL WIPE TWRP / CWM

**WARNING THIS DOESN'T ALWAYS WORK**


Code:
*Put GuerillaROM.zip to /sdcard
*Reboot recovery
*Factory reset (does a wipe to /data and /cache but not /data/media = sdcard!)
*Install GuerillaROM.zip from /sdcard
*Reboot & Let it sit for a while
*Reboot once again & enjoy !
Stuck at white Asus Logo ? Check the FAQ(2nd post) section for help!


Quote:

**FULL FEATURE LIST**

Quote:

Slimmed ROM!
AROMA INSTALLER

KERNELS: Stock & Stone kernel OC
BOOTANIMATIONS: Asus Stock & Custom No-circle
APPS: ES Filemanager, Stock Filemanager,
Titanium, Terminal, Viper4Android,
DSP Manager, AC!D SoundMOD,
Photosphere camera, Sonymotion Camera,
MX Player, Google Play Music,
Gmail, Stock E-Mail,
Livewallpapers, Asus Taskmanager,
Asus Weather & Time, Asus Battery Widget,
Digital Clock, Genie Widget, Chrome,
Stock Browser, Nova Launcher,
Apex Launcher, Adobe Flash Player,
Adobe Reader, Padfone Launcher Switcher,
Hangouts, Whatsapp, Skype, Greenify,
AdAway, Dropbox, Xposed Framework...
And ALOT MORE STOCK APPS TO BE CHOSEN!
MODS: Guerilla Tweaks by SiSSiDroid only for GuerillaROM !
Operation Killjoy by Exit_Only
Fly-ON MOD by slaid480

Quote:

**CHANGELOG**

Code:
1.6
Fixed Dynamic Display not working
Added Keyboards to AROMA: AOSP (Stock Keyboard by default!)
Cleaned build.prop
Adjusted alot of Guerilla Tweaks values: alot more battery friendly !
Updated Zhuhang's free .irs files for viper4android
Hopefully fixed alarm clock issues
Disable Asus specific logs, no more asus_log's filling the /data/media !

1.5 
Slimmed the ROM totally!
AROMA INSTALLER
KERNELS: Stock & Stone kernel OC
BOOTANIMATIONS: Asus Stock & Custom No-circle
APPS: ES Filemanager, Stock Filemanager,
Titanium, Terminal, Viper4Android,
DSP Manager, AC!D SoundMOD,
Photosphere camera, Sonymotion Camera,
MX Player, Google Play Music,
Gmail, Stock E-Mail,
Livewallpapers, Asus Taskmanager,
Asus Weather & Time, Asus Battery Widget,
Digital Clock, Genie Widget, Chrome,
Stock Browser, Nova Launcher, 
Apex Launcher, Adobe Flash Player,
Adobe Reader, Padfone Launcher Switcher,
Hangouts, Whatsapp, Skype, Greenify,
AdAway, Dropbox, Xposed Framework... 
And ALOT MORE STOCK APPS!
MODS: Guerilla Tweaks by SiSSiDroid previous 'rambooster' script!
Operation Killjoy by Exit_Only
Fly-ON MOD by slaid480
Updated xBlast to latest
Updated most apps to latest!
Removed: entropy_on, entropy_off
adblock, deblock, logcat_on, logcat_off
Alot of winter cleaning...

1.4 OC & 1.4_STOCK
*updated viper4andoird 2.3.1.3
*re-optimized /system/app & framework-res.apk got more free space !
*removed some "unnecessary" sounds from ringtones, alarms.
*removed more apps see post 2 for full list !
*added root check for 'entropy_on' and 'entropy_off'
*cleaned and fixed, 'stocktuner' and 'stonetuner'
*re-did 'stonetuner' presets see 2nd post for details
*added 4th preset for 'stonetuner' called "extreme performance"
*re-did 'rambooster'
*added 'autoptimize' option to 'rambooster'
*added 'wifi sleep time' option to 'rambooster' set's how long before wifi sleeps when screen off
*added changeable trigger value for 'autobooster'
*added 'autoptimize' , 'autocleaner' and 'autobooster' enable / disable features to 'rambooster'
*cleaned many scripts
*adjusted io values
*added kernel sleeper disablers for STOCK version
*updated xblast to 1.6.6
*updated es file explorer to 3.0.6
*moved xposed framework, xblast, es file explorer to user apps !
*added Titanium Backup, Terminal Emulator apps !

1.3_OC & 1.3_STOCK
*automatic wipe for cache and dalvik-cache in updater-script
*automatic reboot in updater-script
*fixed xposed permission issues
*cleaned installation progress
*adjusted iotweak values
*updated viper4android 2.3.1.1 - working out of the box with high audio quality
*fixed 'stonetuner'
*automated rambooster fixed will now free more memory !

1.2_OC & 1.2_STOCK
*updated xblast to latest 1.6.2
*updated xposed to latest 2.3.1
*adjusted many values
*moved some init.d script into one script
*moved all scripts into one folder
*added logcat_on & logcat_off binaries
*re-did entropy_on & entropy_off binaries
*viper4android 2.2 working out of the box !
*fixed updater-script
*new bootanimation !

1.1_OC & 1.1_STOCK
*reverted back to Viper4android 2.2... Sound was amazing in 2.3 but keeps screeching from time to time.
*updated Viper4android .irs files to latest !
*updated ES file explorer to latest 3.0.4
*'rambooster' binary got a complete make over
*added 3 options for autobooster (aggressive , moderate and disabled), moderate set as defaut
*autobooster values adjusted
*optimized /system/app
*optimized framework-res.apk
*tweaked some build.prop values
*moved bootboost script to complete script
*added loopysmoothness 
*added iotweaks
*removed centerclockmod
*added xblast back - xblast is now working out of the box !
*updated xblast to latest 1.6.1

v1.0 OC & v1.0 STOCK
*fixed 'stonetuner'
*re-wrote all PDI scripts to match Guerilla Tweaks
*fixed 'ondemand' values
*added loopysmoothness 
*added google dns
*added camera app 4.2 (Working out of the box, Thx Lidenburg !)
*added gallery 4.2
*removed old gallery2.apk
*new bootanimation !
*removed xblast keeps conflicting with the new mods
*added percentage battery mod by ziiHelmet
*added centerclockmod by ziiHelmet
*fixed xposed permissions for modules.list and modules.whitelist

v0.9 OC & v0.9 STOCK
*made "steps" to updater-script
*added es file explorer
*added xposed framework
*added usefull modules for xposed
*adjusted STOCK kernel values
*fixed 'stocktuner' binary errors
*adjusted OC 'stonetuner' values
*added '1024' and '1136' frequencies to 'stonetuner'

v0.8 OC & v0.8 Stock Kernel
*launched v0.8 with stock kernel = STOCK version uses 'stocktuner' binary
*launched v0.8 with stonekernel OC = OC version uses 'stonetuner' binary
*fixed 'battery life' preset causing random reboots
*fixed cron disperring time after few hours
*Re-did automated rambooster it will now only run IF you have less then 1000mb of RAM left ! Check for logs in /data/guerilla_tweaks/autoboost/autoboost.log!
*many values adjusted for better battery!
*fixed the newly done build.prop tweaks

v0.7.2
*added 3 presets to 'stonetuner' binary: batter life, performance, balanced
*fixed interactivex governor values
*fixed stonesaver governor values
*fixed 'BBS' not being able to get cpustates after using 'stonetuner'
*added recron script for hourly recron
*build.prop tweaks re-done.
*removed Pureaudio v1
*added V4A FX
*fixed io tweak values

v0.7.1
*fixed hourly ramboost
*fixed daily cleaner
*fixed stonetuner frequency errors

v0.7
*updated Stone Kernel OC 0.9
*updated firmware to WWE 10.4.7.17
*added crontabs/cronsupport
*added rambooster to run every hour
*added autocleaner.sh to run once a day
*moved direct_injection logs to /data/guerilla_tweaks
*added stonetuner for easy CPU tuning !
*enabled entropy by default

**REMOVED APPS**

Asus Pad Tutorial
Zinio Reader
Press Reader
MyNet
Pinpal
MyBitcast
BuddyBuzz
Magnifier Tutorial
Facebook Poster
Kindle
Watch Calender
Asus Studio
Asus Story
Dictionary
PlusOne
MyDictionary
GenieWidget
GoogleTTS
GoogleFeedback
CMclient
Chrome

v0.6
*started from scratch with Lidenburg 10.4.16.18 ROM pre-rooted, deodexed, partially-debloated
*added Stone Kernel OC 0.8
*added Pureaudio v1
*added PDI 3.2.4
*added 09io tweak from PDI 3.2.5-t1
*removed PDI cputuner
*removed directinject script
*debloated more
*added sysro/sysrw scripts (check 2nd post how to use)
*added build.prop tweaks
*added adblock/deblock scripts (check 2nd post how to use)
*tweaks loggers at /data/guerilla_tweaks & /data/direct_inject
*default governor switched from "interactivex" to "ondemand"
*cpu max freq set to 1728mhz
*added governor tweaks
*more init.d tweaks

v0.5.8
*updated PDI to official realease of 1.1.5
*guerilla_governor tweak permissions fixed

v0.5.7
*PDI dnsmasq script fixed
*PDI gps.conf added, can't be removed !
*guerilla tweaks fixed. Now they really work !

v0.5.6
*more apps removed
*file manager.apk back
*updated PDI 1.1.5
*re-done all guerilla_tweaks

v0.5.5
*removed bash
*removed more apps
*updated PDI 1.1.3
*added logs for guerilla_tweaks to /data/guerilla_tweaks
*fixed guerilla_governor_tweaks interactivex is now default governor
*max freq set to 1728mhz for interacivex, ondemand, interactive governors
*min freq set to 192mhz for interacivex, ondemand, interactive governors
*fixed autoboost
*fixed guerilla_tweaks

v0.5.3
*updated PDI to 1.1.2r1
*added guerilla_tweaks
*added guerilla_governor_tweaks
*added guerilla_autoboost
*added PDI gps.conf
*fixed PDI logs


v0.5.1*HOTFIX
*fixed mobile data not working
*added loopy smoothness ( for test purpose, please give feedback! )
*removed asus story.apk & asus studio.apk

v0.5
*updated firmware to 10.4.16.8
*updated NOS to Project Direct Injection 1.0.2
*added sysctl.conf
*added bash
*added sysro/sysrw
*added adblock
*added Stone Kernel 0.7 OC

v0.3
*updated NOS scripts 100% 5.3
*centerclockmod
*batterymod
*build.prop tweaks

v0.2 Initial Version
*NOS scripts 100% 5.2
*init.d support

Quote:

BIG THANKS TO ALL THOSE WHO HAVE HELPED ME MAKE THIS ROM!

Exit_Only for Operation Killjoy !
Slaid480 for Fly-On MOD ! !
GuneetAtwal for making this awesome guide for making your own custom ROM!
Lindsaytheflint for making the Stone Kernel!
zhuhang & ViPER520 for superb audio of ViPER4Android!
rovo89 for Xposed Framework!
FemBlack for xBlast Module!
Amarullz for AROMA Installer!
Ayush Singh for this awesome guide for AROMA Installer!

Cyberfant for keeping up the download link for me !
BSDgeek_Jake for mother of all adblocks !
Lpy for loopysmoothness !

Lidenburg
georgek_gr
Sorcerer86pt
Explorer23
ziiHelmet
wwatu
idcrisis

AND EVERYONE WHO I FORGOT!

DONATIONS RECEIVED:

jonklinger

Thank you all for your support and the coffee !


Quote:

DOWNLOAD LINK FOR GuerillaROM-v1.6!
Guerilla Download site hosted by Cyberfant !

md5sum:cf8cc9aa19d45c9142a249065a25bb10


KNOWN BUGS?
Code:
AROMA Installer: Installer freeze's sometimes. Just do adb reboot recovery and try again or restore backup, reboot and try again !
Stone Kernel: AC Charging doesn't work and FM Radio doesn't work.
Please report if you find more!

More features will be added for this ROM as I can make them... Ideas are welcome... Feedback is appreciated !
And please be aware that you are doing all of this at YOUR OWN RISK!


PLEASE HIT THANKS IF YOU ENJOYED THIS ROM AND TO KEEP ME MOTIVATED!
Last edited by SiSSiDroid; 16th January 2014 at 11:36 AM.
The Following 63 Users Say Thank You to SiSSiDroid For This Useful Post: [ View ]
7th May 2013, 08:51 PM   |  #2  
OP Senior Member
Flag Helsinki
Thanks Meter: 238
 
351 posts
Join Date:Joined: Mar 2013
Donate to Me
More
FAQ:
Quote:

Q: Flash stuck at white Asus Logo, what to do ?
A: For some reason it won't flash properly always, so you have to go back to stock rom, root, flash custom recovery and flash GuerillaROM again.

How-To?


!WARNING! THERE MIGHT BE OTHER METHODS TOO. THIS IS JUST HOW I DO IT!IM NOT RESPONSIBLE FOR BRICKS OR EXPLOSIONS NOR IS XDA! !WARNING!

THIS IS MY HOW-TO FLASH STOCK ROM, ROOT, FLASH CUSTOM RECOVERY AND FLASH GUERILLA ROM

*adb reboot bootloader
*fastboot flash recovery "stock-recovery-name".img
*fastboot erase cache
*fastboot boot "stock-recovery-name".img
*now go to wipe data / factory reset
NOTE: MY PADFONE'S adb push doesn't work in stock recovery so I have to optionally flash cwm or twrp to push and continue... Skip this if your device's adb work on stock recovery !

*adb reboot bootloader
*fastboot flash recovery "custom-recovery-name".img
*fastboot erase cache
*fastboot boot "custom-recovery-name".img
*adb push "stock-rom-name-here".zip /cache
OPTIONALLY:
*adb reboot bootloader
*fastboot flash recovery "stock-recovery-name".img
*fastboot boot "stock-recovery-name".img
*now navigate to "apply update from cache"
*wait for it to finish
*reboot
*enable usb debugging
*adb reboot bootloader
*run r1 superboot - one click root by PaulOBrien
*adb reboot bootloader
*fastboot flash recovery "custom-recovery-name".img
*fastboot erase cache
*fastboot boot "custom-recovery-name".img
*reboot system now - disable recovery flash ! - YES
*copy latest GuerillaROM to /sdcard
*adb reboot recovery
*do backup...
*wipe data / factory reset
*wipe dalvik cache
*apply update from sdcard
*navigate to GuerillaROM and continue to flash
*wipe cache / dalvik cache
*reboot and your finally done!
NOTE: It will take time to build new system from scratch so please be patient if it stucks at the white asus logo ! Give it atleast 5-10min !

Q: What is 'stonetuner', 'stocktuner' and what's it for ?
Q: It's used to max battery on your Kernel! You can choose almost everything yourself ! Governor's, Scheduler's, Max and Min frequencies ! These persists trough reboot !
How-To ?
First you need terminal emulator.

IF YOUR USING OC VERSION:
Code:
su "enter"
"stonetuner"
IF YOUR USING STOCK VERSION:
Code:
su "enter"
"stocktuner"
And follow the instructions !

Most cpu related tweaks have been disabled by default but by running 'stonetuner' you enable them !

PRESETS 'STONETUNER':

Quote:

Battery Life:

Governor: Stonesaver
Scheduler: Sio
Min / Max Frequencies: 192 - 1350mhz

Balanced:
Governor: Wheatley
Scheduler: Sio
Min / Max Frequencies: 192 - 1350mhz

Performance:
Governor: InteractiveX
Scheduler: Sio
Min / Max Frequencies: 162 - 1512mhz

Extreme Performance:
Governor: Performance
Scheduler: Sio
Min / Max Frequencies: 192 - 1728mhz

Q: What is and how to use 'rambooster' ?
A: 'rambooster' is a script I made containing tweak settings for automated rambooster, automated cleaner, automated optimizer, adb over wifi, optmizing, quick ramboost and more! To use it 'rambooster' you need to install terminal emulator app or run it via 'adb shell'


Code:
su "enter"
rambooster "enter"
This will open you inside the tweak settings where you can adjust, wifi sleep time, automated rambooster trigger value, enable / disable most of the tweaks.

AUTOMATED RAMBOOSTER:
Will run every hour at 15min past. Default trigger value set to 600mb, IF free memory less then 600mb drop caches = more free RAM

AUTOMATED CLEANER:
Will run every day at 6:05.

AUTOMATED OPTIMIZER
Will run every day at 6:01.


Last edited by SiSSiDroid; 19th February 2014 at 12:55 PM.
The Following 9 Users Say Thank You to SiSSiDroid For This Useful Post: [ View ]
7th May 2013, 09:26 PM   |  #3  
Member
Thanks Meter: 23
 
44 posts
Join Date:Joined: May 2012
This is good day to padfone 2 owners!
The Following 2 Users Say Thank You to ziiHelmet For This Useful Post: [ View ]
7th May 2013, 09:50 PM   |  #4  
[zozi]'s Avatar
Senior Member
Flag Porto
Thanks Meter: 79
 
685 posts
Join Date:Joined: Jul 2007
More
Thanks I will try soon as possible

Edit: we need run the scripts at the first time or they run automatically in first boot?

Sent from my PadFone 2 using xda app-developers app
Last edited by [zozi]; 7th May 2013 at 09:58 PM.
The Following User Says Thank You to [zozi] For This Useful Post: [ View ]
7th May 2013, 10:30 PM   |  #5  
DjBastard's Avatar
Senior Member
Flag Basque Country
Thanks Meter: 36
 
188 posts
Join Date:Joined: Jun 2010
More
This weekend the install week!! XD

Thanks for the great job of creating a new ROM!

Regards

PD: install the Rom, no wipes?
The Following User Says Thank You to DjBastard For This Useful Post: [ View ]
8th May 2013, 08:33 AM   |  #6  
OP Senior Member
Flag Helsinki
Thanks Meter: 238
 
351 posts
Join Date:Joined: Mar 2013
Donate to Me
More
Quote:
Originally Posted by [zozi]

Thanks I will try soon as possible

Edit: we need run the scripts at the first time or they run automatically in first boot?

Sent from my PadFone 2 using xda app-developers app

Thanks to the Init.d support you shouldn't need to if everything is working correctly. You can check /data/nos_injection/4cylturbo/engine. Theres the log files for turbonos so you should see problems there if something is not working correctly !

Hopefully this helped you !

Quote:
Originally Posted by DjBastard

This weekend the install week!! XD

Thanks for the great job of creating a new ROM!

Regards

PD: install the Rom, no wipes?

No need to but it is recommended ! Just flash zip, wipe cache / dalvik cache , reboot and enjoy ! And ofcurse like always... Do a nandroid backup before flashing this ROM.
Last edited by SiSSiDroid; 8th May 2013 at 08:38 AM.
The Following 2 Users Say Thank You to SiSSiDroid For This Useful Post: [ View ]
9th May 2013, 09:20 PM   |  #7  
[zozi]'s Avatar
Senior Member
Flag Porto
Thanks Meter: 79
 
685 posts
Join Date:Joined: Jul 2007
More
We can update the nos when are new versions or is better wait updates from you?

I hope updates from you to get better and better roms...

Sent from my PadFone 2 using xda app-developers app
The Following User Says Thank You to [zozi] For This Useful Post: [ View ]
9th May 2013, 10:30 PM   |  #8  
OP Senior Member
Flag Helsinki
Thanks Meter: 238
 
351 posts
Join Date:Joined: Mar 2013
Donate to Me
More
Quote:
Originally Posted by [zozi]

We can update the nos when are new versions or is better wait updates from you?

I hope updates from you to get better and better roms...

Sent from my PadFone 2 using xda app-developers app

Please wait for my update. Already working on it hopefully il get it up tomorrow.

Sent from my PadFone 2 using XDA Premium HD app
The Following User Says Thank You to SiSSiDroid For This Useful Post: [ View ]
9th May 2013, 10:53 PM   |  #9  
[zozi]'s Avatar
Senior Member
Flag Porto
Thanks Meter: 79
 
685 posts
Join Date:Joined: Jul 2007
More
And you will surprise with something new?

Ok I will wait, this weekend I want flash your room, I will do full wipe...

Sent from my PadFone 2 using xda app-developers app
The Following User Says Thank You to [zozi] For This Useful Post: [ View ]
9th May 2013, 11:35 PM   |  #10  
OP Senior Member
Flag Helsinki
Thanks Meter: 238
 
351 posts
Join Date:Joined: Mar 2013
Donate to Me
More
I have so many ideas but too little skills. I would really like to hear your ideas what you would like to have.

Sent from my PadFone 2 using XDA Premium HD app

The Following 3 Users Say Thank You to SiSSiDroid For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
asus, padfone 2, rom
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes