This ROM was not created by me credit for this rom goes to PieR and bajee11. All I did was port it from the i9100 to our i777. So have fun and follow the forum rules.
Original Thread
The Latest Changelogs can be found on the AOKP Site
Porting it right now with no additional tweaks, possible a Dirty version later.
Gapps: http://goo.im/gapps/gapps-jb-20121212-signed.zip

Original Thread

The Latest Changelogs can be found on the AOKP Site
AOKP 4.2.1 Changelog
AOKP Project name: frameworks_base
•Gergely Szell (sethyx) - Feat: Allow users to disable safe headset volume warning (1/2)
•Roman Birg - SystemUI: more consistent nav tinting behavior
•Roman Birg - SystemUI: fire off intent to preload along with first task
•vivek mehta - frameworkbase: Fix the JPEG file indexing
•vivek mehta - Squashed commit of audio changes from CodeAurora
•Roman Birg - transparent statusbar
•YULIANGMAX - Updated simplified Chinese translations
•JBirdVegas - Avoid possible memory leaks by ensuring stream closures
•Roman Birg - transparent nav bar
•Alex Yakavenka - Add config_speed_up_audio_on_mt_calls option
•Roman Birg - Fix reboot dialog causing hot reboot if user long presses power button more than once.
•qnhoang81 - Fix "Search" as a long press navigation bar target.
•Pawit Pornkitprasan - Toast: fix force close if called from system service
•Shareef Ali - CDMA RIL: add SVDO support (1/2)
AOKP Project name: frameworks_av
•vivek mehta - Squashed commit of updates from CodeAurora
•Steve Kondik - lpaplayer: Shush the verbose logging
AOKP Project name: frameworks_native
•Ricardo Cerqueira - sensordevice: Dummy ALS: Solve fortified libc warning
•Ricardo Cerqueira - sensors: Add dummy light sensor
•Ricardo Cerqueira - ui/sf: Add support for exynos HDMI
CyanogenMod Project name: android_frameworks_opt_telephony
•Geo Piskas - Fixed FC on calling unregisterReceiver with non registered receiver arg.
•Danny Baumann - Fix ringing audio focus handling.
•Alex Yakavenka - Set audio mode after accepting the call
•Austen Dicken - telephony: CdmaServiceStateTracker: Get cdma sub. when ruim ready.
•Danny Baumann - Allow registering for supplementary service notifications.
•Danny Baumann - Add notification type constants.
AOKP Project name: device_lge_mako
•Roman Birg - mako: update stock kernel with EHCI fixes (thank you faux123 for the kernel!)
AOKP Project name: device_samsung_tuna
•Gergely Szell (sethyx) - Tuna: update to LeanKernel 5.4 stable
Project name: android_device_samsung_t0att
•DAGr8 - initial commit
Project name: android_device_samsung_d2-common
•bmc08gt - d2-common: Disable wifi background scan and fine tune wifi
•Steve Kondik - d2: Enable MT call audio speedup
•Steve Kondik - d2: Update audio policy for new driver
•Shareef Ali - d2: Add cameradata/SlimISP_GH.bin to support later revisions.
Project name: device_samsung_d2att
•Bajee11 - Add back README which was deleted in the cleanup.
Project name: android-device-samsung-smdk4412-common
•Bajee11 - Remove overlays
Project name: device_samsung_i9300
•Bajee11 - Fix Quick Toggles FC
•codeworkx - i9300: move uevent conf to common
•codeworkx - i9300: enable SPKL Boost SPKR Switch on boot
•codeworkx - i9300: remove include of init.bt.rc
•codeworkx - i9300: enable samsung stk
•codeworkx - i9300: audio: remove mutex lock at adev_set_voice_volume
•codeworkx - i9300: add mountpoints for external sdcard and usb storage
•codeworkx - i9300: fix group on video nodes
•codeworkx - i9300: update audio hal for mr1
•XpLoDWilD - 4.2-ization
•codeworkx - i9300: use SamsungExynos4RIL class
•codeworkx - i9300: add bluetooth build config
•codeworkx - i9300: implement noise suppression for calls
•Nebojsa Cvetkovic - reorganize device tree, use smdk4412-common tree
Project name: device_samsung_qcom-common
•Anurag Singh - power: Use macros instead of string literals.
•bmc08gt - PowerHAL: Only write to SAMPLING_RATE_ONDEMAND when using Ondemand
•Steve Kondik - qcom-common: Get rid of the custom recovery graphics
•bmc08gt - qcom: disable 4 layer MDP Composition temportarily
•Steve Kondik - qcom-common: Update media_codecs with all QCOM codecs
•Bajee11 - qcom-common: Use CAF audio variant
AOKP Project name: pseudo_buildbot
•KhasMek - Add repo tagging for specified builds.
•KhasMek - Pseudo: update for jb-mr1
•KhasMek - Pseudo: add lazy code debugging mode.
AOKP Project name: vendor_aokp
•Bajee11 - Add i9300 to jb-mr1
•DAGr8 - bring i317 to aokp
AOKP Project name: vendor_samsung
•Bajee11 - d2: Delete unused blobs
•Bajee11 - Update 9300 blobs
•Bajee11 - Update d2 blobs
•Bajee11 - d2: Update blobs for d2 devices and follow TheMuppets format.
Project name: buildscripts
•Bajee11 - Buildscript for AOKP
•Bajee11 - Disable i9100p Nightlies and include i9300.
•Bajee11 - Making things easier.
•Bajee11 - Remove andro for releases and make some minor changes.
AOKP Project name: android_system_core
•Prashant Somashekar - audio: fix build break for non QCOM
•Mingming Yin - audio: add QCOM supported audio devices
•Steve Kondik - Set ANDROID_PROPERTY_WORKSPACE in exec.
•Steve Kondik - camera: Add new commands to compatibility block
•Steve Kondik - camera: Remove histogram commands
AOKP Project name: android_bionic
•Ricardo Cerqueira - Revert "sha1: Use bswap* to optimize byte order"
•Pawit Pornkitprasan - linker: restore prelink support
AOKP Project name: packages_apps_Settings
•Gergely Szell (sethyx) - Feat: Allow users to disable safe headset volume warning (2/2)
•YULIANGMAX - Updated simplified Chinese translations
AOKP Project name: packages_apps_Launcher2
•Roman Birg - add support for statusbar/navbar transparency
AOKP Project name: packages_apps_Phone
•YULIANGMAX - Updated simplified Chinese translations
AOKP Project name: packages_apps_Mms
•YULIANGMAX - Updated simplified Chinese translations
•JBirdVegas - Mms: add new QuickReply buttons Delete & Mark Read
AOKP Project name: packages_apps_PackageInstaller
•Roman Birg - fix next button not doing anything when upgrading package
AOKP Project name: packages_apps_Contacts
•YULIANGMAX - Updated simplified Chinese translations
AOKP Project name: packages_apps_Browser
•YULIANGMAX - Updated simplified Chinese translations
AOKP Project name: packages_apps_ROMControl
•Roman Birg - Update default values for nav bar reset
•JBirdVegas - Remove all tabs from ROMControl
•Roman Birg - Add statusbar and navigation bar opacity slider
•JBirdVegas - UserInterface fix threading derpage
•YULIANGMAX - Updated simplified Chinese translations
•tristan202 - Updated danish translation
AOKP Project name: packages_apps_DeskClock
•kecinzer - DeskClock: Updated czech translation
•YULIANGMAX - Updated simplified Chinese translations
•Marek Walczak - Add option to hide AlarmClock Icon in StatusBar
CyanogenMod Project name: recovery
•Koushik Dutta - Do not attempt to back up .android_secure if it is on /data/media
•Koushik Dutta - 6.0.2.6
•Koushik Dutta - nandroid: Fix nonexistent backup format type bug.
•Koushik Dutta - nandroid: Fix nonexistent backup format type bug.
Project name: display
•Ben Cheng - Fix a trivial signed vs unsigned comparison for gcc 4.7.
Project name: android_hardware_qcom_audio-caf
•Alexy Joseph - alsa_sound: Issue with seek and write
•Amal Paul - alsa_sound: Fix for, "Music getting played after onpausetimeout"
•Vidyakumar Athota - alsa_sound: Fix for MO call delay during LPA playback
•Vidyakumar Athota - alsa_sound: Fix for device switch crash
•Mike Kasick - alsa_sound: Add support for "Voice Earpiece Extra Gain" mode
•Steve Kondik - alsa_sound: Add support for Audience A2220
•Steve Kondik - alsa_sound: Shush more logspam
•Steve Kondik - alsa_sound: Disable the qcom.audio init check
•Vidyakumar Athota - alsa_sound:Resample proxy ouput for other than 48KHz samplerate
•Steve Kondik - audio: Shush noisy logging
•Steve Kondik - audio: Fix separated audio input support
•Steve Kondik - audio: Enable low-latency audio via board flag.
•Steve Kondik - audio: Only build when TARGET_QCOM_AUDIO_VARIANT=caf
•Steve Kondik - audio: Dynamic library loading, compilation fixes.
Project name: android_hardware_qcom_display-caf
•Naseer Ahmed - hwc: Retry vsync on EBUSY
•Amara Venkata Mastan Manoj Kumar - hwc: Handle ext display device conn/disconn requests
•Naseer Ahmed - hwc: Support swap interval zero
•Mathew Karimpanal - libcopybit: Correct AOSP license marking.
Project name: android_kernel_samsung_d2
•Steve Kondik - d2: Increase size of ION AUDIO carveout to 5MB
•Girish Mahadevan - msm: event_timer: Fix potential race condition
•Colin Cross - hardlockup: detect hard lockups without NMIs using secondary cpus
•Steve Kondik - video: msm: Initialize screeninfo in pan_display
•Pavankumar Kondeti - USB: Prevent system suspend when HSIC device is active
•Pavankumar Kondeti - USB: Allow skipping device resume during system resume
•Oliver Neukum - USB: code cleanup in suspend/resume path (3rd try)
•Shareef Ali - d2: update to uscc lk5 kernel sources
•Arianna Avanzini - block: introduce the BFQ-v5r1 I/O sched for 3.0
•Arianna Avanzini - block: cgroups, kconfig, build bits for BFQ-v5r1-3.0
•Arianna Avanzini - block: prepare I/O context code for BFQ-v5r1 for 3.0
•Shareef Ali - d2: add d2cri support to kernel
•Steve Kondik - d2: Disable the pmem_audio devices
•Vidyakumar Athota - ASoc-msm: Modify ASM drivers to invoke ION APIs
Project name: android_kernel_samsung_smdk4412
•nebkat - n7100: CONFIG_USE_FIMC_CMA
Project name: git-repo
•Shawn Pearce - Support resolving relative fetch URLs on persistent-https://
AOKP Project name: platform_manifest
•Gergely Szell (sethyx) - Don't sync grouper kernel source temporarily to fix build
•Roman Birg - track Launcher2
•Roman Birg - don't track separate mako kernel repo
•Roman Birg - track own frameworks_rs; fix lwp
•Jason Stewart - Track CM's bootable/recovery
AOKP Project name: platform_manifest
•Gergely Szell (sethyx) - Don't sync grouper kernel source temporarily to fix build
•Roman Birg - track Launcher2
•Roman Birg - don't track separate mako kernel repo
•Roman Birg - track own frameworks_rs; fix lwp
•Jason Stewart - Track CM's bootable/recovery

- Make sure you're on the latest CWM
- Make a NANDROID
- Wipe data/factory reset in recovery
- Flash ROM
- Flash Gapps
- Reboot

Porting it right now with no additional tweaks, possible a Dirty version later.
Gapps: http://goo.im/gapps/gapps-jb-20121212-signed.zip
Last edited: