yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] Rushness:
Is that also working if i just want different icons on my lockscreen than on my Sense Launcher bar?

Just wanted to ask that.

Nice app bro!
[Desire HD Android Development] itandy:
It doesn't work that way currently because this app replaces Rosie and cannot coexist with it.

But what you want to do can be done. You need to mod the idlescreen_Base.apk to use a different message to request for the shortcuts and change my app to listen to that message. This way, Rosie can coexist with this app and lockscreen will communicate with this app for the shortcuts.
[Desire HD Android Development] mcjordan92:
You are my hero!

I needed this so badly wow you did exactly what I dreamed that some1 should create

Update:

Its not working.. :\

I thought it did at first but I guess it was still because of the last run of the HTC Rosie Sense.

After a restart the icons are gone and no matter if I go back to the app and rechange the list, the lockscreen is still empty.. :\

Can I help in any way to make it work? Perhaps sending some log files?
[Desire HD Android Development] itandy:
Can you give me more information?

What ROM are you using?

Did you see a toast (popup message) "Notified HTC lockscreen" after saving the shortcuts settings?

If possible a logcat would help

I'm quite confident that it works for DHD since it's so similar to IncS if you're using a supported ROM.
[Desire HD Android Development] XmUrF:
I will give this a try. I hope it works because I am using Blackout ROM (Sense 3.6). It is just what I was looking for! Rosie looks nice but takes too much memory and is very feature limited so I want a third party launcher but still want to try and use a Sense based rom.

Thanks man and hope it works :).
[Desire HD Android Development] mourad75:
Thank you

Gooooooood work ! :good:

That's exactly what i was looking for :D

Thank you very much.
[Desire HD Android Development] itandy:
Please report back your result since I'm not sure if it works in Sense 3.6. If it doesn't I still can find a way to add support to it.
[Desire HD Android Development] mcjordan92:
* ROM is Sabsa 4.1 (its based on Sense 4A)

* I did see the message.

* How do I get logcat?

People that managed to make this work please write down your ROM, I don't care to switch ROM right now, this is more important
[Desire HD Android Development] itandy:
For logcat, you can use aLogcat. For your ROM, can you send me the idlescreen_Base.apk in the /system/app folder?
[Desire HD Android Development] XmUrF:
Doesn't work dude. I deleted rosie, installed your app, put the apps i wanted as shortcuts and everything looked fine until trying to open the apps from the lockscreen. When i try to do that nothing happens and the phone unlocks at home screen. Will try to provide logcat tomorrow. Can't do it now cause I'm on the road.
[Desire HD Android Development] itandy:
Another user reported similar problem with Sense 3.6 as well and I'll take a look.
[Desire HD Android Development] mcjordan92:
OK I got some new info,

I tried a different ROM and in this one it kinda works

I use now ROM Sabsa Bliss 1.0 (Sense 3.6 ICS) (new one from today)

For now it shows the icons but if I run one of them it just unlock with out opening it

Here are the files you asked (I added from all of my ROMs I had on my PC):

https://www.dropbox.com/sh/rvhvfm9fv87un0b/dzXRmNZqgS

I hope it will help to make this work

P.S

How do I use this aLogcat?

It just scans out for nonestop.. do I need to wait really long for it to finish or I manually stop it?
[Desire HD Android Development] itandy:
I know about the issue in Sense 3.6 and I'll try to find a solution. As for aLogcat, after it's running, you need to go to the lockscreen and unlock it. Go back to aLogcat and save the log file and send it to me. If the lockscreen generate any error, I'll be able to see it.
[Desire HD Android Development] mcjordan92:
This is log from sabsa prime 3.0

http://db.tt/1gI6Zffw

The idelscreen apk file is not listed on this ROM, not on the zip and not on my phone..
[Desire HD Android Development] itandy:
The link to your dropbox has nothing. Can you check?
[Desire HD Android Development] mcjordan92:
oops sorry, try this one:

https://www.dropbox.com/sh/frdro0hph30n84v/txm1CtAPQn

it includes all the idlescreen_base apk files + logs in some of them

I tried now trickdroid (Sense 4A) ROM and it does the same error it did in any sense4A ROM I tried, it won't show any icons at all,

I added a log cat to this folder (theres also another one in sabsa 3.0)

I hope it helps
[Desire HD Android Development] fis324:
>Uninstall Rosie

what is Roise?

Roise=HTC sense.apk?
[Desire HD Android Development] itandy:
Yes, Rosie is HTC Sense. The filename in /system/app is Rosie.apk.
[Desire HD Android Development] fis324:
Thanks

I found it
[Desire HD Android Development] itandy:
Today I did some testing on various Sense versions and would like to let you know my findings:

Hybrid 4A (e.g. UKB X on IncS) - OK

Sense 4.1 (e.g. ViperX on One X) - OK

Sense 4A (e.g. UKB V on IncS) - No shortcuts in lockscreen

Sense 3.6 (e.g. ARHD on IncS) - Lockscreen shortcuts appears and update correctly but shortcut app cannot be launched when unlock

At this moment, my first priority is to support Sense 3.6. After that I'll work on 4A.
[Desire HD Android Development] itandy:
Just posted 1.2. Now supports Sense 3.6.
[Desire HD Android Development] itandy:
Posted 1.2.1. Fixed FC introduced in 1.2.
[Desire HD Android Development] itandy:
Updated to 1.3. Now support Sense 4A.
[Desire HD Android Development] XmUrF:
It's working as it should now :).

Thanks again!
[Desire HD Android Development] mcjordan92:
ohh its working on sense 4a

You are a true hero

Thank you for this wonderful solve!
[Desire HD Android Development] Haeriz:
Do i need to install it as system app ?..

It doesn't work for me v1.3 in TrickDroid v1.0.0

Used ROMCleaner v5.0r3 and removed some bloatware.

it displays the toast notified to lockscreen

yeah i removed the HTC Sense (Roise.apk) and using Apex Launcher
[Desire HD Android Development] itandy:
No, it's just a normal user app. So you don't see any app shortcuts in lockscreen?

What version of Sense is the ROM TrickDriod using? I cannot find it in XDA DesireHD forum.

It'll help me a lot if you can give me a logcat. The logcat should cover the display of lockscreen as well.
[Desire HD Android Development] gekko300:
Version 1.3 seems to work perfectly on Nik Project X (http://xdaforums.com/showthread.php?t=1843300).

Excellent work! :D
[Desire HD Android Development] mcjordan92:
I'm using TrickDroid with version 1.3 too and it works perfect,

I don't think it matters but I use Nova Launcher,
[Desire HD Android Development] itandy:
Do you mind to also try to see if 1.3 also work with TrickDroid? If it doesn't I'll fix it.
[Desire HD Android Development] mcjordan92:
Hah you caught me before I edited it.

I was wrong, I am using version 1.3

I downloaded 1.3 via xda app so what I had on my desktop was a different version ;P

---------- Post added at 03:47 PM ---------- Previous post was at 03:04 PM ----------

P.S

Can you make the app runs on startup automatic so won't be needed to enter it and notified the icons each time
[Desire HD Android Development] itandy:
It's not needed to be run at phone startup since lockscreen should request for the information by itself when the phone boot. If shortcuts are not shown, something is wrong.
[Desire HD Android Development] mcjordan92:
Well, they don't appear,

Only after I run the app and exit so it'll say "notified icons..." Its back to work.

Heres my logcat for that

I rebooted, the icons weren't appear, I ran logcat, locked and unlocked once with no icons, opened the app and unlocked again with icons..

http://db.tt/FYEhLp9N
[Desire HD Android Development] itandy:
Can you also give me the link to the TrickDroid you are using?
[Desire HD Android Development] mcjordan92:
The original thread is somewhat closed so u can download from me if you want

http://db.tt/jkonsjwf

I've also tried Sabsa 5.0 and it works good on it with no restart problem..

But any way I didn't like this ROM, I'm going back to trickdroid.. just so you'd know its not a sense4a issue, its more specific..
[Desire HD Android Development] itandy:
I checked your logcat and found something's not right. It looks like the app is unable to be launched properly to answer calls from the lockscreen. Can you try uninstall and install the app again?
[Desire HD Android Development] mcjordan92:
Alright I did,

I also tried to download it again to make sure the file is ok,

The exact same thing has happened. it works fine untill I reboot, than it "forgets" this app and to "remind" it back, I simply run and exit the app (no need to reconfig the icons).
[Desire HD Android Development] Haeriz:
I dont know why moderator removed the TrickDroid v1.0.0

but here is the log Logfile

i use QtADB to obtain logcat

TrickDroid has Hybrid Sense 4.0 (Dev mentioned)
[Desire HD Android Development] itandy:
Version 1.4 just uploaded. Sense 4.5 is now supported. You MUST uninstall any previous version first.
[Desire HD Android Development] itandy:
Just uploaded 1.41. New option to hide app title.
[Desire HD Android Development] fis324:
Should I install in system storage?
[Desire HD Android Development] itandy:
No it's just a normal user app.
[Desire HD Android Development] fis324:
I'm using Trickdroid v1.0[sense 4a]

Icon doesnt appear on the lockscreen when I restart the DHD.

Is it a bug?
[Desire HD Android Development] itandy:
I got some reports that it doesn't work with TrickDroid. I still cannot figure out the reason. For stock ROM like ARHD, it does work with Sense 4A.

So you mean everything works fine until a reboot? And after a reboot, if you run the app again, does the shortcut appear in lockscreen?
[Desire HD Android Development] fis324:
Yes,this app everything works fine until a reboot.

but I have to run this app after a reboot.
[Desire HD Android Development] itandy:
In that case, let me try to trigger a notification to the lockscreen on phone boot.
[Desire HD Android Development] fis324:
Thank you
[Desire HD Android Development] itandy:
Please try this version and report back your result.
[Desire HD Android Development] fis324:
Good job!

it's problem resolved:good:
[Desire HD Android Development] itandy:
1.42 released.

- Send broadcast notification to lockscreen on phone boot (should fix shortcut not showing issue after a reboot for TrickDroid)
[Desire HD Android Development] mcjordan92:
You are so great man!

1.42 works fantastic on trickdroid!

Thanks alot
[Kindle Fire Q&A, Help & Troubleshooting] Jujubeanz:
Seems like Amazon would have had the decency to allow the kindle fire to have a maneagable way of changing from the outdated PICO to svox, please help!:confused:
[About XDA developers] bilbo524:
I searched for an existing thread about this, but could not find one.

I just made a donation to XDA via the donations page here: http://xdaforums.com/donations.php

I followed the directions (I was logged into my xda account, and followed the link on pay-pal back to xda when done processing the transaction), however the page still says I have yet to donate anything, and I do not have any stars under my username.

Is this system automated, or does a mod/admin have to manually verify my donation? I can provide receipt and pay-pal email via PM to a mod/admin if needed.

Thanks in advance!
[About XDA developers] mikef:
It is supposed to be automated, but sometimes stuff happens. You might be a bit early in checking however. If it doesn't show up in a couple hours, check here: XDA Contacts & Help
[About XDA developers] bilbo524:
Thanks for the quick response! I figured there was a dedicated thread/contact form for this issue, I guess my search-foo is weak :)
[About XDA developers] KidCarter93:
The same happened to me when I donated, but as you can now see, it's showing fine.

Mine took a couple of days to be sorted, as it says on the link mf2112 linked.
[About XDA developers] PG101:
Admin flagged
[HTC Desire S] itandy:
This is my second Android app. I develop this little app because I prefer 3rd party launcher (e.g. Apex) than existing Sense 4 Rosie. Existing hacked Sense 4 Rosie (full version) currently doesn't support non Sense widget correctly and is less feature-rich than many other launchers.

Even if you install a 3rd party launcher, Rosie still consume your precious memory as a system service. But if you freeze Rosie and thus release it from memory, you'll lose your lockscreen app shortcuts. After painstakingly reviewing the codes in HTC shortcut components, I found that Rosie actually act as a content provider to supply information of its launcher bar shortcuts to lockscreen. So without Rosie, lockscreen has no information to construct its shortcuts. Therefore I wrote this little app to replace the role of Rosie as the content provider. What's more, it allows you to select your own apps with a simple config screen and store the data separately. And it doesn't stay in the memory permanently.

Installation instructions:

Uninstall Rosie (Freezing doesn't work because Android doesn't allow two content providers of same type) ** You're reminded to make a backup first **

Install HTC Lockscreen Shortcut Provider

Run Lockscreen Shortcuts

Select your app for the 4 shortcuts

Hit back to save settings and notify HTC lockscreen

MD5: 30056AA5EF4716ADCD043B2751A3943B

** Currently this app has been tested to work with Sense 3.6, 4, 4A and 4.5 **
[HTC Desire S] itandy:
Change log

1.42

- Send broadcast notification to lockscreen on phone boot (should fix shortcut not showing issue after a reboot for TrickDroid)

1.41

- New option to hide app title

1.4

- Add support for Sense 4.5 (thanks Patrics83 for testing new version and support!). You MUST uninstall any previous version first.

1.3

- Add support for Sense 4A

1.2.1

- Fixed FC when loading installed apps

1.2

- Add support for Sense 3.6

1.1

- Added broadcast message to HTC lockscreen so no reboot is needed!
[HTC Desire S] sammyke007:
This... can't be true! Incredible!

Testing now on Project X 4.1...

Working perfect after renaming rosie.apk in system/app!
[HTC Desire S] itandy:
1.1 just posted. No need to reboot now!
[HTC Desire S] amidabuddha:
This is great!

Thanks

Can the same logic be used to enable Rosie widgets support in third-party launchers?

Then it will be perfect

Sent from my HTC Desire S
[HTC Desire S] itandy:
I wish it does. But no, Sense widget is written with HTC framework which is not supported by 3rd party launcher.
[HTC Desire S] suku_patel_22:
What about lock screen widgets, and like people and weather?

Tapatalked from Desire S running Androdamus
[HTC Desire S] itandy:
I just tried. Actually these widgets work properly on lockscreen even if Rosie is removed. And of course, app shortcuts are also available with my app for all lockscreen styles.
[HTC Desire S] ben_pyett:
so did you simply rename rosie.apk?

or rename it (to save a copy for a later re-installation) and then uninstall it?
[HTC Desire S] sammyke007:
Just renamed it to rosie.back!
[HTC Desire S] outsidetown:
Does it look the same as the standard lockscreen?

Also, I have custom icons, does it display them or the generic sense ones?

Hoping to try it out later, cheers!
[HTC Desire S] sammyke007:
Exactly the same! You can choose your 4 custom shortcuts.
[HTC Desire S] outsidetown:
Works great! It's a huge bonus to be able to have different lockscreen shortcuts to the ones you have on your homescreen.

Thanks a lot!
[HTC Desire S] itandy:
It doesn't allow you to change the icon. Currently the lockscreen retrieves the icon from the app itself.
[HTC Desire S] outsidetown:
Is there any chance we could get a Sense 3.6 version please? I'm trying it on ICE DS and though the shortcuts appear, dragging them just unlocks the phone - no app opens.

Thanks a lot though, it works really well on Fallout :)
[HTC Desire S] ben_pyett:
Works perfectly on fallout rom with apex launcher, renamed the Rosie.apk as suggested above

Added link to your application thread in the index under useful links section

Curious, What was your first application? Anything half as useful?

Sywepd form my DsereiS
[HTC Desire S] itandy:
https://play.google.com/store/apps/details? id=com.gzplanet.photogridwidget

I write this widget to mimick the HTC one which can be used in other launcher. :)
[HTC Desire S] itandy:
You can give me the Rosie.apk file and I can take a look.
[HTC Desire S] outsidetown:
Attached is the Rosie .apk from ICE DS, I know it'd be appreciated if you could make it work!
[HTC Desire S] ben_pyett:
SOLVED

Now this might not be related to this application, but, after setting this application up and being massively happy with it (read my various posts above) then renaming Rosie.apk and then upgrading to the latest beta version of Apex. I rebooted and then unfortunately Apex half loaded, but no lock screen so couldn't get into phone, could only drop the notifications bar. I Had to restore back to last safe nandroid backup (pre this app and Apex to get our of it?) Just me? Anyone else?

EDIT:

I did exactly the same steps again and this time no issue, so put it down to a one off? Probably an issue with new latest Apex beta...

Sywepd form my DsereiS
[HTC Desire S] itandy:
Today I did some testing on various Sense versions and would like to let you know my findings:

Hybrid 4A (e.g. UKB X on IncS) - OK

Sense 4.1 (e.g. ViperX on One X) - OK

Sense 4A (e.g. UKB V on IncS) - No shortcuts in lockscreen

Sense 3.6 (e.g. ARHD on IncS) - Lockscreen shortcuts appears and update correctly but shortcut app cannot be launched when unlock

At this moment, my first priority is to support Sense 3.6. After that I'll work on 4A.
[HTC Desire S] ben_pyett:
just some feedback on your above results, I'm running the Sense 4.0A port Fallout (from One V) and its working fine (would you consider this what you call Hybrid?)
[HTC Desire S] itandy:
I just checked the Fallout thread and I believe it's a hybrid Sense 4A since it uses Sense 4 lockscreen already (weather, social, people and Stocks). Pure 4A lockscreen supports only wallpaper and shortcuts.
[HTC Desire S] itandy:
Just posted 1.2. Now supports Sense 3.6.
[HTC Desire S] outsidetown:
1.2 Force Closes for me on the "Loading Installed Applications" screen. I'm on ICE DS (sense 3.6) - version 1.2 worked but obviously the shortcuts weren't usable!

Thanks for the hard work though, it's such a great idea.
[HTC Desire S] itandy:
Can you clear data for the app and try again?
[HTC Desire S] outsidetown:
Should have mentioned - I tried that before posting :)
[HTC Desire S] itandy:
Posted 1.2.1. Fixed FC introduced in 1.2.
[HTC Desire S] itandy:
Updated to 1.3. Now support Sense 4A.
[HTC Desire S] bobahajduk:
hello , i don't get it, how to unistall Rosie?? :rolleyes:
[HTC Desire S] itandy:
You can either use Titanium Backup or just remove the /system/app/Rosie.apk. But first you need to install another launcher.
[HTC Desire S] anazhd:
I can find Rosie.apk on /system/app/ but cant uninstall it, cant delete it. Even in TB, there is no Rosie. How to?
[HTC Desire S] itandy:
In TB, you should set filter for system app and select HTC Sense. If you try to delete the file in adb shell, you need to do it in recovery.
[HTC Desire S] ben_pyett:
you must have an alternate launcher installed first (I use Apex) and this should be set as your default launcher - so you should be using it!

Use root explorer in read/write mode and you be permitted to either delete or rename Rosie file (that's how I did it)
[HTC Desire S] dont know:
THANKS

working on ICS DS without problems
[HTC Desire S] itandy:
Version 1.4 just uploaded. Sense 4.5 is now supported. You MUST uninstall any previous version first.
[HTC Desire S] dr.higgins:
First of all - great little app! :)

Works like a charm on Fallout

I have a couple of questions though;

Would it be possible to add an option to remove the icon labels?

And/or even make the icons a tad larger?

Or is that already pre determined by the lockscreen it self?
[HTC Desire S] itandy:
1. I need to test what would happen if the app return null for the app title

2. Currently the app return null for the icon bitmap. So what you see is a bitmap generated by the lockscreen itself. But I guess even if I pass an enlarged icon bitmap to the lockscreen, the actual size shown on screen is still controlled by the layout of the lockscreen, probably within a fixed canvas.
[HTC Desire S] dr.higgins:
I kinda expected no2 :rolleyes:

It would be nice if you could get rid of the labels tho :)

They doesn't really add anything, really.
[HTC Desire S] itandy:
Just try removing app title and lockscreen will simply show the icon. Actually it's kind of cool. I'll change the config screen to support no title in next release.
[HTC Desire S] itandy:
Just uploaded 1.41. New option to hide app title.
[HTC Desire S] darkrainx2:
Compatibile with sense 4.5? Or 4.1?
[HTC Desire S] Patrics83:
Both Sense 4.1 and 4.5

Try it out and report back ;)
[HTC Desire S] dont know:
Cool - looks better (I also hide app title on homescreens) & works fine :)
[HTC Desire S] ahhbasta:
Installed this in my One X and it works perfectly.

Thank you!
[HTC Desire S] Ghisy:
Confirmed working on Cool Sense ICS v11 (Sense 3.6). New shortcuts have to be set up AFTER a reboot (disable Sense first of course). Great job, thanks!
[HTC Desire S] hendav:
Thanks for this! Now de-sensing makes even more sense
[HTC Desire S] ben_pyett:
Congratulations on the Xda portal front page

Sywepd form my DsereiS
[HTC Desire S] texanman:
EDIT:

By some magical force they appeared after 2 reboots. This is working on MeanRom for the Evo 4g LTE
[HTC Desire S] itandy:
OMG, I never thought this app would go this far! When this project first began, I only wrote the app for my own use which supports Sense 4 only.

Thanks guys for your support! :laugh:
[HTC Desire S] rain987:
Uninstalled sense using tb then did the installation. But it didn't work immediately, no shortcuts, tried restarting and doing it again but no avail.

I fiddle around with the lock screen theme and finally got it to work though.

Working smooth and nice on cooldroid v7.

Sent from my HTC Desire S using my chair
[HTC Desire S] davpel:
Could this be used as the basis for porting the Sense Lockscreen to non-HTC devices?
[HTC Desire S] itandy:
I guess not. This app replaces only a very small part of the Rosie. In fact, the whole Sense framework is so tightly integrated that it's impossible to be replaced without having the source code.
[HTC Desire S] nereis:
HTC One V

On rooted stock Sense 4.0, must uninstall Rosie AND freeze com.htc.lockscreen in order to get this to work.

I got it to work for a little while by uninstalling HtcLockScreenLite.apk but lockscreen reverts to ICS stock on reboot.

The Lockscreen Shortcut Provider must also be re-run at every reboot to setup the shortcuts again.

Would there be anyway to setup a Pre-Boot trigger on this app to let it auto-run?
[HTC Desire S] itandy:
Can you give me the link to the stock ROM you mentioned? Actually I cannot find the HtcLockScreenLite.apk file in any of my ROM zip files. Also I never need to freeze com.htc.lockscreen. And no users reported that to me too.

As for the reboot issue, I have a new version which send the broadcast on phone boot too. I can upload it later today when I get home.
[HTC Desire S] itandy:
1.42 just uploaded. Now the app will also broadcast notification to lockscreen on phone boot. Should help if shortcuts disappear again after a reboot on some ROM.
[HTC Desire S] nereis:
I don't have the phone right now but I am pretty sure it is this ROM.

Koodo & Telus HTC One V gets Software Update brings Improved device stability

ICS 4.0.3, Sense 4.0, v2.22.6661.2
[HTC Desire S] nereis:
The new app works really nicely!

Lockscreen starts with only the ring on boot but the 4 apps appear as the script loads. Thank you for this great mod!
[HTC Desire S] rootlinux:
Fantastic, gonna try it out soon.