[Hero CDMA Android Development] poor_red_neck:
So... I don't know how to make ROMs, or update.zips.... but I can make batch files!! HAHA

Basically, all this does is help noobies out by doing everything for you.

This is intended for use with FreshToast, but should work with any ROM really (JIT functionality depends on if the ROM supports it and editing the build.prop file, read below)

What it does

JIT does NOT like Sense UI. You basically can't use Sense UI with JIT... so this will remove Sense UI then enable JIT.

You can read about JIT here: http://en.wikipedia.org/wiki/Just-in-time_compilation

This will remove all HTC Widgets, Rosie, and any other useless SenseUI applications. (as they don't work with other launchers) and push over the Helix Launcher. Also, this will enable JIT (there is an option to enable or not to, as well as automated enable/disable JIT)

I have also included the HTC Ringtone trimmer apk - its honestly the best ringtone trimmer I've used, and works great, alot of devs take it out. I dont know why.

Also Ive included the genie news and weather widget.

I get no force closes with this method from removing sense, but as with most roms with JIT enabled, there is the occasional freeze.

As always, DO A NANDROID BACKUP FIRST!!!

The build.prop file is ROM SPECIFIC!!

The script has the build.prop for FRESHTOAST 1.1

I'm working on getting multiple build.prop's from other ROMs so you will only have to make a simple menu selection.

If you are using a different ROM do the following:

adb pull /system/build.prop C:/system.prop_jit

edit the file in WORDPAD (not notepad) and save as build.prop_jit in the "Unicode Text Format"

Go to the very last line of the file, and add the following line:

dalvik.vm.execution-mode=int:jit

Save the file as build.prop to the location you extracted the zip (no_sense.zip) to and overwrite the old one.

The rest remains the same.

Special thanks to regaw_leinad for the help with the script. THANK YOU!! also thanks to Jus10o for helping me with the force closes I was getting after removing sense. Thanks also to "gunnyman" for the hosting of the file!

Instructions:

First thing is something some of you may already have done. This will enable adb to be run in the DOS command line from anywhere, not just your android tools folder.

Right click on "My Computer"

Click Properties

Click the advanced tab

Click "Environment Variables"

In the top window click "PATH"

Click "Edit"

Change the "Variable Value" to your android SDK tools folder (Mine is C:\Android\tools)

Now unzip the no_sense folder anywhere you want.

Connect your phone via USB and make sure you DO NOT have the phone in disk mode, select "Charge Only" and ensure the phone has USB-Debugging on (should be by default)

Double click on "no_sense.bat" and follow the prompts.

The first time you enable JIT it will create a backup of your old files, and can be restored/disabled later.

NOTICE You MUST change your home screen wall paper to a non-htc wallpaper before enabling JIT. If not, your phone will freeze on boot. Any photo will do, as long as it is not a HTC wallpaper.

I'm looking in to how to prevent this from happening. If you accidentally booted without changing, just nandroid back and do it again. After stripping the ROM of Sense UI, and starting Helix, change your wallpaper, THEN enable JIT.

Currently v1.2

Download Here: http://dl.dropbox.com/u/6718465/no_sense_with_apks.zip 9.40MB (Includes all the backed up Rosie APKs)

Without APKs: http://dl.dropbox.com/u/6718465/no_sense.zip 1.75MB