[Script][Guide] V6 Supercharger by Zeppelinrox or how to kill lags in ROMs! U9RC7! - Desire HD Android Development

This script is made by Zeppelinrox all credits, thanks and donations should go to him for his amazing work! here is his original thread [Script]V6 SuperCharger! The ONLY Android MEMORY FIXER! 3G & KAK!
ICS users should check this page for GB follow the guide below
most recent supercharger files are found here
--------------------------------------------------------------------------
Recommended settings for Sense 3.5 ROMs:
- Build.prop + integrate
- Balanced 512HP settings (number 6. Ledded)
- BulletProof launcher
- DON'T INSTALL Nitro Lag Nullifier
- Kickass kernelizer + IO tweaks
--------------------------------------------------------------------------
I will not be updating this guide when new versions are out simply because they never stop the general guidelines below should apply on newer versions, i will update only if we have a major change
--------------------------------------------------------------------------
For smooth sense 3 launcher check here [FIX] Ultra & Super, Liquid Smooth Rosie for Sense 3 & 3.5 ROMs
Many of us complain about launcher lags or frame rate drops, the launcher itself might be 60fps smooth but once you start using your device and loading it, sudden lags start creeping up.
A lot of this is due to the way android handles multitasking, Zeppelinrox’s script has been always around but I’m sure many of the users didn’t hear of it, so in order to lessen the pressure on our favorite chefs, i thought i should post a specific guide specific to the Desire HD users
What the script does is tweak android memory minfrees and applications priority, it attempts to insure lag free operation of the launcher and also prevents launcher redraws
Thankfully our device have a generous amount of RAM so it shouldn't have side effects on battery etc, we will still have apps running in the background just not as busy and at lesser priority then the launcher, It's not a task killer app
I won’t go into technical details which are better explained in Zeppelinrox's OP let’s just say the results will speak for themselves, you can easily control what the script is doing and you can undo it at anytime
V6 Supercharger is currently in beta for the U9 version and has been expanded, it now it includes a kernel tweaker and 3G speed booster too, here is a step by step guide, remember this script is universal it should work on any android, in my case I tried it on ARHD v6.1.1 official sense 3.0
Make sure you have Root, init.d scripts enabled at boot, latest busybox and do a nandroid backup
Download Script Manager https://market.android.com/details?id=os.tools.scriptmanager&feature=search_result
Download the scripts V6_SuperCharger_for_Android-Update9_RC6.9.sh.pdf and KickAssKernelizer_Tweaks_Installer_Update_3_RC6.sh.pdf from this post http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021 rename them to V6_SuperCharger_for_Android-Update9_RC6.9.sh and KickAssKernelizer_Tweaks_Installer_Update_3_RC6.sh
Place the script files in an easily accessed folder on your SD card
Open script manager and then press menu > more > advanced options > config and tick “browse as root”, allow root once requested
Browse to the scripts location and click on V6_SuperCharger_for_Android-update9_RC6.9.sh, make sure to tick “run as root” but don’t tick “run at boot” otherwise we will face issues, the script runs at boot automatically, press run
Once loaded follow the onscreen instructions, select text speed (1 is the fastest and hidden 0 for super fast), the script will ask for init.rc integration which is a further measure to insure the launcher priority will stick, init.rc method has risk of boot issues, so insure you have a backup and proceed.
Once done loading the script will detect that the device has 620MB RAM and suggest custoomizer calculator settings, you can choose your own preference from option 2 to 9, the insured free memory is the last number in the list of mem frees, the bigger the number the less active running apps in the background, it will also shut down apps based on priorities, like explained in the list of options for more multitasking you can choose less minfress by going for the 512HP options, please don't complain about multitasking gone since you can control how much minfrees you want! otherwise if you choose to trust the supercharger calculator select option 10 and supercharger will apply the best settings for your device available RAM
For further improvements select option 20 (nitro lag nullifier) and enable it warning! i suspect that this setting increases "LCD ghosting" at high frame rates
Press back and kill the script, browse to the scripts location and click on KickAssKernelizer_Tweaks_Installer_Update_3_RC6.sh, make sure to tick “run as root”, press run. The script will request permission to Install and then to modify the IO scheduler and warns for possible bootloops, in the case of ARHD and ER3BUS ROMs I had no issues and I selected yes, you can opt for no, the rest of the tweaks will still be implemented
Once done, close the script and reboot the device, you can select Superclean option 29 (wipe caches and reboot) for clean operation, now enjoy smooth lag free launcher and android
The script will always let you know whether the launcher is locked in memory or not, if locked it will advice against locking the launcher in memory in order to enable priority tweaks, in sense ROMs its usually left unlocked, but some chefs lock it, in CM ROMs you unlock using the "Lock home in memory" option, some third party launchers have an option in settings.
If launcher's new DIE HARD or BULLETPROOF state doesn't stick after restart (you can tell by running the script) then go to option 26 (Driver Options) and set the method to build.prop, you can choose init.rc integration which will insure the priorities will stick but as warned there is a risk of bootloops. You can also disable the script boot animation and change the text speed again from this menu.
Otherwise you can leave it, the minfrees will still be in effect even if locked, but not the priorities.
At any time you can undo the script tweaks, by running the surpercharger script and select options 14 and 15, unkernelizer and unsupercharge you can also check this in case you run into bootloops due to kernelizer
You can also try zeppelinrox ‘s 3G turbocharger and Die-Hard Battery Calibrator scripts http://forum.xda-developers.com/showthread.php?p=18703418#post18703418
The details above are simplified for noobs like me, much more info can be found in Zeppelinrox‘s OP

hamdir said:
Many of us complain about launcher lags or frame rate drops, the launcher itself might be 60fps smooth but once you start using your device and loading it, sudden lags start creeping up.
A lot of this is due to the way android handles multitasking, Zeppelinrox’s script has been always around but I’m sure many of the users didn’t hear of it, so in order to lessen the pressure on our favorite chefs, i thought i should post a specific guide specific to the Desire HD users
Thankfully our device has a generous amount of RAM, what the script does is tweak android memory minfrees and applications priority, it attempts to insure lag free operation of the launcher and also prevents launcher redraws, I won’t go into technical details which are better explained in Zeppelinrox's OP let’s just say the results will speak for themselves, you can easily control what the script is doing and you can undo it at anytime
V6 Supercharger is currently in beta for the v8 version and has been expanded, it now it includes a kernel tweaker and 3G speed booster too, here is a step by step guide, in my case I tried it on ARHD v6.1.1 official sense 3.0
Make sure you have Root and make a nandroid backup
You should have Busybox v1.8.2 or less, the script has issues with Busybox higher than 1.8.2, you should downgrade using busybox installer from the market https://market.android.com/details?id=com.jrummy.busybox.installer&feature=search_result
Download Script Manager https://market.android.com/details?id=os.tools.scriptmanager&feature=search_result
Download the scripts V6_SuperCharger_for_Android-update9_beta_6.1.sh.txt and KickAssKernelizer_Tweaks_Installer_Update_3_test_5-OPTIONAL_IO_TWEAK.sh.txt from this post http://forum.xda-developers.com/showpost.php?p=15948434&postcount=1127
Place the script files in an easily accessed folder on your SD card
Open script manager and then press menu > more > advanced options > config and tick “browse as root”, allow root once requested
Browse to the scripts location and click on V6_SuperCharger_for_Android-update9_beta_6.1.sh.txt make sure to tick “run as root” but don’t tick “run at boot” otherwise we will face issues, the script runs at boot automatically
Once loaded follow the onscreen instructions, select text speed (1 is the fastest) and let it proceed, the script will detect that the device has 620MB RAM and suggest the 768HP settings , select option 8 (super 768HP aggressive), you can go for more aggressive minfrees with option 9, this basically means the device will always have around 250MB of free memory which means less active running apps in the background, it will shut down apps based on priorities, it will insure 150MB for the launcher in the third slot
For further improvements select option 17 (nitro lag nullifier) and enable it
The script will always let you know whether the launcher or locked in memory or not, if locked it will advice against locking the launcher in memory in order to enable priority tweaks, in sense ROMs its usually left unlocked, but some chefs lock it, you can unlock by quitting the script and adding ro.HOME_APP_ADJ=0 to the top of the build.prop file in the system folder (using root explorer) otherwise you can leave it as is, in case of ARHD 6.1.1 the launcher is locked by default, the minfrees will still be in effect even if locked
Press back and kill the script, browse to the scripts location and click on KickAssKernelizer_Tweaks_Installer_Update_3_test_5-OPTIONAL_IO_TWEAK.sh.txt, the script will request permission to modify the IO scheduler and warn for possible bootloops, the script advices noop or deadline scheduler, in the case of ARHD6.1.1 I had no issues and I selected yes, you can opt for no the rest of the tweaks will still be implemented
Once done, close the script and reboot the device enjoy smooth lag free Sense 3 launcher and android
At any time you can undo the script tweaks, by running the surpercharger script and select options 13 and 14, unkernelizer and unsupercharge
You can also try zeppelinrox ‘s 3G turbocharger script http://forum.xda-developers.com/showpost.php?p=15948434&postcount=1127
The details above are simplified for noobs like me, much more info can be found in Zeppelinrox ‘s OP http://forum.xda-developers.com/showthread.php?t=991276
all credits, thanks and donations goes to Zeppelinrox for his amazing work!
Click to expand...
Click to collapse
thx for sharing my friend

How do I install version Busybox v1.8.2? I only find 1.14.3 and above.
I tried manually install but I dont understand.
I hope to hear from you soon

Thanks for simplifying. I see hime everyday and I don't get these walkthrough's lol

Amazing guys!! Really impressive!!
Installed on RCMix Runny 1.3 sense 3.5 and it works...a lot!!;-)
Is it right use this script on a sense 3.5?
Just one thing...now my ram is ALWAYS up to 230/250 just like on the first boot, and the smoothness it's amazing..really close to perfection..I've just experienced one weird thing..when you scroll the homescreens continuously, sometimes there's a jump between pages, from page 1 to 3 for example..I've tried to clean sense data and run wipe dalvik, but this weird issue is still here..maybe the script needs some time to work properly?
Thanks for sharing this masterpiece in Android;-)
Inviato dal mio HTC Desire HD usando Tapatalk

Glaxo said:
How do I install version Busybox v1.8.2? I only find 1.14.3 and above.
I tried manually install but I dont understand.
I hope to hear from you soon
Click to expand...
Click to collapse
latest requirement is Busybox 1.18.2 OR LOWER

nice tool, thanks for sharing
OP writes 1.18.2 or lower
---------- Post added at 03:57 AM ---------- Previous post was at 03:56 AM ----------
tingardz said:
latest requirement is Busybox 1.18.2 OR LOWER
Click to expand...
Click to collapse
only seconds before me
---------- Post added at 04:42 AM ---------- Previous post was at 03:57 AM ----------
I just tried it with RCMix3D Runny v1.2 and it's fantastic C:

Awesome! This has definitely made a noticeable difference in smoothness, thanks for sharing!

liljom said:
nice tool, thanks for sharing
OP writes 1.18.2 or lower
Click to expand...
Click to collapse
hamdir said:
[*]You should have Busybox v1.8.2 or less, the script has issues with Busybox higher than 1.8.2, you should downgrade using busybox installer from the market https://market.android.com/details?id=com.jrummy.busybox.installer&feature=search_result
Click to expand...
Click to collapse
I see 1.8.2, guide should be updated

correct version 1.18.2, typo fixed

Great, thanks for share i will try it now.

Has this script any effect on the battery?

The title says 'in any rom ', and so CM 7 works too?

Slight improvements on RCMix3D VoidU 1.1...

Thanks for this hamdir. Can't wait to try those but I have 2 questions:
1. I currently have busy box 1.19. What do we lose by downgrading?
2. Does the downgrade have to be permanent or only temp until we run the scripts and then we could upgrade again? Other apps rely on this and so I don't want to break their functionality (i.e. Titanium Backup)

Arhd 6.1.1 and unity v9 kernel and i for sure see improvments. Big thanks
Old man with Sense 40+

andreasy said:
Thanks for this hamdir. Can't wait to try those but I have 2 questions:
1. I currently have busy box 1.19. What do we lose by downgrading?
2. Does the downgrade have to be permanent or only temp until we run the scripts and then we could upgrade again? Other apps rely on this and so I don't want to break their functionality (i.e. Titanium Backup)
Click to expand...
Click to collapse
Just download 'Busybox Installer' and you can upgrade/downgrade Busybox with just one click.

lululala said:
Just download 'Busybox Installer' and you can upgrade/downgrade Busybox with just one click.
Click to expand...
Click to collapse
I know this but this wasn't my question.

reneftw said:
Has this script any effect on the battery?
Click to expand...
Click to collapse
well its not a task killer, it just tweaks the way android handles priorities and memory, you will still have apps running in the background
i didn't see any side effects especially since the DHD has good amount of RAM

andreasy said:
Thanks for this hamdir. Can't wait to try those but I have 2 questions:
1. I currently have busy box 1.19. What do we lose by downgrading?
2. Does the downgrade have to be permanent or only temp until we run the scripts and then we could upgrade again? Other apps rely on this and so I don't want to break their functionality (i.e. Titanium Backup)
Click to expand...
Click to collapse
no side effect of lesser busy box as far as i can tell, it all depends on what BusyBox features the ROM is using, but it should be fine
you can still try to run it BusyBox, but for example the built-in reboot feature in the script won't work

Related

[ROM] DamageControl v3.2.x | Check post #2 for updates this week!

DamageControl v3.1.2 - http://www.damagedroms.com
FULL Flash support, JIT, DConfig, Bug Reporter, ROM Manager, 4G, much more
I am proud to present DamageControl ROM for the HTC Evo! The ROMs our team releases are always focused on stability, speed, and ease of use. My partner, TrevE and I, continue to present ROMs that are easy to update through an application that is bundled with the ROM, DCUpdater (based upon cm-updater). We also have bundled applications that let you modify advanced Android settings as well as other applications that will let you customize advanced settings of the ROM.
Another application that we bundle is an application that lets you submit bugs. This way, you can get personal help in problems you have with the ROM!
We usually release new ROMs every two-to-three weeks.
We have found that with our tweaks, that battery life has greatly improved. From our results, we have had much more than sufficient battery life. We have also sped some things up a bit, and made other small tweaks.
Download:
v3.1.2
http://dl.damagedroms.com/3.0/DamageControlv3.1.2-deodexed.zip
**Because I am getting married this week, I will be unavailable to post the new updates for DamageControl. Please check post #2 for updates.**
==== Older Versions ====
v3.1.1
http://dl.damagedroms.com/3.0/DamageControlv3.1.1-deodexed.zip
v3.0
http://dl.damagedroms.com/3.0/DamageControlv3.zip
http://www.sprintdroids.com/roms/DamageControlv3.zip
Changelog:
v3.1.2
-FULL Flash support
-Fixed Wifi and 4G
v3.1.1
-Fixed version of 3.1. Sorry for the headache. Fixes boot issues, phone issues, etc
-New Dconfig with new advanced settings.
*Just so everyone's clear DConfig modifies the WAY the kernel handles stuff. It is not a new compiled kernel nor have we
claimed it to be.
You can read up on some of these settings we're playing with here:
http://www.redhat.com/docs/wp/performancetuning/rhel4_vm.pdf
v3.1
**You must be using toasts latest root method for this to work properly. Recomended you flash latest radio as well**
*2 versions now, odexed/deodexed. -
Some people have a preference so we're including both, theres been plenty of argument on what's better/faster
deodexed makes apks "portable" but takes up more space and is needed if you want skins.
odexed has a quicker first boot but skins cannot be applied.
-Initial version of dconfig for evo included
-Added HTCmusic back in
-Added RomManager
-Firstboot zipalign of /system/ and uid fix (first boot will take awhile, just wait it out & watch logcat)
-updated vending
-fixed up qik/quickboot
-permissions on /system/bin/ip set to fix 4g isuses
-some skins are back, checkout DCUpdater! We will be adding more as we get to it - if you want to see your themes in
dcupdater contact us!
-Updated wifitether to 2.05-pre2
-dcupdater
-added in dconfig backend. (gui needs a little rework, back next version). Dont mess with /system/etc/dc.conf much
unless you know what your doing
-few kernel tweaks set to try to help out battery. tuned dirty writes, dalvik cache, scheduler & more.
-wifitether/geniewidget/3d gallery w/MT
-Updated DCUpdater
-ROM Manager
-Added our website bookmark by default!
v3.0
-piratemedia music apk with rotate, gesture controls + more widgets
-silenced boot
-host file to block ads
-moved some stuff over to data for easier updates.
-added ChainsDD SuperUser2.1
-added quickboot
-removed stock, flikr, footprints, gsd due to being battery hogs
-added busybox, auto zipalign of /data/app/, dcpowertop (run from adb shell to see wakeups), plus more goodies...
-Updated DCUpdater
-ROM Manager
-Our website is now bookmarked by default
I normally do not ask for donations, however I am getting married soon and could certainly use help! You can help me out by clicking here.
You can also donate to my partner TrevE by clicking here.
Check out our new website (although more big changes are coming to it soon!) at http://www.damagedroms.com
Post #2 by TrevE also has more information on DamageControl ROM.
Follow me on twitter for the latest DamageControl news!!
Latest Download:
**DAMAGE IS GETTING MARRIED THIS WEEK!! (congratz man) I WILL BE KEEPING UP POST 2 WITH LATEST INFO UNTIL HE GETS BACK**
warning
Read this post, its your user manual. 99% of the stuff you are going to ask will be somewhere below. at least press CTRL + F and make a effort.
If you cant fix it, dont flash it.
oh yeah, this says it well too
krizno said:
"evo you look good won't you back that nand up, damn that rom is fine won't you back that nand up, dude that's a sweet theme won't you back that nand up, what a cool lock screen won't you back that nand up"
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Latest Version- DC 3.2.3
I HAVE COMPARED THE RUU JUST RELEASED TO THE OTA FILES WE USED TO START WITH FOR THIS RELEASE WE ARE 100% MATCH. SEE THERE WAS NO REASON TO WAIT WE HAVE HAD RIGHT FILES IN THIS SINCE THE DAY THE OTA WAS RELEASED!
ALSO NOTE 3.2.2 AND HIGHER REQUIRE NEW RADIO AND WIMAX UPDATE FOR 4G!!! SEE BELOW FOR MORE!
===============
LINPAQ HALL OF FAME
===============
Post your best linpaq scores and ill throw them up here.
12.003 -Jykinturah - http://forum.xda-developers.com/showpost.php?p=7113677&postcount=5443
11.976 - Jykinturah - http://forum.xda-developers.com/showpost.php?p=7112414&postcount=5411
11.768 jmxp69 - http://forum.xda-developers.com/showpost.php?p=7177119&postcount=6259
11.469 -nize2beme - http://forum.xda-developers.com/showpost.php?p=7110505&postcount=5356
11.349 - jonesdana - http://forum.xda-developers.com/showpost.php?p=7110712&postcount=5361
11.349 - welrope - http://forum.xda-developers.com/showpost.php?p=7107594&postcount=5247
11.325 - jonesdana - http://forum.xda-developers.com/showpost.php?p=7102111&postcount=5138
10.698 - welrope - http://forum.xda-developers.com/showpost.php?p=7107368&postcount=5241
========
Changelog -
========
dc 3.2.3
Mirror http://www.4shared.com/file/0Qsusd3V/DamageControlv323_deodexed.html
LWP FIX - &postcount=4676
-Newer versions of System APK including youtube (fixes hd issue), 3D Gallery with multitouch EVERYWHERE, rotation, and camera resolution limit removed + MORE!
-updated wifitether to 2.0.5-pre2 (infrastructure mode) and moved to data for easy updates
-Added new option in dconfig to renice system processes. Causes important stuff to be last to be swapped out, makes for lower ring delay/mms delay when phones sleeping and less cpu load if it is swapped out and needed.
Its a ghetto implementation right now, it runs it on first boot only. If processes DO get killed/startup with different PID settings go away.
-New battery saver profile. If you had this profile before you will be shunted down to usercofig. Resave with battery saver to use new settings.
-DConfig backend work
-Fixed some symlinks
-Flash Tweaks
-Audio tweaks (FLAC and more)
-live wallpapers tweaked
-some protection against future ota updates without resigning apks. (Dcupdater > Sprint rootkilling updates)
Click to expand...
Click to collapse
Older Builds:
dc 3.2.2.1 deodexed- http://www.4shared.com/file/0shR7Fa6/DamageControlv3221_deodexed.html
Click to expand...
Click to collapse
fixes qik fc, teeter fc, 4g issues, dcpowertop & flash from wipe
if your having 4g issues with this see below.
3.2.2 DEODEXED - http://www.4shared.com/file/WaUHnfVo/DamageControlv322_deodexed.html
3.2.2 PATCH - http://forum.xda-developers.com/showpost.php?p=7000212&postcount=3233
above patch should fix dcpowertop, flash teeter, qik, maybe nebs htc kb issue. flash ontop of dc 3.2.2 after booting it once. Read the post. it will be a long boot (wiped dalvik in update)
Click to expand...
Click to collapse
-New build based on Todays Sprint Release.
-New DConfig look! DO NOT USE WIRELESS N IT SHOULD BE ENABLED ALREADY FROM SPRINT
-Themes are not in DCUpdater yet. I deodexed the framework and am not sure if anything changed.
DC 3.2.1
3.2.1 Deodexed - http://dl.damagedroms.com/3.0/DamageControlv3.2.1-DEODEXED.zip
3.2.1 Deodexed Mirror - http://www.4shared.com/file/lFl2DbLs/DamageControlv321-DEODEXED.html
Click to expand...
Click to collapse
-JIT Stability fixes. Its still not perfect but getting better:
Using gr0gmint's new modified JIT dll's (thank man). This may work with sense but its way more stable without. More @ ?t=684535
(for this build JIT is always visable next to the profile dropdown. Be careful with it, kinda gotta rethink how this form looks/works.
If you enable JIT use the checkbox on the mainscreen, choose a battery profile & press reset. It will configure your heap & banned apps for you. If you still have JIT issues try boosting heap in DConfig up to 48m)
-Apps2SD - Disabled by default, but Apps & Dalvik moves to sd are supported in this build, read post 2 for everything you need to know. Audio & Text to sd build has been given out to testers. (coming soon)
-Updated DConfig to include options for Apps2SD. Also has profile & banned apps fixes
--Dconfig may work again on hero/other devices with a few dc.conf changes (needs testing)
-Even more battery and performance tweaks along with many backend stability fixes in initial boot script.
-Fixes fsck error checking on boot
-Fixed HTC Widget Download issue with deodexed
-Updated Geniewidget
-Updated google maps
-tweaked firstboot /system/app zipalign
-removed AdBlocking host file. If you want to readd get "AdFree Android" app from BigTinCan on market.
-Possible Bluetooth fixes
DC 3.2
3.2 - Deodexed Download- http://dl.damagedroms.com/3.0/DamageControlv3.2-deodexed.zip
3.2 - Odexed Download - http://dl.damagedroms.com/3.0/DamageControlv3.2-odexed.zip
3.2 - DConfig June 23rd Update -
Compiled DConfig fixes profile visual bug and JIT stability - &postcount=2297
Click to expand...
Click to collapse
-themes & lockscreen fixes are available in DCUpdater now! See themes section below for more.
-odex & deodex version available now. see odex vs deodex below for more.
-new dconfig. Performance profiles added with a few preset values.
-further tweaked some battery saving options
-fixed wifitether issue
-added chuckhriczko wireless N patch. Use Dconfig to enable.
-fixed issue causing people who arent properly nand unlocked to loop. without nand unlocked we cant write to system so some features of dconfig are disabled.
-worked on JIT. Should be more stable. Still an advanced option, enable at your own risk after reading post 2 fully.
-enhanced banned apps code a bit. Should allow for more advanced configurations soon.
============
PreReqs
============
This rom assumes you are fully rooted with nand unlocked. If you bootloop after flashing try wiping & reflashing. If that doesnt work MAKE SURE YOU ARE NAND UNLOCKED.
I used toast2of2 method, you can do whatever you are comfortable with. Guys over at androidpolice did a writeup on how to flash using DC as an example - Read it here
Also we assume you have nandroided. This is a saving grace if things go wrong. If you have no clue what i just said webs05 wrote a guide over at ?t=710513
========================
4G INFO/HOW TO FLASH
========================
Because DC 3.2.2 or higher is built on OTA update you MUST have proper radio/wimax to use. You should only have to flash with witslacks method ONCE before going to 3.2.2 or higher. If you are already on 3.2.2+ with working 4g just flash update.zip as normal. DC update.zips or nandroids will not touch radios so theory is once your good your good.
Do not flash update.zip's to update radio or wimax itll just give you more problems than its worth. If you used them previously you may also continue to have issues. These are the radio's fault, not DC's. Witslacks PC36IMG-1.47.651.1_eng-hboot_RA-1.7.0.1.zip has been tested/confirmed over and over and the only thing id use.
Instructions-
If you are coming from a previous version of DC make a nandroid backup first. Then follow witslacks method:
http://forum.xda-developers.com/showthread.php?t=715915
After you follow his WHOLE process boot to a recovery console. Just use that to flash the DC zip, or restore your nandroid (wont touch radios) After you flash DC update profile/PRL and enjoy 4g.
If you are stuck scanning for 4g
go into adb shell
ls /data/misc/wimax/
look for a file with your macaddress ending in .tree.xml. we want to move that to another location so it gets regenerated.
mv /data/misc/wimax/macaddress.tree.xml /data/misc/wimax/macaddress.tree.xml.orig
-If you still have 4g problems:
see this post http://forum.xda-developers.com/showpost.php?p=7020516&postcount=3826 You must verify all your MAC addresses are sane. Also your Username/Pass must be valid.
To give us a 4g error report:
-First tell us if your MAC address has _EVER_ been broken or you used update.zips to update radios
-Have you ran witslacks starting over method?
-What patches have been applied?
-Have you verified your username/password is OK from the above section?
-Have you tried shutting wifi and 4g off, rebooting, then turning just 4g on?
- turn 4g off. reboot the phone. run
adb logcat
and grab everything from turning your radio on to where it fails to connect.
- now run
adb shell dmesg
grab the end output from that where 4g turns on. (sequansd stuff)
- now do
adb shell
# ls -l /data/misc/wimax/
find the .tree file. What are your permissions on it? (information on left hand side before file name)
Click to expand...
Click to collapse
====================
Known Issues
====================
this has been stated over 9000 times YOU MUST BE FULLY NAND UNLOCKED TO USE THIS!! If you arent you will have bootloops/other issues.
*Lockscreen - When you remove HTCLockscreen the vanilla one is broken up to 3.2.3. Proper fixes are now in DCUpdater
*DCUpdater FC will occur if you have your SDCard mounted or it cannot write to the fat32 partition for some reason. Just unmount your card.
*Clockwork Recovery - clockwork recovery does not play nice with dcupdater. You will end up in a different part of recovery with a green arrow or android guys skating.
If your using clockwork just press update later after dcupdater downloads update reboot into recovery and manually apply the update from /sdcard/dcupdater/updates
*JIT Stability. Working better in 3.2.1+ let me know how latest is.
*Themes from 3.2.1 and previous may not work in 3.2.2. They will cause a com.htc.bg crash.
*Wireless N in 3.2.2+ its enabled by default by sprint. DO NOT ENABLE THIS OPTION IN DCONFIG OR WIFI WILL NOT WORK
====================
Odex vs Deodex
====================
Theres plenty of debate over what is faster/better to use, im not going to take sides in this one. This is just information about what the differences in the two are, try for yourself.
Deodex basically takes the odex file and stuffs it into the apk as a classes.dex. First boot it dissembles the file into /dalvik-cache (i believe). Now there is basically 2 copies of the odex, one in the apk one in cache. This makes it "portable". This allows modders to work on the apks & easily change stuff. If you want themes or stuff like lockscreen fixes you MUST use Deodex.
Odex is how things come stock. It takes up less room but making modifications or taking apks from other roms is hard. You cannot use themes with this version!! To see odex in dcupdater you must go to menu -> configuration -> rom update settings -> display all roms & display experimental roms. Its marked experimental to avoid confusion because themes in dcupdater will not work with it.
DC 3.2 after fresh wipe without setting sync accts up and no a2sd:
Odex - 374 MB free
Deodex - 329 MB free
====================
General Stuff
====================
-Themes are trickling into DCUpdater. They will only work with the DEODEXED rom. Same with lockscreen fix.
-Firstboot script will cause phone to sit on white HTC EVO 4G screen if you are upgrading for a few minutes. Watch logcat if your paranoid.
-Do not use SetCPU if you are on the stock HTC kernel (perflock on kernel) it will just cause issues. If you have a modded one go ahead
-No need for taskkillers with lowmemkiller. Really just cause more issues than their worth.
-If your accounts & sync FC after upgrading from another rom you can try to do the following but be warned you will need to resync everything
Code:
adb remount
adb shell rm /data/system/accounts.db
adb reboot
Hackvan sent me a heads up to a fix that does not require you to resync from thread: http://forum.xda-developers.com/showthread.php?p=7159566
Code:
adb shell
cd /data/system
echo 'delete from accounts where type LIKE "com.htc%";' |sqlite3 accounts.db
-it really helps us if you can reproduce FC's to restart phone, reproduce issue without doing anything else first then use send bug report.
-this rom has so many configurations now its hard to keep up. When posting an issue please make sure you have checked post 2 & be as detailed as possible
(Deodexed/Odexed/DConfig Settings/Skins or other Update.zips applied)
============
Powertop
============
powertop will also reveal stuff hogging wakeups. The less wakeups you have the better battery life will be.
The main thing you will want to diagnose is wakeups when the screen is off and the phone idle. Shut your screen off when connected to usb and wait about 30 seconds, then run
Code:
adb shell dcpowertop
Your wakeups should be around 50-80. If your higher than that you could have a problem. If you see something there in question try to run the following to find what apk the thread belongs to:
adb shell top -n 1 -t
Click to expand...
Click to collapse
a powertop example of tracking down an apk can be seen over at &postcount=2502
==============
Other Battery Tips
==============
-If you wipe data to start new with rom you are also wiping your battery stats so things can get out of whack. Cyanogen has a good howto on battery calibration
http://wiki.cyanogenmod.com/index.php/Troubleshooting#Battery_recalibration
-Turn off rotation. the akm8973 driver seems to be a hog when screen is on. even tho i loved rotation in helix i get much better battery life with it off.
-If you sync stuff constantly try jumping on wifi where possible. Also 4g is a powerhog keep it off if not using it.
-in accounts and sync disable background data if you dont have any mission critical data that sync.
-Make sure you are not at 100% awake time. in settings -> about phone -> battery the awake time should be less than up time (unless your plugged into usb). If its the same wipe data reflash and add your apps one by one.
-The battery use screen in 'settings -> about phone -> battery' is a bit limited. Things like a high time without a signal can cause battery drain.
-I also like checking the the "advanced" battery use screen. Open a dialer and dial the code below. Then go to battery history. Partial wake usage usually shows more information on whats hogging wake. Sensor/GPS/Network/CPU is also revealing sometimes, these all eat battery.
Code:
*#*#4636#*#*
-Use an app such as OSMonitor from market to check out whats using CPU in realtime
-Apply battery saver config in dconfig. If its too slow for you turn the sampling rate down one.
============
Themes
============
- Here is a preview of just some of the items in dcupdater. we will link back to the original themers thread below if you have problems with the theme start there.
More will be coming, if you want to see your themes here or in DCUpdater contact me!
-I have done a bunch of lockscreen fixes. They are now in DCUpdater. They should be 100% working now. We have rotary lockscreens with time and without and the regular vanilla lockscreen. Right now the versions only will show your desktop background (lwp included) there will be a cleared version shortly.
*Konikub has done a bunch of awesome themes. His full color themes for dc is over @ ?t=706333 Great stuff from the hero days. He also has a white taskbar theme to flashontop of Aloysis and an Espresso theme!
*GODZSON did some clear HTCClockWidget's over @ ?p=6542626&postcount=4
*MRPuffin made a AOSP theme over @ ?t=710162
*michd did a DC transparent XDA keyboard mod @ &postcount=2030
-Contact us if you want to see your skins in dcupdater or in this post.-
========
Kernels -
========
These are for people who know what they are doing. Please dont even attempt to use this if you dont know what they do. YOU ARE FLASHING THESE AT YOUR OWN RISK DONT BLAME ME WHEN YOU NEED TO WIPE OR WORSE YOUR DEVICE EXPLODES! If you read this and think freekin sweet these kernels are for you. If your scared just continue on and DO NOT FLASH.
DO NOT flash any kernel that has not been specifically modded for DC. It WILL cause issues, especially with wifi and or DConfig (it will look like it makes changes but nothing will happen)
Stock Kernels-
(these are here incase you want to go back to stock dc after flashing a modded kernel. They are not needed otherwise. they should fully revert any custom kernel/modules/wifi)
OTA DC Kernel with firmware & modules (DC 3.2.2 and higher 2.6.29-789bf291)
http://dl.damagedroms.com/3.0/OTA_dc_kernel_signed_wdrivers.zip
PRE OTA DC Kernel (from DC 3.2.1 and lower) - http://dl.damagedroms.com/3.0/OriginalStock_dc_kernel_signed.zip
Modded Kernels- These have just been patched to work with DC. Please direct any questions to the kernel cooker.
Netarchy has a new kernel for nova or epson screens. From his first post Revision 3.6.2b - Damage Control Compatible build Looked sane to me:
More info ?t=719763
Click to expand...
Click to collapse
ffolkes 7/7 kernel high framerate on novatec screens UNDERVOLTED with modules/fw Download -http://dl.damagedroms.com/3.0/ffolkes_novatec_wdrivers_boot_t2_v5-1-1-e-FIXED.zip
NORMAL Volt with modules/fw Download - http://dl.damagedroms.com/3.0/ffolkes_novatec_wdrivers_boot_t2_v5-1-1-e_nv-FIXED.zip
5point multitouch, overclocking support with setcpu enabled +more. see ?t=711964 for more info
Click to expand...
Click to collapse
Toasts Godmode Kernel for DC (OLD FROM 6/22)
Download - http://dl.damagedroms.com/3.0/622GoDmOdE-DamageControl_signed.zip
*Really just for the powerusers -See toasts thread here t=686240
Click to expand...
Click to collapse
=================
Flash stuff
=================
Flash 10.1 is def a hack but sites that would not load before will. shots of flash playing justin.tv & adobe mobile 10.1 test vids:
http://forum.xda-developers.com/showpost.php?p=6861763&postcount=1451
http://forum.xda-developers.com/showpost.php?p=6862285&postcount=1473
Also tested a few "Adult entertainment" sites that did not work before with success.
To increase flash compatibility we found playing with these to help:
-Go to url bar
-delete everything even http:// enter
about:debug
-press menu go to settings
-turn off mobile view
-go to UAString
-set to desktop
Click to expand...
Click to collapse
====================
DConfig Guide
====================
**DCONFIG IS GETTING A MAKEOVER. EXCUSE THE SLOPPY LOOKS FOR NOW**
Dconfig has been redone for release 3.1, for those of you that are new to this it allows you to customize many settings usually not visible to the end user. You can kill your battery fast or put it into a powersaving mode at the expense of performance or anything in between. This will help you choose the right settings for yourself. Alot has changed since this project began - If you want to read more about where dconfig started from or about the backend(alittle outdated but still pretty right) you can checkout the original post ?t=670098
Dconfig home:
-Performance Profiles. These are a new option to set up the Advanced Tweak settings with some defaults ive tested with. It will overwrite your settings there.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dconfig Apps2SD:
Controls app2sd settings on boot. To get this to work you must have a SD card formatted with at least a ext/fat32 partition. Swap can be set to 0 unless you want swapping (not really needed on evo)
EXT2 vs EXT3 - Journeling. wiki it, Is it really needed? probably not
Move Apps- Disabled by default. moves /data/app/ and /data/app-private/ to /system/sd/app & app-private. May impact battery life slightly. You can confirm its enabled by running the following:
adb shell
cd /data/app/
pwd
Click to expand...
Click to collapse
It should return /system/sd/app/
Move Dalvik- Disabled by default.
Do not enable unless you have a faster SD card. You may get random reboots if your card is too slow
This moves /data/dalvik-cache/ to /system/sd/dalvik-cache. Dalvik-cache is usually somewhere between 50 - 100mb. Seems to have a more significant battery impact than just moving apps.
adb shell
cd /data/dalvik-cache/
pwd
Click to expand...
Click to collapse
It should return /system/sd/dalvik-cache/
Move Texts- Moves textmessage DB to /system/sd/. Nice because you can wipe and keep texts.
Move Audio- Moves ringtones off to /system/sd/. I prefer this method rather than putting them on fat32 partition because they still work if you have SD mounted and get a call.
*Things to think about with A2SD*
If your using a2sd & wipe your /data/partition and not your EXT you could run into problems with permissions on /data/app-private/ apps. After wipe of data & flash if you bootloop try to wipe your protected apps and just redownload them from market
adb remount
adb shell rm /data/app-private/*
Click to expand...
Click to collapse
IF the above doesnt work you win a ext wipe.
Dconfig Basic:
*options here are generally considered "safe".
Zipalign- is recommended. Gives a nice boost with loading apps and when loading app icons (scrolling through app tray and on main screen)
SD swapping adds swap ram- evo probably shouldnt enable this.
DalvikHeap- Stock evo is 24, 32 is what i use it on mainly, 48 is probably not needed. Space java objects are stored, has a direct effect on how much RAM apps use.
LowMemKiller - Eliminates need for taskkillers. Lets android system close out of apps when RAM gets low, 150MB seems to be a nice spot.
Wireless N - Enables or disables chuckhriczko wireless N patch. May consume more battery
Dconfig Advanced:
*These options all effect low level stuff. Play with caution:
JIT - Just in Time compilation- Speeds CPU execution up quite a bit on evo but does not play well with all apps. See the JIT section below for instructions.
UpThreshold- % Where the CPU clocks up to the next speed. 95% is default and saves battery. If you go lower CPU will clock up faster so performance will be better but faster cpu == lower battery life.
SamplingRate- How often the CPU checks load. lower number checks more often so system will be more peppy when cpu is needed but checking more often drains battery faster.
DirtyBG/Dirty ratio - what % of memory can get dirty before writing it out. Higher the % the more battery will last because kernel is writing less often. I have not played much with higher values but would not go much more than say 10/20.
DirtyWriteback/DirtyExpire - How often to check for dirty stuff. 1500/600 seems good.
Advanced part2
Laptop_Mode-Tries to delay kernel buffer disk activities as long as possible. Still trying to confirm if our kernel supports it, turn it on if you want to test
vfs_cache_pressure- Lower trys to retain dentry and inodes. Higher flushes them. 100 is fair balance. We have not found a sweet spot yet, but try testing between 10 - 40.
OOM Kill allocating Task - If checked kernel will kill task causing OOM events. If unchecked it will kill other processes to make way for the hog. Havent played with this much..
Banned apps:
Lets you customize whats loaded in the rom. Moves stuff you dont want to /system/app/dcbanned/ After your comfortable with results if your sure you never want to go back you can
Code:
adb remount
adb shell rm -r /system/app/dcbanned/
When you first ban sense it will check off all sense components on the screen. You can uncheck additional components as you wish.
Some Things to think about
When you ban the HTCLockScreen default is to ban worldclock as well and unban Deskclock (if checked) Reason is if you use the vanilla lockscreen with an alarm in worldclock you will be unable to disable your alarm. As anything else you can enable it if you really want.
If you ban friendstream but not facebook you must turn off "Sync Live Feed" in settings -> Accounts and Sync -> Facebook for HTC Sense or else you will perma sync.
JIT Section
Just too much info about JIT so ill move it down here.
*There are some apps that may not work with JIT, that is why this is under advanced. If your not experienced do not use this.*
nebenezer posted some good recomended settings for JIT over at &postcount=4143
-JIT uses more memory i would recommend bumping dalvik heap up to atleast 32.
-JIT & banned apps. These are the recommended settings. They will be set automatically if you turn JIT on in the profiles screen, choose a performance option in dropdown and press apply. Just reboot after. If you do it yourself in advanced these options will NOT be set you will have to do it
Code:
Sense,
HTC Lockscreen,
DCUpdater (causes some hang in system on startup :( )
HTC Worldclock,
All sprint apps
Twitter and friendstream for sure (facebook seems to be ok).
-To Test if JIT is on:
few ways to do it, my favorite is to run the following then open up some applications. You should see "Total arena pages for JIT:" followed by a number scroll by as apps open.
adb shell
logcat|grep JIT
Click to expand...
Click to collapse
-If you end up crashing hard you can disable JIT with:
Code:
adb remount
adb shell rm /data/data/com.damaged.DConfig/dc.conf
Linpaq:
Glad to see you both are developing for the evo. Loved you r roms on the hero
Oooooo snap, Ima have to check this out fo sho. Thanks for all the hard work!
Oooo I will definitely be trying this, I flashed DamageControl on my sister's Hero, flawless
Damn and I just flashed Fresh's Rom...lol I will give it a couple of days but I really want this one...I guess that's what Nandroid is for LOL .
Re: [ROM] DamageControl v3.0 | Fast, Improved battery life, tweaks
When you, announced you ditched hero I went out and bought a evo. Downloading now
------------------------------------
Sent via the XDA Tapatalk App
wow. this excites me. props damage.
Let the games begin....I think all the devs are going to be on the evo .....
on this **** like white on rice...are you gonna add it to rom manager\ as well
looks like goodness
You have been "getting married soon" forever. Good way to get people to donate though. Either do it or don't man. (I recommend "don't")
flexgrip said:
You have been "getting married soon" forever. Good way to get people to donate though. Either do it or don't man. (I recommend "don't")
Click to expand...
Click to collapse
As a married man myself, I once gave a friend a paper shredder for his wedding. The note on the box of the shredder said. "I wanted you to have a safe place to store your marriage license" she was not amused.
Glad to see you making the switch to the Evo! Running your final Hero rom on my Hero, and a overclock ... and it is amazing.
My only request was to have the Espresso theme ported over. I know Treve had a release that worked prior to your final Hero rom.
If you need to use my mirror still let me know.
Im so glad to see damage on here here. along with flip along with eveyrone else from the HTC Hero days.. Damage roms are always great. with great battery life..
I know those that rooted with the other meth is really pissed right now..
Re: [ROM] DamageControl v3.0 | Fast, Improved battery life, tweaks
This is just amazing¡ just booted it off the bat I noticed it fixed my scrolling lag that was killing me before. I cant wait to give the battery a test tomorrow.
Do we need to calibrate battery in recovery like we did on hero?
------------------------------------
Sent via the XDA Tapatalk App
I just wet myself!
good to see more of the hero guys over here
Ditto, Do you guys consider a caching to SD version of GMaps (brute) stable enough to include in your rather elite rom
Re: [ROM] DamageControl v3.0 | Fast, Improved battery life, tweaks
Wow after using this a bit I can easily sau this is best rom ive tried so far everyone else just shuffled programs around you can actually feel performance increase on this
M
-------------------------------------
Sent via the XDA Tapatalk App

║ROM║28 Oct*║r93║ -Synergy- ║Smoooooth║250mb+ free RAM║Sense 3.5║BEATS║Tweaks║

║ROM║28 Oct*║r93║ -Synergy- ║Smoooooth║250mb+ free RAM║Sense 3.5║BEATS║Tweaks║
SynergySensation buildbox folder (click)
(Where you download it from )​
if you experience slow download speeds try here instead
​
SynergyROM Google Chat Room (click)
For issues PLEASE report HERE to get fixed
For the list of commits and changes look HERE​
**Show xRepinsSporx ads some love if you use the nightly download folder, I'm sure all the bandwidth were chewing is expensive**
Pyramid 2.08.401.1 base - Android 2.3.5 - Sense 3.5
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CLICK FOR LIVE CHAT WITH ME AND OTHER USERS ON InfectedROM.com
FEATURES
-Includes Synergy Updater and Theme Downloader!
-DConfig App tune rom how you want, Why have 2 roms for sense/senseless, this one does it all! (see post2 for dconfig usage)
-GETS YOUR PRIVACY BACK- CIQ disabled, Dropbox/Reportin Disabled. HTCs checks mostly disabled (unable to write to disk, unable to send out hosts all set to 127.0.0.1)
-All headphones are now HTC Beats headphones (looks like a new SRS processing option, see here)
-Zeus StatusBar mods (see here and here for more info - HUGE thanks to ITHFP69 for the original smali)
-Virtuous OC Daemon (only use setCPU or this)
deodexed
-Rooted with superuser 3.0 beta
-Automatic davlik cleaner (removes stale files from dalvik cache to keep it clean)
-Automatic zipalign of system and data
-Autorenice to give phone/mms/android highest priorities
-Cleans up after old fr3vo methods
-Cleans tmp stuff/dalvik-cache/APK intents in packages.xml on flash (always should have clean upgrades)
-OpenVPN binary/bb & tun built in (ziggy kernel only see post 2 for setup)
-CIFS to access windows shares (ziggy kernel only see post 2 for setup)
-NFS/ext2/3/4 filesystems also enabled. (ziggy kernel only)
-Conservative/userspace/powersave/ondemand/performance governors (ziggy kernel only)
-Apps2SD (EXT4 support only on STOCK HTC. Ziggy kernel should allow -ext2/3! off by default see post2)
-Swapping (off by default see post2)
-Unlocked hotspot (thanks leoisright)
-5-in-1 reboot menu
-HTC Arrive ringtones added (thanks ziggy)
-CRT (THANKS CAPYCHIMP) & other full animations
-Text on battery meter
-Removed MMS compression
-Removed SIP wifi limitation
-Forced GPU UI rendering
-All apk's unpacked, optimized and the repacked
-Prioritized Rosie over othe apps
-Over 250mb free RAM if you use fast reboot at boot
-Native screenshot by pressing power+home
-RMK auto app install (will auto install anything in -/sdcard/SynergyROM/user.app/)
-Panorama enabled in Camera
-AmazingSense/RosieSettings added
-Google apps/framework, all latest HTC software updates & other apps updated
-Unlimited tabs in browser (well 255 )
-DSP manager (thanks cyanogen)
-EPST that allows all ## codes
-Removed some bloat (look on sdcard if you want that stuff back)
-GPS lock speed fix
-Process/network/kernel/filesystem tweaks
-ipv6 privacy enhancement (rfc4941)
-Perflock disabled by default (go buy setcpu to play)
-Busybox v1.18.4 (colors disabled by default)
-Full bash shell v4.1 (things like tab complete, color support, nano/vim are only -available over dropbear)
-Powertop (see post 2 for usage)
-Crond support (see post 2 for usage)
-Dropbear ssh access (see post 2 for setup)
-iwconfig/iwgetid/iwlist/iwpriv/iwspy for controlling wifi (see post 2 for usage)
-inaydyn dyndns hostname support (see post 2 for setup)
-System tools- rsync/netcat/nslookup
-Text editors- vim/nano
-Compression tools - 7zip / unrar
-Lostphone script (if you have bash/dyndns setup and loose your phone we ----have a script to find it again! currently WIP)
-Tweaks in settings with loads more options (thanks Romanbb originally and RCTeam)
-The Configurator, type 'su' then 'cc' into a terminal emulator (thanks smokin1337)
-Bricked kernel (sometimes)(THANKS show-p )
-Ability to odex the rom if you want! just run odex_system.sh in system/odexVlad and it will odex your filesystem (thanks vladnosferatu)
-Bravia engine video and photo enhancements (thaks tin2404)
Click to expand...
Click to collapse
Vote for us here!
Click to expand...
Click to collapse
TIPS
-Use 'Fast Reboot'' to free up RAM
-Download 'FasterFix' from the market to make your GPS work better
-Disable 'Compatibilty Mode' in Spare parts to make some apps fit the screen properly
Click to expand...
Click to collapse
BIG THANKS
neo, seo, coolexe, baadnewz, robocik, capychimp, virus, diamondback, flemmard, rmk, leedroid and everybody else that's helped
Click to expand...
Click to collapse
please pm me if i forgot you
Click to expand...
Click to collapse
DONATERS HALL OF FAME
salahag, salman saso, Hunteres, MacBryan
Click to expand...
Click to collapse
We try to follow good open source practices, leaving all of our stuff open via SVN so everyone can see our changes and help us grow. we try to give props where props are due in code, commits and our official posts. If we missed anyone please let us know and ill make sure its fixed. We expect other devs to do the same if they use part of our work, we wrote/build/modified most of our stuff custom so we know where its used - its upsetting to see our stuff elsewhere without the same respect back. If you like our work, click the thanks button, help contribute here, buy us a beer, whatever. We like to keep this fun but it does take time so appreciation is always welcome
Click to expand...
Click to collapse
--------------------​
Installation Instructions
Kernel/Versions
2.3.4
Stock HTC with Modded ramdisk (for now). Make sure to flash radio and such. NO OVERCLOCKING ON 2.3.4
Tun/CIFS/perflock disabled/lowered wifi voltage/other aweseomeness
Click to expand...
Click to collapse
NOTES
WE DO NOT OVERCLOCK THE CPU BY DEFAULT if you want to OC get setcpu or use the newly included Virtuous OC tools. ONLY USE ONE OR THE OTHER.
Ziggys still getting everything perfect the guy doesnt even have a Sensation so hes building kernels blind. Make sure to thank him!
****If you go to another kernel that does not extract our ramdisk you will break our services at least(dropbear/crond/inaydyn), and possibly the whole rom if it doesn't support pause before class start for init.d. please bug your kernel dev for a "universal" method that inserts ramdisk on flash for full compatibility!
Click to expand...
Click to collapse
INSTALL
-Reboot into recovery
-Wipe data/factory reset
-Flash ROM
-Reboot and Enjoy
Click to expand...
Click to collapse
POST INSTALLATION
Don't set up any accounts or restore any apps yet!
Click to expand...
Click to collapse
As soon as Setup is finished and HTC Sense has loaded - you must reboot, it will make it much more stable
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------------​
Extras
EXTRAS
Click to expand...
Click to collapse
there aren't any! lol have a look in tweaks
Click to expand...
Click to collapse
--------------------​
FIXES/SVN ACCESS
Changelog is always available here - https://code.google.com/p/synergy-sensation/source/list
Our SVN Checkout address is - http://synergy-sensation.googlecode.com/svn/trunk/
**sorry if there are any bugs, but please report whatever you see and thell make there way into tomorrows nightly if you want to wait for a signed zip. If you ever want a newer update than whats posted you can also just use a SVN client to check out our google code, zip up your own image and flash. SVN export, SVN update, and svn clean are your friends. Also you will need to convert linebreaks to linux format instead of CR+LF or youll break scripts. see SVN doc for more info.
USING SVN
LiquidSolstice wrote an awesome guide for windows up here(THANKS)
OTHER OS
TrevE wrote a real simple svn script based on svnkit (java cross platform no install svn client) its barley tested but should do the job. It should get our latest, update export and zip all for you. The batch script is written for windows, but you can open in a text editor and run the same type of commands on *nix or whatever. Post is here
Click to expand...
Click to collapse
Whats this about Spyware?
HTC has hidden "features" in the framework. this is MORE than just CIQ being removed, there are actually services hard coded in the framework logging regardless. Apparently we all agreed to this _somehow_, even though to actually find any reference to this you need to go pretty deep in settings and LOOK for it.
Go to settings -> about phone -> legal -> htc legal. it explains what is uploaded :|
If you have ANY files that arent 0k in these folders, your logging is not disabled.
Code:
adb shell ls -l /data/system/usagestats
adb shell ls -l /data/system/appusagestats
adb shell ls -l /data/system/dropbox
Also in logcat you should see this:
Code:
I/SynergyRom( 4221): Trying To Disable DropBox Service
E/SynergyRom( 4221): Failure starting DropBoxManagerService. Horray!
I/SynergyRom( 4221): Trying To Disable User Behavior Logging Service.
E/SynergyRom( 4221): Failure starting UserBehaviorLoggingService. Horray!
Along with a failure if it ever tries to write still for whatever reason:
Code:
UsageStats( 4231): handleMessage msg=1
V/HtcAppUsageStats( 4231): (launch app, package): (HTC Sense, com.htc.launcher)
V/HtcAppUsageStats( 4231): handleMessage msg=1
V/HtcAppUsageStats( 4231): (launch app, package): (Connect to PC, com.htc.android.psclient)
E/SynergyHatesHtcAppUsageStats( 4231): noteResumeActivity
E/SynergyHatesHtcAppUsageStats( 4231): java.lang.Exception: Patched Check By Synergy.
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.addULog(HtcAppUsageStatsService.java:646)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.notePauseActivity(HtcAppUsageStatsService.java:703)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.internal.app.IHtcAppUsage
StatsService$Stub.onTransact(IHtcAppUsageStatsService.java:110)
E/SynergyHatesHtcAppUsageStats( 4231): at android.os.Binder.execTransact(Binder.java:320)
E/SynergyHatesHtcAppUsageStats( 4231): at dalvik.system.NativeStart.run(NativeMethod)
E/SynergyHatesHtcAppUsageStats( 4231): noteResumeActivity
E/SynergyHatesHtcAppUsageStats( 4231): java.lang.Exception: Patched Check By Synergy.
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.addULog(HtcAppUsageStatsService.java:646)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.notePauseActivity(HtcAppUsageStatsService.java:703)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.internal.app.IHtcAppUsageStatsService$Stub.onTransact(IHtcAppUsageStatsService.java:110)
E/SynergyHatesHtcAppUsageStats( 4231): at android.os.Binder.execTransact(Binder.java:320)
E/SynergyHatesHtcAppUsageStats( 4231): at dalvik.system.NativeStart.run(NativeMethod)
He wrote up more here
Click to expand...
Click to collapse
DCONFIG GUIDE
Dconfig lets you tune this rom exactly how you like it. instead of hardcoding tweaks we expose all of our settings and let you choose. there is never a "one size fits all" when it comes to performance settings so why not let each user customize how it runs?
The default rom setting are contained in /system/etc/dc.conf these are updated to our liking which is usually a daily driver setting.
The first time you run dconfig it will load these settings into each screen. From here on after you save your settings are written to /data/data/com.damaged.DConfig/dc.conf and will stick with you every rom flash.
Most settings are only triggered after a full reboot, not waking from hibernate. You need init.d to be triggered, if your unsure adb reboot will always work
The most common settings people change I will explain here, there is also some text inside dconfig:
Storage control
Main Page (A2SD)-
This has your typical a2sd options, but has been beefed up for synergy rom. move your apps to sd, move dalvik to cache partition or sd. dalvik-cache can get very big on this device, so be careful moving it to /cache if your going to install many apps!
For a2sd to work, you _MUST_ have your sd partitioned with ext4 if you are on stock HTC kernel or ever plan to go back and have a2sd work. ext2/3 available as partition 2 in ziggy kernel. The layout should be as follows:
partition 1 - vfat (regular sd card partition)
partition 2 - ext4 for a2sd
partition 3 (optional) - swap partition
Click to expand...
Click to collapse
Banned App support (storage control pg2)-
Make sure your sdcard is not mounted before opening this option. All APKS will be moved to /sdcard/SynergyROM/disabled/ and on each full flash will not be reinstalled. It will appear hung when file operations are going. Also there is no confirmation on unban, it just goes. Deal Ill fix it in a later revision.
Theres two options, Automatic & Manual. Automatic is what comes up by default. Choose an operation and It will select all the default apks used to do what you chose, click to remove anything you dont want t remove then press menu save to save.
For Manual Mode press menu, Choose option 1. Select APKs you never want to use. Press menu go to step 2 to confirm, then press menu and go to save.
Click to expand...
Click to collapse
Basic Settings:
Zipalign on boot: This will add a few seconds to each boot, but will run through your /system/app and /data/app for files that are not zipaligned and automatically do it. this is recommended to leave on, as not all market apps zipalign there stuff if it is written for older SDKs or whatever.
Lowmemkiller: we have many preset lowmemkiller values. This is very important to the end user experience as everyone has different needs here. People run sense with a bunch of widgets, lots of syncs, like having stuff open should set this to a low number to keep things running. People that want dead apps to die right away and are looking for fast performance for what they are doing should set to a high number.
High Mem/Lowmem * - The first 3 values in lowmemkiller are optimized for devices with large memory and vice versa.
The number you choose after the highmem/low mem configures the next 3 values for lowmemkiller. these are things like empty processes, services that arent being used, etc. So if you choose 250mb, you will always have around that showing for free memory, but its going to be very aggressive killing applications off. If you use sense and kill things too aggressively you may notice stuff like widgets dying. Our automatic renice script tries to deal with this by setting them to high priorities, but your mileage will vary. I usually leave mine around a 100/150, i have alot of syncs and stuff always running.
Dalvik Heap Size: this is the maximum amount of heap space a single application can have before garbage collection comes off and cleans stuff out. Some apps want more, and less GC == less cycles == better battery but the bigger you set this the less stuff can sit in memory before it gets killed off.
Click to expand...
Click to collapse
Advanced Settings:
Scheduler - basically controls how IO works. noop/cfq/deadline are the 3 choices, CFQ is default HTC setting. noop is first in first out and really basic, should be OK for device but id love to see benchmarks. you can read more on schedulers here & related pages - https://secure.wikimedia.org/wikiped...Noop_scheduler
ReadAhead - this setting is in KB, it should improve sequential reads from mmc. 2048/3072 is probably a sweetspot, but once again id like to see some benchmarks!
Click to expand...
Click to collapse
SYSTEM TOOLS & INFO
our services are hardcoded in our ramdisk. if you go to another kernel you will likely break these.
Dropbear - SSH shell
Inaydyn - DYNDNS hostname support
Arenice - Sets stuff like mms/phone/sense to highest "nice" priority. this should have lowmemkiller kill them off last.
Perfkill- Loads setcpu perfkill module by default. If you go to another kernel disable this.
DROPBEAR / INAYDYN guide
Disk Info- Shows disk partition free space
Net Info- Shows current IP address
Mount Ro/RW - Obvious
Click to expand...
Click to collapse
Other fun
Open VPN/CIFS
OpenVPN and CIFS combined is sickkk. You can do things like vpn to your home and have a symlink on your sdcard to all your home files. forget dropbox this is encrypted
explained over here
iwconfig - this lets you set wifi transmit power. download "wifi tx power" from market or run the following commands
adb shell iwconfig eth0 txpower X
X == txpower(in dBm). 32/25/18/11/4
to make sure it set run
adb shell iwconfig
and look at TX-Power (3rd row down)
Nano/Vim - These are command line text editors, useful for editing stuff quickly. they look ugly in adb shell but over dropbear look pretty
Custom bash environment stuff -
you can set custom bash environment stuff in /system/etc/profile if you _never_ us adb shell (or dont care about ugly colorcodes) and want to exclusively use dropbear you can turn colors on universally here.
Click to expand...
Click to collapse
TROUBLESHOOTING BATTERY
Dconfig Process Info - This is the first thing ill ask for troubleshooting battery. After you have flashed and gone through a full power charge/discharge cycle, before you reboot your phone click dconfig process info and paste it here. It must be from when you were running through for a long period of time to make any sense.
Powertop - From adb shell with your phone screen off run "powertop" This shows number of wakes per second so you can see if you have rogue processes chewing wakeups causing your phone not to sleep
Logcat - adb logcat with screen off will show you if you have runaway apps doing stuff they shouldnt.
Battery Stats - android battery stats can sometimes get whacky especially if you wipe data often (battery stats are in /data/system/batterystats.bin) Calibrating your battery with android is always recommended
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------
OC Daemon
diamondback2010 said:
Introduction to the new Overclocking Daemon
The History
but before explaining it further, let's talk about previous solutions.
There are several different approaches to archieve "screen-state-scaling".
That means basically that the govenor changes if you turn the screen off and changes back to normal when turning the screen on.
This is mainly used to restrict the amount of cpu usage (the frequency in fact) during screen off. This can lead to a major battery life increase.
The solutions so far were:
app like setcpu, which change automatically the govenor based on profiles
integrated solutions in the govenor itself
both these solutions have major problems.
The one with a tuner app is always a little laggy right after turning on the screen because setcpu (or any other cpu tuner) needs some time to change the govenors (up to 7 seconds). This leads mostly to major lag in the lockscreen.
The second solution is the smartass govenor. it has already a screen-state-scaling included, so it reduces the frequency when the screen turn off.
This could be a really nice solution but it has some problems too.
Smartass most of the time is not really stable and has problems with its frequency scaling.
State-of-the-Art-Solution
so we (more precisely rmk40) thought of a better solution.
He wrote a native oc daemon which changes the govenors instantly without any lag.
this leads to major performance improvements right after turning on the screen and in the lockscreen.
But at the moment this solution is a little bit harder to configure. We are plaing to make a gui for this, so you get the same comfort as using setcpu.
Nevertheless you can even now adjust the daemon to your needs.
be aware that the daemon only works if all cpu tuner apps are deinstalled. otherwise it deactivates itself.
How to Adjust the Daemon
the daemon is configured with 6 files in the folder /system/etc/virtuous_oc/.
There are 3 files for the wake state and 3 for the sleep state. For each state one file for the govenor, one for the minimal frequency and one for the maximal frequency.
You can easily edit these with the new Virtuous OC controller app
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------------
Known Bugs
please report on them
Screenshots
haha, and do i need this one? probably not, but im having it anyway
Works great, very fast and smooth
Thanks
Sent from my HTC Sensation Z710e using XDA Premium App
If you get HDR and Pano working, and remove the mirror apk I believe I might have to switch.
awesomecomb said:
If you get HDR and Pano working, and remove the mirror apk I believe I might have to switch.
Click to expand...
Click to collapse
ive got them working just not properly yet... and why do you want mirror removed?
Wow! Great work!
I'm looking forward to this, especially the 3D tilt enable/disable thingy is very nice for me.. 3D tilt = Useless
it will support arabic language mate ???
Would I be able to flash this on a Tmous .0008 phone without problems? (Like a data problem maybe?)
Sent from my HTC Sensation 4G using XDA App
an other reason i would like to have a sensation ^^
Good work Damo ! as always
*damo* said:
ive got them working just not properly yet... and why do you want mirror removed?
Click to expand...
Click to collapse
HA. Clutter drives me insane, and I think of mirror as a junk app. I've heard it's hidden within camera.apk somewhere.
looking forward to this.. will it still have sense 3.0? (i hate sense lol)
I'm also looking forward to this. I remember when I used to port your Desire ROM to the HD2, good times. I hope you can get to optimize it as much as you optimized it for the Desire. Thank you Damo!
ringrover said:
it will support arabic language mate ???
Click to expand...
Click to collapse
Not yet, but it will
Sammydr10 said:
Would I be able to flash this on a Tmous .0008 phone without problems? (Like a data problem maybe?)
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
lol, no idea but the best way to find out is to try it later
awesomecomb said:
HA. Clutter drives me insane, and I think of mirror as a junk app. I've heard it's hidden within camera.apk somewhere.
Click to expand...
Click to collapse
It is indeed
Derek0228 said:
I'm also looking forward to this. I remember when I used to port your Desire ROM to the HD2, good times. I hope you can get to optimize it as much as you optimized it for the Desire. Thank you Damo!
Click to expand...
Click to collapse
Very optimised check the screenshot for RAM
(using inbuilt screenshot feature )
HTC Swyped from my Sense 3 Desire using XDA Premium
*damo* said:
Not yet, but it will
lol, no idea but the best way to find out is to try it later
It is indeed
Very optimised check the screenshot for RAM
(using inbuilt screenshot feature )
HTC Swyped from my Sense 3 Desire using XDA Premium
Click to expand...
Click to collapse
Woot woot woot!
PM'ed you...
OMG, can't wait for this rom, seems so nice.
I love all you graphic features that you describe, like the transparent drawer
btw, can you add the CRT animation?
Will flash it when it's up, for sure !
Any idea when do you release it?
EDIT: Shame on me, you've added the CRT animation, no problem lol

[ROM][FC09][TW-MTD] Legacy ROM; new LegacyBlackDogROM1.04_MTD.zip [Updated 9/26/2013]

New ROM with integrated BlackDog V6_SuperCharger script; BlackDog script
LegacyBlackDogROM1.04_MTD.zip
mirror server
MD5 Sum: f2de1fee666b90ce9064e51e0525c48f
Change log: thanks to J2k3, SB03 and cerchiara for suggestions and feedback!
removed custom gallery and added stock 3D gallery due to MMS pics not displaying
added Flash Player from FC09 stock- seems to improve web browsing
added stock Swype- seems to play nice even when paid or trial versions from Play co-exist with stock Swype (Face it; when you upgrade to another flagship phone, you'll need to practice sweeping a keyboard sometime; beats tapping on a tiny virtual kb and missing mostly all the time! Start practicing in landscape mode.)
re-themed Mms.apk (no more transparency wallpaper but chat bubbles are reformed)
re-themed contacts and dialer backgrounds- darker bg image courtesy of MWBehr @ xda from contributed work on transparent contacts on Cut & Paste ROM
re-themed the pull-downs again; sharpened corners & now 10% darker (I may go to 94% opacity like the pull-down transparency; let me know)
re-based the main system apps with a more recent apktool in hopes of increasing compatibility with newer 3rd party apps
note: this was to be a final ROM pending findings and suggestions; suggestions and feedback lead to some of the changes. Thanks for the input and encouragement. This still remains a daily ROM for me but may not be much longer since I'm due an upgrade and looking into new phone releases with 4G-LTE. I think Sprint and Samsung missed opportunities with the S4 and Note 3; I'm still looking for a good tri-band LTE flagship phone! But still hoping to get this ROM to a lesser need to update frequently and still supporting as a user.
Optional:
V6 SuperCharger Options: to add a quick widget for PowerShift on the fly:
1) open ScriptManager and navigate to location of script (V6 uses /data/V6_SuperCharger/PowerShift_Scripts... "Calculator-(8,12, 39,46,53,60)" is default but try as many as you like, use the one you like best), press and ensure Su is highlighted and "Save"d (You can mark as many as you like for quick widgets but do not set as boot; change as needed).
2) find open space on preferred home-screen, press/hold empty space (1x1 is the widget size), scroll left and select "Widgets", scroll to SMWidgets (available from google play if missing; should be in flash included /data/app), click "Add one script widget" and select your desired widget previously marked in first step.
Note: scheduled Flush-O-matic acts as a cache drop for freeing unneeded RAM cache left when exiting an app that may be using a lot of RAM every 4 hours. If you wish to adjust this, you'll need to download the script to adjust options; option 30.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Older versions:
LegacyBlackDogROM1.03_MTD.zip
Change log:
1) removed SuperSU and replaced with Superuser by ChainsDD for stability; see more at hidden testing.
2) added adblock by jrummy16 and updated hosts file
3) updated and moved some apps around; backup and full wipe recommended
4) added sudo and sdcardstuck code from SenseiSimple's Android Shell Environment ; Bash 4.1 version 1.2bt. To scan SD card for battery draining media bug, use your favorite terminal emulator and type "sudo sdcardstuck"
5) finished theming the pop-ups
LegacyBlackDogROM1.02_MTD.zip
Change log:
Updated SuperSU and Titanium Backup
Optional: to add a quick widget for PowerShift on the fly:
1) open ScriptManager and navigate to location of script (V6 uses /data/V6_SuperCharger/PowerShift_Scripts... "Calculator-(8,12, 39,46,53,60)" is default but try as many as you like, use the one you like best), press and ensure Su is highlighted and "Save"d (You can mark as many as you like for quick widgets but do not set as boot; change as needed).
2) find open space on preferred home-screen, press/hold empty space (1x1 is the widget size), scroll left and select "Widgets", scroll to SMWidgets (available from google play if missing; should be in flash included /data/app), click "Add one script widget" and select your desired widget previously marked in first step.
Note: scheduled Flush-O-matic acts as a cache drop for freeing unneeded RAM cache left when exiting an app that may be using a lot of RAM every 4 hours. If you wish to adjust this, you'll need to download the script to adjust options; option 30.
LegacyBlackDogROM1.01_MTD.zip for TouchWiz FC09! Flashing instructions below...
changelog:
Updated /system apps (ADW and SuperSU) just updated
LegacyBlackDogROM1.00_MTD.zip
change log:
integrated BlackDog script with PowerShift scripts; set via SMWidgets (app free versions included in flash as tools/removable bloat)
restored Flush-O-Matic scheduled 4 hour cache' drop; now it will not flush until android sleeps so you're activity is not interrupted or slowed
updated ADW Launcher, Titanium Backup, SuperSU, Google Play (Black Market) & Gallery (now customizable, somewhat but it can be updated in Market or uninstalled for another app, if needed)
rolled back kernel due some concerns of FC09 kernel increasing battery drain after a notification (although my problem was mostly media scan bug due to suspect media, I wasn't the only user suspecting the kernel so I rolled it back)
swapped Talk and Google Search box to blacked-out versions; thanks to RUJELUS22 Themes for blacked out Gmail, Black Market, Talk, & Google Search Box. I've not been finding full functionality of blacked-out apps, recently. But RUJELUS22 blacked apps seem to retain better GB compatibility ATM.
Updated LT-SC_Odex1.02_MTD.zip(ROM) download link (click)
change log
View v1.04 and v1.05 change log and download link: here.
View Clean and non-SuperCharged releases here.
LegacyThunderRom with Thunderbolt! script starts here. Read post for details and link.
Testing for new SuperChargedLegacyThunder Deodexed and Odex versions starts here; latest is here.
Instructions and warnings:
How do I flash this?
Download, verify md5, back-up in CWM to be safe. If you are already on a TW ROM with MTD/yaffs partitioning, you can keep your data and just wipe cache and dalvik and flash (don't forget to backup, first). If you are on any other type of ROM, you should backup and wipe data first. I have heard from one source that ODIN is not required, if coming from CM but I have not tested that, myself. If trying, remember to flash the ROM twice or flash, reboot recovery and flash again. Note: Large TW kernels do not support TWRP; to be safe, do not inject TWRP recovery. (for CM to TW, personally, I'd recommend back-up, ODIN, root and then flash this). If unsure, read; clean install is the recommended method if having problems. If something does not appear to be working, let me know. This is MTD; if you are coming from ODIN or or currently using BML, this flash will auto-convert to MTD. Note: to get back to BML, you would need to ODIN with victory PIT file and repartion option selected.
To be safe: Be aware that is a development ROM. Although I've flashed and tested this in many different ways, some things still need to be tested. If anything should go wrong, you should be familiar and comfortable with the use of ODIN to recover a semi-bricked device: here.
Description and Credits:
Legacy ROM: an honorary gift from previous and current developers on a now outdated device (yeah, but I hope to get a Galaxy S4 LTE-A or Note 3, soon). As well as the implied: use at your own risk...I am not responsible for anything that could go wrong... please read before asking questions...older download links are at bottom of this post.
What is this? updated 8/1/2013
As the description states: This is a new ROM built from kennyglass123's deodexed from stock FC09 to include all modifications from the gingerbread gits still maintained by SenseiSimple and toadlife. Other mods have been added and available in XDA and elsewhere. Briefly, it includes the mods included in TPR (The People's ROM by kennyglass123) with exception of the flying-in transitions. Legacy ROM uses the ICS transitions found in SenseiSimple's git along with all those found there for TouchWiz FC09 ROMs. I've also added Zeppelinrox's V6 SuperCharger script and Chainfire's latest SuperSU (reverted to Superuser by ChainsDD 9/3/2013). It is rooted but you need to be rooted in order to flash. I've also included Center-Clock-Mod and a smooth scrolling mod. Mms.apk has search and suggestive search fixes that were introduced by modding the AndroidManifest.xml for transparency to wallpaper.
Some images and animations borrowed from ROM Toolbox with jrummy16's explicit permission. There are many others that will be recognized and hopefully, all thanked for their contributions. Additionally, I'd like to thank Travmofosho, kennyglass123 and Nash for porting much of the original theme works to gingerbread. I've also used some theme work from Tha_Dynasty2049, Thomasskull666 and Paul Diddy. If you know of someone I missed, even yourself, please help to credit those that gave freely. As a courtesy, thank them if you like their reproduced work and see them check-in on this thread.
Additional Credits: Thanks all and please help me keep this credit list accurate. Thanks TexasEpic4G for the scenic banner!
"Big thanks to all previous and current developers of the Epic that made this effort simplistically as possible.
Source: FC09 Deodexed with lots of [mod]s- Thanks to kennyglass123 for source deodexed FC09, permission to use the EB/TPR kernel, and for encouraging me to release this. Thanks also to SenseiSimple and toadlife for keeping the GB development git updated.
My mentors (This list is reserved for those that gave direct feedback that helped me in some way. Thanks!): MWBehr, Travmofosho, ÜBER™, Nashdogg, kennyglass123, darkierawr, RandomKing, Ca1ne, flastnoles11, jrummy16, lilajrestnom, gooch1025, SenseiSimple and toadlife. Gosh, what would I know about android without these guys and more, I'm sure there are many more that I've used their work in one way or another, including the credits below.
Features:
Zeppelinrox's V6 SuperCharger script integrated into ROM. You can flash, and perform an extra boot to start service. EarthBound's zipalign included on boot, including initial flash 'n boot. Other V6 options available in Terminal Emulator are sclean, fixfc, vac and flush. Please read his tread. Zeppelinrox links xda updates via tweets.
SuperSU (root)- Read about the SuperSU in XDA, here, and thank Chainfire. Root is now secured by SuperSU.
Sprint Connections Optimizer
Most Bloat removed; see kennyglass123's TPR thread for extra bloat flashable
Samurai custom FC09 kernel
- Voodoo sound
- Voodoo color
- Overclocking (enable higher frequencies in included Control Freak app)
- Undervolting (Stock voltages default; default I/O Scheduler and CPU Governor: vr/Samurai are a good setup for this ROM; alternate could be sio/wheatley)
Logsprovider fix...no texts in log (found in git)
swipe notification mod- thanks Ca1ne
GPS Fix - Thanks Heinkhieu
Hotspot Hack - Thanks Necrosan (found in git)
Modified Power Menu - Thanks to untermensch (found in git)
Scrollable status bar toggles - Thanks SenseiSimple (found in git)
ICS Transitions (found in git)
CRT Off animation (found in git)
CRT-On animation -there are sources for this but I cannot recall the contributor that simplified this mod; help please!
Smooth scroll- thanks AndroidOn (This feature removed in releases, after 7/20/2013)
Volume rocker mod (sound on to vibrate to silent) thanks mkasick (found in git)
Screen stays off when unplugged
No battery full popup (I use a visual "full" icon at the 1% battery because the icon is more accurate than blue light for bump charge users)
Removed audible low battery warning when screen is ON as well as that fake shutdown screech; it's now a silent pop-up at 5%. There are no interruptions of service or impact to performance.
Low Battery audio warning tone still sounds on boot or Screen-Off when battery is less than 5%; powers-down at 0%.
Included visual battery low warnings starting at 14% (battery % changes from white% to Red%) At 4% it starts animating with battery "!" icon.
Charge animation has been simplified; no wasted resources and bulk to animate a charge from current% to 100%; the UOT Decimal animates with charging icon to accomplish a reasonable charge animation. credit or criticism to me on those mods. Other mentionables: UOT Kitchen and LeoMar75 for in-depth GB mod
Center Clock Mod with no notification overlap- thanks to Ticklefish and sdojoin
Modified stock Lockscreen slider and ring- Sorry, I forgot the source of my original png but I modded it.
Some different sounds - thanks to Nash, SenseiSimple and others I'm sure
Blue Gingerbread Keyboard - disable other keyboards to use -thanks GregTard (and Orlzzt for finding it)
Transparent Mms.apk with tinted chat bubbles and fixes for text search and suggested search- by myself and MWBehr
Transparent Contacts- thanks MWBehr
Semi-transparent-curved dialer ported (by samep) from an original work kept alive by Paul Diddy's archive; sorry, I've forgotten the original author's id
Simple In-call dialer theme thanks to Paul Diddy for those buttons, too; backgound by me (samep)
Theme port by me, samep, thanks to the many sources here: Paul Diddy, Travmofosho, Nash, Tha_Dynasty2049, & Thomasskull666. Special thanks to jrummy16 for permission to use images and OG Droid bootanimation from ROM Toolbox; see pull-down animation and hidden GB Easter-egg.
Pull-down-animation with non-transparent background runs once and clears out of view, leaving semi-transparent notification background. All individual dividers removed to allow better view of animation.
TW Launcher (not present in later releases)
Removable apps: Titanium Backup, LBE Privacy, Control Freak, Script Manager and widgets, Voice Serach, and Customizable Gallery.
Intent:
To bring a well-equipped ROM and tool to end-users that is both pleasing to the eye and succeed with minimal flashing and tuning. You may recognize the kernel splash screen; kenny gave permission to use that. (it's the only version of the EB FC09 kernel with notification LED fixed). It's also EarthBound's best kernel for FC09 and needs no special tweaking; defaults are a very good starting point. Voltage Control is included in the flash as well as Titanium Backup, if needed for your paid apps restoration. SuperSU helps to avoid an issue loading wrong su binary from market, if updating to newest superuser but, so far, I've had no issue updating SuperSU and using the suggested su binary it asks the user to upgrade to. The included busy box is the one from SuperCharger Starter Kit and the V6 SuperCharger script is setup to launch at flash but doesn't go continuous service until rebooted once after the initial flash and boot. There is also a programmed 8-hour flush to free up RAM to hopefully reduce lag without inducing lag. You can test and adjust all these scripts to suit yourself but at least you can gain from from not having to set this up, initially. For updates and useful hints; read Zeppelinrox's OP and read some more. The added feature is only the beginning; V6 changes frequently and discussion is both educational and lively. No need to discuss much about V6-SC, here. Start here, if needed. Don't forget to thank him while you're there, if you haven't before. His work is also linked in his signature.
I've also included Black Market and YouTube by B-boy™ among the free apps that may frequently have to be loaded or restored when flashing a new ROM. His blacked-out/inverted and transparent apps are here. Thank him here.
Testing, notes & suggestions:
Testing
As far as I know, Legacy ROM versions are stable. I had asked volunteers to test 4G Wimaxx and hotspot tethering; no 4G here for me. One user of Legacy ROM v1.03 confirms 4G is working... not much complaints but requests were made for changes. I was maintaining more than one version to accommodate some users' requests but some have PM'd farewell wishes as they moved to other forums after phone upgrade so the multiple versions' support has ceased pending further requests which I do consider.
You've tested, now what?
Post your feedback. Request proposed changes. Test and share feedback. Like it? Use it. Wanna change something and share it? Fine but don't forget to credit the sources, including myself (some of my work is in there, too.)
Some V6_SuperCharger notes are here.
Color issues? see this post for voodoo app settings. thanks to Marcusant, lilajrestnom, and elevans for options, testing and searching.
Force Close or black screen with or without shutdown Issues? You need a good Superuser application that updates the su binary correctly on this phone, Superuser by ChainsDD and Superuser by ClockworkMod have been tested. ChainsDD su binary 3.0.3.2 can be found in BlackDogROM1.03 seems best suited to quickly and correctly declare a Force Close and allow you to Force a Close of app and continue without hanging up or rebooting. Sadly, there are third-party apps that can be tested but the developers have been notified of the issues. Android 2.3 is not fully supported by third-party apps but mostly functional. And I found that newer su binaries don't seem to be expecting these issues and SuperSU and some others were not correctly updating the su after install or upgrade. I was manually updating SuperSU and releasing new ROMs until I realized the Force Close issues were not properly declared and hanging the UI for prolonged periods. No disrespect intended to developers; I think we all share the burden for the unanticipated actions that lead to Force Closes so I'm not pointing any fingers. The Superuser apps are probably best suited for rooting and maintaining root newer devices, anyway.
Screenies and quick note: battery used for capacity testing is a 2000 mAh third-party product with GT18 months of use; on average, it provides about an extra hour of display time compared to the 1500 mAh OEM battery which still performs well. Some third-party batteries may actually be smaller in size, requiring extra backing to keep secure contact with terminals; my OEM battery fits tighter than any battery I've purchased. (I use a strand of electrical tape running along bottom, back and top of battery to fill the void.)
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
First. iSaint and all that
EDIT: Trying to figure out how a ROM went 23 minutes without a "First" post, and realized you posted this in general.
Sent from my SPH-D700 using Tapatalk 2
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
samep said:
Legacy ROM...as I interpret the term, legacy, an honorary gift from previous and current developers on a now outdated device (yeah, but I hope to get a Galaxy S4, soon). As well as the implied: use at your own risk...I am not responsible for anything that could go wrong... please read before asking questions...Download link is at bottom of this post.
What is this?
As the description states: This is a new ROM built from kennyglass123's deodexed from stock FC09 to include all modifications from the gingerbread gits still maintained by SenseiSimple and toadlife. Other mods have been added and available in XDA and elsewhere. Briefly, it includes the mods included in TPR (The People's ROM by kennyglass123) with exception of the flying-in transitions. Legacy ROM uses the ICS transitions found in SenseiSimple's git along with all those found there for TouchWiz FC09 ROMs. I've also added Zeppelinrox's V6 SuperCharger script and Chainfire's latest SuperSU. It is rooted but you need to be rooted in order to flash. I've also included Center-Clock-Mod and a smooth scrolling mod. Mms.apk has search and suggestive search fixes that were introduced by modding the AndroidManifest.xml for transparency to wallpaper.
Some images and animations borrowed from ROM Toolbox with jrummy16's explicit permission. There are many others that will be recognized and hopefully, all thanked for their contributions. Additionally, I'd like to thank Travmofosho, kennyglass123 and Nash for porting much of the original theme works to gingerbread. I've also used some theme work from Tha_Dynasty2049, Thomasskull666 and Paul Diddy. If you know of someone I missed, even yourself, please help to credit those that gave freely. As a courtesy, thank them if you like their reproduced work and see them check-in on this thread.
After the source and credits get updated, I hope to move this thread to the development thread. Suggested source code or theme will be will be considered to make this a fun collaborative effort, if it doesn't lose support due to its predictable short-life-expectancy.
How do I flash this?
Download, verify md5, back-up in CWM to be safe. If you are already on a TW ROM with MTD/yaffs partitioning, you can keep your data and just wipe cache and dalvik and flash (don't forget to backup, first). If you are on any other type of ROM, you should backup and wipe data first. I have heard from one source that ODIN is not required, if coming from CM but I have not tested that, myself (for CM to TW, personally, I'd recommend back-up, ODIN, root and then flash this). If unsure, read; clean install is the recommended method if having problems. If something does not appear to be working, let me know. This is MTD; if you are coming from ODIN or or currently using BML, this flash will auto-convert to MTD. Note: to get back to BML, you would need to ODIN with victory PIT file and repartion option selected.
To be safe: Be aware that is a development ROM. Although I've flashed and tested this in many different ways, some things still need to be tested. If anything should go wrong, you should be familiar and comfortable with the use of ODIN to recover a semi-bricked device: here.
Why post this in the general forum?
I have yet to compile an accurate list of included features and credits. My notes on file at home were lost due to a local issue and I'm gathering that data again to post in the development thread at a later time. Meanwhile, this is ready for testing. I need volunteers to test 4G Wimaxx and hotspot tethering; no 4G here for me.
You've tested, now what?
Post your feedback. Request proposed changes. Offer to help with screenshots and decorative forum splashes, if inclined to share something useful to others considering a test run of their own. Like it? Use it. Wanna change something and share it? Fine but don't forget to credit the sources, including myself (some of my work is in there, too.)
Suggestions:
Other than just going back to your favorite launcher, the Lightning Launcher can be easily setup to suit your own use. I recommend adding to each home-screen before removing all that is there to preserve that screen's programmed stops. Otherwise, the setup becomes a little more complicated. The tutorials are linked on home-screen. The initial setup is very good if you only need three home-screens. You can add many more and even scroll up, down, left, right for multiple home-screens if you like. The dated thread on LL suggests that you have to buy a widget to use your app widgets; no longer the case, you can setup app widgets. Live wallpaper is supported but AFAIK, you have to set a shortcut in gestures to do that: I used "Two Fingers Down" swipe gesture and selected "wallpaper" function from the drop-down list to get LWP supported. I also programmed the Home key to get notifications from pull-down; interestingly, now the Back key finds my home screen like the former Home key when viewing the home-screens.
Read about the SuperSU in XDA, here, and thank Chainfire. Root is now secured by SuperSU.
Intent:
To bring a well-equipped ROM and tool to end-users that is both pleasing to the eye and succeed with minimal flashing and tuning. You may recognize the kernel splash screen; kenny gave permission to use that. (it's the only version of the EB FC09 kernel with notification LED fixed). It's also EarthBound's best kernel for FC09 and needs no special tweaking; defaults are a very good starting point. Voltage Control is included in the flash as well as Titanium Backup, if needed for your paid apps restoration. SuperSU helps to avoid an issue loading wrong su binary from market, if updating to newest superuser but, so far, I've had no issue updating SuperSU and using the suggested su binary it asks the user to upgrade to. The included busy box is the one from SuperCharger Starter Kit and the V6 SuperCharger script is setup to launch at flash but doesn't go continuous service until rebooted once after the initial flash and boot. There is also a programmed 8-hour flush to free up RAM to hopefully reduce lag without inducing lag. You can test and adjust all these scripts to suit yourself but at least you can gain from from not having to set this up, initially. For updates and useful hints; read Zeppelinrox's OP and read some more. The added feature is only the beginning; V6 changes frequently and discussion is both educational and lively. No need to discuss much about V6-SC, here. Start here, if needed. Don't forget to thank him while you're there, if you haven't before. His work is also linked in his signature.
I've also included Black Market and YouTube by B-boy™ among the free apps that may frequently have to be loaded or restored when flashing a new ROM. His blacked-out/inverted and transparent apps are here. Thank him here.
To download, click here.
Click to expand...
Click to collapse
Nice job samep. Good to see you still continuing on with the work we once started. Sorry that I haven't been around much to help. Been trying to learn new things from the pros and family and personal life has taken much of my time. Luckily there are other talented minds out there in effsi and dropple and bthorne79 and saramon to help keep us Rollin on the good ol OG epic. This is the best group of guys I've ever worked with. Gonna test this as soon as I get to my PC. Thanks bro.
Sent from my SPH-D700 using Xparent Skyblue Tapatalk 2
Nashdogg said:
Nice job samep. Good to see you still continuing on with the work we once started. Sorry that I haven't been around much to help. Been trying to learn new things from the pros and family and personal life has taken much of my time. Luckily there are other talented minds out there in effsi and dropple and
Sent from my SPH-D700 using Xparent Skyblue Tapatalk 2
Click to expand...
Click to collapse
Thanks, man! Congrats again on your ROM. Been missing the communication we once had but we've been busy working other things! It's all good; I wish you success in that and whatever is next!
samep said:
Thanks, man! Congrats again on your ROM. Been missing the communication we once had but we've been busy working other things! It's all good; I wish you success in that and whatever is next!
Click to expand...
Click to collapse
Reunited and it feels so good....lol!
Great work Samep! Let me know when you are ready to have this moved to the big leagues!
kennyglass123 said:
Reunited and it feels so good....lol!
Great work Samep! Let me know when you are ready to have this moved to the big leagues!
Click to expand...
Click to collapse
Sure; will do. Thanks for your permission to use the kernel, your contributions and for stopping by, Kenny!
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
samep said:
Sure; will do. Thanks for your permission to use the kernel, your contributions and for stopping by, Kenny!
Click to expand...
Click to collapse
Any screenshots?
Sent from my SPH-D700 using Tapatalk 2
DaKillaWilla said:
Any screenshots?
Sent from my SPH-D700 using Tapatalk 2
Click to expand...
Click to collapse
Working on it but it's not really in my skill set. Anyone willing to make some; please do.
If you saw Cut & Paste Extra Crispy version, the differences would be most noted in theme, animated pull-down, boot animation, charge animation and lock screen. The large UOT Decimal 0-100% battery remains but I centered the clock and moved the low battery warning from wherever it was to 5%. The bonus on the warning is that if your screen is on, no audible warning; just a visual pop-up. I was able to remove that fake shutdown that would interrupt services like hang-up a phone call in-progress. No more startling warning tones while your holding the phone but if the screen is off or you boot with battery 5% or less, you will get the audible warning of low battery.
So to characterize low battery warnings while display remains on:
LT 15% battery % indicator turns from white to red (as in Cut & Paste Extra-Crispy)
5% you get a pop-up warning to plug-in.
LT 5% an animation starts to cycle between battery % (red) to !battery symbol.
0%-phone turns off
Use responsibly; you have been warned; lol! I did this for my own liking; what do you think? Keep it or go back to 15% or 20% screeeeech-fake-shutdown? Personally, that annoyed me. The best way to get 100% out of our battery is to wipe the battery stats when flashing new ROM or less than 50% on a reboot. If you needed until it shut down; you'd have it without it interrupting service. No risk to battery life AFAIK.
Actually, the differences are mostly in animation and function that screen shots may miss. IDK how in-depth screenshots can go; a video review may reveal more about this ROM than screenshots(?) I didn't give it wallpaper but I am open to suggestions.
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
COOL! I will try this out sometime this week when I can "borrow" my daughter's laptop ( since I'm gonna need to use Odin)
Sent from my SPH-D700 using xda premium
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
Was pretty cool to play around with. Love the drop down animation. It seemed very smooth. You did a great job on this samep.
Sent from my SPH-D700 using Xparent Skyblue Tapatalk 2
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
Nashdogg said:
Was pretty cool to play around with. Love the drop down animation. It seemed very smooth. You did a great job on this samep.
Sent from my SPH-D700 using Xparent Skyblue Tapatalk 2
Click to expand...
Click to collapse
Thanks for trying and posting feedback. My wife and 6yo daughter even gave their approval on the drop down animation.
Sent from my SPH-D700 using xda app-developers app
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
Screen shots? I know you explained how it looks but to see it would be nice.
Sent from my SPH-D700 using xda app-developers app
Sorry, I've been slacking on the screenies. I just added 3 to the OP.
The wallpaper is not default (yet); let me know if this one is wanted or not. I'm taking requests for wallpaper but I do want to keep it dark and natural looking. This one is time lapsed.
Working on an update due to some market apps updating and minor appearance changes.
Possible revision upcoming and V6_SuperCharger Notes
I'm now holding off on an update I had uploaded & posted in OP; sorry to say that it looks like one of the build.prop may be breaking bluetooth. If you installed v1.02, test Bluetooth ( I couldn't get mine to turn on until I backed the build.prop out and went back to to a revised one). I'll see if I can add some battery savers in and leave out whatever is impacting Bluetooth enable). Removing the link until I sort this out. I would delete the post but the notes about V6_SuperCharger may still be of some use.
upcoming change log
update market apps
minor theme change (most of them in extended power menu and alternate AOSP lockscreen)
possibly add more battery saving tweaks to build.prop to test; from here.
Now may be a good time to review (for those not familiar) the script commands found in Zeppelinrox's thread.
To Test:
Open a Terminal Emulator session and type "cat /proc/*/cmdline | grep Super" (only what is inside the quotes)
If you get only "Super", the service is not running.
If running, the return also returns /system/etc/init.d/99SuperCharger & /data/99SuperCharger.sh
Things to look for:
browse to sdcard and see if a file something like "!SuperCharger.html" exists. If so, the text inside has a link to a help file from Zeppelinrox to help you. As a troubleshooting help, the file copies to your sdcard when running the script. You can also delete this file after running the script successfully to know that if it appears again, there may be an issue running a service a boot. Just remember, it may have appeared again because you ran the script but did not delete it.
You can also check your logs found at /data (use a root browser to navigate and check) for the various services ran at boot; they may give clues to problems encountered. You can also read the script for your setup. Note: I used thses while troubleshooting the integration of V6_SuperCharger into the ROM. I don't anticipate problems unless you've made changes.
How to make changes:
You'll need to download the latest Zeppelinrox script. see the OP for link; you also need this for updates to V6_SuperCharger services. Outside of flashing this ROM, your support for V6_SuperCharger service should come from searching and reading his thread.
Sorry, but to uninstall V6-SuperCharger, you'll need to download the script.
If you have no previous settings but want to make changes, run the script and select "Driver Options" to make those changes.
Already have V6_SuperCharger and don't want my setup?
I have not tested this theory but I think if you run the script and charge from sdcard (default) on your initial boot, you will overwrite all my settings. Also, I think as long as the script is not run, your SDcard settings remain unchanged. No guarantees; I have not tested this.
Terminal Emulator Options:
type "su" then V6_SuperCharger command as follows, below
"fixalign"- Two operations in one- fix permissions and zipalign
"vac"- cleans the Database
"sclean"- superclean and restart (really not necessary as service is setup to continually run)
"flush"- delete some cache to make more RAM available
Note: want to do all the above? Just reboot; done!
Note: There is a delay in starting the SuperCharger Service after a boot. Due to startup programs and other services trying to start, you cannot expect initial speediness after a boot. I've tried to keep the phone on a flush schedule of 8 hours. It's also untested but there could be times that an timely flush could cause lag. Please let me know if this becomes an issue and any steps you may have tried or are familiar with to avoid this possibility. It's possible that a ScriptManager Widget for "vac" may work better on demand. Thanks!
Running this now--extremely awesome ROM! It is fast, smooth, and stable for me. I'll test 4g tomorrow when I go out (dont have it at home).
Request: Can you give an option to disable the android drawing when the notification bar is pulled down? It's cool, but pretty distracting when it does it every time.
Thanks for your hard work
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
Well, I can remove it altogether and post an alternate download.
Do you like the aosp lock screen better than TouchWiz? I was gonna post a link for one, later. If so, I'll make them in one flash. No pulldown animation with aosp lock screen included.
Sent from my SPH-D700 using xda app-developers app
samep said:
Well, I can remove it altogether and post an alternate download.
Do you like the aosp lock screen better than TouchWiz? I was gonna post a link for one, later. If so, I'll make them in one flash. No pulldown animation with aosp lock screen included.
Sent from my SPH-D700 using xda app-developers app
Click to expand...
Click to collapse
My vote definitely goes for AOSP lockscreen, it always seemed easier on the thumb. Also I'm for a no animation version
v1.03 with AOSP lock-screen, no animated pull-down and updates
Download: FC09.LegacyROMv1.03_MTD.zip (linked in OP); Please read updated flash instructions just below...
Flash Instructions:
Backup data or nandroid
Wipe data, cache and dalvik
Flash ROM
Restore Data or advanced restore data from nandroid
Reboot once more
Note: This version has been removed; discovered why it can only be clean installed. New version to be released, soon.
change log:
improved V6_Supercharger integration
improved some .png's for AOSP lock-screen and extended power-menu
added a few more battery saver tweaks to build.prop- thanks omair2005
removed pull-down animation
removed Lightning Launcher and installed ADW Launcher
updated market apps
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
Welcome to the big time!
Thread moved
Friendly Neighborhood Moderator
Re: [ROM][FC09][TW-MTD] Legacy ROMv1.01
Ok got a chance to test 4g. It activates but cant connect in the area where I used to get 4g. It's possible though that there is a network issue in my area
Edit: do i need a full wipe to go 1.02>1.03?
Sent from my SPH-D700 using xda app-developers app

[UPDATE][ALL ROMS][HOW-TO]Speed Up & Maintain - [CM-7/9/10/10.1][NEW CONCEPTS]

I know, many people here want to have Android 4.x.x on their phones, but unfortunately, because of low-end processor as well as less RAM, these CM10/CM10.1 ROMs are laggy and slow. I am also one of them, but, after using these type of roms since 4 months, I have now got a perfect idea of using them. So, I am sharing the way I use these roms. Many people told that this also helps for CM7 users. So, now I have declared this thread as UNIVERSAL PERFORMANCE THREAD. This method can be used on - Stock | CM7/9/10/10.1.
NOTE : This method is same for PAC ROMS.. because they are based on CM. So, you can use this on PAC ROMs also.
♦ FINDING STABLE VERSION :
First of all, you will need to find a good stable version of any CM7\CM9\CM10\CM10.1 ROM. Find stable version by asking in general discussion thread of those particular ROM and then download that version. But, do not flash now.. Follow next step.
Note : For CM7 users - Official CM7 is best, but if you want you can try it on custom roms also. If you are using CM7 custom or stock based custom rom, then for scripts n tweaks to work, you must delete all the scripts from init.d so that scripts will not get overridden.
♦ SLIMMING THE ROM :
Slimming means making rom size less by removing unwanted and unnecessary applications from system/app. It reduces system memory use. Here is a chart of cm10.1 apps which are safe to remove - LINK
With reference to that chart you should remove following apps with adding alternatives to them.
Note: Left side apps are to be removed and right side apps are alternatives.
● LatinIME.apk - WP7 Keyboard App
● Browser.apk - Holo Web Browser
● CMFileManager.apk - Root Explorer File Manager
● Trebuchet.apk - Holo Launcher
NOTE: On CM7, default ADW is good, but you can also use Holo Launcher.
Other apps that can be removed without alternatives-
● CalendarProvider.apk - One of the big RAM consuming apps. This app start anytime, you do anything, so it will be a big save of memory removing this app. But, you will get problems with calendar sync..
● GoogleCalendarSyncAdapter.apk - Reomove this only if you do not sync calendar.
● Email.apk - If not in use.
● Gmail.apk - If not in use.
● Talk.apk - If not in use.
● GoogleBackupTransport.apk - It is used in google backups, remove on your own risk. (Not a risk, i always remove it.)
● ChromeBookmarkSyncAdapter - No use.
● HTMLViewer.apk - Never needed.
● UserDictionaryProvider.apk - It is useless without LatinIME.apk.
● VisualizationWallpapers.apk - Wallpapers app. Remove it always.
● CMWallpapers - Remove it always.
● VoiceDialer.apk - Do you really use it?
● LiveWallpapers.apk - Dont you care for your battery?
● QuickSearchBox.apk - If you dont use.
● PicoTTS.apk - Text to speech function.
NOTE: Alternative apps should always be installed in system/app only. For that, I recommend you to remove these apps drectly from rom's zip before flashing.
♦ USE OF SCRIPTS N TWEAKS :
Many people use hard scripts n many tweaks to get good performance. But, it is totally wrong.
Highly recommended to use Activo Speeder. It is the best script for performance. Dont use anyother thing with it- such as ram manager, seeder or anyother script.
(Note: If the above script doesnt work on your device then please find another good script and flash it.)
ALTERNATIVE FOR ACTIVO SPEEDER :
After testing a lot, I found that SuperCharger is the best script which can be used with any ROM to get more performance and for perfect RAM Management. Here are some steps on how to use SuperCharger -
● Here is the original thread for SuperCharger script.
● Script can be downloaded from this download page.
● Download latest script as well as starter package if needed (Read Original Thread).
● Now, for 4.x.x ROMs, you do not need to do anything with services.jar. But, for below 4.x.x, services.jar needs to be patched to get SuperCharger Memory Management working.
● Now, copy script to SDcard and run it with Script Manager as root. For more detailed guide plz prefer the original supercharger thread.
● Now, you are running the script. You will find many options and info on screen. Read it all and choose what you want.
NEW DISCOVERY : SUPERCHARGER + CROSSBREEDER = ULTIMATE PERFORMANCE WITH MAX ENTROPY ! - by Dark Passenger
● LINK FOR THE POST.
Here are some tweaks-
In Build.prop -
●
Code:
ro.ril.disable.power.collapse=0
and change the value from 0 to 1. (Add the line with proper value if does not exist)
This one is for battery saving.
●
Code:
dalvik.vm.heapgrowthlimit=48m
If it already exists then just match the values.
This is a VM Heap management for RAM.
●
Code:
ro.ext4fs = 1
Improves EXT4 performance.
● IMP :
Add following lines below "# Other" in build.prop
Code:
ro.com.google.locationfeatures=0
ro.com.google.networklocation=0
(If exists, just change the values as above).
(Note: This one will remove location feature increasing performance freeing up more RAM. This frees up to 30mb of RAM)
And now remove NetworkLocation.apk from system/app as well as com.android.location.provider.jar from /system/framework.
For further build.prop tweaking, you can use this great guide -> Click Here. Thanks to Dark Passenger for some build.prop tweaks.
This much tweaking and scripting is enough. DONT USE TOO MUCH TWEAKS N SCRIPTS.
♦ BASIC APPS TO USE :
Your rom's performance also depends on the apps which you use. Always look for apps' memory usage and if the app consumes more ram then try to find an alternative app for it. Here are some basic apps which you should use (i always use them).
● Use Root Explorer as file manager, Holo Launcher as Launcher.
● Use Cache Cleaner App. It is must. Clean cache once a day.
● Use Root Cleaner App. A must have app. Do "Quick Cleaning" twice a day. It will regulate your performance.
You can also freeze the apps you are not using at that time, such as DSPManager (Unfreeze it only at the time of listening songs)
Freezing Google Apps will be a great way to reduce RAM consumption.
● Use this amazing app - Autostarts. This app controls the apps that start automatically in your phone. If you want settings which I use then PM me. I will tell you, how to use this app.
CLICK HERE FOR AUTOSTART APP SETTINGS
● ABOUT TASK KILLERS :
Using task killer is good but, it is also bad. Task killing is actually meaningless. Some apps never really get killed. They start again n again. So, use Autostarts instead task killers. But, here is a nice app for killing processes and freeing RAM. This is the original app. I have themed it to look good. Download it here.
Use it as a task killer, press menu button and include system processes and then start killing processes which are useless.
● Try to use apps as system apps.
● If you are using UC Browser then in its settings, check "Clear Data on Exit". If did, you will see UC will take less than 10mb but, if you wont do this, UC will take more than 15mb.
♦ IMPORTANT TIPS AND SETTINGS :
● Always flash rom with a clean wipe and proper flashing method.
● Do not flash gapps again if they are included in the rom.
● Do not flash internal memory scripts as they reduce performance.
● Use Adrenaline Boost. Boost once or twice a day. Boosting much will increase battery consumption.
● Use Root Cleaner app and freeze the apps which you are not using at that time. Freeze Google Play Store, Google Services Framework and other google apps which are always on. Unfreeze them when you want.
● The apps used for Backup purposes should not be installed always. Keep them in your sdcard and install them when you want and uninstall when done with them.
● Basic apps should always be in system/app.
● In Developer Options -
Set all animations scale to .5x
Set Background Process Limit to "Atmost 4 processes", if issues occur then set it back to "Standard Limit".
Enable "Kill App Back Button". Always use this feature to come out of the apps which do not really exit on pressing just back button.
● Do not expect much from our phone as it is not a high-end phone. Dont expect good battery life but, still to gain good battery life. Keep RAM free by using the ProcessKiller app as told above. I always get 170 mb RAM free.
● Do not charge battery until it gets discharged upto 10% or less. While charging do not remove it till it reaches 100% and 20 mins above that.
● Calibrate battery when needed.
● Avoid use of apps which are always running either in background or foreground.
● Press thanks. .
Re: [HOW-TO] Speed Up & Maintain CM9 | CM10 | CM10.1 ROMs
Very good tutorial i came across so far :good:
+1
So true...great thread...
even i used to things unknowingly but now i know what to keep(apps) and vice versa.. great work..:good:
mni ANKIT said:
So true...great thread...
even i used to things unknowingly but now i know what to keep(apps) and vice versa.. great work..:good:
Click to expand...
Click to collapse
Thnx..
Great
very helpful thread. good job
Good tutorial(surprising no one thought of it sooner, yes me Included).
1. small thing
add explanations for all those tweaks(basically what they do)
eg.
ro.ril.disable.power.collapse=0 : claims to put the phone into deeper sleep but according to the code base seems to be undefined and should actually do nothing
pm.sleep_mode=1 : useless cause ICS and above devices this is a kernel parameter that needs to be passed directly to the kernel on boot(thus putting it to build prop doesn't help).
ro.com.google.locationfeatures=0
ro.com.google.networklocation=0
and this just shuts off network locations(for google services).
a good guide to know which leaks are the real thing and which suck(ICS and above only) guide
Dark Passenger said:
Good tutorial(surprising no one thought of it sooner, yes me Included).1. small thingadd explanations for all those tweaks(basically what they do)eg.ro.ril.disable.power.collapse=0 : claims to put the phone into deeper sleep but according to the code base seems to be undefined and should actually do nothingpm.sleep_mode=1 : useless cause ICS and above devices this is a kernel parameter that needs to be passed directly to the kernel on boot(thus putting it to build prop doesn't help).ro.com.google.locationfeatures=0ro.com.google.networklocation=0and this just shuts off network locations(for google services).a good guide to know which teaks are the real thing and which suck(ICS and above only) guide
Click to expand...
Click to collapse
First of all thanks for the info...
actually, for ro.ril.disable.power.collapse=0.. it is default.. but it is written that the value 0 should be changed to 1..
And about pm.sleep_mod.. i will remove that.
The lines -
ro.com.google.locationfeatures=0
ro.com.google.networklocation=0
Remove location features.. i forgot to mention that.. but.. network location is useless for some people and eats about 30mb of ram.. always (in any condition) so.. removing location features by these lines is a good way to manage ram..
Thnx for tht link.. i will include that.
OJ said:
First of all thanks for the info...
actually, for ro.ril.disable.power.collapse=0.. it is default.. but it is written that the value 0 should be changed to 1..
And about pm.sleep_mod.. i will remove that.
The lines -
ro.com.google.locationfeatures=0
ro.com.google.networklocation=0
Remove location features.. i forgot to mention that.. but.. network location is useless for some people and eats about 30mb of ram.. always (in any condition) so.. removing location features by these lines is a good way to manage ram..
Thnx for tht link.. i will include that.
Click to expand...
Click to collapse
agood tweak is to switch this
Code:
dalvik.vm.heapgrowthlimit=32m
to
Code:
dalvik.vm.heapgrowthlimit=48m
(enough for our devices) cause this fixes the vm heap to restrict size to 48m(hence preventing the vm heap from spliting).
source :zeplinox
also
Code:
ro.ext4fs = 1
(suppose to improve ext4 filesystem performance).
also anyone tried to change this
Code:
debug.composition.type=gpu
on cm10.1/aokp 4.2
to
Code:
debug.composition.type=mdp
what happens(I mean does it cause bootloop or not).
Dark Passenger said:
agood tweak is to switch this
Code:
dalvik.vm.heapgrowthlimit=32m
to
Code:
dalvik.vm.heapgrowthlimit=48m
(enough for our devices) cause this fixes the vm heap to restrict size to 48m(hence preventing the vm heap from spliting).source :zeplinoxalso
Code:
ro.ext4fs = 1
(suppose to improve ext4 filesystem performance).also anyone tried to change this
Code:
debug.composition.type=gpu
on cm10.1/aokp 4.2to
Code:
debug.composition.type=mdp
what happens(I mean does it cause bootloop or not).
Click to expand...
Click to collapse
Thank you very much.. will add them all soon.
Activo seeder seems to do nothing for me...xcellent replacement is crossbreeder mod which i use everytime along with ram manager app..
swat4samp said:
Activo seeder seems to do nothing for me...xcellent replacement is crossbreeder mod which i use everytime along with ram manager app..
Click to expand...
Click to collapse
As you think.. it is up to you. I think activo is best. But, do not use both together.. use only one thing at one time.
Hey thanks for your awesome guide, to be honest i am using this guide with CM7.2 and i can feel better memory and battery life.
can you please tell me your auto start up settings, i wanna know exactly which apps to disable.
CoDDeZ said:
Hey thanks for your awesome guide, to be honest i am using this guide with CM7.2 and i can feel better memory and battery life.can you please tell me your auto start up settings, i wanna know exactly which apps to disable.
Click to expand...
Click to collapse
Wait, i will give you them..
EDIT: Here are the settings -
(Apps that should be disabled)
During Startup :
Google Services Framework
After Startup :
Contacts
Gallery
Download Manager
Settings
Google Play Store
DSPManager
Google Play Services (all 3)
Google Services Framework (all 4)
Connectivity Changed :
Download Manager
Google Play Services
Google Services Framework (all 3)
Application Installed :
UC Browser (If you have)
Gallery
Contacts Storage
Google Play Store
Google Services Framework
Pico TTS
Themes Provider
Application Changed :
Gallery
Contacts Storage
Google Play Store
Play - My Library
Application Data Cleared :
Google Play Services
Google Play Services
Application Removed :
Gallery
Contact Storage
Google Play Store
Google Play Services (all 2)
Themes Provider
Application Replaced :
UC Browser ( if you have)
Contacts Storage
Time Changed :
Google Play Services (all 3)
Power Connected :
Google Play Services
Note : If you have any other apps installed then disable the apps from those installed ones which you dont want to get started automatically. It depends on you.
Thanks!
BTW, don't remove UserDictionary.apk, when i did, my keyboard kept crashing and force closing every 2 seconds.
Dunno if this doesn't happen at CM9+
Just for CM7, make sure you don't remove the app i mentioned above.
CoDDeZ said:
Thanks! BTW, don't remove UserDictionary.apk, when i did, my keyboard kept crashing and force closing every 2 seconds.Dunno if this doesn't happen at CM9+Just for CM7, make sure you don't remove the app i mentioned above.
Click to expand...
Click to collapse
No it wont happen if you use wp7 keyboard with it.. it also has an inbuilt dictionary in it.
Actually, UserDictionaryProvider.apk and LatinIME.apk are related with each other.. so of we remove one of them n try to use th remaining one.. we will ovbviously get force close.
LatinIME.apk , according to me, must be removed.. because it is near about 10mb ( more than 5mb in cm7)..
Supercharge-CrossBreeding Guide[2.2+]
Supercharger CrossBreeder Combo:-- Yes This will help provide a boost.(this is an alternate to Activo Speeder,Adrenaline engine+boost)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q.Now you guys ask me why to use crossbreeder along with supercharger ?
Ans.Crossbreeder is an entropy generator(faster refreshing & movements generation in apps) along with dnsmasq cached dns requests(speeds the net)It does nothing where the ram is concerned(and ram is a scarce resource).Here's where Supercharger comes in the combination of min-frees , and fast engine flush(its like an automated adrenaline boost!)allows for much better user experience.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
you can get the latest supercharger v6 script form here its called beast but is safe tested and assured.
you can get latest crossbreeder here.
erikcas has already patched the service.jar so you don't have to do anything
Note : - the service.jar doesn't need to be patched for 2.3 or 2.2 as the values are written & read from build.prop or local.prop(preference to build.prop).
now lets begin.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Install CrossBreeder in recovery its a flash-able zip.
now for the interesting part cross-breeder has certain parts of supercharger in it.Mainly Kernel Mods(KAK)
so in supercharger I'm sure you know how to use it if no here's a small guide.
Guide
install an app called script manager(available in the play-store).
inside the app your first prompt will have an option of browse as root choose it(gets highlighted as blue)and click OK
now navigate to where the downloaded script is located and click on it.
on the top corner there should be an icon of superuser (skull with cross bones) click it and the n click run
now you are running the script....
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
now I wont help you with each and every aspect here(Its actually very simple if confused ask).
main point is to accept nearly everything when asked
a few exceptions are.
if you have zip align is any other script like int2ext then choose to disable boot align and zip align and only enable fix emissions.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
launcher strength = die-hard
Note :don't lock home in memory.
min-frees Settings this is your ram manager :
The setting are not available for 384mb devices(like us) so after a lot of trial and error I found the best working categorization they are as follows :-
Old Settings:
for people who like to have a smooth lag-free experience in their current app BUT no multitasking choose balanced(512hp) categorized by me as aggressive.(option 6)
for people who like limited multitasking along with a fairly lag-free experience choose Quick v6 cust-OOMizer. Categorized by me as balanced. (option 10).
for people who like a large amount of apps open simultaneously and don't mid as many apps open choose 256hp balanced categorized by me as Multitasking (option 3).
New Settings: (only for people who know what they are doing).
These are custom minfree values that can be entered from option 10(custOOMize) and not enabling minfree calculator values.
they are still experimental.
Code:
8,12,30,36,41,47----Balanced(same as minfree calculator).
8,12,33,39,44,50----Aggressive
8,12,24,30,35,41----Multitasking
a good guide to understand min-free settings and OOM is this
Note : disable zram(comp-cache).
Note : disable lock launcher in memory.
now when prompted for kernel strength choose default(thus no conflict with crossbreeder).
Detailing (helps use it).
for detailing choose every 4th boot.
Fast-Engine Flush
for fast engine flush(its kind of like adrenaline boost hell its the same). choose every 6hrs(its automatic wont even know its there) recommended for gb or froyo roms....still lagging choose every 3hrs or recommended is 6 hrs.
NOTE FOR GAMERS
enable fast engine flush every . hrs this will remove cached apps every 6mins allowing for free ram i.e a fast and generally lagfree experience though i recommend to change back to 6hrs once game finishes.
this should allow for a fast and smooth performance with no loss of life.
Thanks and Happy Flashing.
Dark Passenger said:
Supercharger CrossBreeder Combo:-- Yes This will help provide a boost.(this is an alternate to Activido)you can get the latest supercharger v6 script form here its called beast but is safe tested and assured.you can get latest crossbreeder here.erikcas has already patched the service.jar so you don't have to do anythingnow lets begin.Install CrossBreeder in recovery its a flash-able zip.now for the interesting part crossbreeder has certain parts of supercharger in it.Mainly Kernel Mods(KAK)so in supercharger I'm sure you know how to use it if no heres a small guide.Guide
install an app called script manager(availabe in the playstore).inside the app your first prompt will have an option of browse as root choose it(gets hilighted as blue).and click oknow navigate to where the downloaded script is located and click on it.on the top corner there should be an icon of superuser (skull with cross bones) click it and the n click runnow you are running the script....
now I wont help you with each and every aspect here(Its actually very simple if confused ask).main point is to accept everything when asked(launcher strength die-hard).minfrees according to me the minfrees set by the calculator are a tad bit too high(they tend to kill everything if you dont multitask this is the best).a better alternative is to use the balanced settings from 512hp(should be enough but if you get black screen in apps try multitasking 512hp)now when prompted for kernel strength choose default(thus no conflict with crossbreeder).for detailing choose every 4th boot.for fast engine flush(its explained kind of like adrenaline boost). choose every 6hrs(its automatic wont even know its there)....still lagging choose every 3hrs(very risky).thats about it.this should allow for a fast and smooth performance with no loss of life.also please disable zram. and lock home in memory.Thanks and Happy Flashing.---------- Post added at 09:44 PM ---------- Previous post was at 09:42 PM ----------@OJ sorry for piling onto your thread but its such a small matter so didn't want to make one of my own.So we can have this as a comprehensive guide.
Click to expand...
Click to collapse
Why sorry..??? You are helping me.. then no sorry..
BTW, thanks for this new trick.. i am gonna try this.. and will include it in the guide as an alternative to Activo Speeder..
One more thing, it would be nice if you improve this guide a bit.. so that all people will get it.. thnx..
OJ said:
Why sorry..??? You are helping me.. then no sorry..
BTW, thanks for this new trick.. i am gonna try this.. and will include it in the guide as an alternative to Activo Speeder..
Click to expand...
Click to collapse
Sorry was for using your thread but rather than having multiple threads on the same topic I thought we should have one with multiple methods.
OJ said:
One more thing, it would be nice if you improve this guide a bit.. so that all people will get it.. thnx..
Click to expand...
Click to collapse
how so...? Edited it a bit let me know what else is needed
can you please explain what is the benefit of installing app as a system app instead of normally installing in internal memory
Sent from my GT-S5670 using xda premium
Dark Passenger said:
Sorry was for using your thread but rather than having multiple threads on the same topic I thought we should have one with multiple methods.how so...? Edited it a bit let me know what else is needed
Click to expand...
Click to collapse
Now it is perfect.. i will add it soon..

[DEV][SCRIPTS][MOD]Orig!n MOD 23/10

Orig!n MOD
Hey Folks.........
Introduction
What is Origin MOD
Origin MOD is script package by me, DC07, full of tweaks and system optimization with more features to give you better experience on your phone for great battery life and high performance. Based on pikachu01 Thunderbolt! script but repacked by me to optimized even further to fit our device. Huge thanks to pikachu01 for his Thunderbolt! script.
Features
✔Overall better performance and better battery life
✔ Less RAM usage through zipalign
✔ Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access
✔ ZRAM script include
✔ Better network throughput from TCP tweaks and 3G tweaks
✔ Faster disk access through remount script (noatime, disable barrier etc)
✔ Faster SDCARD Read/Write Speed
✔ VM Tweaks, battery tweaks and kernel tweaks
✔ Build.prop tweaks and improvements.
✔Cleans log files and tombstones at every boot.
Requirements
-Android 2.3.x (Gingerbread) and higher.
- Kernel with init.d support.
- Root.
- ClockworkMod. (4 or higher)
- At least 4 MB of free space in "/system".
Package Includes
/etc/init.d/ scripts :
1_builder
60ZRAM
67OriginCalcx
78OriginMod
83OriginControl
99Origin_lagReduction
cpugputune
S99Systemcleaner
z_optimization
/system/xbin/ :
haveged
sqlite3
zipalign
\system\usr\idc
mxt224_ts_input.idc...... Thanks to NiTzZ
Installation
1. Delete all others script you have installed in "/system/etc/init.d"
2. Copy zip to your phone SD card
3. Reboot your phone to recovery mode
4. Mount /system and /data
5. Flash the zip you have downloaded
6. Reboot Recovery
7.Clear/Wipe Dalivk Cache
8.Reboot Phone
Credits
- pikachu01 - ThunderBolt
- Zacharias.maladroit
- XDA's devs for some reference of some tweaks in Zach's scripts
- Darkyy for zipalign
-Ne.xt For Pointing Out my mistakes.....
-All My Supporters
-All My Haters
Downloads
Dev-Host
Ne.xt said:
99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using.
Click to expand...
Click to collapse
TIPS & Tricks
GUIDE TO GET BETTER BATTERY LIFE
WIFI: Turn off wifi when not in use.
NETWORK: Navigate to setting>more and choose gsm only in network mode when not use 3G. Also use manual search mode.
DISPLAY: Set brightness to 25% to get better battery life cause the major battery drainer come from screen. Use dark wallpaper or theme due to the fact that one black pixel does not consume any battery.
CPU: We can customize our cpu to our personal optimized system. As we now that underclock and undervolt are the great combo to achieve better battery life. I personally not recommend to overclock more than 1Ghz(In Some Kernels) cause it can damage our phone. I personally prefer SetCPU for control cpu but this is the outdated version. Go buy another one on play store. Combination of smartassV2 and sio is perfect for well balance to get better battery life without sacrifice performance.
SERVICE AND APP: Freeze any app that not in use like maps and facebook with titanium backup or simply remove any unwanted app. This will optimize our system giving some battery juice. Also dont use too much widget cause it also running in service. Use only needed
SYNC: Turn off auto sync in setting. This is because that auto sync will running all the time and at the same time our battery flow like water.
OTHER: Turn off gps, google location and google backup the get extra juice in battery.
Thanks To ZN6 For Tips....
Our devices' max. frequency is 832MHz. The 83OriginControl script wont work on our device unless it runs an overclocked kernel. Also, V6 supercharger will conflict with this mod since this mod has a minfree script. Lastly, 99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using. I don't mean to flame or destroy, I just want to point out what mistakes are here.
Ne.xt said:
Our devices' max. frequency is 832MHz. The 83OriginControl script wont work on our device unless it runs an overclocked kernel. Also, V6 supercharger will conflict with this mod since this mod has a minfree script. Lastly, 99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using. I don't mean to flame or destroy, I just want to point out what mistakes are here.
Click to expand...
Click to collapse
Thanks alot for my mistakes...and my apologies.....
But I mentioned 1Ghz in Some Kernels i.e Merruk,Eve,Jarvis....
ill remove the compatibility...
once again thanks
Downloading .. gonna try later

Categories

Resources