Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,779,227 Members 47,772 Now Online
XDA Developers Android and Mobile Development Forum

[DEV] [ROM] [N1] Evervolv Jellybean (4.1)

Tip us?
 
texasice
Old
(Last edited by texasice; 21st December 2012 at 02:56 AM.)
#1  
texasice's Avatar
Recognized Developer - OP
Thanks Meter 3458
Posts: 602
Join Date: Oct 2009
Location: Austin
Default [DEV] [ROM] [N1] Evervolv Jellybean (4.1)

Jellybean 4.1
ALL USERS SHOULD UPGRADE TO JELLYBEAN 4.2

Quote:
Known Issues:
  • USB Tether
  • P2P: (not supported by hardware)
  • ...
New BLACKROSE Hboot required for jellybean
Downloads: MD5SUMS
System: 260 Cache: 8 Userdata: 168 (recommended, future proof, fits any gapps)
System: 250 Cache: 8 Userdata: 178 (should be safe)
System: 230 Cache: 8 Userdata: 198 (possible but you need to use bextons gapps installer and dont install offline voice recognition)
System: 210 Cache: 8 Userdata: 218 External gapps required (see 3rd post)
Why does /system need to by so big? Well to put this in perspective the gnex and n7 have 600mb /system partitions. So their /system is larger than our entire nand (~430mb usable). The 'base' android build is <200mb. The real bulk comes from gapps which are like +40mb the bulk of that is the new voice recognition dictionaries for google now. So theres the gist. Now heres the problem. Dalvik-Cache will be no smaller that 100mb so we're pretty much left with 60mb for apps and data. Which is way too small. Which makes a2sd pretty much required. If youre like me and have <10 apps the builtin a2sd should work fine otherwise you will need m2sd (see QA below) or you wont be able to install /anything/ from the market due to 'low storage space' errors.

  • To flash
    Code:
    adb reboot bootloader
    fastboot flash hboot hboot_jellybean_260-8-168.nb0
    fastboot reboot-bootloader
  • Should see "Jellybaby" on second line
    Code:
    fastboot erase system
    fastboot erase boot
    fastboot erase userdata
    fastboot erase cache
  • Boot recovery. Flash your zip

Quote:
QA:
**I dont have enough space for all my apps? A: try m2sd
**Where can I get info on the builtin a2sd? A: see here for quick run down.
**What is blackrose? A: Please do NOT try and flash this until you find out. And do NOT ask in this tread
**Why is my screen not working? A: Reformat your sdcard. Sounds stupid but its the answer
----------------------------------------------------------

For tarball: It is now xz compressed (depreciated new method below)
Code:
tar -xaf <release>.tar.xz
fastboot erase system
fastboot flash system system.img
fastboot erase boot
fastboot flash boot boot.img
To flash with fastboot: use the zip appended with "-fastboot-update"
Code:
fastboot erase boot
fastboot erase system
fastboot update Evervolv-3.1.0-<release>-fastboot-update.zip
Evervolv: Gerrit | Github My: Github | Google+
Google Nexus One (passion): w/ Evervolv Kitkat - 2.6.38.8 - 5.08.00.04 - 7.35.5017 (BlackRose)
Google Nexus 4 (mako): w/ Stock Kitkat - 3.4.0
Google Nexus 7 (flo): w/ Stock Kitkat - 3.4.0
The Following 288 Users Say Thank You to texasice For This Useful Post: [ Click to Expand ]
 
texasice
Old
(Last edited by texasice; 8th November 2012 at 12:16 AM.)
#2  
texasice's Avatar
Recognized Developer - OP
Thanks Meter 3458
Posts: 602
Join Date: Oct 2009
Location: Austin
Default DOWNLOADS

Downloads: http://dl.evervolv.com/

Nightlies
For nightly changelogs reference gerrit. or the changelog.html in the dl directory for shortlog (blank means no changes were pulled)
These are automated builds and might not work properly but the general rule: its probably fine.

