[Galaxy S II Original Android Development] D.O.C:
"The Surgeon"

Its basically to make our lifes simpler...

as stated by pulser_g2 here the idea was born on IRC basically because of the constant updates samsung was doing before, and we all felt a little overwhelmed about doing and redoing the mods and themes for every little release, and on top of it, without a changelog.

So basically "The Surgeon" is VRTheme on steroids. What does that mean?

VrTheme based on latest by seshmaru here modified by myself in several ways.

1. It uses sdcard instead of cache, thus making it cross compatible with devices with little cache partition memory (my case the HD2=

2. It has been modified to fit our needs of modding aswell.

So We basically take any John Doe build, no offense intended.

then flash out surgeon and we can do what any flashable zip can do plus:

1. Theme thanks to vrtheme system

2. Flash custom boot logo

3. Change DPI

4. Mod any apk that would allow us (for example, here we use it to provide multidpi for dialer and calculator).

5. Makes a backup of modded apks to sdcard/vrtheme-backup which can be called with the again modified vrtheme restore backup zip file that you should find on the posts below.

to this add:

1 Remove Apks

2 Automatic wiping of dalviks cache

3 adding apks

4 settings permissions, replacing dirs, etc, what any flashable zip does.

and, the best thing of it all, is that, removing specific xmls from the flashins system, makes the surgeon truly universal. This same advanced flashable zip file we have been using since KG6 (yeah, we have been building the roms since KG6, but we did not want to release until we got it all right) with the exception of certain xmls (devs know what im talking about, samsung has been changing smalis and xmls on every darn build).

It also has been proven to work (again without specific xmls) with VillainROM or any rom.

Our main goal was to build a custom base, and, although we consider the base rom to be pretty good, it has nothing spectacular or innovative added to it, its a base rom.

Again, so you guys get this straight.

Base rom contains all the mods that cannot be flashed thru the surgeon.

Thus, the Surgeon is where the magic relies, is where multidpi, themes, mods, scripts, bootlogo changing relies.....jep, that is where the magic takes place.

The Surgeon is pretty straight forward as you can see, no hidden tricks or secrets kept for ourselves, therefore, we consider this to be an opensource project, cause we truly believe that lots of eyes on sources make things a loot better.

So if we get lucky enough with samsung, only one surgeon from now, updates for base rom only.

Surgeon should get updated when bugfixing, adding of features or removal of them.....hopefully i said..:rolleyes:

Again, without the help of the VillainRom Team, this wouldnt be possible.:cool:

PS: The rom was first intended to be as it is AFTER flashing the surgeon scripts, but, since we can provide a base rom for guys that like ALL of samsung stock features and theme, then this makes us all happy doesnt it?

Universal Surgeons Testing phase

Lets play a bit with this one and try to make surgeon to work on any build too shall we?

Ok here we go with the first one....I just flashed it and it works fine, no bootloops or anything, rom (not androidmeda) is totally themed, dpi hcanged to 192, dialer resized to be multidpi, apps injected, some removed, etc.......This shall make almost (yeah almost) like the docs surgeon script on any build....

Removes the following if existant on build to be flashed upon to

http://pastebin.com/YNC6RPkS

Changes the Bootlogo

Changes dpi to 192

adds some tweaks to init.d

adds color tweak

removes gapps and replaces with latest that supported dpi

adds Spare parts (please uncheck compatibility mode for dpi lower than 240 display correctly)

adds CM7 calculator

Adds gb keyboard I modded to be multidpi

Replaces TWlauncher, replaces with launcerpro

Removes almost all of tw stuff

Removes Kies functionality (and its entry from settings)

And lots more.....

*tested here over Villain Rom, on it and its all good so far

Now rom would be fully themed like docs theme (including custom fadings animations)

pls feedback is appreciated

Universal Surgeon V2.0