• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][4.3][MI7][N900T] EMBRYO &#9827; 1.1 &#9827; [02-Mar-2014]

mohan_kr

Elite Member
Mar 27, 2012
1,061
4,399
0
In Nebraska
Please read the changelog as it will be updated constant before posting.
* Screenshots: Post #3
* Download and Installation: Post #2
* Please do not report issues/enhancements here, use the issue tracker here
* ChangeLog and Features
MUST READ
* Absolutely NO XPOSED F/W or Modules supported. This is a daily driver ROM, with deep integration and modification of stock (Samsung) ROM, hence things will break, I assure you!. See FAQ for more detailed explanation as to why I will NOT support it.
* Do NOT install ChainFire SuperSU, as the ROM has built-in CM/Koush Superuser, which I will manage and update if necessary. (And SuperSU completely messes your system binaries, I have no idea what else is botched hence I will NOT support it).
* Follow the DEV thread rules, this IS a dev thread, if you cannot give possible debugging information (logcat, proper replication of the scenario) do NOT post here, go to the general thread here (TODO add link).
* I will only support Stock Kernel (it is included in the DOWNLOADS section), if you are having issues, I would recommend full wipe, flash ROM and flash the STOCK Kernel, reproduce the issue and use my github issue ticketing to report it.ISSUE Reporting Link
* This is daily driver stock themed ROM, if this is NOT what you are looking for I advice you to STOP and move on to another ROM, save that precious bandwidth.
* As this is distributed as a TWRP recovery install file, your KNOX is already at 0x1, duh! don't bother wasting a post whether it will trip KNOX or not.
* Since your KNOX is tripped, removed all KNOX bits does not make any sense.
* Do not ask for ETA, if and when time permits I will release any updates if there are. Use my github issue ticket tracker for any updates to issues. As I am pretty sure the thread will get derailed (and I will only watch it as time permits), creating an issue ticket is your best bet that it will get my attention.
* NO DPI changes supported, although it is available in Settings. A lot of MI7 TW apks are not built for multi-dpi and since I don't support xposed, you are on your own.
* Since the ROM is designed with SELinux Enforcing kernels like Stock Kernel, which also has additional restriction of not allowing adb root. ROM comes built-in with SSH enabled and defaults to root user. You can use the ssh add key in Settings -> Device -> Misc Device Settings to add the key and you can do all the operations untethered :).

What is Embryo?
In short EMBRYO is your stock/OEM (samsung UVUBMI7 base) ROM, which will have the full support of you hardware (which will be very difficult for any after market ROM to achieve) overlayed with after market (CM/AOKP/SLIM) ROM features as time permits and which fancies my attention :).

Needless to say, this is a extremely difficult task and requires very precise skill,understanding of a lot of moving parts (hence the MUST READ section entries) and a lot of patience (I mean a lot). Also I am a stickler for quality and it will show!.

Absolutely NO PERMISSION is given to post this in any other thread or kanging the work.

In the past I have themed EMBRYO roms, but due to time constraints this does not look like a possibility right now, maybe some time in the future. If any themers are willing to take a crack at it go for it and let me know, I will add the links here.

ChangeLog/Features/FAQ
They will all be logged here and updated as time permits:
* ChangeLog and Features
* FAQ
* Home Page

02-MAR-2014: EMBRYO-1.1
* bug fix: StatusBar data icon persistence
* bug fix: init.d scripts toggles were not taking effect.
* fix: removed custom carrier label preference.

DISCLAIMER
You are assuming all the risk for flashing this. You have been warned.


* NavBar transparency requires more work, so it will not work.
* Stock launcher in landscape layout needs fixes when navbar is enabled. I will take any patches :)

- Samsung for the UVUBMI7 base.
- Koush for Superuser (note: I have built it myself to ensure it works with TW roms)
- CM/AOKP/Slim aftermarket ROMs for borrowing various settings code and various inspiration
for adapting Samsung Implementation.
- Paul for the built-in File Chooser.
- Ericson for RootTools

XDA:DevDB Information
EMBRYO-NOTE3, a ROM for the T-Mobile Samsung Galaxy Note 3

Contributors
mohan_kr
ROM OS Version: 4.3.x Jellybean
Based On: TouchWiz - UVUBMI7

Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2014-02-23

Created 2014-02-24
Last Updated 2014-02-23
 
Last edited:

mohan_kr

Elite Member
Mar 27, 2012
1,061
4,399
0
In Nebraska
Installation and Download

FULL ROM INSTALLATION
PLEASE FOLLOW THE STEPS EXACTLY AND IN THAT ORDER, do not try to be cute and invent your own process, nothing good is come out of that. Also, the only recovery I have tested is TWRP, no other recovery has been tested, so the installation instructions are tailored for TWRP only.This is full WIPE ROM Instructions, do NOT dirty flash it is NOT going to work.

Step 0) Make sure you are unplugged and fully charged (no USB or power)
Step 1) Make a Nandroid backup and better yet also TiBu if you need to restore apps.
Step 2) Did you do Step 1)???? Do it now, already.
Step 3) Make sure you downloaded the Full Wipe ROM on to your device.
Step 4) Please make sure to check the md5sum's.
Step 5) Boot into TWRP recovery.
Step 6) Select Wipe -> Swipe to Factory Reset
Step 7) Go Back to Wipe Screen -> Advanced Wipe -> Select System -> Swipe to wipe
Step 8) Did you do Step 6, 7? If not, STOP, do NOT proceed.
Step 9) Go Back to Main Screen -> Select Install Tile
Step 10) Select the Full Wipe ROM zip and flash.
Step 11) [OPTIONAL] If you need any bloat zips and add-ons if available add them now.
Step 12) [OPTIONAL] If there are any EMBRYO Update Zips you can add them now. (SHOULD BE LAST ONE ADDED)
Step 13) I Strongly recommend to Flash the Stock Kernel (MI7), the zip is in the Downloads
section.
Step 14) Good, now reboot and LET IT WAIT till everything is installed. Do NOT touch and mess around with any keys. Your installation should be fine, if you see the bootanimation and then installing applications screen shows up.
Step 15) At this point you might be prompted to allow SuperUser access to ROMCustomizer, select
allow.
Step 16) IMPORTANT Follow Any POST Installation stuff below.

EMBRYO UPDATES INSTALLATION
Installation is simple, as the update zip will be available as a TWRP flashable zip. Download to your device, boot into recovery and select install. That's it. If there are any special instructions, they will be in the section where the download zip is available.

POST INSTALLATION
Please do the following, after a full wipe installation. After the ROM boots:

1) If you missed the Superuser prompt for ROMCustomizer, please got to Superuser app and
grant privileges to ROMCustomizer.
2) Please NO restoring of system data that is a surefire way to bork the shiny new system.
3) SSH is enabled by default. To upload a public key, push it to your SDCARD and then go to Settings -> Device Tab -> Misc Device Settings -> Add Ssh Key.

DOWNLOADS
* [24-FEB-2014] [EMBRYO-1.0]: Please check the MD5SUM for all downloads on YOUR phone (not on the PC e.g). Please follow the installation instructions.
- SM-N900T-EMBRYO-1.0-FULL.zip

ROM UPDATES
* [02-MAR-2014] [EMBRYO-1.1-Update]: Please check the MD5SUM for all downloads on YOUR phone (not on the PC e.g). Please follow the installation instructions for updates in the section EMBRYO UPDATES INSTALLATION
- EMBRYO-1.1-update.zip

STOCK KERNEL
* [UVUBMI7] Stock Kernel TWRP flashable. SM-N900T-STOCK-UVUBMI7.zip

* [UVUBMI7] Samsung Bloat. APKS that are not installed as part of EMBRYO full rom. NOTE they are installed in system partition.
- UVUBMI7-Samsung-Bloat.zip
* [UVUBMI7][TMO] T-Mobile Bloat.
- UVUBMI7-TMO-Bloat.zip
 
Last edited:

mohan_kr

Elite Member
Mar 27, 2012
1,061
4,399
0
In Nebraska
Screenshots

See the attached thumbnails to this post.
 

Attachments

Last edited:

mohan_kr

Elite Member
Mar 27, 2012
1,061
4,399
0
In Nebraska
Uploaded zip

Uploaded all the Samsung and T-Mobile APKS that are not included as part of the ROM. By default they will be installed in system partition. Since I did not investigate fully what can be moved to data. If you know that you can push the apks in /data/embryo/preload and use the Package Management from Settings -> Device to install them..
 

dwitherell

Retired Forum Moderator
May 2, 2011
4,061
9,252
0
Wow - this is quite a piece of work here. Had to take it for a spin - no issues to report but wanted to pop in and say holy crap man, this is awesome! The navbar stuff alone... it makes my head hurt. Far better than anything I could ever muddle together that's for sure. Glad you finally got the time to share this - work like this doesn't come around very often, so for that I say - thanks!

Great job man!