[HTC EVO 3D] preludedrew:
Okay so some of us at The Evervolv Project have been working on an app that will take care of your bloat issues with sense roms, no matter the rom. This tool has been designed from the ground up to be geared towards sense rom developers & power users to be able to customize the app easily and fit their needs and roms.

Currently this is in preview "deep alpha". What does this mean? Well, we wanted to release a preview to users and rom developers so they could get a feel for where the app is going. This is going to be an ongoing work for quite some time, depending on interest generated. With that being said let list some of the key features, and go over what we're currently working on.

Rom developers seeking to include this in their rom, please PM me and we can talk things over and explain how to customize the app to your rom/users. This application will be open sourced, free to use by anyone and everyone. Take the code and make your own app. Decompile the app and change all the information to suit you (actually this is preferred). We'd also love input for the application from rom dev's and power users. Downloading previewers, feedback is definitely requested... but please hold off on post's referring to bugs right now. This is currently being worked on, and many of the issues will be taken care of shortly. With that said, if there is any java developers/programmers that would like to join the effort, feel free to PM me also.

Current features:

Bloat manager

Load a list of apk's from an xml file into a listview(example below)

<bloatentry>
<bloatitem>HtcLockScreen.apk</bloatitem>
<bloatitem>Idlescreen_Base.apk</bloatitem>
<bloatitem>idlescreen_photo.apk</bloatitem>
<bloatitem>idlescreen_shortcut.apk</bloatitem>
<bloatitem>IdleScreen_Stock.apk</bloatitem>

<bloatitem>IdleScreen_Weather.apk</bloatitem>
<bloatitem>com.htc.idlescreen_SN.apk</bloatitem>
</bloatentry>

Option to select one or multiple apk's to delete(Checking individual items, then click "Remove select")

Option to delete all apk's listed (Clicking "Remove all" Button)

Option to select one or multiple apk's to delete

All listed apk's are definable by the rom developer or power user.

Senseless manager

Option to make the current running rom "senseless" removing most of unnecessary applications and replacing them with AOSP or AOSP-like apps.

User can download and install applications from a list also specified in an xml document.

Multiple options on applications can be given to the user by adding links and the apk names in the xml file.

<applist>
<item>
<name>Launcher2.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Launcher2.apk</website>
</item>
<item>
<name>Music.apk</name>

<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Music.apk</website>
</item>
<item>
<name>Latin_IME.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Latin_IME.apk</website>
</item>
<item>
<name>Not_exist.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/not_extist.apk</website>
</item>
</applist>

Much more...

Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.

Manifest xml url is definable via settings (menu > Settings)

Download folder is definable via settings. (requires app restart if folder is not already made, will be fixed next release)

Currently planned features:

Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.

Currently only apps on the /system partition are support, apps in /data/apps is planned.

Currently only the apk for the desired app is removed from the device, removal of the app's data folder is not touched, leaving behind the app's userdata. Removing this data is planned and in the works.

Refined GUI, currently this is more of a mockup than a final product. (monochrome yuck)

Currently only qHD devices are supported, wvga device layouts will be taken care of shortly.

Custom tab design (currently using the android supplied example).

More options available to be user-definable

Much more...

Download Preview 2

App team:

milesje - java

preludedrew - java & layout

Adhvanit - graphics