Gapps:
Usually the newest is best (http://goo.gl/LJiTC)

Releases
thanks to bexton for the host for releases
Note about *mini* builds: Strips out video editor, boot animation, international dictionaries, some fonts and ringtones to fit on smaller /system. needs ~230mb /system (wont fit on stock hboots)

Changelog

Evervolv-Perdo-3.1.0p1-passion (10/17)
Quote:
  • Merge android 4.1.2
  • fix trackball notifications
  • transparent lockscreen
  • some kernel changes to ondemand governor for better meshing with userspace powerhal
  • Enable vsync
Evervolv-Perdo-3.0.0p6-passion (10/05)
Quote:
  • Bump JRO03R
  • Partialy working camcorder
  • Misc updates*
Evervolv-Perdo-3.0.0p5-passion (9/19)
Quote:
  • fix 3g network discovery
  • a2dp: bluetooth audio (via tyler hall)
  • more dictionaries
  • launcher rotation
  • new kernel
  • update openssh, busybox
  • no more legacy camera, using gallery version now (preview has some issues)
  • new default wallpaper
  • a2sd supports new jb folder app-asec
  • fix capacitive button backlight with autobrightness
  • webgl in stock browser
  • ctr-screen off animation
Evervolv-Perdo-3.0.0p4-passion (8/10)
Quote:
  • bump JRO03L
  • add more features: battery percent, powermenu screenshot, t-9 dialer, 6bar signal
  • update adreno libs
  • split long sms instead of convert to mms
  • experiments with power hal to extend battery life on standby
  • linaro bionic optimizations for a bit of speed
  • Camera should be able to take pictures
Evervolv-Perdo-3.0.0p3-passion (7/31)
Quote:
  • Kernel update: data usage shows up in settings, add avs, switch to caf ondemand gov
  • Update Superuser
  • Port jumpytouch filter from ics (thanks thoemy) for better pinch to zoom
  • bump to JRO03H
  • HWA now working (no butter)
  • EVToolbox is back (trackball/volume wake, vol music control, ics lockscreen)
Evervolv-Perdo-3.0.0p2-passion (7/19)
I'm pretty tired and dont feel like rebuilding just to bump the version. So here is a p2 'nightly'. That was really only built to test a cron script. but should work just fine.
Fixes:
Quote:
  • Wifi tether (used it all day today)
  • browser rendering
  • paid apps (untested)
  • googles apps on sd (untested)
  • Superuser
Evervolv-Perdo-3.0.0p2-passion (7/16)
Quote:
  • Wifi signal. (switched to bcmdhd) (maybe broke wifi tether)
  • Apps2sd (cant format the partition, i forgot to add e2fsprogs to the build)
  • Sound. (probably)
  • Reboot menu
  • Usb mass storage
  • Trackball (no wake yet)
Evervolv-Perdo-3.0.0p1-passion (7/14)
Quote:
  • Initial release
Evervolv: Gerrit | Github My: Github | Google+
Google Nexus One (passion): w/ Evervolv Kitkat - 2.6.38.8 - 5.08.00.04 - 7.35.5017 (BlackRose)
Google Nexus 4 (mako): w/ Stock Kitkat - 3.4.0
Google Nexus 7 (flo): w/ Stock Kitkat - 3.4.0
The Following 111 Users Say Thank You to texasice For This Useful Post: [ Click to Expand ]
 
texasice
Old
(Last edited by texasice; 15th October 2012 at 05:53 PM.)
#3  
texasice's Avatar
Recognized Developer - OP
Thanks Meter 3458
Posts: 602
Join Date: Oct 2009
Location: Austin
HOWTO: external gapps

Cautions:
-This is an alternative to flashing the gapps zip in recovery. Do not do this if you have flashed gapps through recovery
-For m2sd users see here

Gist:
Instead of wasting nand space installing 50+MB of gapps to /system we will place them on /sd-ext and create symlinks to /system. This means you can reduce the /system partition to 210MB safely and still have full gapps. In principle, after the initial setup this will survive wipes and updates (assuming you dont format /sd-ext).

The main reasoning is reading from the sdcard should be just as fast (or faster especially with journaling disabled which is now done automatically by the init mount script) than from nand. But random writes to the sdcard are going to me much slower than nand. So if we are only reading from the sdcard and writing all our data to nand it should be much faster.

getting the gapps in the right place

# via adb
Code:
# extract the gapps zip on you desktop
# create directory on device
$ adb shell mkdir -p /sd-ext/gapps/system
# push the system folder to device
$ adb push ~/Downloads/gapps/system /sd-ext/gapps/system
# make sure directories are right init script depends on this exact placement (mainly check we dont have gapps/system/system/)
$ adb shell ls /sd-ext/gapps/system
app        etc        framework  lib        usr
# enable extgapps (quotes needed)
$ adb shell "echo x > /sd-ext/gapps/.extgapps"
# gapps dir should look like this (if .extgapps doesnt exist the init script wont run)
$ adb shell ls -a /sd-ext/gapps/
.extgapps  system
# reboot and wipe device
$ adb reboot bootloader
$ fastboot -w
$ fastboot reboot
# via root explorer (these are fairly rough)
Code:
-click on the gapps zip on sdcard to open
-long press the system folder -> extract -> 'go to extracted'
-long press the system folder (the extracted one) -> copy
-navigate to /sd-ext
-menu -> new folder -> name it 'gapps'
-open gapps -> paste (system folder)
-menu -> new file -> name it '.extgapps' the dot is required
# directories should now contain:
# /sd-ext/gapps should have: .extgapps, system
# /sd-ext/gapps/system should have: app, etc, framework, lib, usr
-reboot recovery -> wipe data
once its setup

# on reboot
Code:
# symlinks will be created on boot
# look at beginning of logcat to ensure links were created
$ adb logcat -C
.....
I/extgapps(  137): Removed Provision 
I/extgapps(  139): Removed QuickSearchBox 
I/extgapps(  145): Created /system/app/Talk.apk 
I/extgapps(  148): Created /system/app/ChromeBookmarksSyncAdapter.apk 
I/extgapps(  151): Created /system/app/GoogleBackupTransport.apk 
I/extgapps(  154): Created /system/app/GoogleCalendarSyncAdapter.apk 
I/extgapps(  157): Created /system/app/OneTimeInitializer.apk
.....
let me know how it works for you.
You will now never need to flash gapps again.
Evervolv: Gerrit | Github My: Github | Google+
Google Nexus One (passion): w/ Evervolv Kitkat - 2.6.38.8 - 5.08.00.04 - 7.35.5017 (BlackRose)
Google Nexus 4 (mako): w/ Stock Kitkat - 3.4.0
Google Nexus 7 (flo): w/ Stock Kitkat - 3.4.0
The Following 75 Users Say Thank You to texasice For This Useful Post: [ Click to Expand ]
 
nighty87
Old
(Last edited by nighty87; 14th July 2012 at 11:30 AM.)
#4  
Junior Member
Thanks Meter 11
Posts: 11
Join Date: Nov 2009
Nice work! i tested on my device and its running very nice.
Function Tests:
- boot without errors
- UI (HW) is very good (cool Animation ). Touch input slowly
- HSDPA / GSM works
- WLAN works verys good, but system show wlan connection very low.
- Android Browser has render problems (Google Chrome works fine)
- sound volume keys works with sound
- sound in media player works
- phone sound doesn't work
- gallary works nice
- widgets works with auto position
- m2sd script doesn't work (http://forum.xda-developers.com/show....php?t=1342387)

Google Apps:
- Google Play works fine
- Google Maps - multitouch is not useable
- Google Mail works fine
- Google Calendar works fine
- Google Contact works fine
- Google Talk works fine

Its a very stable alpha! THX
The Following 9 Users Say Thank You to nighty87 For This Useful Post: [ Click to Expand ]
 
wollac11
Old
#5  
wollac11's Avatar
Senior Member
Thanks Meter 129
Posts: 196
Join Date: Aug 2010

 
DONATE TO ME
I might give this a shot in a bit. How are the ui and animations feeling? Are they noticeably smoother on Jelly Bean than ICS or does project butter not make a difference on the nexus one?


Previous Devices: Samsung Galaxy Tab 10.1 16GB WiFi (sold)
The Following User Says Thank You to wollac11 For This Useful Post: [ Click to Expand ]
 
nighty87
Old
#6  
Junior Member
Thanks Meter 11
Posts: 11
Join Date: Nov 2009
the ui and animation is very smooth. i love the animation between the switch of activitys...
only the touch events are slowly. if gapps works -> n1 with 4.1
The Following User Says Thank You to nighty87 For This Useful Post: [ Click to Expand ]
 
creebefu
Old
(Last edited by creebefu; 14th July 2012 at 11:01 AM.)
#7  
Member
Thanks Meter 3
Posts: 34
Join Date: Oct 2010
Location: Dorset, England
Cannot wait to try this. Serious props!

Sent from my Nexus One using xda premium
 
xeloni
Old
#8  
xeloni's Avatar
Senior Member
Thanks Meter 383
Posts: 1,501
Join Date: Aug 2011
Location: Of Course...
Someone šan tell me which is thÚ Best hboot

Sent from my Nexus One using Tapatalk 2
Xiaomi Mi3 WCDMA Black
 
Bexton
Old
(Last edited by Bexton; 14th July 2012 at 12:32 PM.)
#9  
Bexton's Avatar
Recognized Contributor
Thanks Meter 1103
Posts: 608
Join Date: Sep 2011
Location: 50░ 56' 33" 6░ 57' 32"
Quote:
Originally Posted by xeloni View Post
Someone šan tell me which is thÚ Best hboot

Sent from my Nexus One using Tapatalk 2
This will probably change as system will probably grows!? For this pre-release you can use the same as for TexasIce Cream Sandwich (220 for system partition).

edit: you should be fine with 210, too. That is the disk usage after installation:
Code:
1|root@android:/ # df
df
Filesystem             Size   Used   Free   Blksize
/dev                   202M    32K   202M   4096
/mnt/asec              202M     0K   202M   4096
/mnt/obb               202M     0K   202M   4096
/system                220M   178M    41M   4096
/data                  200M    56M   143M   4096
/cache                  16M     1M    14M   4096

Google/LG Nexus 5 (32GB, Black) - Android 4.4.2 / KOT49H - Stock 3.4.0 Kernel - HHZ11k - Radio M8974-1.0.25.0.23
Google/LG Nexus 4 (16GB) - Android 4.4 / KRT16O - 3.4.67 ~AK.106.KK - MAKOZ30d - Radio 2.0.1700.97
Google/HTC Nexus One PVT ENG S-OFF - Android 4.2.2 / JDQ39 - Evervolv Perdo 3.2.0 - 2.6.38.8-evervolv-perdo-jellybean 8x50 - HBOOT-7.35.5117 (BlackRose) - Radio 5.12.00.08
Samsung Galaxy Tab 2 GT-P5110 - Android 4.2.2 / JDQ39E - CM 10.1.1 - 3.0.31 - MAKOZ10o - Radio 2.0.1700.48
// My Threads | My GitHub | My Google+
The Following 3 Users Say Thank You to Bexton For This Useful Post: [ Click to Expand ]
 
olboss
Old
#10  
Member
Thanks Meter 89
Posts: 34
Join Date: Jun 2010
It's already smooth with the first prealpha. I can't wait the next prealpha's !

Good job and thanks

Sent from my Nexus One using xda app-developers app

Tags
jellybean, nexusone
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes