[Nexus One Android Development] Bexton:
Because a couple of people have asked "how to flash the tarball"(!!!???) and because I can't sleep I thought I sum up some things and give you a little flashing for dummies instructions ;)

THIS INSTRUCTIONS ARE FOR P1 ONLY!​

0.) PREPARE

MAKE A BACKUP

1.) INSTALL EVERVOLV JELLY BEAN PREVIEW

Download this file: Evervolv-Perdo-3.0.0p1-passion.tar.bz2 (Mirror) to your computer.

Extract the file with the archive manager of your choice to, let's say, C:\Users\You\Downloads\Evervolv-Perdo-3.0.0p1-passion (you will find two files in the dowloaded file: "system.img" and "boot.img").

Connect your phone via USB to your computer (make sure it is recognized correctly).

Open a terminal / command line on your computer and navigate to the directory that contains the adb and fastboot executables.

So, if this is the full path: C:\android-sdk\platform-tools\fastboot.exe, you type: cd C:\android-sdk\platform-tools

Now, boot into bootloader mode. Therefor, type in the terminal: adb reboot bootloader

In bootloader mode, type in the terminal: fastboot -w and wait until it's finished.

Now type: fastboot flash system C:\Users\You\Downloads\Evervolv-Perdo-3.0.0p1-passion\system.img (of course you change that to the real path where you extracted the files to!). Wait a bit..

Now type: fastboot flash boot C:\Users\You\Downloads\Evervolv-Perdo-3.0.0p1-passion\boot.img (of course you change that to the real path where you extracted the files to!). Wait not that long..

Now type: fastboot reboot. Your phone will reboot now. Welcome to Jelly Bean!

2.) INSTALL EXTRAS

Download this file: Superuser-3.2-RC2-arm-signed.zip to your computer (contains Superuser.apk and su binary).

Download this file: ev-3.0.0p1-passion-addons-signed.zip (Mirror) to your computer (contains "Audio Fix", UMS app, QuickReboot app and Terminal emulator).

OPTIONAL: If you want Gapps, download this file: http://d-h.st/rOD to your computer (contains only: play store, google gallery, gmail, calendar).

Now, type again from terminal: adb reboot recovery to reboot into recovery mode.

Select Mount sdcard (or toggle usb mass storage) in your recovery menu.

Use the computer's file explorer to copy the downloaded zips to your phone's sdcard. When files are copied, unmount again and go back to the main menu of the recovery.

Now, select Install Zip from SD > Select Zip from SD and choose the Superuser-3.2-RC2-arm-signed.zip

When installation of Superuser has finished, select again Install Zip from SD > Select Zip from SD and choose the ev-3.0.0p1-passion-addons-signed.zip

When installation of ev-3.0.0p1-passion-addons-signed.zip has finished, you can A) reboot or - if you want Gapps - B) select again Install Zip from SD > Select Zip from SD and choose the gapps-ev-jb-20120713-min.zip - when that is done, you can reboot.

That's it. You now have Jelly Bean running with full connectivity, root access, (almost fully) fixed sound, UMS support and working Gapps.. Anything else that you need, you can now download it from the market.

Update:

A few minutes after I wrote this, I got sound fully working - including system sounds. I'm too tired now to update this. Just make sure you check the attached post for the fix! ;) (obsolete; updated the ev-3.0.0p1-passion-addons-signed.zip to include the system sound fix)

Update 2:

As paulo_cv reported, the search button does not work. To fix this, read on here: http://xdaforums.com/showthread.php?p=28859942#post28859942

---------- Post added at 11:02 AM ---------- Previous post was at 10:13 AM ----------

And finally........ I "fixed" the system sound! :good: My phone rings!!! Hell yeah! And now also the stock music app, as well as the Play Music app, can play music! Was only a question of correct configuration. Download this xml file: http://d-h.st/oMB and push it to /system/etc ..then reboot and that's it. Sound is fully working now! :laugh: (obsolete; updated the ev-3.0.0p1-passion-addons-signed.zip to include the system sound fix)