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 4.3 Build 1.4
First stable unofficial build of Android 4.3 Slimbean for Jewel!
Updated to latest sources as of 10-3-13
Focal included
Usual additions are all there (commandline tools, themed deskclock, custom bash, etc)
Everything working great (camera, GPS, data, etc)
Be sure to use the latest Slim Gapps listed below
Enjoy!
Slimbean 8-6-13 Nightly
Latest sources for Slimbean 8.0 (still Android 4.2)
Updated Decks data dropping fix to the latest commits (patch 24).
I compiled in the Nexus 7 animations from Root-Box -- really cool btw.
Terminal emulator included by default
Added in CM Filemanager over SlimRom's
And Bash (see below)
SlimBean 7-29-13 Nightly
One more build for Android 4.2
Latest nightly for SlimBean 7.8
-A lot of code cleanup, will help with smoothness and prepare for 4.3
-Reorganizing of the settings menu (see here if you can't find something)
-Can now choose built-in System Icons for a custom look
Updated kernel to 3.4.11
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-21-13 Nightly
Latest nightly for SlimBean 7.5
Deck's RIL fixes for data dropping patch 23 (These commits haven't been committed yet, so they are a work in progress. This update fixed my data drops and I couldn't be happier.
Few other minor things
SlimBean 7-18-13 Nightly
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
FFC fix
Volume fixes and mic fixes (thank Deck)
Deck's RIL fixes for data dropping (These commits haven't been committed yet, so they are a work in progress. Again, many thanks to Deck)
Slim Gapps updated
SlimBean 7-11-13 Nightly
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
-FFC will force close for now, this is a kernel problem being looked in to.
TIP: If others claim you sound like you are in a tunnel all the time on the phone, try editing your /system/build.prop from:
persist.audio.handset.mic=digital
to
persist.audio.handset.mic=analog
6-15-13 Nightly
Latest nightly for Slimbean 6.2
-Transparency for incoming calls
-Memleak fixs
-Torch fixes
-Updates to TRDS
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 Nightly -
Still using latest codefreeze Build 4
Switched back to Cyanogenmod for kernel/device sources
Integrated headphone fix into ROM, 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.
4-18-13 Nightly -
Built with latest codefreeze for Slimbean 4.2.2 Build 4
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!
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 this phone, his kernel source is what is powering this ROM. His endless hours of work made all our non-sense ROM's possible.
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.
Downloads:
Gapps:
Slim Aroma Selectable Gapps 4.3 Build 1
***Use these for all 4.3 Slim builds. ****
***If you have a problem with Google Now FC'ing on a dirty flash, it is due to a security update. Please uninstall Google Search, reboot, and then reflash.
Aroma Slim Gapps 4.2.2 Build-8
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)
Also, if you want a toggleable Maps, Google+, or Multi-Dpi Play Store:
http://slimroms.net/index.php/downloads/dlsearch/viewcategory/526-apps
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).
Themed Deskclock
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
Looking for a sound mod?? Check out this excellent how-to for Acid V7 and the Noozxiode by AndrasLOHF.
Bash features:
-Modified login to say "Good Morning", "Good Afternoon" etc, based on the time of day,
-Outputs kernel version, uptime, current time, and who you are logged in as (color coded) at time of login (see pic).
-TERM and TERMINFO variables assigned by default. Nano, htop, etc. will work on every ROM now.
-Custom aliases (quick commands)
diskspace - show you a listing of directories and their size
x - exit
ff - find a file (type the name after ff, i.e "ff Term.apk")
lsd - list only directories
.. - go back one directory
... - go back two directories
... - go back three directories
I recommend you switch the default shell in TERM to use this, (Preferences --> Command Line --> enter "/system/xbin/bash").
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_jewel" path="device/htc/jewel" 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/jewel.xml
Sync the repo again
Code:
repo sync
Create your device file for Slimbean (adapted from CM’s cm.mk file):
Code:
echo '$(call inherit-product, vendor/slim/config/common_full_phone.mk)
$(call inherit-product, vendor/slim/config/cdma.mk)
# Enhanced NFC
$(call inherit-product, vendor/slim/config/nfc_enhanced.mk)
# Inherit device configuration
$(call inherit-product, device/htc/jewel/jewel.mk)
# Device naming
PRODUCT_DEVICE := jewel
PRODUCT_NAME := slim_jewel
PRODUCT_BRAND := htc
PRODUCT_MODEL := EVO
PRODUCT_MANUFACTURER := HTC
# Set build fingerprint / ID / Product Name ect.
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_jewel BUILD_ID=JRO03C BUILD_FINGERPRINT="htc/jewel/jewel:4.1.1/JRO03C/147243.3:user/release-keys" PRIVATE_BUILD_DESC="3.16.651.3 CL147243 release-keys"
# Release name
PRODUCT_RELEASE_NAME := jewel
# Boot animation
TARGET_SCREEN_HEIGHT := 1280
TARGET_SCREEN_WIDTH := 720
# Copy compatible prebuilt files
PRODUCT_COPY_FILES += \
vendor/slim/prebuilt/hdpi/bootanimation.zip:system/media/bootanimation.zip
-include vendor/cm/config/common_versions.mk > ~/device/htc/jewel/slim.mk
then create a vendorsetup.sh file
Code:
echo “add_lunch_combo slim_jewel-userdebug” >> ~/device/htc/jewel/vendorsetup.sh
now we build our environment:
Code:
. build/envsetup.sh
get a list of all devices:
Code:
lunch
Choose slim_jewel-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/jewel/
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
Really interested to try this, but before I do:
How are the cameras in these AOSP roms these days? On par with the Sense camera or is the quality still degraded?
Nice something new to flash lol thanks
Sent from my EVO using Tapatalk 2
Slim GAPPs link is not working brother.
Sent from my EVO using Tapatalk 2
smatherlee said:
Slim GAPPs link is not working brother.
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Doh, missed a quote. Thanks, its fixed now.
-Mike
RAD! Thanks for sharing!
Running pretty good so far. Miss my tablet ui already though. Lol. Thanks bro.
Sent from my EVO using Xparent BlueTapatalk 2
---------- Post added at 06:00 PM ---------- Previous post was at 05:30 PM ----------
Hey bud just noticed that there is no email app in this ROM. I know I have to DL gmail but I've never had to DL an email app before.
Sent from my EVO using Xparent BlueTapatalk 2
Been wanting to try slim bean thanks Mike!!
Sent from my EVO using xda app-developers app
Thanks for bringing this to us. I know Jamie helped a lot but Mazda also had a version of this not that long ago. I'm sure he would help ya with any questions.
Sent from my EVO using Tapatalk 2
fredgar75 said:
Hey bud just noticed that there is no email app in this ROM. I know I have to DL gmail but I've never had to DL an email app before.
Sent from my EVO using Xparent BlueTapatalk 2
Click to expand...
Click to collapse
This ROM is slimmed down, so some of those things aren't included in the stock install but available as a extra addon. What you want is located here. I'll make a mention of it on the OP.
-Mike
Nice work. Thanks Mike.. Will give this a go soon. Too many to choose from right now lol. Still on your rootbox, it does everything I need well. Thanks again. :thumbup:
Sent from my EVO using xda premium
Good stuff mike.
Sent from my EVO using xda premium
Right on brother downloading now.
Sent from my EVO
Flashed and for some reason I can't flash komodo. It installs fine, and after it boots up it freezes up and reboots just to do the same thing again. Any thoughts?
Sent from my EVO using xda app-developers app
polar2792 said:
Flashed and for some reason I can't flash komodo. It installs fine, and after it boots up it freezes up and reboots just to do the same thing again. Any thoughts?
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Which one did you DL? It might be over clocking too much or might be for jb 4.1
Sent from my EVO using Xparent BlueTapatalk 2
I got build 29 not sure if it's the right one or not. Which folder do I need?
Sent from my EVO using xda app-developers app
polar2792 said:
I got build 29 not sure if it's the right one or not. Which folder do I need?
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Did you get the one capped at 2.1 or a lower? I use komodo 29 capped at 1.8. My phone does not go past 1.8ghz. It will freeze and go into boot loops.
Sent from my EVO using Xparent BlueTapatalk 2
fredgar75 said:
Did you get the one capped at 2.1 or a lower? I use komodo 29 capped at 1.8. My phone does not go past 1.8ghz. It will freeze and go into boot loops.
Sent from my EVO using Xparent BlueTapatalk 2
Click to expand...
Click to collapse
I'll download one again. If 1.5 is an option I'll get it. I usually never go past that.
Sent from my EVO using xda app-developers app
polar2792 said:
I'll download one again. If 1.5 is an option I'll get it. I usually never go past that.
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Cool let me know if you get it working. I do know that the 1.8 capped kernel is set to 1.5 as default setting.
Sent from my EVO using Xparent BlueTapatalk 2
Related
This is an Unoffical port of Root-Box 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 a continuation of jamieg71's Root-Box port for our phone (located here), that’s actually how I found out about it. This is built with a CM10.1 kernel, and Root-Box sources, and a few additional tweaks. The ibtimes.co.uk best describes it:
"The Vanilla Rootbox ROM combines the best custom features of Android Open Kang Project (AOKP) and CyanogenMod (CM) ROM in a single profile, which includes per app DPI, tablet UI and Language features.
NOTE: As the Vanilla RootBox ROM is based on the newly released Android 4.2.2 firmware which is still under development, it may harbour a few untested bugs or broken features. However, all such issues are expected to be fixed in the upcoming updates as development progress.
Here is the complete list of key features supported by Vanilla RootBox v3.8 ROM:
-AOKP Features
-CM Profiles
-Per App DPI
-Per App Tablet UI
-Per App Language
-OTA Updates - Goo Manager
-Navigation Bar Colour
-Camera: Save to external memory
-Phone: Advance Phone Settings (Vibrate on Answer, Every 45 Seconds, On Hangup and On Call Waiting)
-Phone: Noise Suppression
-MMS: Message rate alerts (Modify SMS message limit for alert)
-MMS: Fully Customizable MMS Theme
-MMS: Soft Keyboard Type (Emoji, Enter to Send, Enter for a New Line)
-Home button call answer (Accessibility Option)
-Variable size pattern lockscreen
-LCD Density Changer
-Low Battery Warning (Pop-up & Sound, Pop-up only, Sound only, Off)
-Option to control cursor in text fields using volume keys
-Disable Fullscreen Keyboard (Landscape mode)
-Expanded Desktop
-Hold Back to Kill
-CRT Animation (Screen On/Screen Off)
-Lockscreen Shortcuts (Paranoid)
-Pie (Paranoid Android)
-Lockscreen Targets (CM)
-Screen Security Features (Unlock options: Quick Unlock, Delay Screen Lock, Menu Unlock, Home Unlock)
-cLock (Chronus)
-Option to disable sound when adjusting volume
-Launch Music app on Headset connection
-Hardware Keys Remapping
-Lockscreen Hardware Keys Remapping"
-AOKP Ribbons
-Halo (THERE IS A SECURITY EXPLOIT WITH THIS, SEE HERE BEFORE USING)
Mike's Additions:
Bash: AOSP errors of "void endpwent()(3) is not implemented on Android" patched by me, custom profile (see below)
Command line tools: openvpn, openssl, nano, netcat, rsync, htop
Amazing new default wallpaper, designed by Chema Fontán
Themed Deskclock (Back with blue accents)
Added new alarm ringtone if you care for some morning madness
Compiled with GCC 4.8
ROM and Kernel compiled with Linaro -O3 optimizations
A few dpi tweaks for better experience
Slimbean Keyboard
Patched to work with Slim Gapps (to be toggleable with the Dark RootBox option)
Terminal emulator added
-More to come
I will try to provide any help I can but I’m not a developer, so my support in fixing any issues CM or AOSP related will be next to nill. I’m just sharing what is working for me if anyone is interesting in using it. I’m really happy with it.
Credits:
kushdeck For making CM possible on this phone, his kernel source is what is powering this ROM.
Root-box They made an awesome ROM.
jamieg71 For his excellent ROM and introducing it to our phone. I look forward to his upcoming versions.
jrior001 He gave me much help with the camera crashing on GCC 4.7 and 4.8.
Enjoy,
Mike
DOWNLOADS
Latest:
Nightly 8-05-13
Nightly 7-24-13
Nightly 7-22-13
Nightly 7-10-13 Build by jrior001
Nightly 5-8-13 Build
Nightly 4-10-13 Build
Nightly 4-9-13 Build
TIPS: If nano (a commandline tool) gives you an error of ""Error opening terminal: vt100", type this in the terminal:
export TERMINFO=/system/etc/terminfo
export TERM=vt100
GAPPS
I personally recommend you use the Slim Gapps with these builds, they feature toggleable apps (for use with the Dark RootBox option) and my latest builds have been patched to use the gesture keyboard with them. Also, these get updated regularly.
http://slimroms.net/index.php/downloads/dlsearch/viewdownload/383-addons/4530-aio-aroma-4-2-2-build-8
Also, if you want a toggleable Maps, Google+, or Multi-Dpi Play Store:
http://slimroms.net/index.php/downloads/dlsearch/viewcategory/526-apps
Misc Downloads
Themed Deskclock
Multi-dpi Google Play Store (only needed if you plan on changing the default dpi of the ROM - if you don't know what this means, don't bother with it). This is not needed if the Slim GApps is flashed (link above).
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!
Looking for a sound mod?? Check out this excellent how-to for Acid V7 and the Noozxiode by AndrasLOHF.
Changelog:
8/5/13
It has the usual additions by me (extra alarm tone, new default wallpaper, extra command-line tools, linaro O3 flags, themed alarm clock, SlimBean keyboard, apollo added, etc)
Compiled with GCC 4.8
Sync'd to the latest RootBox sources:
-- Fixes to phone call muting
-- Fixes to AOKP Ribbons
-- Other minor fixes
-- Nexus 7 animations
Fixed keyboard gesture problem with Slim Gapps, no need to flash normal gapps with them! Flash them by themselves now and enjoy toggleable Gapps!
Updated bash aliases (see below)
Updated bash to include TERM and TERMINFO variables (nano, htop, etc. will work out of the box now)
Compiled with linaro -O3 and GCC 4.8
Terminal emulator included.
and others that I'm forgetting.
7/24/13
Compiled with latest sources
Incoming call in background option
Switched to SlimBean's keyboard for a better theme when using the Dark Root-Box option
Fixed some commandline tools not working (ex. bash)
Compiled with more cflags (should be more optimized than the last version, not sure how noticeable it'll be though)
7/22/13
Compiled with latest sources
-Fixes to halo
-New iconset
Compiled with linaro -O3 and GCC 4.7
Deck's RIL fixes (Patch 23) for data dropping (These commits haven't been committed yet, so they are a work in progress. Again, many thanks to Deck, the latest patch solved my data dropping issues.
Custom wallpaper from Chema Fontán
7/10/13
jrior001 helped out and built this build for you guys, I've been backed up with work. So be sure and thank him.
It has the latest Root-Box sources (many changes since last build)
Linaro -O3 optimizations
GCC 4.7
5/8/13
Updated to latest Root-Box sources, with many updates to PA fixes and updates to hybrid settings.
Headphone fix is now on the ROM side, so using other kernels won't break it.
Lots of other things, enjoy!
4/10/13
Added amazing new default wallpaper, designed by Chema Fontán YOU GUYS WILL LOVE THIS!!
Fixed Bash error of "void endpwent()(3) is not implemented on Android", good riddance!
Compile busybox with -O3 linaro flags (might make a small speed increase)
Added nano, rsync, htop, netcat. Put "export TERMINFO=/etc/terminfo" into your bash profile or terminal startup for these to work
Added custom DPI setting for Calculator, you'll love it
Fixed Hybrid Settings menu not showing some default options
Optimized all apk's for better performance
Added an option to have your phone cook you a pizza from scratch and bring you a beer
4/9/13
-Synced with latest sources, Paranoid Android sources are now integrated
-To use PA settings, gotto Settings --> Hybrid Settings --> swipe right to pull open the sidebar, and set it to however you like.
-Lockscreen settings have a new layout with toggle switches
-8 Lockscreen targets are now allowed
3-31-13-Fixed
-Fixed headphone not being detected problem, thanks to thicklizard
-Fixed bootanimation size being off.
3-31-13
-Compiled with Linaro -O3 flags on the ROM and kernel (thanks to Jamieg71, he helped emensly)
-Added in Jamie's tweaks to Trebuchet, should fell much snappier
-Fixed missing "Reboot Bootload" from reboot menu
-Added in Rootbox bootanimation (I noticed it's the wrong size, it'll be fixed in a day or two, sorry)
-Added new alarm ringtone if you care for some morning madness
-Rootbox changed AOKP Mms to AOSP Mms, so built-in theme engine is gone and quick reply popup is different.
-Changed size of Mms quick reply popup
-Added netcat to command line tools
NOTE: If you have problems with Settings options not showing up when in tablet hybred mode, switch back to normal, adjust your settings, and then switch back. Thanks for temporary fix, Fredgar75. Rootbox is updating their repos with latest Paranoid Android settings, so hopefully this will be fixed shortly. I'll to release an update in the next few days. This is only a problem on hybred mode, the rest of the ROM works great.
3-18-13 -
ROOTBOX: Breathing StatusBar Missed Call notification effect, Dark Root-Box option (gives everything a darker theme look, Volume Status quick setting option, 16:9 resolution ratio for Camera, More Battery Icon options (the speedometer is really cool), and SuperUser is fully integrated into settings with a dark background now.
ME: Switched DeskClock to my darker themed version, should be much more pleasing than the grey/red of stock. Compiled bash and openvpn into ROM from the Cyanogen repo's (for those of you that like commandline tools), it doesn't add much to the overall size of the ROM.
NONE OF JAMIES TWEAKS WERE ADDED TO THIS VERSION. We're both very busy, so I compiled this to hold everyone over. Stay tuned and I'll try to get that done as soon as I can, thanks.
3-9-13 - Breathing StatusBar Messaging notification effect (from Root-Box), fix for hard button long-press (if you experience this, from CM), bash shell (compiled in by me from CM repo)
Bash features:
-Modified login to say "Good Morning", "Good Afternoon" etc, based on the time of day,
-Outputs kernel version, uptime, current time, and who you are logged in as (color coded) at time of login (see pic).
-TERM and TERMINFO variables assigned by default. Nano, htop, etc. will work on every ROM now.
-Custom aliases (quick commands)
diskspace - show you a listing of directories and their size
x - exit
ff - find a file (type the name after ff, i.e "ff Term.apk")
lsd - list only directories
.. - go back one directory
... - go back two directories
... - go back three directories
I recommend you switch the default shell in TERM to use this, (Preferences --> Command Line --> enter "/system/xbin/bash").
** HOW-TO COMPILE THIS YOURSELF **
Here are my notes on how to port Root-Box 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 Root-Box.
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 Root-Box
Code:
mkdir ~/rootbox; cd ~/rootbox
repo init -u https://github.com/Root-Box/platform_manifest.git -b jb-mr1
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 ~/rootbox/.repo/local_manifests
echo ‘<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_htc_jewel" path="device/htc/jewel" remote="gh" revision="cm-10.1" />
<project name="CyanogenMod/android_device_htc_msm8960-common" path="device/htc/msm8960-common" remote="gh" revision="cm-10.1" />
<project name="CyanogenMod/android_device_htc_s4-common" path="device/htc/s4-common" remote="gh" revision="cm-10.1" />
<project name="CyanogenMod/android_kernel_htc_msm8960" path="kernel/htc/msm8960" remote="gh" revision="cm-10.1" />
<project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="gh" revision="cm-10.1" />
</manifest>’ > ~/rootbox/.repo/local_manifests/jewel.xml
Sync the repo again
Code:
repo sync
Create your device file for Root-Box (adapted from CM’s cm.mk file):
Code:
echo ‘$(call inherit-product, vendor/rootbox/configs/common.mk)
$(call inherit-product, vendor/rootbox/configs/cdma.mk)
# Enhanced NFC
#$(call inherit-product, vendor/cm/config/nfc_enhanced.mk)
# Inherit device configuration
$(call inherit-product, device/htc/jewel/jewel.mk)
# Device naming
PRODUCT_DEVICE := jewel
PRODUCT_NAME := rootbox_jewel
PRODUCT_BRAND := htc
PRODUCT_MODEL := EVO
PRODUCT_MANUFACTURER := HTC
# Set build fingerprint / ID / Product Name ect.
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_jewel BUILD_ID=JRO03C BUILD_FINGERPRINT="htc/jewel/jewel:4.1.1/JRO03C/147243.3:user/release-keys" PRIVATE_BUILD_DESC="3.16.651.3 CL147243 release-keys"
# Release name
PRODUCT_RELEASE_NAME := jewel
# Boot animation
TARGET_SCREEN_HEIGHT := 1280
TARGET_SCREEN_WIDTH := 720
# PA OVERLAY_TARGET
OVERLAY_TARGET := pa_jewel
# Copy compatible prebuilt files
PRODUCT_COPY_FILES += \
vendor/rootbox/prebuilt/bootanimation/bootanimation_1280_720.zip:system/media/bootanimation.zip
-include vendor/rootbox/configs/common_versions.mk’ > ~/rootbox/vendor/rootbox/products/jewel.mk
edit /vendor/rootbox/products/AndroidProducts.mk and add a \ to the last line and then add $(LOCAL_DIR)/jewel.mk under that. So every line but the last ends in “\”. It should look something like this at the end of the file when done.
$(LOCAL_DIR)/toro.mk \
$(LOCAL_DIR)/t0lte.mk \
$(LOCAL_DIR)/jewel.mk
Click to expand...
Click to collapse
then add our device to the vendorsetup.sh file
Code:
echo “add_lunch_combo rootbox_jewel-userdebug” >> ~/rootbox/vendor/rootbox/vendorsetup.sh
Now, lets create the PA defaults for the per-app-dpi and hybrid settings. It will build and look fine with these xhdpi defaults, but I suggest you look over the pa_jewel.conf at least, here is where you can change the defaults for how apps and settings will look. Setting the "com.android.systemui.navbar.dpi" to "0" is a good idea since we have hardware buttons (but it's a person preference).
Code:
cp ~/rootbox/vendor/rootbox/pa_xhdpi.conf ~/rootbox/vendor/rootbox/pa_jewel.conf
cp -r ~/rootbox/vendor/rootbox/preferences/pa_xhdpi ~/rootbox/vendor/rootbox/preferences/pa_jewel
remove a conflicting file:
Code:
/device/htc/msm8960-common/overlay/packages/apps/Settings/res/values/arrays.xml
OPTIONAL: lets add the "Reboot Bootloader" to our reboot menu:
Code:
echo '<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- reboot options -->
<string-array name="reboot_options">
<item>@string/reboot</item>
<item>@string/reboot_recovery</item>
<item>@string/reboot_bootloader</item>
</string-array>
<!-- reboot values -->
<string-array name="reboot_values">
<item></item>
<item>recovery</item>
<item>bootloader</item>
</string-array>
</resources>' > ~/root/rootbox/device/htc/s4-common/overlay/framework/base/core/res/res/values/arrays.xml
now we build our environment:
Code:
. build/envsetup.sh
build your new ROM for our device:
Code:
. build_rootbox.sh jewel `grep 'processor' /proc/cpuinfo | wc -l`
(the last part can be a number instead of the "grep command", it's how many cpu cores you have)
when finished, it’ll be located in ~/rootbox//out/target/product/jewel/
NOTE: If later on, you get a problem when trying to do a repo sync because of files wanting to be overridden, take note of the files. They are most likely the ones we edited to add the jewel device (~/rootbox/vendor/rootbox/products/AndroidProducts.mk, or /vendor/rootbox/vendorsetup.sh), delete them, and re-add the changes back after the sync is done. This will only happen if those files get updated on the git repo. The cleaner way to do this is to fork these to your own git repo and update them from there, however this tutorial is to teach you how to port ROMs, so we are doing it manually here. Let me know if you see any errors and I’ll update this.
EXTRAS:
Compile Bash Shell into ROM:
add two lines into your ~/.repo/local_manifests/jewel.xml so it looks like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_htc_jewel" path="device/htc/jewel" remote="gh" revision="cm-10.1" />
<project name="CyanogenMod/android_device_htc_msm8960-common" path="device/htc/msm8960-common" remote="gh" revision="cm-10.1" />
<project name="CyanogenMod/android_device_htc_s4-common" path="device/htc/s4-common" remote="gh" revision="cm-10.1" />
<project name="CyanogenMod/android_kernel_htc_msm8960" path="kernel/htc/msm8960" remote="gh" revision="cm-10.1" />
<project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="gh" revision="cm-10.1" />
<!-- add patched bash -->
<project name="mikshepard/android_external_bash" path="external/bash" remote="gh" revision="cm-10.1" />
</manifest>
and edit your ~/device/htc/jewel/jewel.mk and add the following to it (somewhere in the middle is fine):
Code:
Extra Commondline Tools
PRODUCT_PACKAGES += \
bash
Compile with GCC 4.7
This is a bit more complicated and should not be attempted until you are comfortable with the above, some debugging may be required.
Add this line to your ~/device/htc/s4-common/BoardConfigCommon.mk
Code:
# Use GCC 4.7
TARGET_GCC_VERSION := 4.7
now you need to adjust your TARGET_linux-arm.mk to use some different cflags otherwise you will not be able to connect to the camera. This has been adapted from the work by jrior001 and SlimROMS. Just adjust your ~/build/combo/TARGET_linux-arm.mk to match the following:
https://github.com/mikshepard/android_build/blob/416eae1fb70fcab3b9075fc44699ec2f7d2799f8/core/combo/TARGET_linux-arm.mk
I suggest you look at the comments in there to understand what is being changed.
Now build like normal. PM me if you have problems.
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
On a side note, I don’t use the PIE function of this ROM. It seems redundant, as we have the hardware buttons, on our phone. I use LMT instead, so I can have the PIE clock and notifications but apps instead of buttons for the actual PIE. That said, I’ve been interested in trying out porting the LiquidSmooth ROM to our phone, I think it has most of the same features as Root-Box and a few other things, and no PIE built in. The errors it’s throwing out during compiling are a bit beyond my knowledge. Any interested in lending a hand? PM me, it’s just for fun and learning mostly.
Re: Unoffical Root-Box (AOSP Android 4.2.2)
First
I need to try this!
Sent from my kick ass EVO using Tapatalk 2
Re: Unoffical Root-Box (AOSP Android 4.2.2)
Just curious, u said u didn't tweak anything, so how is this thing different? XD
Sent from my EVO using xda app-developers app
Rocklee99 said:
Just curious, u said u didn't tweak anything, so how is this thing different? XD
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
It's just a later build from source, which is upgraded to Android 4.2.2 and should have better bluetooth, faster Gallery operation, security fixes, etc. The Root-Box source has a few changes (updated MMS, integrated Superuser, some fixes to the Status Bar transparency, etc). Also, the kernel's been updated with Deck's fixes, so 1080dp video recording and notification light (solid only) is working. That's all, might be enough for others to upgrade, might not
Hope this helps,
-Mike
Re: Unoffical Root-Box (AOSP Android 4.2.2)
mikshepard said:
It's just a later build from source, which is upgraded to Android 4.2.2 and should have better bluetooth, faster Gallery operation, security fixes, etc. The Root-Box source has a few changes (updated MMS, integrated Superuser, some fixes to the Status Bar transparency, etc). Also, the kernel's been updated with Deck's fixes, so 1080dp video recording and notification light (solid only) is working. That's all, might be enough for others to upgrade, might not
Hope this helps,
-Mike
Click to expand...
Click to collapse
Oh nice, I gotcha, Ima try it out
Sent from my EVO using xda app-developers app
Re: Unoffical Root-Box (AOSP Android 4.2.2)
CM based. Not AOSP.
And thank kushdeck for bringing CM not "AOSP" (Spelled wrong in OP).
Evervolv is the closest to AOSP we have.
Either way thank you for your contribution. Dont knock yourself so much in your OP :thumbup:
Good work Mike!
youdug said:
CM based. Not AOSP.
And thank kushdeck for bringing CM not "AOSP" (Spelled wrong in OP).
Evervolv is the closest to AOSP we have.
Either way thank you for your contribution. Dont knock yourself so much in your OP :thumbup:
Good work Mike!
Click to expand...
Click to collapse
I updated the OP to credit Deck for CM instead of AOSP. As for the ROM, while this build is based off of the CM kernel, Root-Box builds takes the AOSP source and adds some features from CM and AOKP, plus adds their own. I did update the OP to reflect this as well. Thanks for catching these errors, I appreciate the help.
-Mike
Re: Unoffical Root-Box Nightly (JB 4.2.2)
Nice! Thanks for sharing. :thumbup:
From my Evo LTE, yup.
Re: Unoffical Root-Box Nightly (JB 4.2.2)
Nice! I love that you included a how-to compile as well, great idea! Hit me up on the liquid smooth thing, been playing with that lately as well, I'll lend a hand anytime.:thumbup:
Sent from my EVO
jamieg71 said:
Nice! I love that you included a how-to compile as well, great idea! Hit me up on the liquid smooth thing, been playing with that lately as well, I'll lend a hand anytime.:thumbup:
Sent from my EVO
Click to expand...
Click to collapse
Awesome man, I'll do that this weekend then! I've been curious about trying that ROM and I get hung up on a few errors. I'll send you what I got within the next few days, any of your help would be greatly appreciated.
Thanks!
-Mike
Re: Unoffical Root-Box Nightly (JB 4.2.2)
Flashed great job will hold me over til Jamie tweaks things up
Sent from my EVO using xda app-developers app
Man this is great I've been running Jamie's build since it dropped and love can't wait to try this out and get a peek of what's to come with this ROM
I dirty flashed this on top of jamieg71's and it works smoothly
OP updated with next nightly, this adds an option to RootBox settings for a "Breathing SMS" which is a effect added to the StatusBar icon for messaging notifications, thanks to the RootBox devs. Also, if you experience the hard-buttons getting stuck on long-press ever (only happened once to me), there was an update to the CM repo to fix this. I also compiled bash shell into this from the CM repo.
I updated the how-to if anyone wants to try this themselves.
Cheers,
Mike
Re: Unoffical Root-Box Nightly (JB 4.2.2)
Thanks again Mike this is running great
Sent from my EVO using xda app-developers app
Re: Unoffical Root-Box Nightly (JB 4.2.2)
I can't wait to try this! I've had such bad luck with Dhost lately. Been trying to DL AOKP for the last week on different WiFi connections and 3g even. Now this :banghead:
Really lookin forward to it, thanks, mike. :thumbup:
Edit: does this have the MMS apk with 'reply' and 'read' from notification panel? I have the MMS apk that does, if this doesn't, but I suspect using it would mess up the breathing SMS you mention.
From my Evo LTE, yup.
Thanks! this rom is nice!
But, does anyone know how to get the "menu" working? For example google play I cant hit menu and select "my apps". And also ES file explorer I cant figure out how to get the menu so i can modify the settings.
Re: Unoffical Root-Box Nightly (JB 4.2.2)
Is it not in Settings>System>Hardware Keys on root box? Also, at the bottom (if its there) should be a button that says three dot overflow. Sorry, I'm just guessing, I haven't been able to get this downloaded yet.
From my Evo LTE, yup.
This is an unofficial port of Vanilla Root-Box.
I compiled this ROM from Root-Box and other sources and have
added my own modifications and other apps not normally included.
{
"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"
}
I would love any feedback, suggestions, help and even complaints.
I want to learn as much as I can about building my own ROMs and believe
the only way I can truly get better is through the XDA community.
I've only just started learning this stuff and have had a huge amount of
help from mikeshepard and jrior001 in learning and getting this ROM to build.
FEATURES
All features found in Vanilla Root-Box
Compiled with -O3 optimizations with GCC 4.8
Added Apollo
Added CM File Manager
Added Nova Launcher Basic (Will Update from Market)
Added Android Terminal Emulator (Will Update from Market)
RootBoxOTA
Includes patch for Android Master Key bug #8219321 and bug # 9695860
Custom default PA DPI settings for Calculator, Gmail, Email, Play Store and Settings.
Dark Root-Box Gapps - turning on Dark Root-Box will invert these gapps.
Downloads:
You can find all my builds on Devhost.
DevHost - http://d-h.st/users/tjarnold/?fld_id=18388#files
Most Recent ROM - 08-08-2013 - RootBox-JB-jewel-Unofficial-20130808.zip*
Gapps - Black-Box_Gapps_Aroma_20130801-signed.zip - Custom Dark Rootbox Compatible Gapps
Focal - Focal.apk - Built from sources created by the CyanogenMod team. Install like any other apk.
Changelog For ROM:
08-08-2013 - RootBox-JB-jewel-Unofficial-20130817.zip*
- Updated all non-Root-Box sources.
- Changed to 3.4.11 CyanogenMod/msm8960 kernel. (The 3.4.49 kernel was presenting too many stability issues.)
- Added Intellidemand governor to kernel.
- Added underclocking to 192MHz
- Updated the following Root-Box repos:
1. bionic
2. bootable_recovery
3. dalvik
4. Superuser
5. frameworks_av
6. frameworks_base
7. frameworks_native
08-08-2013 - RootBox-JB-jewel-Unofficial-20130808.zip*
- Update all sources.
- Added Lionheart and Intellidemand Governors.
- Added underclosking to 192MHz and overclocking to 1674MHz. (For some reason it defaults to 1674MHz and not 1512MHz.)
- Put Deck's RIL fixes back in. (As some of you noticed, I screwed up and left these out of the last build.)
- Updated Nova Launcher Basic.
08-03-2013 - RootBox-JB-jewel-Unofficial-20130803.zip*
- Update all sources
- Compiled with GCC 4.8
- RootBoxOTA - replaces Goo Manager.
07-30-2013 - RootBox-JB-jewel-Unofficial-20130730.zip
- Updated all sources
- Superuser Fix
- Changed Wallpaper
- Works well with Black-Box_Gapps_Aroma_20130731-signed.zip
- Stability fix for reboots
07-23-2013 - RootBox-JB-jewel-Unofficial-20130723.zip
- Most recent sources
- Includes patch for Android Master Key bug #8219321 and bug # 9695860
- Added Android Terminal Emulator (Term.apk - this will update through the market)
- Added Apollo
- Added Deck's RIL fix (patch 23) for data dropping. (These commits have still not been committed and are considered to be a work in progress. With that being said, most reports are showing that this fix is working.)
07-21-2013 - Minor Update
- Synced Repos
- Added CM File Manager
- New custom DPI setting for Calculator (Adds extra keys)
07-19-2013 - initial build
- All current Root-Box sources.
- Added Nova Launcher basic as a launcher option.
- Custom default PA DPI settings for a few apps.
- Root-Box wallpaper from Rootbox.ca
- Compiled with -O3 optimizations with GCC 4.7
*While I normally say a dirty flash should not cause any problems, I have found that for some reason I do get rare reboots with a dirty flash. I would recommend using TiB to restore your apps if you run into this problem rather than a nandroid.
Custom Dark Root-Box Gapps
* I did not create any of these Gapps. They were created by CM or SlimROMS. *
These gapps can be used in place of any other gapps. The modifications I made will allow the dark Root-Box setting to affect all the Gapps.
*There is an update in the playstore for Google Hangouts. Do not install the update as you will lose the dark version.
Changelog:
08-01-2013 - Black-Box_Gapps_Aroma_20130801-signed.zip
- Fixed install problem with Google Now and TTS
07-31-2013 - Black-Box_Gapps_Aroma_20130731-signed.zip
All Gapps can be individually installed or left out if you do not use them.
Core apks, libs, ect. are installed without having to select them. (No need to figure out for yourself what HAS to be there.)
Gapps Included:
- Google Play Store
- Gmail
- Google Now
- Google Music
- Hangouts (Formerly Talk)
- YouTube
- LatinIME
- Text To Speech
- Voice Dialer
- Talkback
- Google Ears
- News & Weather
07-29-2013 - Black-Box_gapps_20130729-signed.zip
I took the gapps-jb-20130301 and removed the following files:
- Google Play Store
- Google Talk
- Google Now
- GmsCore.apk
I then added the following Gapps from SlimRom Gapps:
- Google Play Store
- Google Music
- Gmail
- Google Hangouts
- Google Now
- Youtube
- GmsCore.apk
Credits:
I want to thank these guys for their work that has led me to get here. Without them, I would not have been able to even start compiling for myself.
mikeshepard - His instructions on building Root-Box for Jewel got me started on this.
jrior001 - Debugged and fixed recent compiling issues.
kushdeck - Deck's CM builds started me off getting away from stock ROMs since his builds were always top notch.
bajee11 - Root-Box is his creation and IMHO is awesome.
jamieg71 - His Root-Box ROM was the first non-sense ROM I tried. I've been hooked on Root-Box ever since.
sylentprofet
dragonstalker
(If there is anyone that I have not mentioned and I am using your work, please let me know.)
Sources
Root-Box
jrior001
mikshepard
tjarnold
CyanogenMod
WARNING:
Please use this ROM at your own risk. I am not responsible for anything that happens to your phone including the emergence of skynet as a result of using this ROM.
Building from Source
Guide for building Root-Box from source
To start off, you need Ubuntu 12.04 or higher, 64-bit version installed. You cannot build Android 4.2.2 unless you are using a 64-bit OS. I am personally using Ubuntu 13.04 but I started on 12.04 so either way should be fine.
Everything is done in terminal. Please make sure to type or copy the commands exactly to avoid any issues.
Next we need to get the correct version of Java installed and set up as default. I would recommend removing any other versions. If you want to remove some other common versions that may be installed on your system run:
Code:
sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*
Now we need to add a self updating repository for Java.
Code:
sudo add-apt-repository ppa:webupd8team/java
Lets install Java 6
Code:
sudo apt-get update && sudo apt-get install oracle-java6-installer
In case you decided to leave other versions of java or you have another version of Java installed we need to make sure that your computer will use the correct version to compile Android.
Code:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/jre/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 1
sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.6.0_45/bin/javadoc 1
Now we tell your computer exactly which version of Java to use. After typing each line one of your choices should be JDK1.6.0_45. This is the one you want to choose.
Code:
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar
sudo update-alternatives --config javadoc
Now we need to install everything else needed to build Android.
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
And
Code:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
Here we tell your computer how to "repo".
Code:
kdir ~/bin
export PATH=~/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo
Create a folder to build in and change to that folder.
Code:
mkdir ~/rootbox_jewel
cd ~/rootbox_jewel
Initialize and sync Root-Box sources. This will take quite a while. (Like 3-6 hours with a decent connection. I sync for the first time overnight.) After the first sync, you will only get updates or changes so its much faster. You can also add -jX to the sync command (ex. repo sync -j6) where X is the number of threads being downloaded at the same time. The default is 4. I typically use 6. If you have problems or your system locks up you may want to use a smaller number.
Code:
repo init -u https://github.com/tjarnold/platform_manifest.git -b jb-mr1
repo sync
Download Term.apk. The build will fail without this since I added it into the makefiles.
Code:
cd ~/rootbox_jewel/vendor/cm
. get-prebuilts
Now you are finally ready to compile your ROM.
Code:
. build_rootbox.sh jewel
There are also some extra commands you can add on to the above command. Just type all 3 of these options after the command above. They need to be in the same order otherwise it will not work. 1) sync or nosync - will sync your repo before building, 2) any number - number of threads to build at once (the aboe command defaults to 4), 3) clean or noclean - the clean option will clear out all old build files from a previous build. This is useful if there is a major change or something gets screwed up during the build.
Code:
. build_rootbox.sh jewel sync 4 clean (run repo sync, 4 threads, delete old build files)
. build_rootbox.sh jewel nosync 2 noclean (don't sync, use 2 threads, don't remove old build files)
. build_rootbox.sh jewel sync 6 noclean (run repo sync, 6 threads, don't remove old build files)
If you have followed the directions above, the resulting .zip can be found in:
~/home/rootbox_jewel/out/target/product/jewel
Nice and thanks!
Sent from my EVO using xda app-developers app
Do you have the kernel as a separate file to try and flash it S-On?
Thanks for sharing BTW!!
welshwarriorsf said:
Do you have the kernel as a separate file to try and flash it S-On?
Thanks for sharing BTW!!
Click to expand...
Click to collapse
You can pull it straight from the root directory of the zip file. boot.img is the file you're looking for.
louched1 said:
You can pull it straight from the root directory of the zip file. boot.img is the file you're looking for.
Click to expand...
Click to collapse
OK thanks, I just flash the boot.img 1st then the ROM?
Thanks OP. Great to see new people. Thanks for sharing. :thumbup:
Sent from my EVO using xda premium
New Nightly
New Nightly Up
RootBox-JB-jewel-Unofficial-20130723.zip
Changelog:
- Most recent sources
- Includes patch for Android Master Key bug #8219321 and bug # 9695860
- Added Android Terminal Emulator (Term.apk - this will update through the market)
- Added Apollo
- Added Deck's RIL fix (patch 23) for data dropping. (These commits have still not been committed and are considered to be a work in progress. With that being said, most reports are showing that this fix is working.)
Does this have 4G LTE? I haven't picked anything up yet, but my area is very spotty.
c64fan said:
Does this have 4G LTE? I haven't picked anything up yet, but my area is very spotty.
Click to expand...
Click to collapse
LTE does work. It's just coming into my area so it only works for me in some places.
One thing that I noticed with this ROM after adding Deck's RIL fix is that I had to reboot the ROM for it to connect to data. If anyone else can confirm this.
Nice 1. Thanks for sharing man. Looking forward to see what you bring in the future
SENT FROM MY LTEVO
Does this have the ribbon feature?
downloading now baby!!
@tjarnold since I build RB for the HTC DNA (somewhat similar device) let me know if you can figure out later how to get the camera to work when compiling with GCC 4.7 and -O3, because I ran into the same issue. I fixed it by using GCC 4.6 and -O2 everything compiled fine.
mcwups1 said:
Does this have the ribbon feature?
Click to expand...
Click to collapse
Yes, ribbons are included. They were one of the first reasons that got me back on Root-Box. I love using the ribbons and have a couple set up at any one time.
.torrented said:
@tjarnold since I build RB for the HTC DNA (somewhat similar device) let me know if you can figure out later how to get the camera to work when compiling with GCC 4.7 and -O3, because I ran into the same issue. I fixed it by using GCC 4.6 and -O2 everything compiled fine.
Click to expand...
Click to collapse
I have my rom compiled with GCC 4.7 and -O3. While I did not fix the issue compiling the camera myself, you can see what was done here. I am very new to this so you may be referring to something different.
tjarnold said:
I have my rom compiled with GCC 4.7 and -O3. While I did not fix the issue compiling the camera myself, you can see what was done here. I am very new to this so you may be referring to something different.
Click to expand...
Click to collapse
Mike pm'ed me about what he did to fix it shortly after I posted that post lol but thanks anyways
Sent from my Nexus 7 using XDA Premium HD app
Anyone else have the media volume change with the buttons instead of the ringer? No matter if in an app or not
Sent from my EVO 4G LTE using xda app-developers app
reeher3287 said:
Anyone else have the media volume change with the buttons instead of the ringer? No matter if in an app or not
Sent from my EVO 4G LTE using xda app-developers app
Click to expand...
Click to collapse
Yes. That is the way it is set up. The repos I'm using have it set that way. I like it that way since I keep my ring on silent and use to accidentally hit the volume button and either turn it up or turn off vibrate and this annoyed me.
I have never looked into where this setting is. I did check to see if I could find something in settings to change this, but did not find one.
its all good, ive kinda grown to like it myself lol.
on another hand, this rom and jellbeer latest i keep getting random reboots and when it would boot back up system process fc's, never had these problems before using cm based roms for the past year. any ideas??
latest firmware and etc except the ts driver btw
THIS IS RASTAPOP FOR FLO
/// WHAT IS RASTAPOP?
Other rastapop threads for various devices:
rastapop for manta
rastapop for mako
rastapop for grouper
rastapop for hammerhead
rastapop for shamu
rastapop for flounder
/// ABOUT THE BUILD FOR FLO
This ROM is a build of the well known rastapop ROM for flo. It will have the same features and modifications as rascarlos ROMs. I won't add any additional features so please don't even ask for them. Thank you.
A massive thanks to @corwin42 for bringing rastakat to flo, many of you may have seen that I picked up the last few rastakat builds as @corwin42 was too busy. He has now very graciously handed this thread over to me for the maintenance of rastapop please do consider buying @corwin42 a beer for carrying us this far!
/// ABOUT ME
I'm a 21 year old student based in the UK so when I'm not partying or studying I'm doing Android. During exam times builds may be a bit delayed but generally I have a lot of time on my hands so keeping flo up to speed shouldn't be an issue!
/// ABOUT THIS THREAD
Since this is a thread about the rastapop ROM I've used the same look as rascarlo in his threads.
/// THANKS
@rascarlo for the features in rastapop.
@fitsnugly for euroskank
@corwin42 for bringing rastakat to flo!
Android Open Source Project
CyanogenMod
HTML:
***23/04/2015***
MERGE BUILD
PLATFORM_VERSION=5.1.1_r1
BUILD_ID=LMY47V
***18/04/2015***
MERGE BUILD
PLATFORM_VERSION=5.1.0_r5
BUILD_ID=LMY470
***29/01/2015***
- platform/build:
.Add QCOM target-specific cong & helper macros
.drop AOSP mms
.drop AOSP camera
- platform/frameworks/base:
.RRO: prevent duplicate system overlays
.RRO: reintroduce lost ResTable insert of assets
.RRO idmap: pad with 0xffffffff, not 0x00000000
.RRO tests: fix potential NPE
.RRO tests: adapt tests to split apks
.status bar power menu: add rotation animation
.status bar power menu alignment
.status bar power menu: simplify update resources
***10/01/2015***
- platform/frameworks/base - platform/packages/apps/settings:
.volume rocker music controls
.make status bar brightness control work with automatic brightness enabled
- platform/vendor/rascarlo:
.update telephony icons
PLATFORM_VERSION=5.0.2_r1
BUILD_ID=LRX22G
MERGE BUILD
- platform/frameworks/base - platform/packages/apps/settings:
.status bar battery percentage: option for percentage inside icon
- platform/vendor/lge:
.hammerhead: binaries LRX22C
- platform/frameworks/base - platform/packages/apps/settings:
.status bar power menu
- platform/frameworks/base:
.PackageManager: allow build-time disabling of components (allows stock OTA components to be marked as disabled)
.volume rocker wake: add volume keys to isWakeKey KeyEvents
.PackageManager: add persist property to enable lazy dexopt
- platform/packages/apps/settings:
.rastapop settings rearrangement
***05/12/2014***
- merge build - android-5.0.1_r1 - LRX22C
***30/11/2014***
- Initial official release
/// FLASH
latest TWRP is recomended.
- full wipe if coming from a different rom, else skip this step
- wipe cache
- wipe dalvik cache
- flash build
- flash gapps
- (opt.) flash kernel since it comes with stock (since there is currently no trinity I use faux)
- (opt.) flash SuperSu/Superuser
- reboot
- log into google and let it sync
- (opt.) reboot
- Install Google Now Launcher from Google Play for the full 5.0 experience (fix coming soon)
/// MD5SUM
you can also download the md5sum file and check in recovery
/// LINK
ROM
PA GApps or Banks GApps
SuperSU
/// NEW BUILDS
will be posted here and on twitter
/// CHANGELOG & FEATURES
you can always find latest changes on this page
/// SOURCE
all the code is available on my github
device tree and kernel available from Google
XDA:DevDB Information
[ROM] RASTAPOP [Android 5.1.1_r1 LMY47V] [PRODUCT_DEVICE := flo], ROM for the Nexus 7 (2013)
Contributors
matt4321
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: 2015-04-23
Created 2014-12-02
Last Updated 2015-04-24
Reserved
/// BUILD RASTAPOP FOR FLO
you can init your repo using this manifest:
current branchcfor android-5.0.1_r1 is lollipop-ras-mr1
Code:
repo init -u https://github.com/matt4321/android_manifest.git -b lollipop-ras-mr1
Code:
repo sync -jX
where is X the number of jobs
Code:
. build/envsetup.sh
Code:
lunch
choose device
Code:
make -jX
where X is the number of jobs
to build boot.img, system.img and userdata.img
Code:
make otapackage -jX
where X is the number of jobs
to build flashable zip
Video review, thanks to @Cm9aphla
One more
Finally! Great to see rasbean on flo!
YAYY ! thank you @rascarlo and @corwin42 !! Missed this!
This should be in Original Dev.
Yeaaah! Gonna flash this now! Will report back!
Hey what gapps are you guys using? I flashed the 8-13 gapps and am missing the camera?
Woot!
phillysmako said:
Hey what gapps are you guys using? I flashed the 8-13 gapps and am missing the camera?
Click to expand...
Click to collapse
i always use the PA gapps works well http://forum.xda-developers.com/showthread.php?t=2397942
never failed me yet on roms i test
oh and a great rom thanks to all that made this happen
I've been longing for some Rasbean in my life again! Thank you to all who made this possible.
Sent from my Nexus 7 using xda app-developers app
This is very nice. Thanks. The PA gapps are nice too. Everything is nice. I'm nice. The beer is nice.
Sent from my Nexus 7 using XDA Premium 4 mobile app
What's the kernel included? AOSP or CM?
PStephan88 said:
What's the kernel included? AOSP or CM?
Click to expand...
Click to collapse
aosp ftw
PStephan88 said:
What's the kernel included? AOSP or CM?
Click to expand...
Click to collapse
AOSP
rascarlo said:
aosp ftw
Click to expand...
Click to collapse
That's the answer i wanted to read thx
Yes!!! Thank you OP and rascarlo! Installing tonight!
sent by my android.
I don't have a Gallery.apk in System Apps. I checked the rom zip also and it's not there. Just a heads up. This is my first time trying this rom, and I like it so far! Thanks!
droidroidz said:
Yes!!! Thank you OP and rascarlo! Installing tonight!
sent by my android.
Click to expand...
Click to collapse
Noticed this too. No camera, either.
Need a gapps w/ camera gallery included
sent by my android.
{
"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"
}
SlimKangs Moto X
These are self-compiled builds of the Latest SlimKat source including added features and build optimizations to enhance Slim's already great experience. Don't flash this if you’re not comfortable with testing out new and possibly broken features. Credits and Thanks to The SlimRom team, CyanogenMod, Rascarlo, BeerGang, temasek, Cristiano Matos, sbradymobile, Paranoid Android, Der_Schubi, fusionjack, sparksco, flar2, Faux123, FranciscoFranco, Morphic, and [email protected] for Hosting.
DISCLAIMER
Code:
/*
* 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. Hard. A lot.
*/
HOW TO INSTALL
First Time Installing
Download the Rom
Download compatible Gapps
Reboot to TWRP
WIPE DATA/FACTORY RESET
Flash the Rom
Flash Gapps
Reboot
Already Installed SlimKangs
Download the Rom
Reboot to TWRP
WIPE Cache
WIPE Dalvik Cache
Flash the Rom
Reboot
Changelog and Rom Downloads in POST #2
MISC LINKS
Gapps
Kernel Source
SlimRom Source
SlimRoms.net
If Cherry Picks/Feature's disappear, it's because they were merged, abandoned or conflict with the current source or other cherry picks
Current Build
Build 11 [2014/10/17]
md5: a8cd5aa1258f904e883ebcb94d5bb1cd
Latest Slimkat source
Latest CM ghost kernel updates
ghost: proximity check before wake option
Make Swap volume buttons configurable
Force Expanded Notifications option
Option to Reduce volume to safe level when headset is connected
Over scroll effects
Update SuperSU
Dual panel settings option
Previous Builds/Changelog
Build 10 [2014/10/12]
md5: e72554979b8a97c8528b80100976564d
Rebased Now includes the following updates:
Latest Slimkat source
Latest CM ghost kernel with many updates including updates up to 3.4.103, OC, voltage control, Fsync, fauxsound, Lz4 compresssion, ETC.. Use trickstermod/ FauxSound to configure... See git for full kernel change log Link
Kernel compiled with linaro 4.9 toolchain
Unnecessary apps removed from build to save space (AOSP Browser, AOSP Music, SlimCenter, SlimFileManager, DashClock)
Lockscreen Blur
Lockscreen notifications
settings: Make mobile settings a first-class citizen and update icon
Heads up: option to disable in lockscreen
Heads up master switch
SlimRecent: Make it optional
Revert CM superuser and add built in SuperSU
AOKP custom system animations
Statusbar: Make double tap gesture configurable
Display Settings: Better font size control
Settings: Add TricksterMod header and remove if app is not installed
Settings: Add FauxSound header and remove if app is not installed
Settings: Add FauxClock header and remove if app is not installed
Settings: Add FrancoKernel utility header and remove if app is not installed
Settings: bring back the status bar activity indicators for mobile data and wifi
Add direct launcher prefs access to home settings fragment
Comment out SlimCenter
Owner is always a dev
Status Bar: Network usage stats
Remove custom Slim default DPI's
Set audio volume steps from 15 to 30
AOSP Recents: add clear all recents button
NavBar: shorter glow animation
Smooth background gradient
AOSP Recents: Allow live wallpaper background
Various Frameworks fix's and tweaks
Build 9 [2014/08/01]
MIRROR
md5: 8882731c69d039a8c9ed25cef5df2f61
Latest Slimkat source
Updated kernel to 3.4.101
Merge updates from DHacker's Team gummy kernel (Caf, and prima updates)
Bring back hardware key settings for Obake users
Add Slimrecents background color & transparency settings from slim gerrit
Build 8 [2014/07/30]
MIRROR
md5: e323b1982744ce69e4ecc8aab861d3a5
Update toolchains.. Linaro 4.9 for kernel, Linaro 4.8 for ROM.
Update kernel to latest 3.4.100
Latest Slimkat source
Update SuperSU
Enable overlay option to turn on/off battery full and, notification led (Only works with AC power connected)
Build 7 [2014/07/12]
MIRROR
md5: 33a05ac220399c7eea6c8de00aa94401
Clean up build flags
Art runtime now works (Option is in Dev settings, Make sure your gapps are compatible with ART!! I suggest PA gapps.)
Hide notification light, and hardware key settings as we dont need them showing.
Prebuilt: Update Nova Launcher to version 3.0.2
Build 6
Latest SlimKat source (Including Slim Heads Up.)
Latest Cm kernel updates (kernel version 3.4.97)
Revert prima update in kernel. (Should fix WiFi wakelock draining battery.)
Added back 480-1080P video recording profile. 480-1080P will still freeze AOSP camera, You can only record in CIF res with AOSP camera app.
Added OpenCamera to the rom. Can use full res in photo/video!!Playstore Link
frameworks/av updates for Slim gerrit
Build 5 [2014/06/30]
MIRROR
md5: 7686d0b99472765ba4d77dcc5381a6f1
Latest SlimKat source
Heads up
Revert: Change density on the fly
Build 4 [2014/06/22]
MIRROR
md5: 71ee69392c773ce778726ae95a928886
Latest SlimKat source (android-4.4.4_r1)
Updated kernel to latest CM updates (3.4.94)
Updated device tree to latest CM updates
Updated SuperSU v2.00
Build 3 [2014/06/08]
MIRROR
md5: 4a68aa7feeb150e38545cefe38812363
Latest SlimKat source (android-4.4.3_r1.1)
Updated kernel to latest CM repo (3.4.91)
Add Motorola system info to phone info screen
Update arm-linux-androideabi toolchain to 4.8.4
Build 2 [2014/06/01]
MIRROR
md5: 01ccb1094e70c69be073eb79fba8617e
Rom and Kernel compiled with SaberMod 4.8.3 Toolchains
Latest SlimKat source
Active display with supporting commmits and bug fixes (still a WIP)
Update build flags with -fgcse-las
Update kernel build flags to -Ofast and other optimization flags for Krait chips.
Build 1 [2014/05/26]
MIRROR
md5: 62a9a332648af69b25e846502ea4bba3
Rom and Kernel compiled with SaberMod 4.8.3 Toolchains
Tons of Linaro fix's for the default optimization flags that include -O3, and strict-aliasing
Latest SlimKat source
Revert Koush's Superuser and add embedded SuperSu
Slim: Change density on the fly
Remove Dashclock, AOSP Music, SlimCenter, SlimFileManager, SlimIRC
DocumentsUI: Add a standalone File Manager
DocumentsUI: Allow open files instead of URIs
AOKP custom system animations
Configurable status bar activity indicators for mobile data and wifi
Default gradient fix
NavBar shorter glow animation
Add network usage stats to status bar.. Including timeout, and color options
Update the color of the expandable volume panel icon
Various frameworks fixes and optimizations
Settings: Remove "mobile plan"
Settings: Remove System update activity
Settings: Move mobile settings to settings header
Settings: Add TricksterMod, FauxClock and FauxSound preference to settings header... Also removes preference when app is not installed
Add direct launcher settings access to home settings fragment.
Dalvik and Bionic optimizations
CyanogenMod based moto_msm8960dt kernel including:
Updated compiler flags including -O3, mtune=cortex-a15, mfpu=neon-vfpv4, and mcpu=cortex-a8.
lib/memcopy: use glibc version
lib/string: use glibc version
Optimized ARM RWSEM algorithm
lib/int_sqrt.c: optimize square root algorithm
arm/crypto: Add optimized AES and SHA1 routines
Voltage Control
Add SIO I/O scheduler
Add FIOPS I/O scheduler
Faux Sound Control
Fastcharge
Tweaked Deadline scheduler
Franco's ROW, and CFQ magic values.
fsync control
Morphic's ondemand tunables
Slimbus OC
CPU OC to 1.9Ghz
GPU OC to 450Mhz
Remove useless Debugging
Writeback tweaks
binfmt_elf.c: use get_random_int() to fix entropy depleting
Add /dev/frandom device support
mm: Set VM_MAX_READAHEAD to 512 as default
And more check git for more details!!
Known Bugs
CM11 ghost bugs
This rom got the faux kernel?
Sent from Moto X
does the camera work on this rom or is it like the rest of the aosp roms (random camera issues)?
Mont said:
This rom got the faux kernel?
Sent from Moto X
Click to expand...
Click to collapse
No its Cm based with added features
pottyvick said:
does the camera work on this rom or is it like the rest of the aosp roms (random camera issues)?
Click to expand...
Click to collapse
Haven't experienced any issues in testing the last few days.
I will flash this now and report any issues
Looks pretty sweet. Have to give it a flash tomorrow evening. Haven't run a AOSP ROM yet. What's the preferred App for Active Display?
Sent from my LG-V510 using Tapatalk
rebretz000 said:
Looks pretty sweet. Have to give it a flash tomorrow evening. Haven't run a AOSP ROM yet. What's the preferred App for Active Display?
Sent from my LG-V510 using Tapatalk
Click to expand...
Click to collapse
AcDisplay on the playstore
Sent from my XT1060 using Tapatalk
A few bugs: Play download caused a reboot.
On nearly every reboot a 2nd reboot is needed to fix WiFi & BT.
There is no Google (voice) search via BT. Eg call Wife.
But Way cool otherwise. Saved a BU & will wait.
aviwdoowks said:
A few bugs: Play download caused a reboot.
On nearly every reboot a 2nd reboot is needed to fix WiFi & BT.
There is no Google (voice) search via BT. Eg call Wife.
But Way cool otherwise. Saved a BU & will wait.
Click to expand...
Click to collapse
Haven't had any issues downloading from play. I don't have a BT headset so I can't test that, dose the hotword detection thru BT normal work on AOSP ROMs?
Sent from my Moto X using Tapatalk
I don't have any problem. The best rom, really smooth. Great job man, im wait for new builds
Enviado desde mi Moto X mediante Tapatalk
Anyone else having trouble downloading files and such?
Sent from my DROID MAXX using Tapatalk
jakereeves31 said:
Anyone else having trouble downloading files and such?
Sent from my DROID MAXX using Tapatalk
Click to expand...
Click to collapse
Been pretty stable for me downloading files and torrents.. what is happening to your DL's?
Sent from my Nexus 7 using Tapatalk
DJLamontagneIII said:
Been pretty stable for me downloading files and torrents.. what is happening to your DL's?
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
They all fail. I think my strorage is jacked up. I would post some screen shots of my files, but they won't even save. I have a sdcard0 folder and a emulated folder and in the emulated folder it has a 0 folder and a legacy folder. Inside the 0, legacy, and sdcard0 folder they all have the same things inside of them. So, they're all the exactly the same. I don't get it, but I'm pretty sure that has to be my issue.
Sent from my DROID MAXX using Tapatalk
Is this an msm8960dt build or just for the X?
Sent from an unlocked and unVerizon'd Droid Maxx
lafont28 said:
Is this an msm8960dt build or just for the X?
Sent from an unlocked and unVerizon'd Droid Maxx
Click to expand...
Click to collapse
msm8960dt kernel and device tree so it should work.
Sent from my Moto X using Tapatalk
jakereeves31 said:
They all fail. I think my strorage is jacked up. I would post some screen shots of my files, but they won't even save. I have a sdcard0 folder and a emulated folder and in the emulated folder it has a 0 folder and a legacy folder. Inside the 0, legacy, and sdcard0 folder they all have the same things inside of them. So, they're all the exactly the same. I don't get it, but I'm pretty sure that has to be my issue.
Sent from my DROID MAXX using Tapatalk
Click to expand...
Click to collapse
That file structure is normal it started around the JB release there just symlinks. That's weird tho, did you come from s fresh install or flash over another slim build.
Sent from my Moto X using Tapatalk
@DJLamontagneIII It was a fresh install. My gallery won't even read all my pics from my storage. It says no external storage available.
Sent from my DROID MAXX using Tapatalk
jakereeves31 said:
@DJLamontagneIII It was a fresh install. My gallery won't even read all my pics from my storage. It says no external storage available.
Sent from my DROID MAXX using Tapatalk
Click to expand...
Click to collapse
Yea that's weird I'd try to install again with a fresh DL. Should work on all of the msm8960dt family because its unified but what device are you using?
Sent from my Moto X using Tapatalk
I present you my private slim builds.
It's pure stock slim with full -O3 support.
Features:
Rom - linaro 4.8
Kernel - linaro 4.8
JustArchi optimizations
Official changelog:
SLIMROM
My changelog:
10-01-2015 Slim5.02: Latest source, used GCC 4.8 for rom and kernel.
14-12-2014 Slim5.0: Latest source: alpha 9, changed a lil bit flags, rom should be flawless now
09-12-2014 Slim5.0: Latest source: alpha 8
01-12-2014 Slim5.0: Latest source: alpha 6
27-11-2014 Slim5.0: Latest source: alpha 5, fixed playstore.
24-11-2014 Slim5.0: Latest source: alpha 4, full -O3 included, some icons in google play are glitchy. Linaro 4.8
22-11-2014 Slimpop: Latest source: alpha 3
13-11-2014 Slimpop: Latest source: alpha 2
Bugs:
You tell me (it's alpha)
Gapps force close = reflash gapps without wipes (u wont lose accounts etc).
Installation:
moving from another rom? do full wipe before flashing
moving from previous versions of slim5.0 (built by me/official/sb else)? Just install, no wipes required.
having system crashes etc. - full wipe
gapps force close - reflash gapps
for root access, flash SuperSU
Download:
Slim 5.0
Slim5.02 10-01-2015
Credits:
Slimroms.net
JustArchi optimizations
Linaro
@TheLoonyBin
Source:
Slim5.0
How to build:
You need 64bit linux, I use Manjaro based on Arch
Follow this turorial (Ubuntu based): Ubuntu
Follow this turorial (Arch based): Arch
Sync source: repo init -u git://github.com/SlimRoms/platform_manifest.git -b lp5.0 && repo sync
Initialize building environment to bash: . build/envsetup.sh
Try to build, it should download device source: time brunch slim_hammerhead-userdebug
After downloading device tree u can stop compilation process
Go to slim_folder/.repo/local_manifests and replace it with following code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Removals -->
<remove-project name="platform/external/webp" />
<remove-project name="SlimRoms/android_build" />
<!-- Slim device and kernel source -->
<project name="SlimRoms/device_lge_hammerhead" path="device/lge/hammerhead" remote="github" revision="lp5.0" />
<project name="SlimRoms/kernel_lge_hammerhead" path="kernel/lge/hammerhead" remote="github" revision="lp5.0" />
<!-- My choice, usually these repos are ahead of default ones -->
<project name="JustArchi/android_external_webp" path="external/webp" remote="github" revision="cm-11.0" />
<project name="TheLoonyBin/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="lp5.0" />
<project name="TheLoonyBin/proprietary_vendor_qcom" path="vendor/qcom" remote="github" revision="lp5.0" />
<project name="TheLoonyBin/proprietary_vendor_broadcom" path="vendor/broadcom" remote="github" revision="lp5.0" />
<project name="ArchiDroid/Toolchain" path="prebuilts/gcc/linux-x86/arm/arm-linux-androideab-4.8Li" remote="github" revision="linaro-4.8-arm-linux-androideabi" />
<!-- My repos, fixes, patches etc -->
<project name="xenuPL/android_build" path="build" remote="github" revision="lp5.0" />
</manifest>
Clean all stuff: make clean
Wipe ccache: rm -rf ~/.ccache
Build rom: brunch hammerhead -jx (x-number of cores)
Awesome ~ will give it a flash later on here goes my weekend :victory:
Hellz yah !! Thank you Brother for dropping some fresh new dope !!
Time to whip out the ye ole' TWRP syringe and slam this potent goodness in my phone-arm!!
Thanks again brother for the f¡x !!
��
This is awesome - super stable too. Thanks man!
I'd love to see someone do some AOSPA builds in the future.
Oh I will try both of them downloading.....:silly:
Got aospa sources, but i need to fix some stuff. Will try to build it this week.
Omni build running smooth with Linaro r59. I'd love to see the CarbonROM with the Archi optimizations too if you can.
New slim
satyr007, great work!
These optimizations, are really great, I updated Omni to latest official and now i see how your build was faaast.
I wish these were the daily Omni builds
Cheers!
Great job feels snappier slim
new omni
This Omni rom works fine.
I'm testing the Kernel Big-Bum CM.and I think the results are positive.Sorry,I can not upload screenshots.
Tested Omni rom and it's blazing fast. Went back to PA stock because I need it's features. Hope that OP will manage to do a PA version. Thank you for bringing forth these tweaks for our hammerhead.
Please post a mirror.. mega is blocked in my country. thanx in advance
Any Chance for an optimized Mahdi Rom? Tested your Slim Version and was impressed. But Mahdi gives me more options..
Sent from my LG-V500 using XDA Free mobile app
Slim download not available
peluillo said:
Slim download not available
Click to expand...
Click to collapse
Working now :good:
@satyr007 check pm.
latest slim 7.2.1
First AOSPA build. I will build only these 3 roms from time to time (once a week or two)