• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root | ROM | SynergyROM | NIGHTLYS | 2.3.4 | SENSE 3.0 |

Im reposting this for those that dont want to go to XDA. All credit goes to Team Synergy.


Synergy-Thunderbolt Nightly Folder

(CLICK TO DOWNLOAD THE ROM)



SynergyROM Goolge Chat Room CLICK

For issues PLEASE report HERE to get fixed :)

For the list of commits and changes look HERE



Synergyv2-750x640.jpg


HUGE THANKS to Ihftp69 for the original smali code and logic we based off of


ZeusMods.gif


InfectedROM's OFFICIAL Twitter FOLLOW ME​


CLICK FOR LIVE CHAT WITH ME AND OTHER USERS ON InfectedROM.com
[/CENTER]


CREDITS


  • PEOPLE WHO DONATED THANK YOU GUYS AND GALS FOR YOUR GENEROSITY !
  • GINORMOUS THANKS TO TechworkZ & Unleashed2K FOR BUILDING MY WEBPAGE/FORUM INFECTEDROM.COM
  • HUGE THANKS to CapyChimp for his original Rom found HERE and RMK for his thread found HERE I based this rom off both theirs!!
  • Flemmard and DiamondBack for sizing this whole rom !!!!
  • football for all the official RUU Leaks
  • XDA-DEVELOPERS FOR BEING AWESOME
THE GOODS

  • Added BusyBox v1.18.4 with color output disabled
  • Added green overflow scroll (Thanks Robocik)
  • Raised available MMS size Limit to 5mb (Default is still 2mb)
  • Added Synergy Updater app, allowing in rom updates (Addons and Themes)
  • Added DSP Manager
  • Rosie settings with right button remap (Thanks MYN)
  • New bootscreen (Thanks wrmxtemp)
  • Added Screen Scaling and systl.conf tweaks (Thanks Ziggy471)
  • Build Prop tweaks for faster screen transitions and call connect (Thanks CapyChimp)
  • Framework and Rosie transition times sped up (Thanks Calk and Aamikam for the Logic)
  • Added Dancing droid to incoming call screen (Thanks SEO)
  • Added Sense 3.0 Lockscreen from HTC kingdom build
  • Fixed Nonshowing icons in lockscreen (Thanks SNQ)
  • Added 3.0 threaded text messaging (Thanks SEO)
  • Added 3.0 Weather (Thanks SEO and Damo)
  • Added HTC hub
  • Added mod that propertly displays 3G/1X status in titlebar
  • Fixed FC in weather (Thanks Virus)
  • Fixed FC in weather Widget when clicking (Thanks Virus)
  • Fixed auto brightness issue with new kernel from official ota gingerbread Kernel (Thanks Sprint)
  • Added Transparent like rosie just like in the kingdom rom (Thanks Virus and Snq)
  • Moved some data/app to system app to take more advantage of our system
  • Better looking icons on lockscreen (Thanks Snq)
  • Sprint/Verizon Mobile Wifi Hotspot unlocked so it is now free :) (Thanks Leoisright)
  • Added Sense 3.0 MMS
  • Added HTC Mirror App support
  • Added Sense 3.0 USB Menu
  • Decreased Wifi Access point scans to save more battery
  • Added Wireless N support to Kernel
  • Added Sense 3.0 Task Manager
  • Added Sense 3.0 Polaris Office
  • Customized Sense homescreen layout
  • Added HTC Hub support (Huge thanks to aamikam)
  • Fixed Rosie/Sense randomly restarting
  • Fixed force close when using effects in HTC Album. (Huge thanks to aamikam)
  • Optimized Apks (Huge thanks to aamikam)
  • Updated supersonic build properties from official supersonic OTA build.prop
  • Added H264 native support
  • Fixed issue where Android Market wasn't showing all apps/games
  • Added Synergy bootanimation (Thanks to the King of bootanimations.. Wrx4memp)
  • Updated HTC_IME.apk with non arrows version
  • Updated Flash Player to 10.3.185.23
  • Fixed Rosie to now have Kingdom transparent launcher while landscape and sped it up (0 level compression)
  • Reverted to previous revision of MMS
  • Reverted to previous revision of Mail which fixed Mail FC using POP3
  • Increased GPS Lock Performance (Thanks Ziggy471)
  • Updated to 2.3.4 Talk (Thanks Detox)
  • Updated Flash Player
  • Added DreamKernel 2.0.1 (http://forum.xda-developers.com/showthread.php?t=1099996)
  • Added MyVerizon.apk (Thanks Detox)
  • Updated to signature VirusROM Font :)
  • Changed Over Scroll to white
  • Added quick settings to pulldown and transparet (HUGE THANKS TO CHINGY)
  • New version of busybox compiled by Ziggy471
  • 6 Bar Signal strenght icon (Thanks Chingy)
  • Blackout Market (Thanks ioo)
  • 3.0 Camera (Thanks Das BAMF)
  • Fixed the nonshowing contacts in the dialer
  • Added 3.0 Sense from kingdom (Thanks Virus)
  • Added Htc Camera from sensation (Thanks Bamf)
  • Added Chainfire3d Drivers (Thanks Virus)
  • Themed Dialers (Thanks Virus)
  • Themed Market (Thanks Virus)
  • Extra Clear Weather Videos (Thanks Damo)
  • ​Fixed Youtube
  • updated Google Maps
  • Added Ziggy471's Latest kernel
  • Themed GoogleQuickSearch.apk
  • ​Added Kingdom Egl drivers WAY SMOOTHER
  • Added Ziggy471's init.d vdd levels and scripts
  • Reverted to 4 Bar Signal strenght
  • Fixed Equalizer in Htc Music App
  • Reverted to stock camera for stability
  • New Kernel from Ziggy471 you can now oc to 2.03GHZ!!!
  • Fixed mms issues
  • Fixed search image glitch
  • All apks were opted by Chingy
  • I unpacked and repacked EVERY apk with mx0 compression frees up ram and SPEEDS UP THINGS (Thanks SNQ for logic)
  • Fixed and moved init.d runparts in ramdisk
  • new vdd levels and init.d values (thanks Ziggy471)
  • Fixed Netflix
  • All new sense and widgets ported from unity rom (htc Pyramid) (Thanks Diamondback, flemmard, rmk and team)
  • New HTC Camera!!! this thing is awesome i will be fixing the front cam in tom nights nightly so yes i know its broken
  • Lots of new scripts and edits on the back end Thanks Ziggy471
  • Fixed the ramdisk for init.d support (When you flash another kernel it will break this so here is your warning!!)
  • Added rmk's scripts for user apps this is pretty cool guys!! (the rom will flash a folder on your sdcard named SynergyROM inside that Folder will be another folder called app.user and inside that folder you can put all the apks you want the rom to install when it flashes
  • New htc music app thanks (Thanks rmk and team)
  • weather app is now perfectly sized (Thanks rmk and team)
  • No more fc on boot for location not being able to be found!!
  • New browser from pyarmid (Thanks rmk and team)
  • New Kernel Thanks Ziggy471
  • Fixed Updater script errors
  • Added Auto sense install go to your sdcard inside SynergyROM and make a blank file named rosie all lowercase (if you want sense auto installed)
  • Email Pin input for corp emails now removed (Thanks Eschelon)
  • Quick settings added to the pull down bar ALL WORKING (Thanks Ziggy & Eschelon)
  • Updated Maps
  • Updated Flash player
  • Updated Titanium Backup
  • Updated ES File explorer
  • re packed all edited apks with mx0 compression
  • Fixed mms.apk issues
  • New Kernel Thanks Ziggy471 (Fixed Video issue)
  • Fixed SRS (Thanks Virus)
  • 5row app drawer (Thanks Eschelon)
  • Fixed flashing Sense issue
  • Added pageless scroll hack (Thanks Eschelon &ihtfp69)
  • Added 6 Bar signal icon (Thanks Bamf for logic)
  • Themed GoogleQuickSearch added
  • Tons more.
 
So, this is going to be a wall of text. Experienced users skip this.

So, with all of the new faces we see lately, a lot of questions are repeatedly asked. Hopefully this will answer 90% of things.

Links:

ROMS: http://androidfilehost.com/XxXViRuSXxX/roms/synergy/thunderbolt/
Radios/Extras: Devious Intentions Devious Intentions
MD5 Checker: Download MD5 Checker 2.31 Free - A utility that can verify downloads with an MD5 checksum - Softpedia

Well start off with flashing the rom and how to do it. First you want to download the latest ROM from the above site. You need to download both the ROM as well as the MD5. Open the MD5 in notepad and compare them with the ROM zip in the program I posted above or any other MD5 comparison tool.

You now need one of the mr2.x+ or mr3.+ radios. If youre already on one of these radios and it works for you, skip the radio portion of things and go straight to the ROM install.

You need to WIPE WIPE WIPE, so make sure you make a nandroid and you backup your apps in either mybackup pro or Titanium Backup. Im partial to MR3.5 and TiBu myself. You need to place the ROM in a place on your SD card that youll be able to find it. I reccommend placing it in the root or in a new folder so that you know exactly where to look at it. If you place it in root, youll just have to press the up volume button once and itll be right there.

This is how I do it after downloading what I need. The Radios can be found on my website posted above. The RADIO needs to be renamed to PG05IMG.zip and placed on the ROOT of your SD card.

REMEMBER TO DELETE, RENAME OR REMOVE AFTER BOOT OR YOU WILL RUN INTO PROBLEMS.

1. Download Titanium Backup or MyBackupPro(this will be auto installed from the the ROM) from the market and install whichever you choose.
2. Run the app backup app you decided on. Make sure you backup everything you want to keep.
3. Restart the phone into Recovery. You can do this by either going into ClockworkMod and clicking restart into recovery, or if you have the five in one restart, you can just hold down the power button and click restart into recovery.
4. Now that youre into recovery, you want to scroll down to where it says backup and recovery. Select it and click backup. This will take a while.
5. Once this is done, go back to the main menu and click wipe data/format. Let that run through.
6. Once thats done, go back into the main menu and click install zip from SD card and click choose zip from sdcard. Now you need to go to wherever you placed the rom that you downloaded and click it. Flash it in.
7. Reboot
8. To install the radio, after flashing in the rom, i do a battery pull and then press volume down and power at the same time. This will bring you into hboot. Select yes to upgrade and then reboot.
9. Go smoke or something. Give the kernel about 15 mins or so to get settled in, and then after this time, I recommend rebooting.
10. WINNING! Enjoy the ROM and and if you have any issues, let me know.

Now, here are some tips when it comes to use of the ROM. If you want to see what issues have been fixed or what commits have been done, Check HERE.

So, there seems to be an issue when it comes to using the Repo. The problem isnt that people are using it, but rather its being used in the wrong way. As a community, there will always be community support first and foremost. The forums are your initial stop when it comes to having issues. Post here before posting on the repo. The reason for this is simple. Would you rather Team Synergy to read posts like "I have no network connection" or anything along those lines or would you rather have them read the real issues? Personally, if Virus, Trev, Ziggy and Eschelon never typed except to bullshit with us and let us know whats going on, that would be best. Id much rather them focus on the things we as a community cant/dont do. Thats Dev ROMS.

Part of Devving though is knowing where the bugs are. This helps them immensely when fixing things, but if they have to wade through a bunch of non issues to get to the real ones, it makes the repo less useful. Because of this, some issues may get overlooked or not even looked at. This will no longer be the case. Since I now have the ability to either escalate or close issues that are due to user error or an updated app, they will be done quickly. From now on, within 48 hours of posting an issue, it will be either cleared up or sent up the chain. This is to minimize the amount of non issues being posted and to give the guys a much better vantage point as far as what the real issues are.

Like I said though, the BEST place to post issues is HERE on the forums. Let us try to help you out first. If its still an issue, then it needs to be posted on the Repo so that it can be fixed. This is a community effort of support and development. Weve gotta help each other out, but weve also gotta help out the Devs.

When filling out a Repo issue, please fill out EVERY BOX. More information is always helpful. Screenshots or logcats are extremely helpful. Sometimes its simple fix, sometimes its HTC not knowing how to spell disable. These things will make this ROM better.

When going from build to build, it is ALWAYS recommended to wipe, but there are builds that you dont have to do this with and its called Dirty flashing. If you dirty flash, and have ANY issues, you need to WIPE AND REFLASH before posting them. Chances are it was caused by dirty flashing.

If you have ANY issues, everyone here is ALWAYS glad to help, but asking the same questions over and over or ignoring the answer you got because you didnt like it isnt helpful for ANYONE and only leads to frustration. Enjoy!
 
Upvote 0
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
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
tongue.gif
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.
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.
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. 1024/2048 is probably a sweetspot, but once again id like to see some benchmarks!
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-
https://code.google.com/p/synergy-ki...lesAndServices

Disk Info- Shows disk partition free space
Net Info- Shows current IP address

Mount Ro/RW - Obvious
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
smile.gif


explained over here -
https://code.google.com/p/synergy-ki...lesAndServices

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
smile.gif


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.

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-
http://wiki.cyanogenmod.com/wiki/Tro..._recalibration
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 ask and 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
biggrin.gif
10 char
 
  • Like
Reactions: scotty85
Upvote 0
What do you think of this ROM Mclabia? Is this what your using currently? And is this an updated version?

Im a big fan of it obviously. :p Everyones different though. Give it a whirl and see what you think of it. Any questions, jump back in here or any of the other threads and Ill get you 5x5.
 
Upvote 0
Anyways, how do I get the voicemail notification to clear? I listened to the ones I had and now the icon won't go away as well as in the pull down notification menu. Thanks!

reboot. this is a bug with all sense GB roms,including the recent official leaks. you wont get new notifications until you reboot,and then you wont get any more until you reboot again :eek:
 
  • Like
Reactions: McLabia
Upvote 0
I take it I'm on the new one right McLabia? Anyways, how do I get the voicemail notification to clear? I listened to the ones I had and now the icon won't go away as well as in the pull down notification menu. Thanks!


One of the biggest reasons people recommend using Gvoice. Its free, works pretty well and the transcriptions...lulz. The transcriptions are amazing. lol.

If you flashed today, then yes youre on the new one. If not, then no youre not. Check the repo and youll be able to see whats new. On each build that you download, there will be a revision number. Make sure they match up and youll be good to go.
 
Upvote 0
Upvote 0
Well I flashed it on Friday. Then this new post came up. Now you are telling me I have to flash again? I'm a little worried about that because I got into a boot loop when I did the flash before. Do I loose anything I have done already to my phone and what not? Also there is an update checker on it but it doesn't work. Lol I love the ROM btw.
 
Upvote 0
Well I flashed it on Friday. Then this new post came up. Now you are telling me I have to flash again? I'm a little worried about that because I got into a boot loop when I did the flash before. Do I loose anything I have done already to my phone and what not? Also there is an update checker on it but it doesn't work. Lol I love the ROM btw.

Haha. We worked out your bootloop error no problem man. If you follow my flash instructions, you wont have any problems flashing it in. According to Zig, you can dirty flash. Im usually against it, but when he says its ok to do, I generally listen. haha. Just remember to backup your apps in MBP or TiBu and youll be good to go. :) Any issues, lemme know.
 
Upvote 0
Ok explain dirty flashing or point me in the direction of the thread on how to do it and I'll flash tomorrow when I'm not drinking and at home where I can freak in my own place.

thats the first time ive heard it refered to as that,lol... but i assume they are refering to doing an "update"

i.e.,wipe cache/dalvik cache only(no data wipe) and then flash the rom. doing this will preserve your data and setup.

Hahaha. When I dirty flash, I dont even wipe my nose let alone cache. lol. I just flash it right over the current build. As long as theres not a massive amount changed or framework, you generally shouldnt run into issues.

We in the Synergy thread have started callin it the Dirty Dirty. lol. All because we DONT wipe. lol.
 
Upvote 0
can someone post md5 for this ROM in here, for some reason I can't read the file that comes with the download, and I REALLY want to flash this ASAP...after reading the list of goods in this bad boy, I am thinking this ROM may be my favorite yet!

How are you trying to view it? Like I mentioned in the install section of this thread, if you open it in notepad, youll not have any issues.
 
  • Like
Reactions: Tboltfan25
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones