[HTC Jetstream] finniest:
Announcing Hive III ROM

"Senseless -- in both meanings of the word."​

Welcome to Hive; my first ROM. I know this ROM is arriving to the party pretty late, but I thought that the Jetstream community could use a little love. We certainly didn't get much from HTC!

The Hive Story:

After seeing the high prices of other cellular enabled tablets I winced. It was shortly after that I found a used Jetstream that was selling for a song. I gave it a try and found that if you look past the brutal pathetic abysmal software then this tablet is a gem.

Since software is well, changable, I thought I would give cooking a ROM a try. I hope that you will try a custom ROM on your Jetstream -- even if it is not this one. The Jetstream is a great deal better than the software that shipped with it.

As of the third release of Hive I tried working on the kernel. I found that I could borrow from many similarly equipped devices to obtain updates to drivers. I also tried to improve the processing speed and reduce the battery drain without overclocking.

Without further adieu, let me introduce you to Hive.

​

Key Features:

» Custom kernel

Backported drivers (mach-msm, gpu, video, camera, bluetooth).

Increased L2 clock and backported voltage tables.

Merged recommended Android config settings.

Enabled MHL (for all models).

j.mp/hive_kernel

» DeSensed

ADW launcher as default.

Removed stagnant HTC Sense launcher.

PC style keyboard.

» AROMA Installer

Easy to install.

Option to flash* kernel.

Option to install recommended apps.

* One user has reported an issue with this and a workaround exists.

» Superuser Enabled

Latest SuperSU included.

Allows greater control over your device.

Block ads, hide the system bar, backup your data and MUCH more.

» DeBloated

Dramatically fewer bundled apps.

Dramatically fewer bundled widgets.

Fewer running services.

Fewer bundled share targets.

» Updated

Ancient Contacts app replaced.

Ancient Gallery app replaced.

Ancient Mail app replaced.

Google apps.

Better notifications, ringtones and alarms.

TTS included.

» Performance

Smarter dual core usage.

Longer battery life.

Automatic init.d maintenance.

» Third Party Camera/Camcorder Improvements

More front camera compatibility.

Wider MP4 codec usage.

Changelog:

(_) (_) (_) (_) (_) (_) (_) (_)
(_) (_) Hive III 2014-05-12 (_) (_)
(_) (_) (_) (_) @finniest (_)

• • • • • • • • • • • • • • • • • • • • • • • • • • • •
• I welcome any suggestions for future Hive releases. •
• • • • • • • • • • • • • • • • • • • • • • • • • • • •

[ + Added + ]

Hive kernel
-----------

Merges newer Code Aurora MSM branch and uses upgraded drivers.

Reverted bins
-------------
../bin/dcvs
../bin/dcvsd
../bin/load-modem.sh
../bin/port-bridge

[ ~ Changed ~ ]

Kernel settings
---------------
../etc/init.post_boot.sh
../modules/bcm4329.ko

Complementary with Hive kernel.

thermald
--------
../bin/thermald
../etc/thermald.conf

Google Play services 4.3.25
---------------------------
system/app/GMSCore.apk
../lib/libAppDataSearch.so
../lib/libgames_rtmp_jni.so
../lib/libgcastv2_base.so
../lib/libgcastv2_support.so
../lib/libjgcastservice.so

Google Play Store 4.6.17
------------------------
system/app/Vending.apk

Google Map 6.14.5
-----------------
system/app/Maps.apk

Google Books 3.1.33
-------------------
system/app/BooksTablet.apk

Opera Mini 7.5.4
----------------
system/app/com.opera.mini.android.apk
../lib/libom.so

SuperSU 1.94
------------
Administration app. system/app/Superuser.apk
The binary. ../xbin/su
The same binary. ../xbin/daemonsu
The very same binary. ../bin/ext/.su

init.d
------

../init.d/20tunefilesystem

[ - Removed - ]

@idanfima kernel
----------------

Thanks for the memories.

../etc/install-recovery-2.sh
----------------------------

Redundant with Hive kernel.

[ ! Known Bugs ! ]

Gallery:

:( Replay from Camcorder crashes.
:( Camcorder link to Gallery does not work.

These are both related to hard links between HTC apps.

General:

:( com.android.acore occasionally crashes once after Google account registration.

This is harmless and should not recur.

:( Pen -> Tutorial stops.

The pen tutorial won't finish without HTC Sense.

:( USB Connections do not notify by default.

Check the workarounds post for details.

(_) (_) (_) (_) (_) (_) (_) (_)
(_) (_) Hive II 2014-01-31 (_) (_)
(_) (_) (_) (_) @finniest (_)

[ + Added + ]

Default PC keyboard
-------------------
+ system/app/org.pocketworkstation.pckeyboard.apk (1.34rc9)
+ ../lib/libjni_pckeyboard.so
- system/app/HTC_IME.so

A PC keyboard on a 10 inch tablet makes a lot of sense.

Default K-9 mail client
-----------------------
+ system/app/com.fsck.k9.apk (4.803)
- system/app/Mail.apk

K-9 Mail is superior to the default email client.

Default Opera browser
---------------------
+ system/app/com.opera.mini.browser.apk (7.5.3)
+ ../lib/libom.so
- ../app/Browser.apk

A lightweight browser to accompany whatever one you download.

Battery Bot Pro
---------------
data/app/com.darshancomputing.batteryindicatorpro-8_1_8.apk

A great battery utility with the capability to set alarms.

tune2fs
-------
../bin/tune2fs
../lib/libext2_blkid.so
../lib/libext2_com_err.so
../lib/libext2_e2p.so
../lib/libext2_uuid.so
../lib/libext2fs.so

system/app/MyPenTips.apk

[ ~ Changed ~ ]

Boot animation
--------------
../resource/bootanimation.zip

Hive --> II

mpdecision
----------
../bin/mpdecision

It is now a little smarter and outputs to logcat.

Google Play services 4.1.32
---------------------------
system/app/GMSCore.apk
../lib/libAppDataSearch.so
../lib/libgames_rtmp_jni.so

SuperSU 1.91
------------
Administration app. system/app/Superuser.apk
The binary. ../xbin/su
The same binary. ../xbin/daemonsu
The very same binary. ../bin/ext/.su

Hive build.prop
---------------
system/build.prop

Fix pen issue -- thanks @guru_shastri.

CPU and codec tweaks
--------------------
../etc/init.post_boot.sh
../etc/media_codecs.xml
../etc/vomeComp.cfg
../etc/commcodec.cfg

[ - Removed - ]

Shutdown animation
------------------
../resource/downanimation.zip

I was tired of seeing the animation.

Discretix DRM
-------------
../bin/DxDrmServerIpc
../framework/com.discretix.drm.api.jar
../lib/libDxAndroidSpecific.so
../lib/libDxDrmJava.so
../lib/libDxPlatformUtils.so

Bloat bins
----------
../bin/3D_calibration
../bin/DmWrapperTest
../bin/PktRspTest
../bin/dcvs
../bin/dcvsd
../bin/diag_klog
../bin/diag_mdlog
../bin/ds_fmc_appd
../bin/htc_edblogd
../bin/htcfs
../bin/load-modem.sh
../bin/logcat2
../bin/mksh
../bin/nl_listener
../bin/omx_tests
../bin/port-bridge
../bin/ramdump-9K.sh
../bin/ramdumpsd-9K.sh
../bin/test_diag
../bin/test_gemini

Bloat etc
---------
../etc/agps_rm
../etc/amazon-kindle.properties
../etc/htcfs.conf

Bloat libs
----------
../bluez-plugin/audio.so
../bluez-plugin/input.so
../bluez-plugin/network.so
../drm/libdrmpassthruplugin.so
../drm/libmarlindrmplugin.so
../soundfx/libsrsfx.so
../lib/libaddrsdetection.so
../lib/libauth.so
../lib/libcapsjava.so
../lib/libcm.so
../lib/libcpt9.so
../lib/libcpt9provider.so
../lib/libdec.so
../lib/libdsnet.so
../lib/libdsprofile.so
../lib/libdss.so
../lib/libdssock.so
../lib/libGLVideoPlayback.so
../lib/libgsd_exp.so
../lib/libgsk_exp.so
../lib/libhciutils.so
../lib/libhtcAVIParser.so
../lib/libhtcbitmapfactory.so
../lib/libhtcpainting.so
../lib/libhtctranscode.so
../lib/libhtc_fileio.so
../lib/libhtc_fuse.so
../lib/libhtc_socketio.so
../lib/libgolf2.so
../lib/libmediatranscoder_jni.so
../lib/libmmgsdilib.so
../lib/libnativedocviewer.so
../lib/libnfshift.so
../lib/liboem_rapi.so
../lib/liboem_rapi_fusion.so
../lib/liboma-drm1-fs.so
../lib/libpagecurl.so
../lib/libpbmlib_fusion.so
../lib/libpdapi.so
../lib/libpdsm_atl.so
../lib/libping_lte_rpc.so
../lib/libping_mdm.so
../lib/libplayready.so
../lib/libpphwr.so
../lib/libpphwrprovider.so
../lib/librfcommutils.so
../lib/libril_status.so
../lib/libScreenshotUtil.so
../lib/libsrec_jni.so
../lib/libstabilize.so
../lib/libstreamcore.so
../lib/libt9.so
../lib/libtime_remote_atom.so
../lib/libtranscodemanager.so
../lib/libuim.so
../lib/libjUPnPCP.so
../lib/libwebkitaccel.so
../lib/libwms.so
../lib/libwmsts.so

(_) (_) (_) (_) (_) (_) (_) (_)
(_) (_) Hive I 2013-12-29 (_) (_)
(_) (_) (_) (_) @finniest (_)

[ + Added + ]

Kernel by @idanfima
-------------------
Kernel image. boot.img
WiFi module. ../modules/bcm4329.ko

New default launcher, contacts and gallery
------------------------------------------
ADW Launcher (1.3.3.9) system/app/org.adw.launcher
Contacts+ (2.13.22) system/app/com.contapps.android.old.apk
Gallery ICS (0.3.2c) system/app/com.moblynx.galleryics.apk

SuperSU 1.86
------------
Administration app. system/app/Superuser.apk
The binary. ../xbin/su
The same binary. ../xbin/daemonsu
The very same binary. ../bin/ext/.su
Daemon script. ../etc/install-recovery.sh
Install flag. ../etc/.has_su_daemon
Another install flag. ../etc/.installed_su_daeomon
init.d script. ../init.d/99SuperSUDaemon

init.d support
--------------
Run script. ../bin/sysinit
Enabler script. ../etc/install-recovery-2.sh
Log banner. ../init.d/00banner
Filesystem tuning. ../init.d/20tunefilesystem
Database vacuuming. ../init.d/40vacuumdatabases
Permissions fixing. ../init.d/60fixpermissions
APK alignment. ../init.d/80alignapks

Useful tools
------------
SQLite manager ../xbin/sqlite3
e2fsprogs tuner ../xbin/tune2fs
Zip aligner ../xbin/zipalign

TTS bundle
----------
Pico voice data. ../tts/lang_pico/*.bin

Hive boot/shutdown animation and music.
---------------------------------------
Boot animation. ../resource/bootanimation.zip
Shutdown animation. ../resource/downanimation.zip
Boot music. ../resource/android_sound.mp3*

* Delete this if you want boot silence.

New fonts
---------
+ ../fonts/Roboto*.ttf
+ ../fonts/AndroidEmoji.ttf
+ ../etc/system_fonts.xml
- ../fonts/DroidSans.ttf

New ringtones, notification sounds and alarms
---------------------------------------------
+ ../audio/*.ogg
- ../audio/*.mp3

New permissions
---------------
+ ../permissions/android.hardware.sensor.gyroscope.xml
+ ../permissions/android.hardware.telephony.gsm.xml
+ ../permissions/android.hardware.usb.host.xml
- ../permissions/com.android.htc.rosie.xml

New libraries
-------------
../lib/libAppDataSearch.so
../lib/libgames_rtmp_jni.so

Adreno configuration
--------------------
../etc/adreno_config.txt

All settings left at default.

Hive app
--------------------
data/app/xda.rom.hive-1.apk

[ ~ Changed ~ ]

Latest system apps
------------------
Google Play Books system/app/BooksTablet.apk
BrcmBluetoothSerices system/app/BrcmBluetoothServices.apk
Flash Player system/app/Flashplayer.apk
Google Play Services system/app/GMSCore.apk
Google Search system/app/GoogleQuickSearchBox.apk
Google Maps system/app/Maps.apk
Media Uploader system/app/MediaUploader.apk
Network Location system/app/NetworkLocation.apk
Google Street View system/app/Street.apk
Google Market system/app/Vending.apk
Voice Search system/app/VoiceSearch.apk
YouTube system/app/YouTubeTablet.apk*

* Versions newer than this have been buggy.

Hive build.prop
---------------
system/build.prop

Easily readable for your scrutiny.

Battery graphics from OsiMood ROM
---------------------------------
../framework/framework-res.apk

CPU configuration
-----------------
../etc/init.post_boot.sh*
../etc/thermald.conf

* Set to interactive/mpdecision governors.

Stagefright configuration
-------------------------
Stagefright codecs. ../etc/media_codecs.xml
Stagefright profiles. ../etc/media_profiles.xml

TinyBox 1.19.3
--------------
../xbin/busybox

Bluetooth configuration
-----------------------
../bluetooth/audio.conf
../bluetooth/main.conf

Maps framework
--------------
../framework/com.google.android.maps.jar

APNS configuration
------------------
../etc/apns-conf.xml

Time zones
----------
../zoneinfo/*

[ - Removed - ]

Bloat system/app
----------------
<SPAM>
AppSharing.apk
AudioEffectService.apk
Burgundy.apk
Calculator.apk
CheckinProvider.apk
com.htc.FriendStream3DWidget.apk
com.htc.MusicWidget.apk
com.htc.Sync3DWidget.apk
com.htc.TrendsWidget.apk
com.htc.Twitter3DWidget.apk
ContactsProvider.apk
CSPeopleSyncService.apk
CustomizationProvider.apk
CustomizationSetup.apk
DFPI.apk
DmClient.apk
DockMode.apk
FilePicker.apk
Finsky.apk
FriendStream.apk
FusionStockWidget.apk
GreenImmersion.apk
GSD.apk
HoloSpiralWallpaper.apk
HomePersonalize.apk
HTCAlbum.apk
HtcAutoRotateWidget.apk
HtcBackgroundDataWidget.apk
htcbookmarkwidget3d.apk
HtcCalculatorWidget.apk
htccalenderwidget3d.apk
HtcClock3DWidget.apk
HtcCompressViewer.apk
HtcConnectedMedia.apk
HtcContact.apk
htccontactswidget3D.apk
HtcDataRoamingWidget.apk
HtcDataStripWidget.apk
HtcDialer.apk
HtcDirect.apk
HtcDLNAMiddleLayer.apk
HtcDm.apk
HtcDMC.apk
HtcDmSettingsWidget.apk
HtcFacebook.apk
HtcFeedback.apk
HtcFootprintsWidget3d.apk
HtcFootprints.apk
HtcGreader.apk
HtcGreaderWidget.apk
HtcHubSyncProvider.apk
HtcImageWallpaper.apk
HTCLivewallpaperStreak.apk
HtcLocationPicker.apk
HtcLocationService.apk
htcmailwidgets3d.apk
HtcMessageProvider.apk
HtcMessageUploader.apk
HtcMusic.apk
HtcMusicEnhancer.apk
HtcMusicMarkedItems.apk
HtcNotes.apk
HtcNotesProvider.apk
HTCPDFViewer.apk
HtcPhotoGridWidget3D.apk
HtcPhotoWidget.apk
HtcPowerStripWidget.apk
HtcProfileWidget.apk
HtcRecommends.apk
HtcRecommendsWidget.apk
HtcResetNotify.apk
HtcRichNotesWidget3D.apk
HtcScreenBrightnessWidget.apk
HtcScreenTimeoutWidget.apk
HtcSettingsProvider.apk
htcsettingswidget3d.apk
HTCSetupWizard.apk
HtcSoundRecorder.apk
HtcStreamPlayer.apk
HTCSync.apk
HtcTwitter.apk
HtcWeather3DWidget.apk
HtcWeatherWallpaper.apk
idlescreen_blank.apk
IdleScreen_Weather.apk
JETCET_PRINT_Resources.apk
JETCET_PRINT_T11.apk
MarketUpdater.apk
MyHTC.apk
MyPen.apk
MyPenTips.apk
MyReportAgent.apk
MySketcher.apk
OnlineAssetDetails.apk
PluginManager.apk
Plus.apk
PolarisOffice.apk
PRAndroid.apk
QuickLookup.apk
restartapp.apk
Rosie.apk
Smith.apk
SoundHound_Freemium.apk
Stock.apk
Talk.apk
TaskManager.apk
teeter.apk
Transfer-puccini-8.3.1.0.44-Stablet11-wifi-released.apk
TrimIt.apk
Updater.apk
UpgradeSetup.apk
UploadProvider.apk
WatchApp.apk
Weather.apk
WeatherAgentService.apk
WeatherLiveWallpaper.apk
WeatherProvider.apk
WeatherSyncProvider.apk
WorldClock.apk
</SPAM>

Bloat framework
---------------
framework/com.htc.android.rosie.jar
framework/com.scalado.caps.jar
framework/com.scalado.util.ScaladoUtil.jar

Bloat libs
----------
../lib/libalbum_util2.so
../lib/libpdfviewer.so
../lib/libhtc_dm.so
../lib/libnotes_jni.so
../lib/libnotesprovider_jni.so
../lib/libLaputaLbJni.so
../lib/libLaputaLbProviderJni.so
../lib/libLaputaLogJni.so
../lib/libscaladoapi.so
../lib/libscalado_htcalbum2.so
../lib/libscaladoutil.so
../lib/libsmith.so
../lib/libsoundhoundaudio.so
../lib/libtalk_jni.so
../lib/libTRIM.so
../lib/libwt*.so

Bloat FOTA
----------
../fakeserverxml/*

Bloat movies
------------
../weather/*.mp4

Bloat images
------------
../slideshow/*.jpg

Download:

ROM: http://j.mp/hive_iii

MD5 (optional): http://j.mp/hive_iii-md5

The above links will redirect you to where the ROM is currently hosted.​

Instructions:

Boot to HBOOT -- hold volume down from power off.

Select RECOVERY* -- the second option.

Select install zip (ClockworkMod Recovery) or Install (TeamWin Recovery) from menu and browse to where you saved hive_*.zip.

The AROMA installer will guide you from here -- in English only.

* If you don't have a custom recovery then I suggest you view the following video guide to get started.

http://xdaforums.com/showthread.php?t=2530796​

I hope that you enjoy Hive!