[GUIDE] Build CWM recovery - Galaxy S Plus I9001 Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How to build CWM Recovery
You may also use http://builder.clockworkmod.com/, there you can build touch and non-touch version. Always latest version.
Files needed for this you can find within device files: AriesVE Dev Connection Team github
File location:
/recovery.fstab
/recovery/graphics.c
/recovery/postrecoveryboot.sh
+ any recovery.img, which works on your device​
Manually build CWM (non-touch)
(Base is arco cm9, other possible sources and their included CWM Version second post)
Install android sdk http://developer.android.com/sdk/index.html
Install Java
http://wiki.ubuntuusers.de/Java/Installation/Oracle_Java
Install needed libs (Ubuntu 13.04)
Code:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 lib32z-dev libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc readline-common libreadline6-dev libreadline6 lib32readline-gplv2-dev libncurses5-dev lib32readline5 lib32readline6 libreadline-dev libreadline6-dev:i386 libreadline6:i386 bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev lib32bz2-dev libsdl1.2-dev libesd0-dev squashfs-tools pngcrush schedtool libwxgtk2.8-dev python
Create Directories
Code:
$ mkdir -p ~/bin && mkdir -p ~/android/system
Install repo
Code:
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
Add "~/bin" to PATH of execution
Code:
$ gedit ~/.bashrc
add:
Code:
#Android
export PATH=${PATH}:~/android-sdk/tools
export PATH=${PATH}:~/android-sdk/platform-tools
export PATH=${PATH}:~/bin
Initialize Repo & sync
Code:
$ cd ~/android/system/
$ repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1
$ repo sync
Add device files //possible sources on second post
Code:
$ cd ~/android/system/device && mkdir samsung && cd samsung
$ git clone git://github.com/AriesVE-DevCon-TEAM/android_device_samsung_ariesve -b cm-10.1
Add vendor files ////possible sources on second post
Code:
$ cd ~/android/system/vendor && mkdir samsung && cd samsung
$ git clone git://github.com/ivendor/android_vendor_samsung_ariesve.git -b jellybean ariesve
Prepare device specific code
Code:
$ cd ~/android/system/
$ . build/envsetup.sh
$ lunch //choose -> cm_ariesve-userdebug
Compile recovery
Code:
make clobber && make -j[COLOR="Red"]#[/COLOR] recoveryimage //[COLOR="Red"]#[/COLOR] CPU-Cores+1
Credits
DevConnection_Team
arco68
ivendor
cyanogenmod

Versions of CWM
https://github.com/CyanogenMod/android_bootable_recovery -> choose branch -> Android.mk -> Version
cm-9.0 -> 5.5.0.4
ics -> 6.0.1.2
jellybean -> 6.0.2.8
cm 10.1 -> 6.0.3.4
Sources for building CWM
CM9
Arco:
Device files
git clone git://github.com/arco/android_device_samsung_ariesve -b ics-2.6 ariesve
git clone git://github.com/arco/android_device_samsung_ariesve -b ics-3.0 ariesve
Vendor files
git clone git://github.com/arco/android_vendor_samsung_ariesve.git -b ics ariesve
Ivendor:
Device files
git clone git://github.com/ivendor/android_device_samsung_ariesve.git -b ics-2.6 ariesve
git clone git://github.com/ivendor/android_device_samsung_ariesve.git -b ics-3.0 ariesve
Vendor files
git clone git://github.com/ivendor/android_vendor_samsung_ariesve.git -b ics ariesve​
CM10
Ivendor:
Device files
git clone git://github.com/ivendor/android_device_samsung_ariesve.git -b jb-2.6 ariesve
git clone git://github.com/ivendor/android_device_samsung_ariesve.git -b jb-3.0 ariesve
Vendor files
git clone git://github.com/ivendor/android_vendor_samsung_ariesve.git -b jellybean ariesve​
CM10.1
blackmamba97:
Device files
git clone git://github.com/blackmamba97/android_device_samsung_ariesve.git -b cm-10.1 ariesve
davidteri91:
Device files
git clone git://github.com/Davidteri/android_device_samsung_ariesve.git -b cm-10.1 ariesve
Vendor files
git clone git://github.com/Davidteri/android_vendor_samsung_ariesve.git -b jellybean ariesve
Xistance:
Device files
git clone git://github.com/xistance21/android_device_samsung_ariesve.git -b jb-3.0 ariesve
Vendor files
git clone git://github.com/xistance21/android_vendor_samsung_ariesve.git -b jellybean ariesve
Doomsday94:
Device files
git clone git://github.com/doomsday94/CyanogenMod-10.1-ariesve.git -b master ariesve​

reserved

Good work man...now you are our dedicated person for recovery it seems.....
Sent from my GT-I9001 using xda app-developers app

anuseb89 said:
Good work man...now you are our dedicated person for recovery it seems.....
Sent from my GT-I9001 using xda app-developers app
Click to expand...
Click to collapse
I'll do my best .
In fact i hope that we can get more stability if more people know how to compile. Especially twrp has some interesting flags e.g. TARGET_PREBUILT_RECOVERY_KERNEL := path/to/kernel -- use to specify a kernel specifically for building recovery.

I would like to say that you can use CWM 5.5.0.4 for Gingerbread, ICS & Jellybean without any problems. Its more reliable than any other CWM or TWRP we have. :good:
Only the usage of the volume rockers for going up and down in the menü is a little bit annoying and not that good for the device.

background wallpaper change
how to change the backgroung wallpaper of my cwm recovery ..??

R: [GUIDE] Build CWM recovery
Is there a way to manually build a touch version?
Inviato dal mio GT-I8150 con Tapatalk 2

AW: [GUIDE] Build CWM recovery
Harshraj said:
how to change the backgroung wallpaper of my cwm recovery ..??
Click to expand...
Click to collapse
Never thought about that, so i do not know
miki2o said:
Is there a way to manually build a touch version?
Inviato dal mio GT-I8150 con Tapatalk 2
Click to expand...
Click to collapse
Noway

buffo1987 said:
Never thought about that, so i do not know
Noway
Click to expand...
Click to collapse
Please do think about that !!!
Sent from my GT-S7500 using xda app-developers app

Hey sir,how to use dat recovery builder???wat file to add in that recovery image file??
Sent from my A52 using xda app-developers app

amank22 said:
Hey sir,how to use dat recovery builder???wat file to add in that recovery image file??
Sent from my A52 using xda app-developers app
Click to expand...
Click to collapse
any recovery image you want , stock twrp cwm shouldn't matter. It only has to be for your device (as all files)

I want to make recovery for celkon ct2 tablet. It does'nt have a custom recovery.how to get/extract the stock one??
Or do I need to do that manual method??
Sent from my A52 using xda app-developers app

After build the recovery using http://builder.clockworkmod.com/ I get two files recovery.img and inputrecovery.img, what should I use to flash with odin/terminal emulator?

AW: [GUIDE] Build CWM recovery
recovery.img is the one to choose. Inputrecovery.img is the one u uploaded.

Plss tell me hw I can get recovery.img for my tablet(no cwm exist as of now)
Sent from my A52 using xda app-developers app

AW: [GUIDE] Build CWM recovery
I don't know your device, sry.

Ohk ohk..no prob. I too don't knw dat.gifted. one.got to knw dat it's already rooted.so thought If I can make cwm.nways,thnx.
Sent from my A52 using xda app-developers app

I want to create ClockworkMod Touch Recovery v6.0.3.1 for my Micromax A110 jelly bean 4.1.2 how can i make recover for it

Only with builder.clockworkmod possible read first post

Related

