Monday, December 1, 2014

[DEV][ROM][ION][LP-5.0] CyanogenMod 12 | 28/11/2014 | Alpha-2


CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (LOLLIPOP), which is designed to increase performance and reliability over stock Android for your device.


Code:
#include <std_disclaimer.h> /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. */

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Unofficial build of CyanogenMod 12(Android 5.0) for the HTC Explorer (Pico)



Notable features:
  • No Maps 7 glitches, Browser glitches, Gmail glitches, etc.
  • Uses ION memory allocator
  • Uses the newest Adreno (graphics) libraries and firmware available for our platform (these graphics libraries are newer than the graphics libraries in any other ROM)
  • Significantly smoother/faster graphics as a result of the new graphics libraries
  • Removed many hacks designed for old graphics
  • CAF KitKat 2.7 branch Adreno blobs

What's working:
  • RIL
  • Display
  • Stock browser
  • WiFi
  • WiFi tethering
  • Bluetooth
  • Bluetooth tethering
  • SDcard
  • GPS
  • Audio playback
  • Sensors of All type

Not working:
  • Data Connection 2g/3g
  • Camera (photos, camcorder & panorama)

This Rom is in Alpha Stages , so please dont report any bug for now flash it at your own risk. You have been warned. 

Download: 

Alpha-2 : http://forum.xda-developers.com/show...7&postcount=76

Alpha-1 : https://www.androidfilehost.com/?fid=95784891001612903

Install instructions:
  • Make 2 ext4 sd-ext partitions like this
    sd-ext --->> 700mb is enough for now
    sd-data --->> 1GB minimum
  • Flash the latest Awsome Recovery from HERE :- http://forum.xda-developers.com/show...&postcount=125 Recovery Else Rom will not boot
  • Boot into Recovery
  • Wipe data and cache
  • Flash the CM12 zip
  • Reboot
  • It will Say no OS install Still Continue

Source:
Menifest
DeviceTree
Kernel
Vendor
https://github.com/CyanogenMod

Thanks to: 
  • All Pico developers before me
  • PecanCM (TeamHackLG)
  • LegacyXperia

How to build CM-12 :-
1. Setup a basic Android build environment.
2. Initialize CyanogenMod 12 repo
Code: repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0


3. Add local manifest that downloads HTC Explorer device config, properties and kernel source from my github and few CM replacement Repos.

Code: curl --create-dirs -L -o .repo/local_manifests/local_manifest.xml -O -L https://raw.githubusercontent.com/Kirmaniarslan/local_manifest/master/local_manifest.xml


4. Sync source code.

Code: repo sync


5. Fetch prebuilts

Code:sh vendor/cm/get-prebuilts


6. Compile.

Code: . build/envsetup.sh brunch pico -jx* ( x refers number of threads ur cpu can handle)


XDA:DevDB Information
Android 5.0 lollipop ( CM-12 ) For HTC Explorer, ROM for the HTC Pico (Explorer) 

Contributors
kirmaniarslanSachin Thomas
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Rooted
Based On: CyanogenMod

Version Information
Status: Alpha

Created 2014-11-19
Last Updated 2014-11-28

Changelog :

ALPHA-2
28/11/2014
- CM Upstream
- Odexed the Rom to Speed up boot and for performance
- Patches for performance Much stable and faster now
- SELinux Support : Set to Permissive mode
- Temp fixed soft reboots
- Forced high-end graphics for transparent lockscreen and statusbar
- Ril fixed GSM working but data connection is not fixed
- Added FFMPEG codec configuration
- Added SELinux support in kernel
- Disabled kernel features
- Added Multi User support upto 4 users allowed can be enabled with ( ro.config.low_ram=false in build.prop )
- Using Awsome Latest layout 

ALPHA-1
19/11/2014
- Fixed WiFi
- Fixed Audio
- Updated Google Codec
- Updated Keylayout according to lollipop 5.0

18/11/2014
- Usage of dlmalloc
- Fixed libaudio Compilation
- Disable LOGD
- Enable dex-preoptimization to speed up first boot sequence
- Fixed SystemUI Crashes

14/11/2014
- Initial Boot

MORE INFO: http://forum.xda-developers.com/htc-explorer/orig-development/dev-cyanogenmod-12-11-19-2012-alpha1-t2945587

No comments:

Post a Comment