[Galaxy S II Android Development] designgears:
Cognition 777

Join Us on IRC

Welcome to Cognition 777! The idea behind this rom is to unify my rom making efforts into a single rom for the i9100 and the i777 with only minor changes between them to make managing two or three roms take the time of one rom. I have decided to base everything on the i9100 stock firmware simply because it has less restrictions, more frequent updates, and way more options when it comes to customizations.

Based on I9100XWKJ3 firmware

Rooted, deodexed and zipaligned

Ninphetamine-2.1.3 Kernel

I9100XXKI3 Modem

Bloatware removed

Camera: Take picture/video below 15%

Camera: Take picture/video while on a call

Camera: Take picture/video with the volume buttons, click to focus and snap or hold to focus and let go to snap picture

Camera: Take picture/video without interrupting music

Camera: Records Audio in 192kbps/44.1Khz quality (CD Quality) rather than stock (64kbps/16khz quality)

Browser: Option to set font size

Browser: Option to select a user agent (sticks after reboot)

Browser: Remove built-in bookmarks

Logs Provider: Removed text messages from logs

Launcher: Custom default layout on home screens and app drawer

Settings: Additional screen timeout options (30 minutes and never)

Settings: Enabled 'Stay Awake' development option

Settings: Enabled option to set default install location

Status bar: 5 bar signal (i9100 uses 4 bars)

Wallpaper Chooser: Enabled hidden wallpapers

Messaging: Increased max message size to AT&T max 307200 -> 614400

Messaging: Increased smsToMmsTextThreshold 4 -> 20

Messaging: Increased recipientLimit 10 -> 20

Calendar: Allow calendar week to start on any day

Swype: New version that works with build.prop tweaks

Video Player Video playback at any battery level

Framework: Accurate battery mod

Framework: Charging complete notifications disabled

Framework: Extended power options (reboot, recovery, download, no confirmation)

Framework: Home button lag fix (disables double tap features)

Framework: Home button haptic feedback fix (doesn't exist on i9100)

Other mods & features:

Tweaked build.prop

Added AT&T CSC (fixes time, date and language presets)

Enabled SIP over wifi and 3g

Added Fujutweaks (2.3.7 app_process & system_server)

Added CyanogenMod libsqlite.so and libsqlite_jni.so

Enable Unknown Sources by default

Ad blocking via hosts file

Removed bootup sounds

Removed main bootanimation (only loop left)

Enabled tethering via usb and wifi

Added Loopy Smoothness Tweak by lpy (modded by gtg465x)

Updated system apps

Cognition 777 r2 [11/14/2011]

Mms.apk properly modded

Lag fixed

Wifi tweaks

Battery saving tweaks

Proximity sensor tweaks

Roms removed from XDA, moved to RootzWiki.

Known Issues:

No real issues so far.

TouchWiz starting on page one is not a bug

The dialer call buttons go to the call log with no number typed (this is normal on i9100 roms)

NFC and Stay Awake don't stick after reboot (this is normal)

When on vibe only mode the vibe and mute icon appear in the notification tray (really guys?!)

Screenshots:

Special Thanks:

gtg465x (browser mods, smali source diffs, ideas)

Cyanogen (SQLite mods)

LeoMar75 (build.prop tweaks)