[RMS][AOKP34] Compile & Build 4/27/12 [RMS Android Engineering]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This build i compiled myself completely from source!
I used blahbl4hblah guide and edited a few things to build AOKP! found here Thread Link
Here is the step by step how i did it!
How to compile moved to 3rd post.
Special thanks to:
Click to expand...
Click to collapse
Whitehawkx
Roman
Jonathan Grigg
Zaphod-Beeble
ProTekk
Sethyx
vorbeth
blahbl4hblah
CyanogenMod
CHANGE LOG: Build 33
TEAM KANG
bug fixes
- Bluetooth: Fixed memory leak and file handles leak
- Nav bar & tablet status bar FCs fixed
- Fixed some init.d scripts not running due to lack of bash
- Changing brightness by sliding on the top of the statusbar (if enabled) shouldn’t FC anymore
- Fixed Data toggle not updating properly
- Torch should be acting normally again
- ROM Control: Fixed scrolling cache not setting properly
- Weather will refresh whenever SystemUI starts instead of when the phone boots (so if it gets restarted, it should fetch weather again, it didn’t before)
- Lockscrens: Added lockscreen wallpapers to pin & pattern unlock screens
- Settings: fixed link mute states always being checked
supersonic: Updated files (thanks to evervolv), should boot! I’ve also included a “camera hack” so it should work, Video camera will FC, so will panorama mode. It is what it is
new features
- Added another ROM Control shortcut that opens ROM Control
- Added ability to translate weather conditions (only German is translated for now I think)
- Mms: added ability to strip unicode (CM)
- Mms: added emoji icons (CM)
- Mms: added quick emoji button to left of input (option you must enable)
- Added warnings to fast charge (will notify you if it’s enabled on boot)
- Hide navbar feature for tablets
- More music players supported for AVRCP 1.3
CHANGE LOG: Build 34
fixed mobile data toggle not updating for serious
fix navigation buttons for tablets
long press home options added to General Interface for phones that have hardware buttons
fix icon transparency being applied to right-side buttons (BT, etc)
updated NovaLauncher to 1.1.1
Add BT MAP Profile
fix font sizing in statusbar
fixed volume sliders not updating when volumes are linked
many fixes for ColorPicker in ROM Control
gradient showing properly
color picker should fit in all screens now
show color preview before opening dialog (in-line)
fixed sound playing when volume zoom is enabled in camera
last.fm AVRCP crash fixed
contact pictures now displaying properly in notifications when receiving new sms
CHANGELOG: Build Milestone 5
updated to IMM76I
differences between IMM76D and IMM76I are ALL in the Galaxy Nexus kernel
we updated the Galaxy Nexus kernel to Faux’s 16m kernel by default, which incorporates the fixes from IMM76I
fixed long press home on navbar being on by default
fixed volume zoom playing sounds with video camera
made flash-off indicator visible in camera
AVRCP: fixed soft reboots with certain players
fixed brightness slider jumping when toggling auto-brightness
sped up opening of init.d tweaks in RC
added description to LED setting on RC to be clearer on what it does
it only changes the DEFAULT LED color. Apps may override it, and most do.
attempted to fix freezing clock yet again
fixed wifi icon being cut off
fixed color multipliers being doubled
new gamma ranges from -100 to 100 defaulting to 0
your kernel (if it supports gamma tuning) might have a different default, so just keep that in mind (60 was the previous default)
fixed small icons when airplane mode & wifi are enabled
added shortcuts to toggle torch & toggle navbar
that means you can add these to nav bar as regular actions or long press actions, click “Custom app”, scroll down to “System UI”, toggle nav bar & torch should be there.
You can also add these shortcuts to your desktop. They do NOT work correctly from the lockscreen, yet.
Fixed decrease lights in custom backlight settings
a500 renamed to picasso and updated
everything should work now except slow GPS lock times
Notes (read them!):
this change log is differences between build 34. If you’re coming from M4, you’ll need to read all the change logs from the builds between M4 and M5 (THERE ARE A LOT!)
When you flash themes or mods or kernels, keep in mind that they can change almost any aspect of the ROM and introduce bugs and inconsistencies if not properly packaged for AOKP or not properly updated for Milestone 5.
If you experience a bug after flashing a mod/theme/kernel, do a NANDROID (so you can return to it after testing!), re-flash AOKP and wipe, then test to see if the bug still exists. ONLY THEN REPORT IT TO THE BUG TRACKER.
we tried to smash as many bugs as possible, but no product is ever bug free. Feel free to report any bugs you experience to http://rootzwiki.com...97-bug-tracker/
NOT ALL DEVICES ARE MADE EQUALLY! Some device still have KNOWN bugs!
There are many devices which we support that aren’t as bug free as the Galaxy Nexus or other AOSP devices (such as the Nexus S)
That said, we try and incorporate fixes for all devices that we support from many sources (CyanogenMod, evervolv, Code Aurora Forum, other teams and individual contributors). We thank those teams for making their code open source and available for us to use so you can put AOKP on your device
below are the bugs we are aware of for specific devices
p4: Galaxy Tab 10.1” -- no camera, rotating device causes a slight flicker, potential touch screen issues.
supersonic: camera works, panorama mode & video camera does NOT
galaxysmtd: I have read that it’s GPS doesn’t work 100%
inc: I have read that some people experience device instability and reboots. No one on the team has an incredible to test on, so we can’t confirm or deny this exists.
p999: g2x - browser crashes while switching to landscape, video recorder does not work, USB tethering does not work
p990: O2x - gps does not work at all, video recorder does not work, other potential inconsistencies, potential ROM Control FCs if language is set to anything other than english
pyramid: sensation - 480p video recording is broke (720, 1080 work fine), usb tether does not work
tenderloin: no camera
there may be more bugs that are unlisted, feel free to report them to the bug tracker
Check out the ROM source on github http://github.com/AOKP. Open source, in the spirit of community kangage.
Click to expand...
Click to collapse
Also - special thanks to @Vorbeth and intervigilium https://github.com/intervigilium for the work they put in on the pyramid device tree!
Credits to:
Click to expand...
Click to collapse
RMS
sk8rboikelley -webmaster
sbryan12144
tommytomatoe
Support/Download For ROM Here At This Site. Forums Are Open For Reading And Downloading But Must Register To Post: http://www.android-engineering.com/index.php
RMS AOKP SPASH DOWNLOAD
(Rename zip to PG58IMG flash thru hboot)
​
Rom Add On's
Carbon theme I ported found HERE. Please hit the mans thanks button.
All I did was add a keyboard and remove the framework.res to keep it from bootlooping. ALL CREDIT GOES TO Jairomeo PLEASE VISIT AND HIT HIS THANKS BUTTON AND POSSIBLY A DONATION THANKS!!
...:: Download ::...
Click Me To Download Theme
Boot to recovery and flash.
HOW TO COMPILE AOKP
================================
Required Software to Install:
================================
10.04 UBUNTU 64-bit System
================================
sudo apt-get install git-core gnupg flex bison python rar original-awk gawk p7zip-full gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool
Click to expand...
Click to collapse
================================
For 64-bit System
================================
sudo apt-get install g++-multilib lib32z1-dev ia32-libs lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib g++-multilib
Click to expand...
Click to collapse
================================
Other Required Software:
================================
sudo apt-get install libc6-dev x11proto-core-dev libx11-dev libgl1-mesa-dev mingw32 tofrodos python-markdown libxml2-utils
Click to expand...
Click to collapse
================================
sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
Click to expand...
Click to collapse
================================
1a. MUST Install Java 1.6:
================================
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-plugin
Click to expand...
Click to collapse
================================
1b. *To Check for Correct Java Version*
java -version
================================
**MUST BE THIS:**
java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
Click to expand...
Click to collapse
================================
1c. Need to remove other java version!
================================
gksudo nautilus
Click to expand...
Click to collapse
================================
Once you enter your password, navigate to 'FILE SYSTEM'
Afterwards navigate to /usr/lib/jvm
If you see an open-jdk folder of any kind delete those folders, there should be two folders.
OR
Press Alt+F2 and look for synaptic, then enter your password for root access then in the search bar look for openjdk and check it to be completely removed. Be sure it's ONLY removing openjdk
================================
********************************
Setting Up Android SDK
********************************
2a. Download Android SDK at http://developer.android.com/sdk/index.html
--------------------------------------------------------------------------
2b. Extract it to your home folder [Ex. ~/android/sdk] Make folder in HOME
name it android. Then extract sdk into it and rename sdk linux folder to sdk!
--------------------------------------------------------------------------
2c. Add Android SDK Path
===============================
gedit ~/.bashrc
Enter the Following:
===============================
#Android PATH
export PATH=$PATH:~/android/sdk
export PATH=$PATH:~/android/sdk/platform-tools
export PATH=$PATH:~/android/sdk/tools
Click to expand...
Click to collapse
-------------------------------------------------------------------------
2d. Add Extra Path For Device:
===============================
sudo gedit /etc/udev/rules.d/51-android.rules
Enter this in it:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
Click to expand...
Click to collapse
===============================
After this, close it and then:
sudo chmod +x /etc/udev/rules.d/51-android.rules
Click to expand...
Click to collapse
===============================
2e. *Install Certain Android SDK Tools*
Then Type:android in terminal!
Click to expand...
Click to collapse
Check Android SDK Tools and Android SDK platform-tools
Install them
===============================
3a. Setting Up the .bashrc file
gedit ~/.bashrc
Enter the Following:
#Java PATH
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26
export PATH=$PATH:$JAVA_HOME/bin
Click to expand...
Click to collapse
===============================
3b. After your done setting this up, close .bashrc file.
===============================
4a. Setup Workplace
mkdir -p ~/bin
mkdir -p ~/android/system
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo (Reboot your computer after this)
Click to expand...
Click to collapse
=============================
4b. Add Repo Path
gedit ~/.bashrc
Then add this: export PATH=$PATH:~/bin
Click to expand...
Click to collapse
=============================
4c. Setup Necessary Source!!!
cd ~/android/system/
repo init -u git://github.com/AOKP/platform_manifest.git -b ics
repo sync -j14
Click to expand...
Click to collapse
=============================
=============================
**Then to build:**
. build/envsetup.sh
lunch aokp_pyramid-userdebug
mka bacon
Click to expand...
Click to collapse
**********************************
When build is finished go into home/android/system/out/target/product/pyramid to find yur unofficial build!
good night!
Lookin great Tory!
Sent from my HTC Sensation 4G XE with Beats Audio using XDA
toryheal said:
good night!
Click to expand...
Click to collapse
Kind of a redundant rom, isn't it? You should mention what makes your Guide/ROM different than others.
Thanks for using my guide
Honestly, the ONLY thing you have to change from my guide is the link for the repo init part and the rest is the same
blahbl4hblah said:
Thanks for using my guide
Honestly, the ONLY thing you have to change from my guide is the link for the repo init part and the rest is the same
Click to expand...
Click to collapse
Credit given in OP thanks.
ThatsABigOne said:
Kind of a redundant rom, isn't it? You should mention what makes your Guide/ROM different than others.
Click to expand...
Click to collapse
Variety man you don't have to flash.
toryheal said:
Credit given in OP thanks.
Click to expand...
Click to collapse
Oh no, wasn't pointing to that but thanks
I was originally going to just put the repo init for aokp in my guide.
Maybe just keep this a rom thread, no disrespect at all
blahbl4hblah said:
Oh no, wasn't pointing to that but thanks
I was originally going to just put the repo init for aokp in my guide.
Maybe just keep this a rom thread, no disrespect at all
Click to expand...
Click to collapse
Oh broskii none taken. My bad if I came across like that. Cheers mate.
So quick question for OP or Blah, are proprietary driver files/blobs for sensation already included in the associated git trees? I was trying to figure out if I had to provide those from somewhere. Not clear to me where it is specified that the build is for sensation. Thanks for the help!
Update : Ok never mind I see the pyramid parameter at the end. I was thinking I had to specify a configuration file before compiling. Gonna give it a try.
ThatsABigOne said:
Kind of a redundant rom, isn't it? You should mention what makes your Guide/ROM different than others.
Click to expand...
Click to collapse
From the design itself it looks very cool and i´m really looking forward to your Rom how it develops in time, but for now, as "ThatsABigOne" said, you should mention is categories want works and what kinda bugs your rom has.
So , good luck on your Rom, i´ll keep it in mind =)
alikebab said:
From the design itself it looks very cool and i´m really looking forward to your Rom how it develops in time, but for now, as "ThatsABigOne" said, you should mention is categories want works and what kinda bugs your rom has.
So , good luck on your Rom, i´ll keep it in mind =)
Click to expand...
Click to collapse
What works in OpenSensation is what works in this
toryheal said:
Oh broskii none taken. My bad if I came across like that. Cheers mate.
Click to expand...
Click to collapse
None taken dude, it's all good
I just don't want your first post to be too long, people will get lazy
blahbl4hblah said:
None taken dude, it's all good
I just don't want your first post to be too long, people will get lazy
Click to expand...
Click to collapse
Right on Broskii G'Nite.
Tory, is this comes with stock kernel or faux 005?
Sent from my HTC Sensation using XDA
jay661972 said:
Tory, is this comes with stock kernel or faux 005?
Sent from my HTC Sensation using XDA
Click to expand...
Click to collapse
Stock is faux atm
Actually I'm not sure since I haven't looked at aokp's pyramid device tree
If it's the same kernel as vorbeth's then it's faux's
How is the ROM anyone tried it out
Sent from my Xoom tablet using Tapatalk
blahbl4hblah said:
Stock is faux atm
Actually I'm not sure since I haven't looked at aokp's pyramid device tree
If it's the same kernel as vorbeth's then it's faux's
Click to expand...
Click to collapse
Last I checked, kernel is faux's.
See here: AOKP Pyramid Kernel Update

[ROM][LOTK][4.2.2] Unoffical SlimBean Nightly **UPDATE** Version 7.5 [evita]

This is an Unoffical port of SlimBean ROM for our device. I had no part of the development, I only compiled it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is lightweight and fast JellyBean 4.2.2 AOSP-based, with tweaks from CM10.1 and AOKP. I like it as it is a powerful ROM with many settings and options but without feeling too bloated with features that many don't use. You won't find a PIE option or Per-App dpi settings here, but you will find many customizations to make this run exactly as you see fit. Here's some of what it offers:
-8 Lockscreen targets
-Notification bar and drawer transparency settings
-Custom carrier label
-Battery bar
-CM Power Widget
-Hardware key custom actions (including back button)
-Disable lockscreen widgets and/or usability hints
-Quiet Hours
-DashClock Widget built in
-Widgets Viewpager (a kind of locker at the bottom of the screen for widgets that can be called by a hardware -key assignment, very cool)
-linaro -O3 flags
-Dark Slim option (a built in theme to darken everything)
-much more...
Changelog
SlimBean 7-24-13 Nightly
One last build for Android 4.2 (4.3 is already being merged)
Latest nightly for SlimBean 7.5
Option to have incoming calls stay in backround.
Fixed commandline tools (i.e bash not working right)
SlimBean 7-22-13 Nightly
Updated sources to latest 7.5 build
Added some minor fixes and more commandline tools
7-18-13 Nightly
7-18-13 Nightly with xtra APN for LTE taken from here
Latest nightly for SlimBean 7.2
Fixes to TRDS messenging text colors.
Storage Settings: Allow user to trigger a volume rescan
Backup: Use native google backup system to backup profile feature
Latest nightly for SIimBlean 7.0
Voicemail no longer dials *86
Statusbar Quick Peek option (swipe down to view in full screen modes)
Mem fixes
Dashclock Updates
Gapps updated (linked below)
Linaro -O3 optimizations
Latest CM 3.4 kernel from Cyanogenmod sources
Be sure to use the Slim Gapps (linked below), they are toggleable for use with The Real Dark Slim
5-10-13 Nightly -
Latest nightly for SlimBean v5.1
Now includes a second level for PIE
Nova launcher included by default
Changes to MMS and Recent Apps Switcher
More optimizations
New kernel tweaks for better performance
Enjoy
5-6-13 Rebase
This is a rebase of the 4-25-13 Build. After a long battle, the camera is now fully functional, enjoy.
4-25-13 Nightly -
Latest codefreeze for Slimbean 4.2.2 Build 4.2
Switched back to Cyanogenmod sources for kernel
Fixed headphone detection on ROM side, switching kernels won't break it anymore!
Default dpi is 240 (can be easily switched back to 320)
Apks optimized, reducing memory and hopefully better multitasking.
cLock is added back in.
Integrated, resource-friendly PIE, which allows for custom assignments (including apps)
Assign Button Action to hardware menu key longpress in Lockscreen
Fixed "void endpwent()" error for sshd
Built with better linaro -O3 handling
Switched to Evervolv's kernel
Also more stuff that I'm forgetting. Enjoy!
NOT WORKING IN THIS VERSION: camera/video -- See the newer builds above, this has been fixed.
4/11/13 Nightly -
-Removed default music app and added Apollo
-Added Launcher2 tweaks by JamieG71 (will feel much snappier)
-Compiled busybox with linaro -O3 flags (may increase speed)
-Added CM LockClock back in, for those that don't like DashWidget
-Fixed bash error "void endpwent()(3) is not implemented on Android", good riddance!
-Compiled command-line utilities: ssh, scp, netcat, openvpn, rsync, and htop into ROM
-Added Terminal emulator into build
-Added a few other tweaks I'm forgetting here
THIS BUILD IS VERY SMOOTH AND SNAPPY, ENJOY!!
4/5/13 Nightly
-First release. Compiled kernel with linaro -O3 flages, swapped in my themed blue DeskClock, added extra alarm rington for some morning madness..
​
Credits:
kushdeck For making CM possible on the Jewel device, his kernel source is what is powering this ROM. His endless hours of work are much appreciated.
SlimRoms They really put together an amazing ROM.
jamieg71 His roms motivated me to start compiling my own, and his help allowed my to dive into adding linaro toolchains.
thicklizard For giving me a fix for a problem of headphones not being connected, wouldn't have gotten this without him.
Evervolv Using their sources helped fix some errors I was running into when porting this.\
I do not own this phone, thanks to Dustin, pside15, jrior001for testing this for me
Downloads:
Gapps:
Slim gapps
These Slim Gapps are recommended for use with this ROM, they are in an Aroma installer and feature the toggleable Gapps (for a Google apps dark look when The Real Dark Slim option is toggled)
Misc:
SlimBean offical add-ons (this ROM comes slimmed down and many things are available as an addon, email is located in the Extras package).
4.2 Camera with Photosphere This zip name is camera42patchedv2.zip, does anyone know the creator of it? I can't give proper credit as I downloaded it a while back and don't remember from where.. sorry
4.3 Camera Flash the 4.2 Photosphere zip above and then install this like any other apk. Works great!
Hints
Enable Developer Settings: goto Settings --> About Phone --> Build Number, and click 7 times
Enable Rebot Menu (Reboot Recovery, Reboot Bootload, etc), goto Settings --> Developer Options --> Advanced Reboot, pick one
If you prefer the stock lockscreen handle, here is a link to set it to stock.
Explore their website, there are many add-ons for this ROM
Enjoy!
-Mike
** HOW-TO COMPILE THIS YOURSELF **
Here are my notes on how to port SlimBean to our devices, should anyone be interested in compiling their own. I ran into a few headaches when I attempted this, so I’m hoping these notes will save others from that. The point of this tutorial is to teach newbies how to port a ROM, while I could do some things on my end make it easier to compile this ROM, I think it's important to outline all the steps involved in doing this by hand, so the methods may be applied to other ROM ports, not just SlimBean.
I compiled on a Debian Wheezy system, 64bit (squeeze should be the same). A 64-bit computer is required to compile Jellybean (ICS and above for that matter), so don’t attempt this on anything less. If you are unfamiliar with installing Debian, you can use LMDE, it's a live Debian system that you can install with minimal linux knowledge and works pretty nice. However the installation process is pretty easy for vanilla Debian and a good learning process, so give it a shot if you have the time.
Do this all as root
Download dependencies:
Code:
apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2 libxml2-utils schedtool pngcrush xsltproc zlib1g-dev lib32stdc++6 lib32ncurses5 ncurses-libs.i686 libstdc++.i686 libgcc.i686 lib32readline-gplv2-dev lib32z1-dev
Link files:
Code:
ln -s /lib32/libncurses.so.5 /lib32/libncurses.so
or for Ubuntu 10.10:
Code:
sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
Install Google’s repo script:
Code:
mkdir ~/bin
PATH=~/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod 755 ~/bin/repo
Make your working Directory and start syncing with SlimBean
Code:
mkdir ~/slimbean; cd ~/slimbean
repo init -u git://github.com/SlimRoms/platform_manifest.git -b jb4.2
repo sync
Create a local_manifests file with Cyanogenmods sources for our phone and kernel (thanks to Deck’s work). This is porting part.
Code:
mkdir ~/slimbean/.repo/local_manifests
echo ‘<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- CyanogenMod -->
<project name="CyanogenMod/android_device_htc_evita" path="device/htc/evita" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_htc_s4-common" path="device/htc/s4-common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_htc_msm8960-common" path="device/htc/msm8960-common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_kernel_htc_msm8960" path="kernel/htc/msm8960" remote="github" revision="cm-10.1" />
<!-- Add HTC Proprietary Files -->
<project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="github" revision="cm-10.1" />
<!-- Add qcom-caf source for our phone -->
<project path="hardware/qcom/media-caf" name="SlimRoms/hardware_qcom_media-caf" remote="github" revision="jb4.2" />
<project path="hardware/qcom/display-caf" name="SlimRoms/hardware_qcom_display-caf" remote="github" revision="jb4.2" />
<project path="hardware/qcom/audio-caf" name="SlimRoms/hardware_qcom_audio-caf" remote="github" revision="jb4.2" />
<!-- Add personal fixed bash -->
<remove-project name="SlimRoms/android_external_bash" />
<project path="external/bash" name="mikshepard/android_external_bash" remote="github" revision="cm-10.1" />
</manifest>’ > ~/slimbean/.repo/local_manifests/evita.xml
Sync the repo again
Code:
repo sync
Create your device file for Slimbean (adapted from CM’s cm.mk file):
Code:
echo '# Specify phone tech before including full_phone
$(call inherit-product, vendor/slim/config/gsm.mk)
# Release name
PRODUCT_RELEASE_NAME := evita
# Boot animation
TARGET_SCREEN_HEIGHT := 1280
TARGET_SCREEN_WIDTH := 720
# Inherit some common CM stuff.
$(call inherit-product, vendor/slim/config/common_full_phone.mk)
# Inherit device configuration
$(call inherit-product, device/htc/evita/device_evita.mk)
# Device naming
PRODUCT_DEVICE := evita
PRODUCT_NAME := slim_evita
PRODUCT_BRAND := htc
PRODUCT_MODEL := One X
PRODUCT_MANUFACTURER := HTC
# Set build fingerprint / ID / Product Name etc.
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_evita BUILD_FINGERPRINT=cingular_us/evita/evita:4.1.1/JRO03C/131981.6:user/release-keys PRIVATE_BUILD_DESC="3.18.502.6 CL
# Copy compatible prebuilt files
PRODUCT_COPY_FILES += \
vendor/slim/prebuilt/hdpi/bootanimation.zip:system/media/bootanimation.zip' > ~/slimbean/device/htc/evita/slim.mk
then create a vendorsetup.sh file
Code:
echo “add_lunch_combo slim_evita-userdebug” >> ~/device/htc/evita/vendorsetup.sh
now we build our environment:
Code:
. build/envsetup.sh
get a list of all devices:
Code:
lunch
Choose slim_evita-userdebug (it should be option 9), and then create your ROM:
Code:
make bacon
when finished, it’ll be located in ~/slimbean/out/target/product/evita/
NOTE: if using a multi-core processor use "make -jX bacon" where X = the number of cores you have. For my duel-core processor, I use "make -j2 bacon".
TIP:
If you are into building, checkout my acompile script in my signature, it'll email you when your build is complete using Gmail's snmp and will include the time it took and the last few lines of the output. I find it very useful for knowing when my build is done (especially since they take me about 3+ hours apiece)
SOURCES:
This page helped a lot with a great tutorial on building ROMS
This forum is filled with great people who others with the building of ROMS. A great source when you run into errors you don’t understand.
Hope this helps someone,
-Mike
Sweet... I was wanting to try to bring this to Evita but haven't had much time. Thanks man, downloading now
Sent from my One X using Tapatalk 2
Thank you.
another ROM to try out..
Nicely done. I work entirely too much right now. Lol.
I had plans to bring this to evita and actually have source downloading right now for it, guess I can cancel that.
I'm going to have to try this out, very, very soon.
Sent from my HTC One X using xda premium
Gonna give this a try mik. I was working on it as well but never got close to getting it to compile. For you other crack flashers Im working on getting a Rootbox build up in a few days.
Sent from my HTC One X using Tapatalk 2
Oh the flashing never ends Trying this one out now
Very pleased with this ROM. The NFC switch actually works without a reboot and I'm not getting any weird frame buffer jitters like on the current unofficial CM10.1. Thank you for getting this running on the One X!
Sent from my One X using Tapatalk 2
Geez... It's raining ROMs! :victory: Definitely going to give this a shot!
I know it's early - but folks that are flashing this - please keep us posted on battery life.
neocryte said:
I know it's early - but folks that are flashing this - please keep us posted on battery life.
Click to expand...
Click to collapse
It should be pretty similar to other aokp roms..
neocryte said:
I know it's early - but folks that are flashing this - please keep us posted on battery life.
Click to expand...
Click to collapse
I will go ahead and let it settle in for two days and post about it on Saturday afternoon (Eastern).
Sent from my One X using Tapatalk 2
Glad everyone is enjoying this ROM, it's my favorite to use. So many features, yet not very bloated, it's extremely well done. I wouldn't worry about battery life guys, it's been great on my Jewel device and since we share the same kernel, it should be same for the Evita. Flash and enjoy
Cheers,
Mike
Can't wait to try this tonight :thumbup:
Sent from my One XL using XDA Premium
Went to go download some add ons and the slimrom site links aren't working? Anyone else having this problem?
Mosch26 said:
Went to go download some add ons and the slimrom site links aren't working? Anyone else having this problem?
Click to expand...
Click to collapse
+1
Sent from my HTC One X using xda app-developers app
sropedia said:
+1
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
They're working again for me. That's just odd that they were not working last night
FYI, the zip to reset the lock screen handle to stock did not work for me.
Sent from my One X using Tapatalk 2
vn1977 said:
FYI, the zip to reset the lock screen handle to stock did not work for me.
Sent from my One X using Tapatalk 2
Click to expand...
Click to collapse
Hmm.. that's odd, it worked fine for me. Can anyone else confirm?
-Mike
mikshepard said:
Hmm.. that's odd, it worked fine for me. Can anyone else confirm?
-Mike
Click to expand...
Click to collapse
Disregard... I had somehow downloaded the one from the FAQ on the slimroms site that was different than the one linked. The one linked on the OP worked, although when I rebooted "gapps" FC'd, but nothing seems affected by it. Thank you!
Sent from my One X using Tapatalk 2

THREAD CLOSED

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.3.1 (JB), which is designed to increase performance and reliability over stock Android for your device.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS THREAD IS FOR DEVELOPMENT AND COMPILING OF CYANOGENMOD 10.2(4.3.1) FOR A110
REQUEST TO ALL DEVS TO HELP ME OUT IN THIS PROJECT
AS I M UNABLE TO BUILD CYANOGENMOD 10.2 FOR A110
AND GETTING ERRORS IN BUILDING
PLEASE DO NOT SPAM THE THREAD
XDA:DevDB Information
[ROM][4.3.1][UNOFFICIAL] CyanogenMod 10.2 | A110 |ALPHA #1 , a ROM for the Micromax A110
Contributors
[email protected]
ROM OS Version: 4.3.x Jellybean
ROM Kernel: Linux 3.4.x
ROM Firmware Required: MTK6577
Based On: CYANOGENMOD
Version Information
Status: Testing
Created 2013-11-03
Last Updated 2014-01-09
@stelios97
Code:
[email protected]:/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2$ make -j4build/core/main.mk:45: ********************************************************************************
build/core/main.mk:46: * You are using version 4.0 of make.
build/core/main.mk:47: * Android is tested to build with versions 3.81 and 3.82.
build/core/main.mk:48: * see https://source.android.com/source/download.html
build/core/main.mk:49: ********************************************************************************
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.3.1
CM_VERSION=10.2-20131103-UNOFFICIAL-a110
TARGET_PRODUCT=cm_a110
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-29-generic-x86_64-with-Ubuntu-12.04-precise
HOST_BUILD_TYPE=release
BUILD_ID=JLS36I
OUT_DIR=/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out
============================================
Checking build tools versions...
ls: cannot access external/bash/etc/: No such file or directory
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/audio.primary.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/audio.primary.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/audio_policy.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/audio_policy.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/audio_policy.stub.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/audio_policy.stub.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/camera.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/camera.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/gralloc.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/gralloc.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/keystore.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/keystore.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/local_time.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/local_time.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/power.default.so'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/lib/hw/power.default.so'
build/core/Makefile:44: warning: overriding recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/etc/permissions/android.software.live_wallpaper.xml'
build/core/base_rules.mk:520: warning: ignoring old recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/system/etc/permissions/android.software.live_wallpaper.xml'
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/AVRCP.kl:system/usr/keylayout/AVRCP.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Generic.kl:system/usr/keylayout/Generic.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/qwerty.kl:system/usr/keylayout/qwerty.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_045e_Product_028e.kl:system/usr/keylayout/Vendor_045e_Product_028e.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_046d_Product_c216.kl:system/usr/keylayout/Vendor_046d_Product_c216.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_046d_Product_c294.kl:system/usr/keylayout/Vendor_046d_Product_c294.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_046d_Product_c299.kl:system/usr/keylayout/Vendor_046d_Product_c299.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_046d_Product_c532.kl:system/usr/keylayout/Vendor_046d_Product_c532.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_054c_Product_0268.kl:system/usr/keylayout/Vendor_054c_Product_0268.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_05ac_Product_0239.kl:system/usr/keylayout/Vendor_05ac_Product_0239.kl ignored.
PRODUCT_COPY_FILES device/micromax/a110/prebuilt/usr/keylayout/Vendor_22b8_Product_093d.kl:system/usr/keylayout/Vendor_22b8_Product_093d.kl ignored.
PRODUCT_COPY_FILES frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml ignored.
No private recovery resources for TARGET_DEVICE a110
build/core/tasks/kernel.mk:56: ***************************************************************
build/core/tasks/kernel.mk:57: * Using prebuilt kernel binary instead of source *
build/core/tasks/kernel.mk:58: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED *
build/core/tasks/kernel.mk:59: * Please configure your device to download the kernel *
build/core/tasks/kernel.mk:60: * source repository to kernel/micromax/a110
build/core/tasks/kernel.mk:61: * See http://wiki.cyanogenmod.org/w/Doc:_integrated_kernel_building
build/core/tasks/kernel.mk:62: * for more information *
build/core/tasks/kernel.mk:63: ***************************************************************
Can't open kernel/micromax/a110/arch/arm/configs/: No such file or directory at -e line 1.
Can't open kernel/micromax/a110/arch/arm/configs/: No such file or directory at -e line 1.
Export includes file: build/libs/host/Android.mk -- /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/export_includes
host Java: jsr305lib (/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/classes)
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/libexpat/expat.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/libexpat/expat_external.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libexpat/expat.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libexpat/expat_external.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/libpng/png.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/libpng/pngconf.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/libpng/pngusr.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libpng/png.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libpng/pngconf.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libpng/pngusr.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/selinux/selinux.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/selinux/label.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/selinux/context.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/selinux/avc.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/include/selinux/android.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/selinux/selinux.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/selinux/label.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/selinux/context.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/selinux/avc.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/selinux/android.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libsonivox/eas.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libsonivox/eas_types.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libsonivox/eas_reverb.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libsonivox/jet.h
Header: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/obj/include/libsonivox/ARM_synth_constants_gnu.inc
Import includes file: /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/import_includes
Export includes file: build/tools/acp/Android.mk -- /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/export_includes
Notice file: external/guava/NOTICE -- /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/NOTICE_FILES/src//framework/guavalib.jar.txt
host Java: antlr-runtime (/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/common/obj/JAVA_LIBRARIES/antlr-runtime_intermediates/classes)
Notice file: external/antlr/NOTICE -- /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/NOTICE_FILES/src//framework/antlr-runtime.jar.txt
Notice file: external/doclava/NOTICE -- /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/NOTICE_FILES/src//framework/doclava.jar.txt
target Java: core (/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes)
Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y
prebuilts/misc/linux-x86/bison/bison -d -o /media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y
/bin/bash: prebuilts/misc/linux-x86/bison/bison: No such file or directory
build/core/binary.mk:366: recipe for target '/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp' failed
make: *** [/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 127
make: *** Waiting for unfinished jobs....
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
need motorola kernalsources...can any 1 provide me...
I think this ay solve the error of compling
https://github.com/Bnaya/kernel_mtk6577 check here! I just want to help! I'm not spamming!
Sent from my A250 LegoIce™_Turbo using XDA Premium 4 mobile app
Jukel Rakesh said:
https://github.com/Bnaya/kernel_mtk6577 check here! I just want to help! I'm not spamming!
Sent from my A250 LegoIce™_Turbo using XDA Premium 4 mobile app
Click to expand...
Click to collapse
kk...thanks bro...and is it Motorola source..
http://sourceforge.net/projects/razrd.motorola/files/
Sent from my A250 LegoIce™_Turbo using XDA Premium 4 mobile app
@[email protected]... Bro it saying CM can be build on GNU Make 3.81
and you are using GNU Make 4.0.
so download GNU Make 3.81...... From here
ftp.gnu.org/gnu/make/
khan_frd2002 said:
@[email protected]... Bro it saying CM can be build on GNU Make 3.81
and you are using GNU Make 4.0.
so download GNU Make 3.81...... From here
ftp.gnu.org/gnu/make/
Click to expand...
Click to collapse
YUP BUDDY THE MAKE ERROR IS FIXED BUT THE MAIN ERROR IS WITH KERNAL IF U CAN FIX...
Code:
build/core/tasks/kernel.mk:56: ***************************************************************
build/core/tasks/kernel.mk:57: * Using prebuilt kernel binary instead of source *
build/core/tasks/kernel.mk:58: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED *
build/core/tasks/kernel.mk:59: * Please configure your device to download the kernel *
build/core/tasks/kernel.mk:60: * source repository to kernel/micromax/a110
build/core/tasks/kernel.mk:61: * See http://wiki.cyanogenmod.org/w/Doc:_integrated_kernel_building
build/core/tasks/kernel.mk:62: * for more information *
build/core/tasks/kernel.mk:63: ***************************************************************
Can't open kernel/micromax/a110/arch/arm/configs/: No such file or directory at -e line 1.
Can't open kernel/micromax/a110/arch/arm/configs/: No such file or directory at -e line 1.
make: *** No rule to make target `device/micromax/a110/kernel', needed by `/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/kernel'. Stop.
[email protected] said:
YUP BUDDY THE MAKE ERROR IS FIXED BUT THE MAIN ERROR IS WITH KERNAL IF U CAN FIX...
Code:
build/core/tasks/kernel.mk:56: ***************************************************************
build/core/tasks/kernel.mk:57: * Using prebuilt kernel binary instead of source *
build/core/tasks/kernel.mk:58: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED *
build/core/tasks/kernel.mk:59: * Please configure your device to download the kernel *
build/core/tasks/kernel.mk:60: * source repository to kernel/micromax/a110
build/core/tasks/kernel.mk:61: * See http://wiki.cyanogenmod.org/w/Doc:_integrated_kernel_building
build/core/tasks/kernel.mk:62: * for more information *
build/core/tasks/kernel.mk:63: ***************************************************************
Can't open kernel/micromax/a110/arch/arm/configs/: No such file or directory at -e line 1.
Can't open kernel/micromax/a110/arch/arm/configs/: No such file or directory at -e line 1.
make: *** No rule to make target `device/micromax/a110/kernel', needed by `/media/5e969efc-f4d6-4da4-98e2-2aaf3356518e/cm10.2/out/target/product/a110/kernel'. Stop.
Click to expand...
Click to collapse
Place the config file there I gave you.
andiroxu said:
Place the config file there I gave you.
Click to expand...
Click to collapse
where sholud i place...
[email protected] said:
where sholud i place...
Click to expand...
Click to collapse
I think bro you have to past the config here
kernel/micromax/a110/arch/arm/configs
khan_frd2002 said:
I think bro you have to past the config here
kernel/micromax/a110/arch/arm/configs
Click to expand...
Click to collapse
IN MY DIRECTORY THERE WAS NO kernel/micromax/a110/arch/arm/configs FOLDER....I MADE IT N THEN PASTED .CONFIG FILE THERE BUT NO LUCK... I THINK ONLY @andiroxu can answer this
@fia@z I've heard that 3.4.6+ kernel supports 4.3.x jb is it true? Then you could use @andiroxu s new kernel right?
Sent from my Micromax A110 using XDA Premium 4 mobile app
[email protected] said:
IN MY DIRECTORY THERE WAS NO kernel/micromax/a110/arch/arm/configs FOLDER....I MADE IT N THEN PASTED .CONFIG FILE THERE BUT NO LUCK... I THINK ONLY @andiroxu can answer this
Click to expand...
Click to collapse
Paste it in root directory only. If you have mediatek directory then you can post it in mediatek->config->mt6577->autoconfig->kconfig and rename it to platform and then make it.
If you again fail to do so then do the following:
make menuconfig
Now you will get graphical menu to choose configuration from. Set what configs you want. I will suggest to look my config file side-by-side by seting those configuartion because setting wrong config or config not supported on mediatek will cause bootloop.
andiroxu said:
Paste it in root directory only. If you have mediatek directory then you can post it in mediatek->config->mt6577->autoconfig->kconfig and rename it to platform and then make it.
If you again fail to do so then do the following:
make menuconfig
Now you will get graphical menu to choose configuration from. Set what configs you want. I will suggest to look my config file side-by-side by seting those configuartion because setting wrong config or config not supported on mediatek will cause bootloop.
Click to expand...
Click to collapse
:crying: BUDDY IN MY DIRECTORY THERE WAS NO mediatek->config->mt6577->autoconfig->kconfig SO I MADE IT AND PASTED YOUR CONG=FIG.TXT THERE N RENAMED IT TO PLATFORM BUT THE SAME ERROR
THEN TRIED YOUR SECOND METHOD....MOVED TO DIRECTORY N WROTE MAKE MENUCONFIG THEN THE PROCEESED STARED LIKE THE ABOVE AND AT THE END
Code:
make: *** No rule to make target `menuconfig'. Stop.
EDITEDBUDDY FINALLY RECTIFIED THIS ERROR...JUST PASTED THE BOOT.IMG IN DIRECTORY AND CHANGED THE PATH TO IT IN KERNAL.MK AND N GOING FURTHER...BUT NOW ALSO SOME ERRORS...BUT I WILL RECTIFY IT
Make errors are due to absence of Makefile. Check the path in the error and find whether the Makefile is there or not.
Sent from my GT-I9500 using xda app-developers app
andiroxu said:
Make errors are due to absence of Makefile. Check the path in the error and find whether the Makefile is there or not.
Sent from my GT-I9500 using xda app-developers app
Click to expand...
Click to collapse
BUDDY THERE IS NO MAKE FILR IN ANY DIRECTORY...THERE IS ONLY ONE MAKE FILE IN MAIN DIRECTORY....AND IF THE ERROR COMES FOR EG IN{MAKE*** OUT/TARGER/ETC NOT FOUND
I GO TO THAT FOLDER AND MAKE A FILE THERE WITH THE FILE NAME SHOWN IN ERROR AND DO A MAKE AGAIN...
I THIS WAY I M TRYING AND AFTER EVERY STEP IT GOES FUTHER
BUT BY MISTAKE YESTERDAY I DID MAKECLEAN AND THE WHOLE FILES WHERE DELETED
NOW WORKING ON IT AGAIN
[email protected] said:
:crying: BUDDY IN MY DIRECTORY THERE WAS NO mediatek->config->mt6577->autoconfig->kconfig SO I MADE IT AND PASTED YOUR CONG=FIG.TXT THERE N RENAMED IT TO PLATFORM BUT THE SAME ERROR
THEN TRIED YOUR SECOND METHOD....MOVED TO DIRECTORY N WROTE MAKE MENUCONFIG THEN THE PROCEESED STARED LIKE THE ABOVE AND AT THE END
Code:
make: *** No rule to make target `menuconfig'. Stop.
EDITEDBUDDY FINALLY RECTIFIED THIS ERROR...JUST PASTED THE BOOT.IMG IN DIRECTORY AND CHANGED THE PATH TO IT IN KERNAL.MK AND N GOING FURTHER...BUT NOW ALSO SOME ERRORS...BUT I WILL RECTIFY IT
Click to expand...
Click to collapse
Don't use make clean until you want everything compiled to be clean.
Sent from my GT-I9500 using xda app-developers app
i really have no idea about compiling cm...as there you all shifted from cm10.1 to cm10.2...i came across cm11
repo init -u git:// github.com/CyanogenMod/android.git -b cm-11.0
premsagar_rs1 said:
i really have no idea about compiling cm...as there you all shifted from cm10.1 to cm10.2...i came across cm11
repo init -u git:// github.com/CyanogenMod/android.git -b cm-11.0
Click to expand...
Click to collapse
How funny u r :
Dear member our devs r working hardly for get CM 10.1 or CM 10.2
he will do his best work ever ..
N CM company say that when all high n device not get CM 10.2 so they r not build CM11 n u know that
Now there is no rom which is base on CM ..in our A110 fourm
So plz dont spamming in this thread bcz very impo thread for me n our A110 community..
Sry devs for posting here

[NANHU][4.4.4][DEV-preview] Unofficial CyanogenMod 11.0 by TamsuiCM11

CyanogenMod 11 (Android 4.4.2) For Xperia E Project Home/Status Page​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Working:
Display
Audio
Bluetooth
WiFi
RIL
Video Playback (SW/HW)
Mobile Data (3G)
LED's
Magnetometer (Screen Rotate)
ART
Vibrator
Battery/Charging
Sound Recording
Not Working:
Camera
Video Recording
FM Radio
All Download Links at http://p.pw/bagB9E
Source: On My Github
Local Manifest: Click Here
Thanks To Everyone in the TamsuiCM11 Team Who Made This Possible!
@lozohcum
Since I'm the only developer working on CM11 For Xperia E (Where is @hsr0 ) I'm looking at where we can start at bug fixing. What information do I need to give you to diagnose the problems?.... I guess logcat etc.
This is what I did:
Compiled with using the lights.c from CM Repo
Compiled with all things under Audio commented due to AudioHardware.cpp Errors.
Compiled Using Default Toolchain.
SELinux is Still Disabled Although I have added the correct lines needed.
Where to go from now?
Firstly, @UltraGamerHD, can you please fix the thread title? It's says "4.2.2", where it should say "4.4.2". Awesome, thanks!
Secondly, whenever I try to sync, the local manifest causes problems. lozohcum said to download manually, but I'm not sure how to do that. I'm also doing CM11 - for now.
NSDCars5 said:
Firstly, @UltraGamerHD, can you please fix the thread title? It's says "4.2.2", where it should say "4.4.2". Awesome, thanks!
Secondly, whenever I try to sync, the local manifest causes problems. lozohcum said to download manually, but I'm not sure how to do that. I'm also doing CM11 - for now.
Click to expand...
Click to collapse
Get a Fresh Install of Ubuntu 13.10 and Follow this guide here: http://forum.xda-developers.com/showthread.php?t=2464683
Do Every Command EXCEPT FROM THE LAST 3
Now Type this in Terminal:
Code:
mkdir ~/cm11
Code:
cd ~/cm11
Code:
git config --global user.name YOUR NAME
Code:
git config --global user.email YOUR EMAIL
Code:
repo init -u git://github.com/CyanogenMod/android.git -b stable/cm-11.0
Code:
repo sync
---------------------------------------------------------------
Now lets setup the TamsuiCM11 Repo Manifest
Type this in Terminal:
Code:
. build/envsetup.sh
Then go into cm11 folder using the file manager and press Ctrl + H, you will now find a folder called .repo. Go inside the .repo folder.
Inside the folder create a folder called
Code:
local_manifests
Exit the folder back to the cm11 folder and press Ctrl + H again.
Now go back to Termial and Type:
Code:
gedit ~/cm11/.repo/local_manifests/local_manifest.xml
Copy this into the document:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Dependancies -->
<project path="device/sony/tamsui-common" name="TamsuiCM11/android_device_sony_tamsui-common" revision="cm-11.0" />
<project path="kernel/sony/msm7x27a" name="TamsuiCM11/android_kernel_sony_msm7x27a" revision="master" />
<project path="device/sony/qcom-common" name="CyanogenMod/android_device_sony_qcom-common" revision="cm-11.0"/>
<project path="device/sony/common" name="CyanogenMod/android_device_sony_common" revision="cm-11.0"/>
<project path="kernel/sony/nanhu_ds" name="TamsuiCM11/android_kernel_sony_msm7x27a-nanhu" revision="cm-11.0" />
<!-- Devices -->
<project path="device/sony/tapioca_ss" name="TamsuiCM11/android_device_sony_tapioca_ss" revision="cm-11.0"/>
<project path="device/sony/jlo" name="TamsuiCM11/android_device_sony_jlo" revision="cm-11.0" />
<project path="device/sony/mesona" name="TamsuiCM11/android_device_sony_mesona" revision="cm-11.0" />
<project path="device/sony/nanhu_ds" name="TamsuiCM11/android_device_sony_nanhu_ds" revision="cm-11.0" />
<project path="hardware/atheros/wlan" name="CyanogenMod/android_hardware_atheros_wlan" revision="jellybean" />
<!-- Proprietary files -->
<project path="vendor/sony" name="TamsuiCM11/proprietary_vendor_sony" revision="cm-11.0" />
<!-- Drivers -->
<project path="hardware/qcom/display-legacy" name="TamsuiCM11/android_hardware_qcom_display-legacy" revision="cm-11-jlo" />
<project path="hardware/qcom/audio-legacy" name="TamsuiCM11/android_hardware_qcom_audio-legacy" revision="cm-11.0" />
<project path="hardware/qcom/media-legacy" name="TamsuiCM11/android_hardware_qcom_media-legacy" revision="cm-11.0" />
</manifest>
Save and exit.
Then Type
Code:
repo sync
Your Done @NSDCars5
@NSDCars5 go to github site of repo you want to use, let's say it's jlo in my case: https://github.com/TamsuiCM11/android_device_sony_jlo
Select brunch you want to use, and then click Download ZIP button on the right side.
Then upack that folder, rename to jlo and move to device/sony.
Same with other repos.
Btw after I redownlaod everything I don't have any problems with syncing.
You can work on Builduntu.
joebonrichie is working on CM11 too.
These days I can't give my time to CM11 because I'm doing driving license and have some school stuff unfinished. I also have matura exam in May.
At the moment I'm rebuilding rom due to problems with Audio HAL. @UltraGamerHD you have to find the most similar device to XE and see how other devs worked on it. Learn by observation, reading and trying, there os no single way to just fix errors. Many times reading logcat gives you the most important informations how to solve the problem, just think a lot an try to remember which file refers to what in logcat.
I'm not dev who can code, understand everything and can write app from scratch. But I've learned a lot first by porting roms and then by
reading the code for tens of hours.
@lozohcum, @UltraGamerHD: Thanks a lot! I'll try these soon as I get home. Buildbuntu in particular looks pretty awesome.
For some related development, I say we should look at the HTC Explorer and the LG Optimus L7; both are pretty similar to the E, hardware-wise (well, we also have the Galaxy Ace Plus, but I think lozohcum said we shouldn't look at Samsung for development).
lozohcum said:
@NSDCars5 go to github site of repo you want to use, let's say it's jlo in my case: https://github.com/TamsuiCM11/android_device_sony_jlo
Select brunch you want to use, and then click Download ZIP button on the right side.
Then upack that folder, rename to jlo and move to device/sony.
Same with other repos.
Btw after I redownlaod everything I don't have any problems with syncing.
You can work on Builduntu.
joebonrichie is working on CM11 too.
These days I can't give my time to CM11 because I'm doing driving license and have some school stuff unfinished. I also have matura exam in May.
At the moment I'm rebuilding rom due to problems with Audio HAL. @UltraGamerHD you have to find the most similar device to XE and see how other devs worked on it. Learn by observation, reading and trying, there os no single way to just fix errors. Many times reading logcat gives you the most important informations how to solve the problem, just think a lot an try to remember which file refers to what in logcat.
I'm not dev who can code, understand everything and can write app from scratch. But I've learned a lot first by porting roms and then by
reading the code for tens of hours.
Click to expand...
Click to collapse
Thanks for the Advice.
Just be carefull with samsung. Source porting is fine that way.
@UltraGamerHD
I've noticed some differences between FXP CM11 tamsui-common-legacy (jlo/tapioca/mesona) and tamsui-common (nanhu).
in tamsui.mk, tamsui-common-legacy has the following snippet for RIL
Code:
# Radio
PRODUCT_PROPERTY_OVERRIDES += \
[B]ro.telephony.ril_class=SonyQualcommRIL7x27a \[/B]
[B]ro.telephony.ril.v3=skipnullaid \[/B]
rild.libpath=/system/lib/libril-qc-1.so \
rild.libargs=-d/dev/smd0 \
persist.rild.nitz_plmn= \
persist.rild.nitz_long_ons_0= \
persist.rild.nitz_long_ons_1= \
persist.rild.nitz_long_ons_2= \
persist.rild.nitz_long_ons_3= \
persist.rild.nitz_short_ons_0= \
persist.rild.nitz_short_ons_1= \
persist.rild.nitz_short_ons_2= \
persist.rild.nitz_short_ons_3= \
ril.subscription.types=NV,RUIM \
DEVICE_PROVISIONED=1 \
keyguard.no_require_sim=1 \
ro.ril.hsxpa=1 \
ro.ril.gprsclass=10 \
ro.use_data_netmgrd=true \
persist.data_netmgrd_nint=3 \
ro.ril.transmitpower=true
in tamsui.mk, in tamsui-common (nanhu)
Code:
# Radio
PRODUCT_PROPERTY_OVERRIDES += \
[B]ro.telephony.ril_class=SonyQualcommRIL \[/B]
[B]ro.telephony.ril.v3=qcomdsds \[/B]
ro.telephony.call_ring.multiple=false \
rild.libpath=/system/lib/libril-qc-1.so \
rild.libargs=-d/dev/smd0 \
ril.subscription.types=NV,RUIM \
DEVICE_PROVISIONED=1 \
keyguard.no_require_sim=1 \
ro.use_data_netmgrd=true \
ro.ril.transmitpower=true \
persist.data.ds_fmc_app.mode=0 \
persist.ims.regmanager.mode=0
i've bolded the importance differences between the two, as you can see nanhu used a different RIL. If we can find SonyQualcommonRIL.java about somewhere maybe we could fix RIL on nanhu.
So I found this SonyQualcommRIL.java; see if it can be used: https://github.com/OpenSEMC/android...telephony/java/com/android/internal/telephony
NSDCars5 said:
So I found this SonyQualcommRIL.java; see if it can be used: https://github.com/OpenSEMC/android...telephony/java/com/android/internal/telephony
Click to expand...
Click to collapse
@joebonrichie
It's been found
Just few questions.
1) Is it that slow when it was on that first build which you deleted?
2) Xperia E have IRC channel available? I know few devs which can help you out there.
I think the closest device is to our mobile is HTC explorer slight difference in out chipset(ours is faster).
icoolguy1995 said:
Just few questions.
1) Is it that slow when it was on that first build which you deleted?
2) Xperia E have IRC channel available? I know few devs which can help you out there.
I think the closest device is to our mobile is HTC explorer slight difference in out chipset(ours is faster).
Click to expand...
Click to collapse
1) Yes the same thing and this time I build with @hsr0 device tree.
2) Don't Know!
@icoolguy1995
@Aniruddh Chandratre
The ROM is like no other rom, it takes 3 mins to open up the App Drawer and the boot animation is not even smooth at all!
Any help?
Or is the XE CM11 Project Dead.
UltraGamerHD said:
@Aniruddh Chandratre
The ROM is like no other rom, it takes 3 mins to open up the App Drawer and the boot animation is not even smooth at all!
Any help?
Or is the XE CM11 Project Dead.
Click to expand...
Click to collapse
can you provide log/kmesg?
nanhu is slightly different from Tamsuis, more like 2013 Sony devices, but with Tamsui generation hardware. and i think that it was developed by different Sony Devs (you can look on nanhu kernel, way different from Tamsui).
AshRoller said:
can you provide log/kmesg?
nanhu is slightly different from Tamsuis, more like 2013 Sony devices, but with Tamsui generation hardware. and i think that it was developed by different Sony Devs (you can look on nanhu kernel, way different from Tamsui).
Click to expand...
Click to collapse
@AshRoller
@lozohcum
@joebonrichie
kmsg: https://docs.google.com/file/d/0B73-53ZX-WVRTUZYRXMtX3l3cWs/edit
logcat: https://drive.google.com/file/d/0B73-53ZX-WVRYzJTM1Q4Sl84WWc/edit?usp=sharing
@UltraGamerHD Upload it here, maybe? This URL is easier to memorize: https://github.com/TamsuiCM11/Tamsui_logcats-kmsg/tree/nanhu
Till then, I'll have fun looking at the ones you provided.
NSDCars5 said:
@UltraGamerHD Upload it here, maybe? This URL is easier to memorize: https://github.com/TamsuiCM11/Tamsui_logcats-kmsg/tree/nanhu
Till then, I'll have fun looking at the ones you provided.
Click to expand...
Click to collapse
Done.
So UltraGamerHD PMed me a build of CM11, and I liked it, other than the fact it was pretty slow (he says there are a lot of delays and stuff in the logcat; haven't had time to see it myself yet), and that GSM and WiFi didn't work. Bluetooth doesn't either, but that's a minor problem.
It didn't give any FCs or anything. Here are some shots: https://drive.google.com/folderview?id=0BxkRB3c4ACcZcU5SUkxkVWthWWs&usp=sharing
If anybody asks, I did a factory reset, wiped /system, installed CM11 and PA's micro KitKat Gapps, and rebooted. Boot took about long enough for me to have dinner. However, the ROM was actually not that bad; took only about 10-20 seconds to load the app drawer. It was as though I was playing Asphalt 8; slow, but you know it'd work nice if you get past the speed issue.
took only about 10-20 seconds
Click to expand...
Click to collapse
I like the "only" from that sentence
The logcat you posted is like messy. Can you upload also the result of adb logcat *:E ??
Only booting time.

[ROM] [CUSTOM Unofficial] [MM 6.0.1] AICP [FLO]

[CUSTOM UNOFFICIAL]​
AICP MARSHMALLOW 6.0.x BUILD FOR NEXUS7 (2013 Wi-Fi) FLO​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[/CENTER][/LEFT]
Flash the ROM at your own risk.
I accept NO responsibility for what you do (or can't do) with your own device. I am not responsible for bootloops, fruitloops or frickazees.
I DO accept responsibility for: Thermonuclear detonation & Zombie Apocalypse.
I started compiling this ROM as Unofficial because I have been using AICP exclusively for 2 years (on M7 & now Bacon) and figure if no one objects I can share some of the work. This is my HOBBY.
With that I say THANK YOU AICP (LorD ClockaN, n3ocort3x & semdoc along with their entire dev team) for bringing such terrific work to our devices.
I make no claim to doing any more than compiling and making minor changes to what I want from the build. I own these devices and enjoy the modifications, I hope you will also. PEACE.
Basic Changes from "Official" AICP Rom:
OTA is NOT enabled on my build
(dirty flashing an "Official" over my build & vice versa does work, most changes I made are cosmetic with some cherri-picks)
I don't recommend "backwards" flashing dirty - so check the build dates
First boot can take up to 10 minutes so be patient
Custom Boot Animation
Unofficial AICP Logos
Custom App for Unofficial Wallpapers [fixed scale when setting papers 4/03]
Amaze FM (new)
Viper4Android [Thank you ViPER520] (User will be prompted to install busybox [may need SuperSU] to load all drivers)
AdAway (new)
Gello Browser compiled from source 4/15/16 (new)
ROM & Kernel Compiled with 5.2.1 GCC Linaro
DOWNLOAD LINK
https://www.androidfilehost.com/?w=files&flid=45367 - - Build compiled 4/30 with cherri-picks listed in Changelog below
Please do not use issues with these builds to ask for help on the official thread. If you get an error, random reboot, etc. attach a logcat to any requests for help if possible. - Thank you
Recommended Gapps:
http://opengapps.org/
TWRP 3.0 Unofficial OR 2.3.0 (other versions have issues flashing radio images, etc. for CM ROMs)
- Nandroid / Backup your device!
- Standard factory reset wipe (recommended unless dirty flashing over THIS build)
- Flash Rom
- Flash Gapps
- Reboot
Custom AICP Boot Animation
View attachment 3662608
Current Changelog:
View attachment Changelog.txt
Full Sync w/ upstream & full update, optimization & sorted AICP Wallpaper App
Gello Changelog (WIP):
Gello: don't move navigation bar when selecting url text …
Gello: remove holo-like share dialog …
Gello: kang in two methods which changed their location and access …
Gello: Share bitmap via stream vs bitmap …
Gello: definitive ad block list …
Gello: web_refiner: Fix EasyList URLs …
gello_build: Makefile moved to vendor/cm …
gello_build: update .gclient file to match caf req …
gello-build: override aosp browser …
gello-build: remove --push …
gello-build: support prebuilt …
My GitHub
https://github.com/IkeGilbert
Bugs:
gerrit.aicp-rom.com - An overview of what is not merged yet (fixes, proposed changes, etc.)
If you get an odd crop setting a wallpaper from the new app, just reboot and it should center the image
High battery drain on all CM builds for Bacon due to GPS issues. If you experience this, turn off GPS while not in use & it should temp fix until full resolution to the issue is made.
Default alarm clock f/c when screen is off
Tips:
Root Access
- Turn on developer setting by tapping build version info
- In developer options, select root access (no need to flash supersu or anything else)
I recommend http://forum.xda-developers.com/apps/greenify for the best battery life!
Be sure to hit the THANKS button (unless thermonuclear war ensues)
--------------------- Checkout these links to the real developers of AICP below -------------------------
AICP Google+
http://gerrit.aicp-rom.com/
http://dwnld.aicp-rom.com/ - Official downloads
.
Thanks mate, will give this a run out later...
Cheers.
Flashed it today as secondary ROM. Thus far working without problems...
===edit===
After testing the ROM for a while I tried installing gapps and was faced with the "Unfortunately, Setup Wizard has stopped" problem that others have also seen. None of the different gapps (opengapps, purenexusgapps, CMgapps-600) that I tested solved the problem. Searching through XDA I saw that some people found a workaround by changing the permissions of the Setup Wizard, e.g. as described here. Some more trial and error revealed that setting the permission for reading the phone state seems to be sufficient for solving the problem.
This can easily be done using adb with the following command:
Code:
adb shell pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
Notes:
I used the Marshmallow Base Gapps package for 6.0.0: gapps-600-base-20151201-1-signed.zip but think this should work with other gapps as well.
You could also use a terminal emulator on the device (become root first!) with the following command line pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
===edit===
@Floyd_Flivercod Thanks for your work! :good:
Applying the following patch on updater-script would make the AICP-Logo look a little nicer IMHO
Code:
--- /tmp/updater-script.orig 2015-12-05 17:56:41.505163687 +0100
+++ /tmp/updater-script 2015-12-05 18:05:05.751277458 +0100
@@ -8,7 +8,7 @@
run_program("/tmp/install/bin/backuptool.sh", "backup");
unmount("/system");
ui_print("*********************************************");
-ui_print("* ___ __ ___ ___ *");
+ui_print("* ___ ___ ___ ___ *");
ui_print("* /\ \ /\ \ /\ \ /\ \ *");
ui_print("* /::\ \ _\:\ \ /::\ \ /::\ \ *");
ui_print("* /::\:\__\ /\/::\__\ /:/\:\__\ /::\:\__\ *");
tungdil said:
Flashed it today as secondary ROM. Thus far working without problems...
===edit===
After testing the ROM for a while I tried installing gapps and was faced with the "Unfortunately, Setup Wizard has stopped" problem that others have also seen. None of the different gapps (opengapps, purenexusgapps, CMgapps-600) that I tested solved the problem. Searching through XDA I saw that some people found a workaround by changing the permissions of the Setup Wizard, e.g. as described here. Some more trial and error revealed that setting the permission for reading the phone state seems to be sufficient for solving the problem.
This can easily be done using adb with the following command:
Code:
adb shell pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
Notes:
I used the Marshmallow Base Gapps package for 6.0.0: gapps-600-base-20151201-1-signed.zip but think this should work with other gapps as well.
You could also use a terminal emulator on the device (become root first!) with the following command line pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
===edit===
@Floyd_Flivercod Thanks for your work! :good:
Applying the following patch on updater-script would make the AICP-Logo look a little nicer IMHO
Code:
--- /tmp/updater-script.orig 2015-12-05 17:56:41.505163687 +0100
+++ /tmp/updater-script 2015-12-05 18:05:05.751277458 +0100
@@ -8,7 +8,7 @@
run_program("/tmp/install/bin/backuptool.sh", "backup");
unmount("/system");
ui_print("*********************************************");
-ui_print("* ___ __ ___ ___ *");
+ui_print("* ___ ___ ___ ___ *");
ui_print("* /\ \ /\ \ /\ \ /\ \ *");
ui_print("* /::\ \ _\:\ \ /::\ \ /::\ \ *");
ui_print("* /::\:\__\ /\/::\__\ /:/\:\__\ /::\:\__\ *");
Click to expand...
Click to collapse
If I can tear the device out of my sons hands now when he stops playing minecraft I'll try to give this a shot. Thank you!
PS - I think you'll only see the error if gapps are installed after the first boot.
@Floyd_Flivercod if not too much of a hassle then can you please develop for deb too?
htb2050 said:
@Floyd_Flivercod if not too much of a hassle then can you please develop for deb too?
Click to expand...
Click to collapse
Uploaded a build for DEB (see link in OP)
Floyd_Flivercod said:
Uploaded a build for DEB (see link in OP)
Click to expand...
Click to collapse
Thanks. Downloading now. Will report back after flashing.
Floyd_Flivercod said:
Uploaded a build for DEB (see link in OP)
Click to expand...
Click to collapse
I have been running it for 2 days now. Runs quite well. Everything works just as expected. Thanks for building it.
New build link for FLO added 12/12
Uploaded build 12/18 - https://www.androidfilehost.com/?fid=24269982087021052 & Custom Boot Animation [TWRP Flashable] - https://www.androidfilehost.com/?fid=24269982087020041
Let's try it instead of Pure Nexus.
Thanks
---------- Post added at 23:28 ---------- Previous post was at 22:30 ----------
No Luck with the 12/18 version. Bootloop on the Optimizing Apps.
Clean Flash whith Slim GApps Mini.
guillaumeserton said:
Let's try it instead of Pure Nexus.
Thanks
---------- Post added at 23:28 ---------- Previous post was at 22:30 ----------
No Luck with the 12/18 version. Bootloop on the Optimizing Apps.
Clean Flash whith Slim GApps Mini.
Click to expand...
Click to collapse
I'm baking another one tonight and will upload in the morning. Hopefully the bootloops are cured.
I didn't flashed the Pico version but the mini version instead, so i got bootloop.
With the Pico version, it's ok.
Gapps are touchy with every MM build I've tried so far, and that's not just device specific. I've had best success across the board with Opengapps & SlimRoms Gapps.
BTW - New build uploaded this AM https://www.androidfilehost.com/?fid=24269982087022177 - I dirty flashed on my sons device and it's working fine also.
Shout out to @semdoc for the work here. I think Official nightlies may be coming soon?
New build for DEB - https://www.androidfilehost.com/?fid=24337548750880774
Weekend build compiled & uploaded 2/28 --> https://www.androidfilehost.com/?fid=24421527759890653
Tweaks to the new boot animation & new logos are transparent. They should match your own theme or custom color schemes
Cherry Picks that apply to this build: http://review.cyanogenmod.org/#/c/132378/ - Terminal
Sync'd with upstream & latest official merges applied
View attachment Changelog.txt
New build compiled 4/30 >>> https://www.androidfilehost.com/?w=files&flid=45370
4/30 Build > Full Sync w/ upstream & optimized + sorted Unofficial AICP Wallpaper App
Amaze FM (new)
Viper4Android [Thank you ViPER520] (User will be prompted to install busybox [may need SuperSU] to load all drivers)
AdAway (new)
Gello Browser compiled from source 4/15/16 (new)
ROM & Kernel Compiled with 5.2.1 GCC Linaro
Gello Changelog (WIP):
Gello: don't move navigation bar when selecting url text …
Gello: remove holo-like share dialog …
Gello: kang in two methods which changed their location and access …
Gello: Share bitmap via stream vs bitmap …
Gello: definitive ad block list …
Gello: web_refiner: Fix EasyList URLs …
gello_build: Makefile moved to vendor/cm …
gello_build: update .gclient file to match caf req …
gello-build: override aosp browser …
gello-build: remove --push …
gello-build: support prebuilt …
If Gello Browser does not respond after flashing the ROM, re-install the APK file directly here > https://www.androidfilehost.com/?w=files&flid=54259
Hi there,
I need to root my Nexus 7(2013) 6.0.1 build MOB30J. Can some one please link me. So far I've found und root methods only for the earlier version or different for a build.
Thank you .
tenjohn23 said:
Hi there,
I need to root my Nexus 7(2013) 6.0.1 build MOB30J. Can some one please link me. So far I've found und root methods only for the earlier version or different for a build.
Thank you .
Click to expand...
Click to collapse
Besides nothing at all, what does this have to do with unofficial AICP?
read.

Categories

Resources