[Galaxy S II Android Development] Faryaab:
​

The main idea behind SuperNexus is to provide Vanilla Android experience, just like on Google's Nexus devices, to non-nexus devices. SuperNexus is entirely built from Google's AOSP Source. A lot of improvements and optimizations have been done to the Google's Source Code to have the best possible Vanilla Android Experience. SuperNexus is very light too as there are no 3rd party apps (ZERO Bloatware).

Big thanks to TeamHacksung (Donate To Them) as I'm using their Device Tree and SoC related patches in my SuperNexus ROM. Thanks to CyanogenMod Team (CM), CodeAurora and TeamKang (AOKP) as many features are cherry-picked from their source code.

System Details:

Android Jelly Bean 4.1.2 (JZO54K - Android-4.1.2_r1)

Latest CM Kernel

All Jelly Bean Features and Apps (Nothing excluded from AOSP)

No Visual Changes!

Stock Jelly Bean Look and Feel

This will turn your Samsung Galaxy S II into a Jelly Bean'ed Galaxy Nexus :p

ROM Features:

Fully Deodexed

Zipaligned APKs

Rooted (Super SU)

BusyBox Installed

No 3rd Party App

ZERO Bloatware

Android Source Code vastly improved and optimized (i.e. Bionic, Dalvik, Webkit, Framework, libcore, SQlite etc)

Official Jelly Bean Bootanimation (From Official Galaxy Nexus Android 4.1.1 Factory Image)

Init.d Support

Bash & Nano Support

Native SIP/VOIP Support

HSPA+ Support

OpenVPN Support

EXT4 File System Optimizations

Boot Animation Performance Enhancements

Galaxy S II Device Settings as an App

Huge APN & SPN List

Naver-Fonts Support (Will greatly increase Korean font readability)

Extended Power Menu (Reboot, Recovery & Download Options)

Device Hardware Information (Settings>About Device>Hardware Information)

Tweaked Progress Spinners Values (Silky Smooth Loading Spinners)

Allowed Any File-Type To Be Downloaded

Allowed Installation Of Apps From Unknown Sources By Default

Disabled Data Roaming By Default

Improved Scrolling Cache

Reduced Boot Time

Options for switching between USB Mass Storage and MTP/PTP (On Specific Devices)

WebKit Highly Improved and Optimized (Ultra Smooth Browsing)

Camera Features:-

-Burst Shot (Up to 20 Images at once)

-ISO Mode

-Touch Focus Duration

-Power Shutter (Click Power Button To Capture Image/Video)

-Color Effects

-Shutter Timer

-Zero-Shutter Lag (On Specific devices)

Browser Features:-

-Increased Maximum Tab limit from 16 to 64

-Implemented WebGL Support

-Incognito Tab Option (When long pressed on an URL)

-Option To Close All Tabs With One-Click

Phone Features:-

-T9 Dialer Support

-Landscape Dialer Support

-Disabled Accelerometer while in-call and screen UI is off (Saves Battery)

Officially Supported Devices:

AT&T Samsung Galaxy S II SGH-I777

Samsung Galaxy Note GT-N7000

Samsung Galaxy S III GT-I9300

Samsung Galaxy S II GT-I9100

Samsung Galaxy S II I9100G

Known Issues

Found one ? Report it.

Screenshots:

Requirements:

Clockworkmod Recovery (CWM)/Any custom recovery

Wipe if coming from any other ROM

Instructions:

Copy Google Apps and SuperNexus ROM to your internal SD Card

Enter Recovery

Do a Wipe/Factory Reset (Necessary if coming from a different a ROM)

Flash SuperNexus ROM

Flash Google Apps

Reboot your device!

Voila! :D

Downloads

Latest Build:

SuperNexus I9100 BUILD 5 (17-10-12) MD5: 4EE08AE0B79D5EC6EE9B60D2A6136A2B

Google Apps:

Google Apps JB 11-10-12 - Mirror1 MD5: 4e9e7ec3c22b0b3471bd05d62b8a659d

Previous Builds:

SuperNexus I9100 BUILD 4 (07-10-12) MD5: 4452659F4FBF97E2CF6179380757F91B

SuperNexus I9100 BUILD 3 (30-09-12) MD5: 3C59CA5AF5E7F433B35E0A982522D478

SuperNexus I9100 BUILD 2 (11-08-12) MD5: 6BB4DD0FDE68E1DC7C6F0034B18C3D5E

SuperNexus I9100 BUILD 1 (05-08-12) MD5: F8C6A0E79E00FD5899C1EE2CEFA1A1F9

Source Code:

SuperNexus Source @ Github (I'm willing to add support for other devices so if you are a developer and willing to add support for your device(s), PM me)

CM Kernel Source @ Github

Changelog:

[B]SuperNexus I9100 BUILD 5 (17-10-12)[/B][LIST]
[*]Merged Android 4.1.2 (JZO54K) - Android-4.1.2_r1
[*]Minor Fixes and Optimizations
[*]I9100/I777/N7000: Mali Code cleanup
[*]I9100/I777/N7000: Fixed bugs in new Mali Driver
[*]I9100/I777/N7000: CPU Hotplug changes
[*]I9100/I777/N7000: Fixed Network Location Bug
[*]I9300: Slightly Lowered Speaker Volume
[*]I9300: Fixed Network Location Bug
[*]I9100G: Fixed Network Location bug
[*]Camera: Fixed Power Shutter issue when in Gallery Mode
[*]Framework: Optimized and Improved EGL Code
[*]WebKit: Performance Enhancements, Optimizations and Improvements (Browsing is ultra smooth)
[/LIST]

[B]SuperNexus I9100 BUILD 4 (07-10-12):[/B][LIST]
[*]I9300: Fixed RIL Wakelock
[*]I9300: Fixed Battery Drain
[*]I9300: Reverted back to old WiFi Driver (New one was causing major wakelocks)
[*]I777/I9100/N7000: Fixed RIL Wakelock
[*]I777/I9100/N7000: Fixed Battery Drain
[*]I777/I9100/N7000: Fixed Memory Leak
[*]I777/I9100/N7000: Made VSync uevents optional (Current HW Composer doesn't need this and by disabling this we save A LOT of Battery)
[*]I777/I9100/N7000: Updated Mail GPU Drivers (Not butter but Ultra Smooth!)
[*]I9100G: Fixed RIL Wakelock
[*]I9100G: Fixed Battery Drain
[*]Framework: Tweaked Animation Values (Animations are now 2x faster)
[*]Phone: Fixed Proximity Sensor issue while in-call
[*]Browser: Added option for Incognito Tab
[*]Browser: Added a menu item in Browser called Close other tabs
[/LIST]

[B]SuperNexus I9100 BUILD 3 (30-09-12):[/B]
[LIST]
[*]Built SuperNexus from scratch
[*][B]Vastly improved, optimized and fixed Android Source Code (i.e. Bionic, Dalvik, Webkit, Framework, libcore, SQlite etc)[/B]
[*][B]Added support of other OEMs into SuperNexus' Source Code (HTC, Motorola, LGE, Sony, Samsung)[/B]
[*]Updated Source Code to Android 4.1.1_r6 (JRO03R)
[*]Updated SuperSU App and Binary
[*]Updated APN List
[*]Added WebGL Support
[*]Added HSPA+ suppport
[*]Added Naver-Fonts Support (Will greatly increase Korean font readability)
[*]Fixed SIM Pin popup issue
[*]Added new Camera Features:-
-Bust Shot (Up to 20 Images at once)
-ISO Mode
-Touch Focus Duration
-Power Shutter (Click Power Button To Capture Image/Video)
-Color Effects
-Shutter Timer
-Zero-Shutter Lag (On Specific devices)
[*]I9300: Fixed HW Composer
[*]I9300: Fixed Memory Leak
[*]I9300: Updated Kernel Sources with latest Samsung JB sources
[*]I9300: Updated WiFi Driver from N7105 Sources
[*]I9300: Updated JB Blobs
[*]I9100/I777: Fixed A2DP Issues
[*]I9100/I777: Added USB Mass Storage Support
[*]I9100/I777: Updated CM Kernel
[*]Added Official Support for Samsung Galaxy Note GT-N7000
[*]Added Official Support for Samsung Galaxy s II GT-I9100G
[/LIST]

[B]SuperNexus I9100 BUILD 2 (11-08-12):[/B]
[LIST]
[*]Updated Source Code To Android 4.1.1_r4 (JRO03L)
[*]Updated APN List
[*]Added OpenVPN Support
[*]Added SIM Tool Kit (STK)
[*]Added Dock USB Audio Support For Samsung Car / Desk Docks (Option In Device Settings)
[*]Improved Scrolling Cache
[*]Reduced Boot Time
[*]Fixed NAT Detection In SIP Service
[*]Fixed Exchange Issue
[*]Fixed Gallery Thumbnail Generating Issue
[*]Fixed Rotation Issue In Camera
[*]Fixed External SD Card Detection Issue In Some Apps
[*]Fixed Data Activity Overlay When Disabled / Wi-Fi Is In Use
[/LIST]

[B]SuperNexus I9100 BUILD 1 (05-08-12):[/B]
[LIST]
[*]Initial Release
[/LIST]

Credits:

Codeworkx

Xplodwild

Teamhacksung

CyanogenMod

Nebkat

Chainfire

Goo.im (Buildbox)

Thanks to all who donated or thanked

Follow Me On Twitter:

Donate:

If you like my work please consider a donation as it will help me keep this development alive and it will be contributed in my MacBook Pro fund.

SuperNexus Signature Banners: