[Galaxy Note GT-N7000 Original Android Development] novic_dev:
AniDroid-N7000 ICS ROM​

Short ROM Information:​

AniDroid-N7000 Kernel included in this ROM was built from the latest CyanogenMod (CM9) source with the latest Linaro Toolchain (GCC 4.7.1)(Temporary in development..)

AniDroid-Hardened-N7000 ROM that will be also available soon will include GRsecurity Kernel and ROM support to provide different Security functionality for mobile devices..​

Provided Features:

Linux Kernel version 3.0.43 (safe to use, without MMC_CAP_ERASE-related BUG)

Kernel built with the latest Linaro Toolchain (GCC 4.7.1) (Temporary in development..)

CWM Recovery v6.0.1.2

KSM support (Kernel Samepage Merging) to optimize memory usage

SLQB Memory Allocator instead of default SLUB

CPU Overclocking (OC) up to 1.6 GHz support

GPU MAX Frequency changed to 250 MHz to save more battery

GPU Voltages are decreased to save more battery

NEW CPU Frequence Scaling Governors: PegasusQ, Adaptive, MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, LulzactiveV2, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax

CPU Voltage Control - Undervolting/Overvolting (UV/OV, use with NSTools App)

Automatic Process Group Scheduling

USB OTG support (please use with special USB Host OTG Cable)

EXT4, CIFS filesystems support

init.d support

2048 Kb ReadAhead

Default fonts from JellyBean

In Development:

GRSecurity version 2.2.2 with different security features enabled by default (Will be available in AniDroid-Hardened ROM soon.. see GRSecurity Feature List for details)

Advanced CPU LiveOC!!! (ALOC) support with Selective LiveOC MOD (Thanks to byeonggonlee! In most cases LiveOC and OC itself need overvolting (OV) due to stability issues! Each device has it's own stability limit, some devices don't need OV with lite OC. So, in most cases you need to choose optimal OV value on each OC value for your own device!)

NTFS filesystem read/write support

HIGH BIGMEM that provides more available memory for Android on device

Backlight Notification (BLN, notify you about new events by blinking Menu and Back buttons)

Backlight Dimmer (BLD, let you turn off the backlight of the Menu and Back buttons when using with soft buttons only)

Battery Life Extender (BLX, let you limit the maximum battery charge level)

45 FPS and 65 FPS Screen Refresh Rate support (you can see the difference in Battery Drain)

-fstack-protector buffer overflow detection

USB Fast Charge (FC) feature that force adapters that are detected as USB to charge as AC enabled

GRSecurity Feature List (will be available in AniDroid-Hardened ROM soon..):​

Active Exploits Protection (deter exploit bruteforcing, active kernel exploit response)

Role Based Access Control (RBAC)

Filesystem Advanced Protection (including advanced security for applications running in CHROOT environment)

Full Kernel Auditing (event logging for many process-related kernel events)

Executable Protection (deter ptrace-based process snooping)

Network Protection (TCP/UDP blackhole and LAST_ACK DoS prevention)

Larger Entropy Pools support (adds additional randomness to grsecurity features)

Managing support via Sysctl Interface

CPU Frequence Scaling Governors:​

PegasusQ

Adaptive

Conservative

Userspace

Powersave

Ondemand

Performance

MinMax

SmartAssV2

InteractiveX

ConservativeX

LagFree

LulzactiveV2

Intellidemand

Scary

LionHeart

Wheatley

SavagedZen

BrazilianWax

IO Schedulers:​

CFQ

Noop

Deadline

Simple IO (SIO)

VR (Default)

Installation instructions:​

If you are coming from the previuos version of AniDroid-N7000:​

Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card

Download ZIP file with Google Apps and put it on Internal/External SD-card

Boot into ClockworkMod Recovery

Choose "Install ZIP from SD-card/External SD-card"

Choose ZIP file AniDroid-N7000 ROM you've just put on SD-card

Choose "Yes" to flash the ZIP

Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)

If you are coming from another ROM:​

Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card

Download ZIP file with Google Apps and put it on Internal/External SD-card

Boot into ClockworkMod Recovery

If you are on a leaked ICS kernel, please flash a known safe kernel from the sticky in the development section!!!

Do a Nandroid Backup to make full backup of your currently installed firmware

Choose "Wipe Data/Factory Reset" and choose "Yes" to do a full wipe

Choose "Install ZIP from SD-card/External SD-card"

Choose ZIP file with AniDroid-N7000 ROM you've just put on SD-card

Choose "Yes" to flash the ZIP

Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)

Changelog:​

AniDroid-N7000 v0.1 - v0.2:​

SLQB Memory Allocator is now used instead default SLUB

NEW CPU Frequence Scaling Governors added: MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, Lulzactive, Lazy, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax

EXT4, CIFS support

2048 Kb ReadAhead support

Fixed CM error due to lazy copypasta

AniDroid-N7000 v0.2 - v0.3:​

Linux Kernel updated to 3.0.36

Different Kernel source improvements devoted to GCC 4.7.x support

CM9 source updated (See the Changelog)

AniDroid-N7000 v0.3 - v0.4:​

PegasusQ and Adaptive CPU Frequence Scaling Governors added

FIX for correct CPU Frequence Scaling Governors

CPU Overclocking up to 1.6 GHz support added

CM9 source updated (See the Changelog)

AniDroid-N7000 v0.4 - v0.5:​

Linux Kernel updated to version 3.0.37

ReadAhead value changed to 1024 kb

CWM Recovery is now updated to v6.0.0.7

CM9 updated to RC2 (See the Changelog)

AniDroid-N7000 v0.5 - v0.6:​

Linux Kernel updated to version 3.0.38

Kernel source is now porting for completely support new compilers like Linaro GCC 4.7.x (still in development)

Fixed BUG with Apps installation on Internal/External memory

ReadAhead value changed to 2048 kb

Lazy CPU sheduler was removed

CWM Recovery is now updated to v6.0.1.0 (Fixed BUG with empty folders in CWM)

CM9 updated to the latest nightly (See the Changelog)

AniDroid-N7000 v0.6 - v0.7:​

Kernel: UMS Mass Storage FIX (UMS Mass Storage mode is now working correctly)

Kernel: GPU (Mali400) MAX Frequency is now changed to 400 MHz (insted of 300 MHz in default CM9 kernel) without rising the voltage and battery usage

ROM: default fonts from JellyBean are now used

CWM Recovery source updated to the latest from CM9 repo

AniDroid-N7000 v0.7 - v0.8:​

GPU MAX Frequency changed to 250 MHz to save more battery (performance is still great)

GPU Voltages are decreased to save more battery

Additional Soft Keys are added to make the ROM more convenient for the left hand usage

CM9 updated to the latest nightly (See the Changelog)

AniDroid-N7000 v0.8 - v1.0:​

Linux Kernel updated from 3.0.38 to 3.0.42 (See the Changelogs)

CWM Recovery updated to 6.0.1.2

Additional SoftKeys have been removed

Rom base updated to the latest CM 9.1 (See the Changelog)

AniDroid-N7000 v1.0 - v1.1:​

Fixed Voltage control issue for 200 MHz

CM9.1 updated to the latest nightly (See the Changelog)

AniDroid-N7000 v1.1 - v1.2:​

Linux Kernel updated to 3.0.43 (See the Changelogs)

CPU default voltage for 1600 MHz increased by 25 mV due to stability issue

KSM support enabled (Kernel Samepage Merging) to optimize memory usage

Download Links:​

Current ROM Binaries:

AniDroid-n7000-v1.2_20092012.zip

AniDroid-n7000-v1.2_20092012.md5

Current Kernel Binaries:

AniDroid_Kernel_v1.2_20092012_CWM_Flashable.zip

AniDroid_Kernel_v1.2_20092012_CWM_Flashable.md5

Previous versions:

Previous versions binaries

Google Apps:

GApps

Kernel Source Code:

AniDroid-Kernel-N7000 on GitHub

Donators:

Petr Malek, Chasmodo, Lucian1, Dtswk, Mfractal, Jolillo, Antonius0809, Christian Murmann

​

Great Thanks to CyanogenMod for the ROM and kernel base!!!

Thanks to eugene373, koush, ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1, byeonggonlee!!!

​