[AT&T Samsung Galaxy S II Skyrocket SGH-I727] mohan_kr:
PLEASE READ (READ AGAIN) POST #1, #3 BEFORE YOU POST ANY QUESTIONS. IF YOU ARE NEW TO FLASHING, NOT FAMILIAR WITH TERMS POST IN Q&A SECTION FIRST.

​

This is the EMBRYO ROM, currently based of the ICS leaks for ATT Galaxy S2 Skyrocket (ATT SGH-I727), thanks to the designgears and the unknown leak source.

I painfully deodex, zipalign ROM, using my stringent process, no kitchen tools or dumping crap in the classpath, every apk will be deodexed with *only* what it needs. Not I apply this rule to any Samsung APKS I port from other roms (such as SGS3). Hence EMBRYO is all about:

high quality

fixing what Samsung should have fixed

enabling restricted features

key unique enhancements

of course being your daily driver.

it will be a "clean-room" implementation, always.

I dont release half cooked stuff, the rom has to go through my daily driver tests before it gets to you ;).

Themeing will be sparse, if any, if someone wants to volunteer, great, I will include it as an add-on in the OP. If this is not what you are looking for move on, this ROM is not for you. I provide everything kernels, radios and ROMS, do NOT use it from anywhere else, since everything I do is from scratch, I can vouch for what I have provided.

​

EMBRYO-3.x : based of UCLE2 LEAK. Only UCLE2 kernel will work. You can flash any RADIOS that I have provided in the OP.

EMBRYO-2.x : based of UCLD2 LEAK. Only UCALC4 and UCLD2 Kernels. You can flash any RADIOS that I have provided in the OP.

EMBRYO-1.x : based of UCALC4 LEAK. Only UCALC4 and UCLD2 Kernels. You can flash any RADIOS that I have provided in the OP.

1) PLEASE READ THE ENTIRE POST #1 and #3. READ IT AGAIN, BEFORE YOU POST A REPLY. MOST OF YOUR QUESTIONS WILL BE ANSWERED.

2) I will give you my development environment. I ONLY use the recovery that I have posted in the RECOVERY Download Section here. All the CWM flashable zip are tested with that and NO OTHER RECOVERY. If you are doing Fix Permissions, Darkside Wipe (ATT Users Only) or god knows what else, something is wrong with your recovery, I have confirmed this with multiple users.

3) ATT Skyrocket Users: If you have never flashed the ONE CLICK ODIN Leak, please just DO IT. Follow the instructions in POST #3. Rogers Users, you are out of luck unfortunately, as the one click will not work for you.

4) Please DO NOT FLASH KERNELS and RADIOS FROM ANY OTHER PLACE. USE THE ONES I HAVE PROVIDED IN THIS POST. AS I BUILD AND VERIFY THEM TO ENSURE IT WORKS CORRECTLY WITH EMBRYO ROM.

​

You take full responsibility for flashing anything from this post or things go bad!. Although, I take great pains and verification before I post anything.

​

Please check the subtitle for date and major release. All features listed here should be available in the latest ROM.

03-JUN-2012 (EMBRYO-3.2)
​

NOTE: The SGS3 apks were deodexed, zipaligned and the mods built on top of that (yup, can't trust anyone ;)).

♣ Fully ported SGS3 Launcher, removed Trebuchet. A lot of effort went into this, please don't kang the work. (NOTE: it is identified as Galaxy3 Launcher in EMBRYO).

♣ SGS3 Launcher: all widgets that come with EMBRYO supported out of the box.

♣ SGS3 Launcher: enabled wallpaper scrolling WITHOUT using any third party tools. (NOTE: even the stock TouchWiz launcher in EMBRYO supports it).

♣ SGS3 Launcher: You can set wallpapers by long pressing the workspace, works flawless. Except that Home and lock screen wallpaper will only set lockscreen. (Setting via Settings will still work though).

♣ Fully ported SGS3 S-Voice, hence update will remove the vlingo if it is there. Again, I have fixed most of the issues, but I have not tested all the features let me know so I can fix it next.

♣ Enabled SIP address kind in contacts (can someone test this?)

♣ Enabled In Call Equalizer (all options available now, again someone needs to test this).

♣ System settings has the SGS3 UI icons. (as much as I could)

♣ To make room for S-Voice, I have moved all additional ringtones/alarms/notifications to the sdcard. (delete it from there if you don't want it).

♣ YEAH!! Moved space heavy apps to /data (out device has 2GB), so S-Voice is ported to /data now. This will eat 100MB of your data..sorry folks if you cannot give me that much room..

♣ SGS3 Shutdown animation.

♣ Disabled ATT hotspot auto-connect and notifications, by default.

​

23-MAY-2012 (EMBRYO-3.1)
​

♣ V6 Supercharger *support*, the services jar is modified as per the instructions. Please follow the link here you if you wish to experiment.

♣ UCLE2 BUGFIX: Power + Vol. down screenshot fixed.

♣ Extended power menu enhancements: All confirm guards disabled, except for Power Off (my fast fingers need the guard ;)).

♣ *ALL* exchange server policies are bypassed (thanks to dnorthington for testing it thoroughly).

♣ Transparent lockscreen wallpaper is the default now. Since you can always add your own or change it.

♣ Bluetooth tethering enabled.

♣ Native Hotspot *ALL* functionality works, no hacks. (since EMBRYO-1.0)

♣ Nokia Pure is the default system font. Stock Fonts are in the add-on as a CWM zip.

♣ Lockscreen Wallpaper can be set, opened up all pickers! (be careful)

♣ TouchWiz 5x5 app drwaer, 5 icon dock!! (icons changed)

♣ TouchWiz 5x5 , 5 icon dock!!

♣ CRT-OFF (EMBRYO-3.X only)

♣ Trebuchet Launcher included..(please choose one when booted up, or remove it from included TiBu)

♣ Fix for scrollable wallpaper, even TW launcher!!

♣ Email, removed Stock and it's AOSP one.

♣ CM9 DSPManager is the default equalizer. removed stock one.

♣ AOSP Lockscreen is the default now.

♣ Messaging unlimited recipients (please dont spam)

♣ disabled keyboard switcher notification

♣ CHAINFIRE SuperSU is included (You will be prompted for updating binary say yes).

♣ Enabled Network Mode for RAT Unlocked Radios (will have no effect on RAT Locked radios, such as ATT). Please see downloads for RADIOS.

♣ Bumped up all Messaging limits (still ceiled)

♣ EXT4 filesystem are tweaked.

♣ Day of the week in the notification pull down.

♣ Contacts (ATT callout and yellow pages gone).

♣ Included additional fonts as per request.

♣ Carrier label gone, since I was touching the files.

♣ Extended power menu added (NOTE: EMBRYO-2.x download mode will not work, with UCLD2 kernel)

♣ Call Recording. (this will remove the Add Call button).

♣ Permanently Disabled annoying ascending ringtone.

♣ 15 toggle Mod ported (thanks wanam and lidroid)

♣ Titanium Backup included.

♣ All ATT and Samsung Bloat carefully tested and removed.

♣ Circle battery mod.

♣ zipaligned.

♣ ChainFire SU (Super SU) and busybox preinstalled.

♣ adblocking hosts file added

♣ Stock Kernel with my initramfs mods (init.d support, adb bash, adb root, bootanimation and init.d support).

♣ bunch of useful terminal tools (scp, ssh) compiled from sources.

♣ A lot of network tweaks

​

Please read the FAQ also, in case you run into any issues. Also, please follow the appropriate instructions for FULL ROM and UPDATES, below.

Installing FULL ROM (Data Wipe required)

IMPORTANT: These instructions are for full ROM. Requires Cache, Data wipe, in addition it is recommended to do a Format /system. You can pick and choose the RADIO that works best for you from the RADIOS section below, the ROM DOES NOT flash a RADIO.

♣ 1. Backup, Backup (both nandroid and tibu).

♣ 2. copy the update zip to your sdcard (doesn't matter internal or external as long as the recovery supports reading from it).

♣ 3. Boot into recovery.

♣ 4. Perform "Wipe Data/Cache Partition".

♣ 5. Go to "mounts and storage" -> Select "Format /system", complete the action.

♣ 6. Flash the ROM.

♣ 7. Reboot...and PLEASE WAIT at least 5 minutes.

♣ 8. Enjoy, hit the thanks button if you like it.

♣ 9. If you are restoring data from TiBU NEVER EVER RESTORE SYSTEM DATA, UNLESS YOU KNOW WHAT YOU ARE DOING.

Installing UPDATES (NON Wipe)

IMPORTANT: Make sure when updating you are on the correct version of the base rom.

♣ 1. Backup, Backup (both nandroid and tibu).

♣ 2. copy the update zip to your sdcard (doesn't matter internal or external as long as the recovery supports reading from it).

♣ 3. Wipe Cache and Dalvik Cache (typically Advanced -> Wipe Dalvik-Cache). (NO NEED to Wipe Data)

♣ 4. Flash the update.

♣ 5. Reboot. Please be patient, it takes some time to build the Dalvik-Cache, don't be in a hurry. The touchkeys will be lit up, as it is building.

♣ 6. If the update changes some of the system framework files, you will lose your account settings, please enable them back.

Clean INSTALL (FULL WIPE)

You need to do this, if you have messed up. Please see post #3 1st question. Also, this is highly recommended if you are having flashing issues.

PLEASE FOLLOW "Installing Full ROM" instructions.

♣ [24-MAY-2012] EMBRYO-3.1 FULL ROM (DATA WIPE required, follow the "Installing Full ROM" instructions)

You don't need to wipe data. Please follow "Installing UPDATES" instructions.

♣ [03-JUN-2012]EMBRYO-3.2 UPDATE ONLY. You must be be on EMBRYO-3.1. I would strongly suggest that you wipe data, if you run into issues. Download

Note, please don't ask for a custom kernel, SAMSUNG needs to release the source, before it can be built. The kernel is basically stock with ramfs tweaks to enable some features. NOTE: the kernels below are packaged as CWM zip file, with EMBRYO ROM as the target, it may work in other ROMS, but I will not guarantee anything.

♣ [UCLE2] EMBRYO-3.X ONLY (ANY 3.X version of EMBRYO). DO NOT FLASH ON EMBRYO-2.X or lower versions. This is the kernel from the first leak. Download

♣ [UCALC4] EMBRYO-2.X ONLY. DO NOT FLASH ON EMBRYO-3.X This is the kernel from the first leak. Download

♣ [UCLD2] EMBRYO-2.X ONLY. DO NOT FLASH ON EMBRYO-3.X. If you want to revert back (the one bundled with full rom). Download

THE ROM DOES NOT COME WITH A RADIO. ALTHOUGH THE RADIO THAT YOU HAVE WILL WORK WITH EMBRYO, IT MAY NOT PERFORM AS WELL FOR YOU. OR IF YOU WANT TO STICK TO THE RADIO THAT MATCHES THE SAMSUNG BASE OF EMBRYO (RECOMMENDED), FLASH IT FROM BELOW. NOTE: THIS ARE PACKAGED AND VERIFIED TO WORK WITH EMBRYO ROM. SEE THE TOP OF THE POST FOR MAPPING OF EMBRYO VERSION AND SAMSUNG BASE.

Please note, radios/modems depend on lot of factors. I have provided the rogers radio which is RAT unlocked so you can take advantage of the Network Mode enablement in EMBRYO-2.x and above. ALL ATT Radios are RAT LOCKED, which means you cannot change the Network Mode from Settings, ONLY ROGERS Radio allow you to do that.

♣ [23-JUN-2012] ROGERS RADIO UXLF3 (from OFFICIAL ROM). Download.

♣ ATT-SKYROCKET UCLE2 radio (EMBRYO-3.X is based of UCLE2 base). Download.

♣ ATT-SKYROCKET UCLD2 radio (EMBRYO-2.X is based of UCLD2 base). Download.

♣ ATT-SKYROCKET UCALC4 radio. (EMBRYO-1.X is based of UCALC4 base). Download

♣ ATT-SKYROCKET UCLA3 radio. Download

♣ ROGERS-SKYROCKET UXKJ7 radio. Download (RAT UNLOCKED)

♣ ATT-GALAXY-NOTE UCLC5 radio. Download

♣ ATT-GALAXY-NOTE UCLD3 radio. Download

There are many recoveries out there, all apparently have some issues or other. Unless I instruct otherwise, please follow the instruction, don't try to be cute :). The following is the recovery I use to build and test my ROMS. IF YOUR BACKUP HANGS PLEASE CREATE THE .hidenandroidprogress IN BOTH INTERNAL AND EXTERNAL SDCARD (IF YOU HAVE ONE) IN THE FOLLOWING FOLDER /sdcard/clockworkmod and /sdcard/external_sd/clockworkmod.

♣ Touch Recovery CWM 5.5.0.4 (I have been on v3.5 for a while and thats the one I am providing here) (note: you need ODIN, this is a ODIN tar) Download (thanks to sk8erwitskil)

If you want bloat, please ask will provide them as a separate cwm zip. Also people please only install it on appropriate version of EMBRYO ROM, do NOT install it on different versions.

♣ [04-JUN-2012] (updated to EMBRYO-3.2) Enable IME Switcher EMBRYO-3.2 ONLY. Download.

♣ [04-JUN-2012] Google EMAIL (AOSP) ANY version of EMBRYO-3.X. I would recommend a Data Wipe, if you run into issues, also if you are doing this and you are on EMBRYO-3.2, please reinstall the EMBRYO-3.2, update, then install this. Download.

♣ (06/01/2012) Revert Adblock. You can flash this on ANY EMBRYO version, this will restore the stock hosts file. Download

♣ (05/26/2012) Stock EMAIL EMBRYO-3.X ONLY. I would recommend a Data Wipe, please do this to avoid any issues. Download.

♣ (05/24/2012) AOSP Lockscreen EMBRYO-3.1 ONLY. Download.

♣ (05/24/2012) AOSP Lockscreen with VOL Buttons Wake EMBRYO-3.1 ONLY. Download.

♣ (05/24/2012) STOCK Lockscreen EMBRYO-3.1 ONLY. Download.

♣ (05/24/2012) STOCK Lockscreen with VOL Buttons Wake EMBRYO-3.1 ONLY. Download.

♣ V6 Supercharger scripts link for those who want to take a shot at it, EMBRYO-3.1 and above only. Please DONT install busybox or su, if you follow the instructions, here V6_Supercharger Link. EMBRYO already includes it. Also, I have NOT tested this..

♣(05/20/2012) Restore Stock Fonts - EMBRYO-3.X ONLY Download.

Please remember that the bloat may kill your battery life, please do NOT complain if it does..consider yourself warned.

♣ EMBRYO-3.X ONLY: ATT Visual Voicemail CWM flashable zip. Download (See POST #3 for more info, you may lose outgoing call ring tone).

♣ Samsung and ATT bloat: EMBRYO 2.2 ONLY .(YOU HAVE BEEN WARNED) Download

♣ See POST #3 also.

♣ The Data toggle is buggy, it is in my TODO list.

♣ DesignGears and the UNKNOWN Source of course.

♣ wanam and lidroid for the 15toggle mod. You can thank wanam here and lidroid here.

♣ Circle Battery Mod, was incorporated by using this link here.

♣ ChainFire for Super SU.

♣ sk8erwitskil for the recovery which I use for ROM development. You can thank him here.

♣ Special thanks to some users of the ROM for providing feedback.