[Desire HD Android Development] Dude360:
ARHD 5.1.x and Current Sense 3.0 Mods status

(Apologies for the lack of updates recently, Im currently working on merging everything into one thread as my infos a bit scattered at the mo :

))

Mike, just some more feedback from the mods:

Hopefully this will be of some use to anybody flashing mods.

Each individual test was performed using a nuke wipe to ensure absolutely NO residue was left from previous rom.

A nuke wipe consists of a stupid amount of formats using CWM data wipe, manual CWM partitions format and both the upgrade zip and full wipe zip.

No ROM Cleaner was used for these tests.

No animals and only some small children were harmed during these tests.

These tests were done by

me

on my phone, results for you on your phone may differ.

Contents

Mods - What they are and where they come from (in short)

Sense 3.0 MMS 0.3

Sense 3.0 MMS 0.6

Sense 3.0 Weather 0.5 - WIP

Sense 3.0 3D Carousel Homescreen Transitions

Lockscreens & Whats the difference?

What framework mod files are what

Mod Combination Testing & Results.

SMSPopup & MMS Mod.

Lockscreen testing: (0.10) with all the above mods.

Kingdom Lockscreen v.xx Testing

Mods & UOT

Mods & Themes

Call Recorder - ARHD 5.1.4 Only

Merging Mods - WIP

The Sense 3 mods first appeared in the Doubleshot rom leak which is the first rom to use the new Sense 3 UI.

The 'Ring' Lockscreen and MMS were soon ported over to work on our Sense 2.1 roms. This LS is known as the 'Sense 3 Lockscreen'

With the new rom leak, Kingdom, the Lockscreen was upgraded to have almost full S3 functionality. This LS is known as the 'Kingdom Lockscreen'.

The new S3 weather app was also ported over and was written to integrate as many of the S3 features as possible.

Work is ongoing to get 100% functionality between all of the S3 mods.

This is a port of the messaging app found in Sense 3.0 roms.

It has a slightly different layout and uses iPhone-esque chat 'bubbles' within the conversation view.

Currently it has a small issue with the sending and receiving of MMS messages and will FC.

As above but has been reconfigured to work with the Kingdom lockscreen and will have fixed the MMS FC.

It is required for the Kingdom LS to show SMS notifications on the lockscreen.

As far as I am aware, if your are using the .10 LS either MMS will work fine but to have a fully working Kingdom LS you will need MMS 0.8

The new weather app has had a revamp and features full screen video animations of weather alongside an improved forecast system.

With the use of the kingdom LS you can have weather information on the LS with animations when unlocking the screen.

This the cool spinning effect you see when flicking through homescreens.

IT HAS NOT YET BEEN DISCUSSED IF THIS CAN BE PORTED.

AS OF NOW IT CANT.

Sense 2.1 = The UI found in the majority of Sense roms.

Sense 3.0 = The new UI found in the latest Sense roms. Includes new 3D transitions and effects.

Sense 2.1 LS

The normal 'bar with which you pull down to unlock and answer calls. Included by default in all stock sense roms.

Sense 3.0 v.10 LS

This was the first port from S3.

It has a ring at the bottom which you pull to unlock the screen.

With incoming calls and alarms you have 'spots' in which you pull into the ring to perform an action.

It has none of the S3 goodness such as weather wallpaper or friendstream.

Support has been dropped since the release of Kingdom lockscreen but is still a perfectly working LS for those who do not want the other S3 features.

Kingdom 3.0 v.xx LS

An almost complete port of the Sense 3.0 lockscreen found in Sense 3.0 roms.

This LS is very similar to the first port but has been completely rewritten to run on the Sense 2.1 framework.

Includes new features such as 'scenes' like weather and friendstream.

This is the lockscreen that has the four configurable shortcuts.

Requires both Weather .05 AND MMS 0.6 to function correctly as well as a new launcher to configure the options.

This is to try to help you understand what files are overwritten when flashing these mods.

Currently there seems to be little or no interaction between the files, hence why they can be all flashed separately. This is what the chefs & devs have worked so hard to achieve over the last week.

APM - androidpolicy.jar (/system/framework/)

CRT - services.jar (/system/framework/)

MMS (2.1 or 3.0) - MMS.apk (/system/app/)

Lockscreen .10 - HTcLockScreen.apk (/system/app/) & com.htc.framework.jar (/system/framework/)

Kingdom Lockscreen - HTcLockScreen.apk and many others (check zip to see)

Weather 3.0 .05 - Many (check zip to see)

For reference, Circle Battery and Quick Settings mods are framework-res.apk SystemUI.apk

I will always report the upgrade status as I use all functions of the lockscreen on a daily basis so testing is not needed as throughly.

Upgrade Test: Krys Lockscreen - 0.9 -> .10 = Working

Krys 0.10 Lockscreen + CRT = Working - No Reboots

Krys .10 Lockscreen + APM = Working - No Reboots and Restart works fine

Krys .10 Lockscreen + APM + CRT = Working - As Above

S3 MMS = Working

S3 MMS + APM = Working, No Reboots

S3 MMS + APM + CRT = Working, No Reboots

Krys .10 Lockscreen + S3 MMS (v0.3) - Working, No Reboots

Krys 0.10 Lockscreen + S3 MMS (v0.3)+ No MMS Notification but SMSPopup instead = Working BUT NO SMS picture on Lockscreen.

Krys 0.10 Lockscreen + S2.1 MMS = YES to notification image on Lockscreen.

So far, NO Gallery bug with any of the above combinations.

It seems that SMSPoup is not 100% compatible with the Sense 3.0 Lockscreen.

This is not the ROM or the Lockscreens fault.

Krys 0.10 Lockscreen + S2.1 MMS + SMSPopup

Krys 0.10Lockscreen + S3.0 v.03 MMS + SMSPopup

To Keep the actual SMSPopup AND the notification image on the Lockscreen =

Method 1:

Enable 'Received Notification' within MMS and set Notification sound

Enable 'Show a Popup' within SMSPopup

Disable 'Enable Notifications' within SMSPopup

You will lose any custom settings such as Envelope statusbar icon and custom vibrate settings etc but will still have the popup.

Method 2:

Enable 'Received Notification' within MMS

Disable Notification sound and disable vibration

Enable 'Enable Notifications' within SMSPopup

You will keep all custom settings including envelopes and vibrate settings but will have double notifications within the status bar.

(Previous testing was done on v0.7 with AND without the above mod combinations and these results still stand.)

This version of the lockscreen does not include any of the S3 goodness such as shortcuts or scenes.

As of .07, unless there is actual changes to the lockscreen functionality, these results still stand.

Each mod was tested both individually with the lockscreen and its actions as well as in the above combinations before a wipe and rom reflash.

Screen Locked:

Pull Ring to Answer call = YES

Pull answer spot to ring to answer call = YES

Pull dismiss spot to dismiss call = YES

Correct known caller ID image = YES

Unknown caller ID image =YES

Screen Unlocked:

Correct Caller ID = YES

Unknown Caller ID =YES Including Dancing Andy!

Alarm:

Pull dismiss spot to dismiss alarm = YES

Pull snooze spot to dismiss call = YES

Pull Ring to snooze & unlock screen = YES

Music:

Album Art displayed correctly = YES

Controls activated = YES

Pull ring to unlock as normal = YES

Due to seos incredible release rate of this mod its obviously hard to keep up.

For all bug reports and updates please check the original thread.

Dont forget to say thanks :)

0.5 is the most stable version and from feedback should be considered near to final unless any major bugs are found. Please see original threads for details and updates.

This version of weather includes a new HTC clock widget to accompany the weather app. If you have any modifications on your current clock they will need to be applied to this clock.

Seo recommends that a FULL DATA wipe is needed to avoid FCs.

Over the top of previous weather on my existing working rom = YES

From existing rom, reboot to CWM, Format /data, flash weather, reboot = YES

Straight after installing rom with no reboot = YES

Merged Weather into rom zip = YES

With all of the above, Weather Demos, Weather widget & Clock widget all displayed and refreshed fine.

Will continue tests with any new updates but 0.5 seems as stable as can be.

If you are planning to use the UOT kitchen then PLEASE ensure you have setup your mods correctly and they are working. Then strip the files for use within UOT from your

phone

.

If you are currently using mods and then use the stock UOT files from the 2nd post dont expect everything to work as by flashing the newly created UOT files you will possibly be OVERWRITING the mods on your phone.

Please check the UOT zip before flashing to ensure you will not be overwriting any of the installed mods.

Each theme contains its own framework files and as such will possibly OVERWRITE any of the above mods or any custom mods you have such as UOT kitchen frameworks.

Please do not hassle mike about conflicts with themes.

These themes have recently been updated with a lot of work done by hestheone.

Please take into consideration the time and effort it took to adjust the themes to match the frameworks and get full compatibility with the mods.

Note: Classic Themes (Elegant Blues, Honey HD Classic, Revolution Classic) are fully compatible to Sense 3.0 Weather and Kingdom Lockscreen, Inverted Themes might create issues due to a compile bug with com.htc.resources with apktool. These work better with 2.1 weather and Sense 3.0 Lockscreen

Dont forget to say thanks to hestheone!

Use of Sense 3.0 mods with a theme is still down to you. Dont moan if they dont work or break something.

Note: Mike & apache are in no way responsible for the recording apps.

Please redirect your posts to the correct thread here

Outgoing known number record = YES

Outgoing unknown number record = UNTESTED

Incoming known number record = YES

Incoming unknown number record = No, Known issue - See thread

As of ARHD 5.1.6, the Call Recording patch will be taken out of the kernal due to it being the main factor of high battery drain for the majority of user.

Please take into consideration that only a handful of users use this feature so dont pester Mike or Apache on this matter.

Personally I will be looking into how to patch apaches kernal manually as it is a feature I would like to have available if needed. I will update as and when.

If you can be of any help regarding this matter then feel free to PM me or post in the original thread :D

Kingdom 0.9 lockscreen

CRT

MMS 0.6 with SMSPopup Method 1

USB & TaskMan

Weather 3.0 .05

Custom carbon HTC clock widget updated for weather

Final Notes:

Please dont quote this post, its huge :)

Note that these tests take time so wont be instantly updated if a new mod is released or upgraded.

Please say thanks if this post has helped you. Thanks to those that do :)

This post is current as of time of editing, Ill do my best to keep on top of it.