Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.2 | Floating Multiwindows! | Apr 20 r484 |★ ☆

OP eschelon

31st January 2013, 06:40 AM   |  #16481  
SiXandSeven8ths's Avatar
Member
Flag Watertown, SD
Thanks Meter: 7
 
47 posts
Join Date:Joined: Aug 2012
More
Its been announced that lock screen rotation will be removed in next build. At least that was the last I read about it.
The Following User Says Thank You to SiXandSeven8ths For This Useful Post: [ View ]
31st January 2013, 06:59 AM   |  #16482  
david_hume's Avatar
Senior Member
Flag The Land of the Ninjas
Thanks Meter: 318
 
1,576 posts
Join Date:Joined: Jan 2012
More
Re: ☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.1 | Multiwindow | PDroid | 1-23-13 r290 |★
Quote:
Originally Posted by SiXandSeven8ths

Its been announced that lock screen rotation will be removed in next build. At least that was the last I read about it.

If they do this, then my life is complete.

OMG! ZERG RUSH!!! ㅋㅋㅋ ON MY GS3!!!
31st January 2013, 07:06 AM   |  #16483  
Senior Member
Thanks Meter: 46
 
164 posts
Join Date:Joined: Apr 2011
Re: ☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.1 | Multiwindow | PDroid | 1-23-13 r290 |★
Quote:
Originally Posted by Stam2000

Any chance of a change log to keep us at bay?

Sent from my Synergized GS3

I personally wouldn't want them to stop to give me a change log that more than likely will change by the time they are done anyway due to a possible interoperability thing or something that they try that ends up having a bug they don't see right away and then they have to field the gazillion messages about how "You said"..

It doesn't make sense to put out a change log in between a release.

Patience is a virtue..

Oh and Esch.. you guys done yet? (JOKE JOKE.. Everybody relax) Oh and your not going to forget to PM me that change log right? ahem

Sent from my ASUS Transformer Pad TF300T using xda premium
31st January 2013, 08:00 AM   |  #16484  
eschelon's Avatar
OP Recognized Developer
Thanks Meter: 8,965
 
1,388 posts
Join Date:Joined: Jun 2009
Donate to Me
Synergy-S3_31Jan13_0412_r326_s.zip (MD5: a2bc856e85ea82c100f2be8b65f984f5) http://beta.androidfilehost.com/?fid...88116658472190


Lots of new love for the GSM users in this release. This build took a few days longer than we expected since we wanted to address a lot of your bugs/requests, and we also discovered several naughty things that Samsung was doing. TrevE has some rather important info about all that in the next post below which YOU MUST READ.

Long time followers of Synergy will know that we always go one level deeper in the types of mods we cook into our ROMs. And many of you know that we've always been against unauthorized user logging in phones. In fact it was our own TrevE who was behind the CarrierIQ scandal last year in which we caught CIQ and carriers logging everything from keypresses to reading your text messages to screenlogging. Jerks.

Well Samsung isn't quite in the clear either, we've discovered. Their root checking service is doing some shady things that TrevE will detail in the post below. The good news is we've bypassed all of Samsung's root checking services in this build. It also turns out that Samsung's cheating in benchmarks by intentionally optimizing databases used only by benchmark apps. So we hijacked their code to apply to all DBs making SynergyROM faster than ever. Also, we've created a new option in AROMA to bypass the setup screen...


When you choose this option please be advised that the setup screen will still load for 15-20 seconds while the phone sets its initial props. Once this process is completed the setup screen will close itself


...This option will also spoof provisioning on your phone so that your carrier does not detect an excessive amount of provisioning. Once again, please read TrevE's post below for important info regarding this option.

We've also added new options to the AROMA installer, EFS backup for all users, FC fixes, new options to the date/time menu courtesy of Didact74 who took the time to mod them for Synergy himself. He's quickly becoming one of the S3's best smali devs. We've also got lots of fixes for the GSM guys, including proper CSC settings and wifi fixes, and finally an updated Ziggy kernel.

And yes, we even took the extra time to add an option to turn on lockscreen rotation in AROMA. Default is no lockscreen rotation.


Changelog:
  • r291-326 Samsung root loggers bypassed at the radio level. All DBs optimized for wicked fast performance. New options in AROMA, including an option to bypass setup screen and phone provisioning. APN, FC and wifi fixes for all carriers. New date/time toggles, courtesy of Didact74 (as mentioned above). EFS backup available for all carriers to prevent and fix any future IMEI loss from any ROM. Other AROMA options and bug fixes. No more lockscreen rotation unless you request it in AROMA. And finally a new Ziggy kernel.


NOW GO READ TrevE's POST BELOW
The Following 56 Users Say Thank You to eschelon For This Useful Post: [ View ]
31st January 2013, 08:00 AM   |  #16485  
Retired Recognized Developer
Thanks Meter: 3,660
 
2,031 posts
Join Date:Joined: Apr 2007
Donate to Me
Cool TrevE's important info/rant of the build!
Lots of new fixes/goodies this build. Esc has full changelog above, but the big change ill talk about today is Synergy's new Setup Wizard & Activation/Provisioning Bypass. This option when selected in aroma fakes values making android think setup and activation were completed but really skips them all. This is different than the 4 tap bypass as we also fake the provisioning values to make the device think everything ran. To better explain why this is useful, lets look at the average Joe Schmo Android User.
  • Joe Walks into VZW store, buys a brand new pretty GS3 phone so he can use the interwebs.
  • Store Associate adds device ids to network, turns on phone, skips setupwizard usually and goes to the settings menu, checks the device got automatically provisioned and all that good stuff.
  • Joe sets up his phone. Uses it for 10 years. During that time he might get an OTA update or two. On maybe one or two rare instances in the entire phone usage something breaks he will call tech support who will help him factory reset.

Now lets look at an XDA user:
  • Walks into VZW store, tells the employee to shut up and give them a phone
  • Goes home and logs onto XDA, roots device
  • Continues to wipe data, weekly? daily? hourly? and flash every zip file known to man

Lets start back at step 2 in Joe Schmo's scenario. What actually goes on in this short period of time is important for us at least. The device boots a factory image not knowing who's going to buy it, it only has hardware keys and a carrier specific image programmed. It doesn't know your phone number or any other information until its told to care about it. That step where everything gets programmed is actually happening in the background during SetupWizard on first device boot. It calls home and says hey I'm alive now set me up, then the EFS gets programmed with new values. This is its own special code path meant really for new devices, its not exactly the same as say changing sim or updating profiles. Many other things are written to EFS in this stage as well such as CSC values and other initial setup information.

Now back to the average XDA user. Think of how many times we have gone through Setupwizard & this initial device activation. I'd imagine our Carriers could easily make a XDA vs Standard user graph from network data based on this process alone. Is this whole step even really needed? *Probably* not. The reason I say probably is because to the best of my knowledge, this has never been done before. To me it seems like a lot of unnecessary writing to EFS when an update is just not needed. In theory if your on generally the same system image I could see it working as all profile information is stored in partitions rom devs don't modify. As far as what happens after switching RIL/Radios/ROMs daily for 3 months and not activating, we just don't know. There may even be other scenarios we are not even considering yet, but with a limited sample size of a few testers things are going good so far. We fake everything and disable setup wizard using close to stock functionality so it is possible for the system to kick it back on if its really needed - you will just randomly see the SetupWizard screen again. Please report in if that happens.

While were on the subject mass reactivating and EFS updates - Has anyone ever tripped the IMEI reset by only doing a nandroid back to existing rom? Or has it always been wipe data, hit Setup Wizard, boot rom, check imei, gone. I ask because 2 layers of settings are applied at SetupWizard, CSCs and Network Profile information, both of which are written out to EFS. I know its a bit hard to test, but it would be interesting to know if anyone can hit it with Synergy's new Activation Bypass method.


=======


Onto my first rant of the build. Samsung is "cheating" on certain benchmarks apps. Quadrant Standard, Professional & Advanced, RedLicense/RLabs Sqlite Benchmark, and some unknown package (com.samsung.spe.sqlitechecker) have different SQLite PRAGMA options changing journaling and sync options in framework. Samsung gets a wag of the finger from me on this one. These apps in general can not be considered accurate while testing on any version of the the gs3 or the note2.

As for the second rant, We found several more "backup" instances of SysScope's root detection processes- these have all been fully patched in this build. It is pretty interesting how persistent Samsung was in making sure this service could run, although its not exactly clear _why_ You can see one of the many secondary sysscope menus by running the below commands in a shell. Not Scanned is a failure along with true, false is a success. We are not exactly sure the purpose of all these secondary services (there are more than 4 spread across rom, some of which were sending special AT commands to radio) but they are all gonezo now.

Code:
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://HIDDENMENUENABLE
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://PROGRAM
Besides sysscope, CSCs appear to be capable of scanning /system/app/ and /system/media/ringtones and comparing it to the lists in system of what should be there. A list seems to be created of additional items and sent off as some kind of special RIL Command if a CSCCompare is called. We also made sure that doesnt happen anymore we always want our users to look as stock as possible (to the network)

TL;DR Here it is, new build. With these new options if I were buying a device today I would get it -> activate once on stock rom -> root -> imei backup original efs and save forever -> wipe -> dodge activation/setup as much as possible. I think this will help our users from all carriers not hit some of the issues we have been seeing, but only time will tell. As always though report in and let us know, ill be lurking

--Trev
Last edited by TrevE; 31st January 2013 at 08:04 AM.
The Following 67 Users Say Thank You to TrevE For This Useful Post: [ View ]
31st January 2013, 08:09 AM   |  #16486  
huskyjayboy's Avatar
Junior Member
Flag Chino, CA
Thanks Meter: 8
 
28 posts
Join Date:Joined: Oct 2010
More
Re: ☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.1 | Multiwindow | PDroid | 1-23-13 r290 |★
You guys rock!
The Following User Says Thank You to huskyjayboy For This Useful Post: [ View ]
31st January 2013, 08:11 AM   |  #16487  
the_plattypus's Avatar
Recognized Contributor
Flag Colorado Springs
Thanks Meter: 3,248
 
1,465 posts
Join Date:Joined: Mar 2011
Donate to Me
More
Re: ☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.1 | Multiwindow | PDroid | 1-23-13 r290 |★
Nice work guys...real nice

Sent from my SPH-L900 using xda premium
31st January 2013, 08:36 AM   |  #16488  
Junior Member
Thanks Meter: 1
 
20 posts
Join Date:Joined: Jan 2013
Is there anyway to remap the left soft key to be back instead of menu? I don't mind if any other functionality is changed, but it's a lot easier to hit the left softkey with my thumb on my left hand (I'm left handed), my current way of swapping system/usr/keylayout/sec_touchkey.kl BACK and MENU doesn't work on the recent builds (currently running r74)

I hope there is, because you guys have awesome work

edit: rats, thanks for the response though.
Last edited by Molybdenite; 31st January 2013 at 08:49 AM.
31st January 2013, 08:37 AM   |  #16489  
Senior Member
Flag Beirut
Thanks Meter: 97
 
507 posts
Join Date:Joined: Apr 2011
More
downloading r326... Woohoooooo
Last edited by SamerBerjawi; 31st January 2013 at 08:57 AM.
31st January 2013, 08:39 AM   |  #16490  
eschelon's Avatar
OP Recognized Developer
Thanks Meter: 8,965
 
1,388 posts
Join Date:Joined: Jun 2009
Donate to Me
Quote:
Originally Posted by Molybdenite

Is there anyway to remap the left soft key to be back instead of menu? I don't mind if any other functionality is changed, but it's a lot easier to hit the left softkey with my thumb on my left hand (I'm left handed), my current way of swapping system/usr/keylayout/sec_touchkey.kl BACK and MENU doesn't work on the recent builds (currently running r74)

I hope there is, because you guys have awesome work

Not without a ridiculous, intense kernel modification

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes