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.
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
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.
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 | GithubMY:Github | Google+ Google Nexus One (passion): w/ Jellybean - 2.6.38.8-evervolv-perdo-jellybean - 5.08.00.04 - 7.35.5017 (BlackRose) Google Nexus 4 (mako): w/ Jellybean - 3.4.24-evervolv-fulsi Google Nexus 7 (grouper): w/ Jellybean - 3.1.10-evervolv-mirus-jellybean Archos 5IT (gen7): w/ Stock Donut - used as alarm clock
Send me a bitcoin: 1Vade92L3Wn4HGv8E4GTNQuUMJ2E7DdC2
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 | GithubMY:Github | Google+ Google Nexus One (passion): w/ Jellybean - 2.6.38.8-evervolv-perdo-jellybean - 5.08.00.04 - 7.35.5017 (BlackRose) Google Nexus 4 (mako): w/ Jellybean - 3.4.24-evervolv-fulsi Google Nexus 7 (grouper): w/ Jellybean - 3.1.10-evervolv-mirus-jellybean Archos 5IT (gen7): w/ Stock Donut - used as alarm clock
Send me a bitcoin: 1Vade92L3Wn4HGv8E4GTNQuUMJ2E7DdC2
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
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?
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
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:
It’s been well established that XDA-Developers isthedestination for resources relating to … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?