[ROM][MC2][Aroma] SynergyROM | with Leoisright | 6-lockscreens | 5-10-13 r85
Modus Operandi
After tens of thousands of downloads and millions of thread views across multiple devices, Team Synergy has now expanded their operations to include the Sprint Galaxy Note 2
Team Synergy unites the various skills of numerous devs including TrevE, Ziggy471, Virus, Mr. X, freeza, eschelon as well as yours truly. With the help of the remarkable skilled Leoisright, our goal is to provide a fully optimized ROM that runs insanely fast, looks clean, and includes our special under-the-hood tweaks that all around kick a$$. SynergyROM is what you wanted your phone to be like right out of the box.
Thanks
Leoisright for buying this phone and joining in on this adventure
OneoftheRabble for all the testing
dsixda for his kitchen
Chainfire for the amazing work he does with SuperSU and CF-Root
Thanks to all of Team Synergy (All members named above, as well as NxtGenCowboy and santod040 for their support and endless advice)
The ROM
*IMPORTANT* Go ahead and grab the app https://play.google.com/store/apps/d...0up.goomanager and look under browse compatible ROMs, you'll see the r47 full rom and r50 incremental rom. All future releases will have a "-inc" appended to the zip name to indicate it's okay to dirty flash over your current SynergyROM version (r47+)
SYSTEM
-Rebased to MC2 OTA
-Fully Deodexed, Zipaligned, Busybox, Superuser
-Blocked Samsung’s "root checker" and screenlogger services (We killed it so well that Device Status shows "Normal" rather than "Modified")
-EXT4 performance tweaks for moar speed (optional)
-4-in-1 reboot menu
-Stock WiFi tether unlocked
-Wifi Tether app working right out of the box. Thanks to our very own TrevE! http://forum.xda-developers.com/show....php?t=1988735
-Synergized build.prop
-Ability to set WiFi transmit power (use "Wifi Tx Power" app in market)
-Tons more tweaks and enhancements
-removed ota update notification
-removed bloat media files
-1% battery mod
-RAMDISK tweaks
-Talk app Copy/Paste support
-All app support for Multi-Window
- more...
CAMERA
-enable camera during call
-enable camera shutter sound menu
WEB
-enable history delete
-enable bookmark editing
The Changelog
Code:
r85
- fixed Battery icon selector
- fixed Sound>Volume Force Close
- fixed Date and Time Setting FC
r83
-6 different selectable lockscreens located in ROM settings (when using alternate lockscreens keep the "ripple" option turned off)
-Statusbar clock MODs v2.0 located in ROM settings
-remove clock
-center clock
-stock clock
-remove am/pm
-small am/pm
-large am/pm
-small abbreviated day of week
-large abbreviated day of week
-no abbreviated day of week
- Added SynergyROM Control to Settings (thanks didact74 and GruesomeWolf for the Q&As)
- Added Customize Toggles control to settings for the 23-toggle mod
- Added long press Menu to kill apps (there is a whitelist so things like Google Now still open when it is supposed to)
- Added group messaging support. (still needs more testing with other devices that SUPPORT group messaging)
- Added Text Template to Compose message screen
- Added more text message specific options (Blocking, Saving, Call, etc..)
- Fixed 3g data not working after flashing via aroma
- Updated sprint apns-conf.xml
- Disabled Signature Checking.
- Disabled SMS/MMS screen on for notification.
- Disabled 10 recipient limit to SMS/MMS (now 127)
- Add setups for ATT & VZW support on the rom. (awaiting testers confirmations)
r76
-MC2 rebase
-Aroma-Installer added (added by me, so if there are problems yell at me)
-Multiple options added to the aroma installer (light and bloat still under development)
-added all tweaks from previous base
-8x4 landscape launcher added (Thanks to Leoisright)
-6x6 app drawer added (Thanks to Leoisright)
-Insanely fast home screen transition times (Thanks to Leoisright)
...much more
r50
-added gooManager app support for updates (grab the app from Play Store for r50)
-fixed bug with volume track skip -thanks Mackentosh
-enabled prl write and debug menu lock code null that somehow was forgotten on MA7 rebase
-fix init.d cpu script for cpu2
-added call recording ability
r47
-Added Ziggy kernel based off new 4.1.2 source
-kernel tweaks script added (defaults CPU min=300 max=1800)
-added Volume button to skip track while screen is off
-Disabled syscope and Device status - Modified check
-Removed Modem from flashable zips, still in download folder on AFH
-unlimited SMS recipients (999)
-unlocked MMS delivery reporting options
-added change MMS layout option
-added email over sms
-added subject to SMS and changed length to 80 char (vs 40)
-disabled converting multiple sms into an mms
-raised MMS size to 1.2Mb (will test higher limits)
-enable register item to calendar
-enable call back from within message
-enabled delete button in messaging app, can now multiselect and delete messages
-added call button to call log screen
-enabled HW version in settings
-switched email background to black as it should be
-few other minor things
r45 - Changelog r45
SYSTEM
-Rebased to MA7 OTA
-added modem to release (will be only MA7 release with modem included)
-removed ota update notification
-removed bloat media files
-1% battery mod
-RAMDISK tweaks
-Talk app Copy/Paste support
-All app support for Multi-Window
- more...
CAMERA
-enable camera during call
-enable camera shutter sound menu
CALENDER
-enable sdcard import
-enable locale holiday display
EMAIL
-enable save as attachement
-enable sync and connect
MESSAGING
-increased image size
-max recipients to 50
-enable blocking
-enable group messaging
-enable message reminder alert
-enable schedule message send
WEB
-enable history delete
-enable bookmark editing
r32 - Added Ziggy Kernel, fixed some 4g and prl stuff
r31 - added removed rom for later cleanup
r30 - fix 4g and prl and profile updates
r29 - revert to r14
r28 - removed r# in build.prop
r27 - removed unused symlink
r26 - unlocked some more csc settings
r25 - remove LJC partition flashing from LK8 roms
r24 - update samsung install app and relocate a few apps to /data/app
r23 - add LJC_carrier images
r22 - cleanup
r21 - one more
r20 - extra files missed on r19
r19 - cleanup apps, fix LJC partition on flash, more small things
r18 - debloat (just a little)
r17 - fix 1x/3g icon and remove 777468 ##DEBUG# requirement - thanks digiblur
r16 - updated apps
r15 - add MultiWindow all app support
r14 - added/unlocked extra SMS/MMS settings
r13 - added 4-in-1 reboot options
r12 - Camera Volume button shutter support
r11 - added Google Talk app copy/paste support
r10 - unlock csc features
r9 - LF force
r8 - added WiFi Tether - Treve Mod
r7 - add in zipalignall on flash and tune ext4 scripts
r6 - missed updater-script
r5 - new gapps
r4 - new updater script, ramdisk tweaks for adb remount/increased buffers/init.d support/debugging removed, sysscope/screenrecorder service removed, supersu added, binaries added, tethering support libs added
r3 - Added libs
r2 - SVN Cleanup and LF setup
r1 - initial Official OTA upload
Download Links
Latest Build Here:
Fix zip for r85 for mods, clear button, settings fc, hotseat edit, roaming data. http://db.tt/uekAstKt
2. Download ROM (WiFi preferred) and get it on your phone
3. Wipe Cache, Dalvik-Cache, and System at a minimum. Do a Factory reset with your wiping before posting any issues please.
4. Run the installer, there are four options to choose from:
- Light -
Pretty much most the Market and Stock bloat is removed (continually updated)
-Synergy Recommended Install-
This will get you where we want you with the configurations that we prefer and have tested
-Full Bloat-
This one gives you all the goodies. (We have the device space so why "diet" on your ROM.)
-Custom Install-
This is the preferred method for those who like to pick and choose what they want their rom to look and feel like, more importantly it gives you extensive options on what apps to install.
This is the only option that will allow for FSCK on the file system with EXT4 formatting options as well. The default is to not do this, so if you aren't sure just go to the next page of aroma.
This also allows you to choose your kernel, right now its just ziggy and stock. I plan to add/modify this section soon.
There is an option to backup EFS, DON'T do it. It won't do anything to your phone, but it will hang the install.
5. After the ROM installs and your phone boots up to Setup/Home Screen, go get a drink and a breathe of fresh air. Let it settle for a few minutes.
6. Look at changelog again to make sure you didn't miss a feature that you thought was cool while you were downloading.
7. Enjoy!
8. Provide feedback as necessary. We support suggestions and problem solving.
9. GO TO POST #2 to see what Leoisright has cooked up.
10. Find a thanks button to hit. Someone probably helped you somewhere at sometime, let 'em know you care.
Support
For bugs, future features, and support requests, please visit this project's "Issues" page http://projects.ziggy471.com/project...-n2-spr/issues. This will help keep track of your requests and concerns. Please assign all items to me and I will address them appropriately. Also, be reasonable in your determination of priority, updating an app is not as important as fixing 4G (as an example).
Kernel
I know I thanked him above, but truly Ziggy is a beast when it comes to kernels and the amount of stuff he does for our team. Also, thanks again to Chad.Goodman for your inputs on this as well. Both of you are respected for what you do for this community.
Code:
Changelog:
398f31e - Ziggy: Add ATT defconfig
27502ce - Ziggy: Initial OC
bfbe638 - Chad Goodman: IO SCHEDULERS: add ROW and ZEN
c187c37 - Chad Goodman: ARM: Fix negative idle stats for offline cpu
76d7eeb - Chad Goodman: SPINLOCK: remove unused branch labels from trylock routines
318f9ee - Chad Goodman: IOSCHED: prevent aliased requests from starving other I/O
af3e8a3 - Chad Goodman: TIMER: optimize apply_slack()
28da6c8 - Chad Goodman: UPDATES: add support for cpu alignment, fix makefile, make changes to f/sync
fc9aa78 - Chad Goodman: ANDROID: lowmemorykiller: Add config option to support oom_adj values
863da46 - Chad Goodman: SCHED: Improve the ->group_imb logic
3e36830 - Chad Goodman: SCHED: fix OOPS when build_sched_domains percpu allocation fails
d520278 - Chad Goodman: NET: Proportional Rate Reduction for TCP
c2e1f37 - Chad Goodman: LOWMEMORYKILLER: Don't try to kill the same process over and over
6e66222 - Chad Goodman: ARM: disable preemption in machine_shutdown
199c12b - Chad Goodman: zImage: compress zImage with XZ compression
91c6b35 - Chad Goodman: DEBUG: disable some more debugging stuff
9e70927 - Chad Goodman: VM: move common VM settings to defconfig
c94d251 - Chad Goodman: SCHEDULER: minor updates from CAF
91814d0 - Chad Goodman: SCHEDULER: set define LOAD_FREQ to (4*HZ+61)
710a646 - Chad Goodman: CRC: update CRC routines
36b50e7 - Chad Goodman: IO: add SIO I/O Scheduler
cdea12d - Chad Goodman: IO: add VR I/O Scheduler
9c4a218 - Chad Goodman: IO: add VR I/O Scheduler
5885a32 - Chad Goodman: OOM: dont kill kernel threads
b91df4e - Chad Goodman: FILESYSTEM: disable some un-needed debugging info
053a028 - Chad Goodman: LZO: update to lastest LZO compression/decompression drivers
b9e793d - Chad Goodman: CRYPTO: add support for AES128 + SHA1 encryption/decryption
5bc909a - Chad Goodman: FILESYSTEM: dynamic read-ahead
b0e78db - Chad Goodman: KSTRTO*: converting strings to integers
02c6336 - Chad Goodman: PROCFS: add num_to_str() to speed up /proc/stat
0b45713 - Chad Goodman: FILESYSTEM: switch do_fsync() to fget_light()
1a41a09 - Chad Goodman: SHA-1: use git implementation of SHA-1
360a2f0 - Chad Goodman: LIB: ARM: use generic strnlen_user and strncpy_from_user
adbd14f - Chad Goodman: NET: add JIT compiler for packet filters
c3e2ac9 - Chad Goodman: SCHEDULE: disable GENTLE_FAIR_SLEEPERS
cdc31a7 - Chad Goodman: AUDIO: add support for external USB attached DAC devices
450ac67 - Chad Goodman: STRING: use glibc version of memcopy
6c5a920 - Chad Goodman: MEMCOPY: use glibc version
0a254ce - Chad Goodman: FILESYSTEM: dynamic f/sync
611c799 - Ziggy: Remove + from localversion
e1d01cd - Ziggy: Implement SmartassV2 governor
7f1954d - Ziggy: Implement lagfree governor
564a8cf - Ziggy: Add Verizon defconfig
0d107b2 - Ziggy: Fix SVN_REV
51a741d - Ziggy: Fix to allow compiling outside of the source tree, ie. the correct way
0858f2c - Ziggy: Fix ARCH and CROSS_COMPILE
e7fe0f5 - Ziggy: Initial Samsung SPH-L900 Update 1 source
Yeah yeah... I know you guys already know this but it's just one of those things you gotta say anyway: Bad things can happen to your phone when you flash custom ROMs and mods. We at SynergyROM are not responsible if anything bad happens to you, your associates, or your device by flashing this ROM or any other modifications posted in this thread or others.
Beats audio flashpack. I has full function over all apps and works with or without headphones.
* I did not design this, just found in an s3 thread and converted to work with our phone*
Thank you everyone for your support! Due to your overwhelming generosity, I am no longer in a situation to need to sell my device to cover unexpected family situation. I truly thank you from the bottom of my heart for not being forced to sell my phone (it would be like losing a child...almost) Your contributions amaze me and I wish I could personally meet and thank each of you. Thank you to the following people (if I missed your name please PM me and I will add it, sorry)
Gonna hang this here as a WIP:
R52 changelog shortened longpress keyboard time by 40% added longpress back button to kill app (short press still moves to background process) added 23 toggles to baseline rom
-lockscreen torch toggle
...more to come.
Edit: to do list
-6 lockscreen select
-status bar options
-change long press back to long press menu
-torch toggle fix
-aosp lockscreen shortcuts
-remove roaming notification
-bb10 lockscreen
-connection optimizer
-toggle ink effect
After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?