Anyone interested in a near-working Wildfire S "port"? - HTC ChaCha

I found a guide that mentions basic Sense porting to another Sense device. I tried this with this Wildfire S ROM for a few reasons:
--I prefer the "standard" HTC Sense as found on any other device (ie. Black status bar, black apps, etc.)
--I wanted to see how well it'd run
--I wanted to see if there'd be any problems with anything
After following the above guide, I notice only the following bugs:
--Camera is upside down
--Rosie keeps force closing because of forced landscape orientation so I have to use an alternate launcher
--Lockscreen is always in Portrait no matter what
--Keypad backlights don't turn on
--Facebook button doesn't work (duh)
--(New)GPS doesn't work - need to mess with GPS libs when I have more time
--(New)The FM Radio app's graphics are messed up
To try and fix the Rosie problem, I tried copying over the Rosie.apk and Rosie.odex from the Chacha's 2.3.5 OTA, but no dice, the system doesn't even see it.
Anyone have any tips on how I could fix any of the above? I'm no dev, and I only tried this for (basically) the fun of it to see how it'd turn out and my "experience", so to speak, only goes as far as swapping files here and there - I felt like the Development forum was the best place to post this. Apologies if it isn't.

good attempt! nice to see to back into work. May be some developers can help you out.

I would like to apologize first, as it is 08:19 in the morning and I'm already drunk. lol.
Well, let's start with the easy bits:
1. --Keypad backlights don't turn on
Mainly the thing is that the Wildfire S ROM does not have support (or it is not activated) for a physical keyboard; therefore the need for backlight is redundant. To fix this you will either have to manually add the code lines or un-comment them. I suggest talking with adlx or xdbg since both of them have implemented this feature in the two custom ROMs.
2. --Facebook button doesn't work (duh)
As above, the ROM doesn't know (or doesn't want to know) about the physical keyboard. Same suggestions as above.
3. Landscape/portrait issues.
Well. The main problem here is the android system. By definition it detects the longest size on the display and sets it as the height. Therefore you'll have a tough time fixing the standard display to landscape. As above, I suggest speaking with the devs that worked on these roms and implement the ChaCha kernel files into the Wildfire ROM.
Aaaaaand that's about it I guess. I wish you good luck!

Drunk, this early??
Good effort!
Sent from my A810e using Tapatalk

qzfive said:
I found a guide that mentions basic Sense porting to another Sense device. I tried this with this Wildfire S ROM for a few reasons:
--I prefer the "standard" HTC Sense as found on any other device (ie. Black status bar, black apps, etc.)
--I wanted to see how well it'd run
--I wanted to see if there'd be any problems with anything
After following the above guide, I notice only the following bugs:
--Camera is upside down
--Rosie keeps force closing because of forced landscape orientation so I have to use an alternate launcher
--Lockscreen is always in Portrait no matter what
--Keypad backlights don't turn on
--Facebook button doesn't work (duh)
To try and fix the Rosie problem, I tried copying over the Rosie.apk and Rosie.odex from the Chacha's 2.3.5 OTA, but no dice, the system doesn't even see it.
Anyone have any tips on how I could fix any of the above? I'm no dev, and I only tried this for (basically) the fun of it to see how it'd turn out and my "experience", so to speak, only goes as far as swapping files here and there - I felt like the Development forum was the best place to post this. Apologies if it isn't.
Click to expand...
Click to collapse
Nice!
For the backlight, maybe you could try using system/lib/hw/lights.msm7k.so from the stock Chacha rom, or even from SuperOSR...
You cannot copy/paste an apk+odex file, it will probably never work. Try deodexing it first, then copy it.
I guess this is the right place to ask

adlx.xda said:
Nice!
For the backlight, maybe you could try using system/lib/hw/lights.msm7k.so from the stock Chacha rom, or even from SuperOSR...
You cannot copy/paste an apk+odex file, it will probably never work. Try deodexing it first, then copy it.
I guess this is the right place to ask
Click to expand...
Click to collapse
I copied lights.msm7k.so from SuperOSR, and the keyboard backlight works now.
I used an application on my laptop called xUltimate to deodex both this ROM and Chacha 1.54 stock, and the only things that wouldn't deodex are the Lockscreen and Rosie :/
Camera appears right-way round/up if a 3rd party camera app is used
Additional bugs I've noticed after trying it out a bit again:
--GPS doesn't work - I'll mess around with gps libs tomorrow when I have a bit more time
--The FM radio app's graphics are messed up

For gps try also to use stock chacha libsensors (or something like that)

the right names for the files are:
/system/lib/hw/gps.chacha.so
/system/lib/hw/sensors.chacha.so
try using the one from SuperOSR.

Is this ROM going to be official released anytime soon because I am working on a ROM from another HTC device aswell and was wondering if you needed any assistance on final touches?
TechMayhem

This would interest me greatly, as I really love the "standard" sense and was quite disappointed with the amount of white/light colours used in the ChaCha's version, and how it just doesn't seem to fit in very well at all with the HTC family. Would it be possible to use the Desire Z's rosie? As that supports landscape natively.

TechMayhem said:
Is this ROM going to be official released anytime soon because I am working on a ROM from another HTC device aswell and was wondering if you needed any assistance on final touches?
TechMayhem
Click to expand...
Click to collapse
Tbh, I haven't done anything on this for a while because I started flashing CM7/SuperOSR.
From what I can remember, the following things wern't working:
-Lockscreen - Always in Portrait, won't rotate
-Rosie - Force-close loop, had to replace with an alternate launcher
-GPS - Icon doesn't appear in the status bar
-FM/Dailer/maybe others - Graphics messed up due to forced landscape resolution
That's all I managed to check before I got caught up in crackflashing XD
I am by no means a dev - all this was done by replacing files in a Wildfire S ROM with ones from SuperOSR/stock Chacha
Atomix86 said:
This would interest me greatly, as I really love the "standard" sense and was quite disappointed with the amount of white/light colours used in the ChaCha's version, and how it just doesn't seem to fit in very well at all with the HTC family. Would it be possible to use the Desire Z's rosie? As that supports landscape natively.
Click to expand...
Click to collapse
Precisely why I tried this in the first place - I wasn't expecting all this white, which doesn't make the Chacha feel like an HTC as much to me - I already tried the Desire Z's Rosie - while it did work, all the icons were huge (because of it being scaled for HDPI screens). Dunno about widgets.
Once I find it amongst all the crap I have on my laptop, I could upload it if anyone might have an idea how to fix what's left and to see what else is broken?

Related

[ROM][7-14-2009]PhotonMod_Hero (v1.5) [Ready For Daily Use]

Ok, I've been trying out a lot of Hero ROMS and I'm always disappointed in the speed, or lack thereof. Each time I have found myself flashing back to a stable Hero build and then customizing it to my liking (see below). This release is mainly for my own sanity, to save myself the time and effort of getting back to a setup I prefer.
For clarification purposes, I will be referring to these builds as PhotonMod_Hero1 and PhotonMod_Hero1.5
Just understand that v1 is based on LeakDroid's SuperHero3 build and v1.5 is based on JACHero 2.63.
**UPDATE 7/15/09**
As requested, Re-upped PhotonMod_Hero v1 without the Asian IME (pinyinIME.apk). Just be sure to choose English on the first screen of the setup wizard.
PhotonMod_Hero v1:http://www.mediafire.com/?l3inmmtmjzz
NOTE: If you have random Asian characters showing up in odd places, power off the phone and turn it back on. This seems to only happen before the first reboot.
(Reminder, this one does not use AppsToSD. It is basically SuperHeroV3-MAS minus Rosie and all HTC widgets. Also minus swap. and with a few other teaks.)
Also,
Here is "Lite" version of PhotonMod_Hero1.5. I removed the Weather app and widget, and Retro Clock widget.
PhotonMod_Hero v1.5:http://www.mediafire.com/?nyhyfzzyiom
****UPDATE 7/14/09****
Bluetooth is NOT working in any Hero build at this time
New Build release: PhotonMod_Hero v1.5 - Lite
Based on JACHero2.63 with the following changes:
**Changelog - PhotonMod_Hero1.5 - Lite**
-Removed ALL HTC Widgets
-Replaced HTCCamera with one that works (No sideways image)
-Replaced HtcMusic with old Music app from non-Hero builds (b/c that one is a resource hog!)
-Replaced Rosie with standard Launcher
-Removed Teeter.apk/odex, Stocks.apk/odex, DCS_Stocks.apk/odex
-Removed (commented) Swap partition section in a2sd.sh as I want to try this build out without a Swap partition.
-Added section in a2sd.sh to move a "wallpaper" folder to the FAT32 partition on your SD. That folder contains the wallpapers from the Rosie wallpaper gallery (See Below)
-Added AppsInstaller
-Added Custom Lock Screen
-Added a few "Gems" to the Ringtones/Notifications
To use AppsToSD, make sure you have your SD card setup with Fat32/Ext3 partitions. You will not need a third Linux-Swap partion with this build.
To use new Wallpapers, at the Home screen, press Menu -> Wallpaper. Then choose Albums. You should see a wallpaper folder containing 5 wallpapers.
Thanks to JesusFreke, Haykuro, JAC, Cyanogen, L3wish and the Leakdroid crew, Meltus, and all the other great Devs working to give us the experience we want from our phones.
Rename to update.zip and flash as usual.
you really need to try jac 2.63 with a freshly formatted card and a linux/swap partition. its quite a thrill
Can u put some pics
might give this a try on my other g1...just for fun
i want som pics plzzz !!! and some comments of the one who flashed this .
Fully Functional?
As in Bluetooth working?
Why in the world do you need pics...its hero, duh.
And I have to agree, even 2.63 is quite slow (swapper and a2sd)...I might have to try this one out (though I heard SHv3 had many things not working...).
Thanks for the contribution anyway .
@Shaquiel Harris, NO BT works as of yet. JAC is getting close I guess but NO HERO BUILD HAS BT YET!
Working on taking some screenies for you guys...
be posting in a few...
hmm seems interesting.
wonder how this one works.
hmm seems interesting.
wonder how this one works.
Screenshots...
See Attached
Here you see I have changed the background to one I liked from another build. I also have installed the Retro Clock widget, Weather Channel widget, and a few apps (AndroZip, Last.fm, and I really can't remember which else). Right now I currently have about 10MB free (not running apps from SD)
I don't see the bluetooth is working? What do you mean "fully functional"? is the led work, too !?
spiderman_anhvu said:
I don't see the bluetooth is working? What do you mean "fully functional"? is the led work, too !?
Click to expand...
Click to collapse
Ok, I just tried Bluetooth for the first time and it does not turn on. This was my mistake. I do not use it and did not ever try it. I may grab JACHero latest build and mod it the same way (if bluetooth does work in that build) if anyone really wants it. Personally, I never needed it.
As for the LED, as with most Hero builds currently out, the LED does not work. If someone can point to one that does, let me know.
not feeling the "ophone" icons.
but everything else seems legit.
but really isn't fully "functional" due to the fact there is no "rosie" which makes up pretty much the entire experience of "Hero" but good job regardless!
johnnylicious said:
not feeling the "ophone" icons.
but everything else seems legit.
but really isn't fully "functional" due to the fact there is no "rosie" which makes up pretty much the entire experience of "Hero" but good job regardless!
Click to expand...
Click to collapse
This is true, but every time I try to use Rosie I definitely do NOT have a fully functional phone.
I suppose I should say Fully Usable (once I get BT working anyway)
photonmedia said:
This is true, but every time I try to use Rosie I definitely do NOT have a fully functional phone.
I suppose I should say Fully Usable (once I get BT working anyway)
Click to expand...
Click to collapse
lol forsure good luck on it i know its tough
Is the notification sms on the icon ? i mean when you receive one sms it puts a 1 in the icon, is it ?
theslam08 said:
Why in the world do you need pics...its hero, duh.
And I have to agree, even 2.63 is quite slow (swapper and a2sd)...I might have to try this one out (though I heard SHv3 had many things not working...).
Thanks for the contribution anyway .
@Shaquiel Harris, NO BT works as of yet. JAC is getting close I guess but NO HERO BUILD HAS BT YET!
Click to expand...
Click to collapse
Well why would he say fully functional when indeed it isnt? and 2.63 is slow for you because your using swapper. Your supposed to make a linux swap partition and have a fat 32/ext2/3 and linux swap. 2.63 is the fastest and most reliable rom that has been made so far And well this is the rom i will stay with. I dont need bluetooth because well i dont use it kinda want LED's Though But besides that.
IOmega666 said:
Is the notification sms on the icon ? i mean when you receive one sms it puts a 1 in the icon, is it ?
Click to expand...
Click to collapse
No,
and I can't say I've notice that on other builds I've tried. Is there somewhere you've see that? It may be part of the new MMS app (which many people are having reliability issues / not getting messages)
Shaquiel Harris said:
Well why would he say fully functional when indeed it isnt? and 2.63 is slow for you because your using swapper. Your supposed to make a linux swap partition and have a fat 32/ext2/3 and linux swap. 2.63 is the fastest and most reliable rom that has been made so far And well this is the rom i will stay with. I dont need bluetooth because well i dont use it kinda want LED's Though But besides that.
Click to expand...
Click to collapse
I have updated my original post that BT is not working. As for speed of JACHero 2.63, I'll give it a whirl now that I can easily get back to this ROM.
But I've heard "Really Fast" about a lot of ROMS running Rosie/SensUI, and have not yet been convinced by any of those claims.

uninstalled HTC Lockscreen and got bad flan lockscreen

I have searched the forums but cannot find a fix for this.
I am a noob when it comes to rooting/flashing but just rooted my hero and am running ddamage control v2.02, i think it is great but I have always hated the HTC lock screen, the flan one imo is much better.
I looked around and found that by entering
adb remount
adb shell
cd system/app
rm HtcLockScreen.apk
rm HtcLockScreen.odex
reboot
and rebooting the phone I get a messed up version of the flan style lock screen. It was supposed to remove the HTC lock screen and give a flan version. I am thinking that it may be because I did not type exit, but rather safely removed the hardware.
Anyway the problem is that the flan lock screen is the green lock circle that is supposed to slide to the right is in the bottom middle part of the screen, the only way to unlock it is to slide it up/the silent circle must be slid down to enable it to be silenced. Also the time is on the left side, and it is currently 12:15, however the time will show
12:1
5
because of the unusual version of the lock screen.
I looked around and found a fix that was supposed to re add the HTC lock screen, however the fix was for a 1.6 version and I cannot find the thread.
If anyone could help me either reinstall the original HTC Slider or preferably a properly working flan style I would appreciate it. I am thinking that because it is not an official ROM the developer did do a great job, but did not make it with the original flan style.
Here ya go.........................BTW there is no fix yet....
mjz147 said:
I have searched the forums but cannot find a fix for this.
I am a noob when it comes to rooting/flashing but just rooted my hero and am running ddamage control v2.02, i think it is great but I have always hated the HTC lock screen, the flan one imo is much better.
I looked around and found that by entering
adb remount
adb shell
cd system/app
rm HtcLockScreen.apk
rm HtcLockScreen.odex
reboot
and rebooting the phone I get a messed up version of the flan style lock screen. It was supposed to remove the HTC lock screen and give a flan version. I am thinking that it may be because I did not type exit, but rather safely removed the hardware.
Anyway the problem is that the flan lock screen is the green lock circle that is supposed to slide to the right is in the bottom middle part of the screen, the only way to unlock it is to slide it up/the silent circle must be slid down to enable it to be silenced. Also the time is on the left side, and it is currently 12:15, however the time will show
12:1
5
because of the unusual version of the lock screen.
I looked around and found a fix that was supposed to re add the HTC lock screen, however the fix was for a 1.6 version and I cannot find the thread.
If anyone could help me either reinstall the original HTC Slider or preferably a properly working flan style I would appreciate it. I am thinking that because it is not an official ROM the developer did do a great job, but did not make it with the original flan style.
Click to expand...
Click to collapse
u didnt do anything wrong when deleting the files. the flan screen is messed up on sprint release so far. No one has attempted or has failed to fix is so far
thanks alot, appreciate it. Obviously I would rather have the working HTC Lock screen than a broken flan one.
Did the same way. Could find no way to get the htclockscreen to install again. Pushed it, ran it, whatever...I ended up just re-flashing.
mjz147 said:
thanks alot, appreciate it. Obviously I would rather have the working HTC Lock screen than a broken flan one.
Click to expand...
Click to collapse
maybe one of the dev out there could look at it and fix it for us. maybe one day.
My HTC Sense lock screen is working again. Thanks for the link again.
I think a majority of Sense users love sense but don't like the lock screen, it is easier to open in the pocket and the flan style is smoother and more natural
mjz147 said:
My HTC Sense lock screen is working again. Thanks for the link again.
I think a majority of Sense users love sense but don't like the lock screen, it is easier to open in the pocket and the flan style is smoother and more natural
Click to expand...
Click to collapse
Yeah and flan looks better IMO. And being able to silence the phone easily is another plus.
Wasney said:
Did the same way. Could find no way to get the htclockscreen to install again. Pushed it, ran it, whatever...I ended up just re-flashing.
Click to expand...
Click to collapse
I may be a little late with this..... but i found when i removed the .apk and saved it for replacing later via estrongs I was able to simply copy and past back in /system/app and reboot. my original lockscreen was back with no problem. Although you must have the root options checked in options of estrongs file manager to be able to move the file.
Figured I post up what i found.
Bret
forgot to mention.....
I am sure others may know but you can also download lockbot from the market for free which has a few lockscreens, the pay or pro version has the flan lockscreen and have confirmed it works on DC2.1 treve mixture that I am running with no problems.... battery life good, VVM works, Location spot on, and no prl issues..(anymore)
anyway there my 2 cents And thanks to everyone out here I am starting to learn. All the devs keep it up!!!)Your Awesome
Looked at it a little bit
So, I really wanted to get the Flan Lockscreen working/appearing correctly so I started digging into the layout XMLs in framework-res.apk.
From what I can tell, it's forcing everything into the left 100 pixels of the screen causing things to wrap.
My first thought was to override the widths/heights from the -1 and -2 values to actual screen values (240x320). I updated most of the keyguard*.xml and screen*.xml files (hexedited) but the screen is still garbled. There may be a parent screen that is causing the restriction still though.
My second thought was there's an image file missing or is sized incorrectly. I pulled all the .pngs from DC1.0 (it was working there, correct?) framework-res.apk and placed them in the newer framework-res.apk. This changed the screen so that the slide buttons are at least visible (they weren't showing on DarchLegend at all) even if in the wrong place.
There might be something in the smali code that is preventing things working too... I still need to look into services.jar and policy.jar.
If anyone has any other ideas or insights, please let me know.
-Daryel
Quick question. How are you looking into the .xml files? I tried looking into this as well and got stuck at not being able to view the xmls.
daryelv said:
So, I really wanted to get the Flan Lockscreen working/appearing correctly so I started digging into the layout XMLs in framework-res.apk.
From what I can tell, it's forcing everything into the left 100 pixels of the screen causing things to wrap.
My first thought was to override the widths/heights from the -1 and -2 values to actual screen values (240x320). I updated most of the keyguard*.xml and screen*.xml files (hexedited) but the screen is still garbled. There may be a parent screen that is causing the restriction still though.
My second thought was there's an image file missing or is sized incorrectly. I pulled all the .pngs from DC1.0 (it was working there, correct?) framework-res.apk and placed them in the newer framework-res.apk. This changed the screen so that the slide buttons are at least visible (they weren't showing on DarchLegend at all) even if in the wrong place.
There might be something in the smali code that is preventing things working too... I still need to look into services.jar and policy.jar.
If anyone has any other ideas or insights, please let me know.
-Daryel
Click to expand...
Click to collapse
Good work. The heck with the Flan lockscreen, lets figure out how to remove the wallpaper to have a clear lockscreen. LOL
maxium01 said:
Quick question. How are you looking into the .xml files? I tried looking into this as well and got stuck at not being able to view the xmls.
Click to expand...
Click to collapse
There's a java utility called AXMLPrinter2 that will take the Android XML files and create a text file. Unfortunately it's only a one-way process, so editing of the XML files requires Hex-editing. That's how I edited the status_bar.xml file to change the font from white to black on the Taskbar.
-Daryel
daryelv said:
So, I really wanted to get the Flan Lockscreen working/appearing correctly so I started digging into the layout XMLs in framework-res.apk.
From what I can tell, it's forcing everything into the left 100 pixels of the screen causing things to wrap.
My first thought was to override the widths/heights from the -1 and -2 values to actual screen values (240x320). I updated most of the keyguard*.xml and screen*.xml files (hexedited) but the screen is still garbled. There may be a parent screen that is causing the restriction still though.
My second thought was there's an image file missing or is sized incorrectly. I pulled all the .pngs from DC1.0 (it was working there, correct?) framework-res.apk and placed them in the newer framework-res.apk. This changed the screen so that the slide buttons are at least visible (they weren't showing on DarchLegend at all) even if in the wrong place.
There might be something in the smali code that is preventing things working too... I still need to look into services.jar and policy.jar.
If anyone has any other ideas or insights, please let me know.
-Daryel
Click to expand...
Click to collapse
Wow, you have put in a lot for that.
I am running damage control v.2r2 and I believe that because it is not an official rom, damageless did not put in unneccesary android suff, the lockscreen being one of them. Their wouldnt be a point in installing or including in the rom a perfect standard messaging app, if HTC has their own.
However someone earlier in this thread gave me an .apk of the HTC lockscreen after installing it and rebooting it worked perfectly again.
I know this sounds stupid because I have no knowledge of developing at all but is their anyway to get an .apk of the 2.1 or even the 2.0 lock screen and just install it, it seems that it would just repair the broken version in damages rom, and all we would need to do is manually disable the HTC lock screen.
Any thoughts?
mjz147 said:
Wow, you have put in a lot for that.
I am running damage control v.2r2 and I believe that because it is not an official rom, damageless did not put in unneccesary android suff, the lockscreen being one of them. Their wouldnt be a point in installing or including in the rom a perfect standard messaging app, if HTC has their own.
However someone earlier in this thread gave me an .apk of the HTC lockscreen after installing it and rebooting it worked perfectly again.
I know this sounds stupid because I have no knowledge of developing at all but is their anyway to get an .apk of the 2.1 or even the 2.0 lock screen and just install it, it seems that it would just repair the broken version in damages rom, and all we would need to do is manually disable the HTC lock screen.
Any thoughts?
Click to expand...
Click to collapse
The Android lockscreen is part of the framework, separating it out would create other problems within the ROM. There isn't an "Android lockscreen" APK, the code is built into services.jar, framework.jar, policy.jar, and framework-res.apk.
I did have another thought, maybe there's something in the HTC code that is conflicting or overriding the stock settings. I'll take a look at some of the com.htc files tomorrow and see if anything jumps out at me.
-Daryel
daryelv said:
So, I really wanted to get the Flan Lockscreen working/appearing correctly so I started digging into the layout XMLs in framework-res.apk.
From what I can tell, it's forcing everything into the left 100 pixels of the screen causing things to wrap.
My first thought was to override the widths/heights from the -1 and -2 values to actual screen values (240x320). I updated most of the keyguard*.xml and screen*.xml files (hexedited) but the screen is still garbled. There may be a parent screen that is causing the restriction still though.
My second thought was there's an image file missing or is sized incorrectly. I pulled all the .pngs from DC1.0 (it was working there, correct?) framework-res.apk and placed them in the newer framework-res.apk. This changed the screen so that the slide buttons are at least visible (they weren't showing on DarchLegend at all) even if in the wrong place.
There might be something in the smali code that is preventing things working too... I still need to look into services.jar and policy.jar.
If anyone has any other ideas or insights, please let me know.
-Daryel
Click to expand...
Click to collapse
I luv to see someone trying to fix this.....still using the screwed up version still like it messed up more than anything else.... *** dcv1.0 it was working fine as well as some others** Thanks for keepin this going!
daryelv said:
The Android lockscreen is part of the framework, separating it out would create other problems within the ROM. There isn't an "Android lockscreen" APK, the code is built into services.jar, framework.jar, policy.jar, and framework-res.apk.
I did have another thought, maybe there's something in the HTC code that is conflicting or overriding the stock settings. I'll take a look at some of the com.htc files tomorrow and see if anything jumps out at me.
-Daryel
Click to expand...
Click to collapse
that would be great. That sounds about right perhaps their is something in damages rom that are overriding the stock setting?
I wonder though if someone running a stock rooted hero rom, could remove the hero lock screen and get the normal android "menu" lock
You know what? I bet it IS somewith with the HTC settings. Why else would they push out the ROM with all the HTC stuff working and not the Android lockscreen working? Because we're not supposed to be modifying the phone in the first place! So therefore HTC is adjusting the settings without regards to what Android stuff will be broken (because they assume we are going to only use Sense). Good thought.
if i remove it? when i unlock it will i get the animations? like on the normal htc losckreen or no?

[PORT][Progress Thread] CM Notification Window Power Control Widget for Sense ROMs

EDIT 11/11/10: See Here for the official release thread.
EDIT 11/8/10: See Here for latest progress / update
Okay, wanted to give you guys a sneak peek of a port I just started working on this past weekend, for integrating the CyanogenMod Notification's panel power control widget into Sense based ROMs.
Short of the rotary lockscreen I originally ported back in the day, this has been one of the most intensive ports I've had to tackle, but it's getting close.
I've got the port to a point where it is mostly functionality (some buttons are not working yet, etc), but as you will see in the quick video demo, the formatting, etc, is all FUBAR'ed.
The formatting issues "should" be relatively easy to fix, my main focus to this point was to get things functional, then worry about pretty-ing it up, etc.
You can see in the video I currently have the widget set to the options for 'Lockscreen|Flashlight|GPS|Silent Mode', and you will see when I toggle the right 2, that the status bar updates accordingly to reflect the change in mode/status, based on the toggle. You can't really see, obviously, the flashlight come on, but it is working as well, in addition to the lockscreen on/off toggle.
Anyway, just a sneak peek. It may be that I never get it fully functional, and this ends up being nothing but a tease, but, I'm pretty persistent... .
Awesome. I just started working on this last week for Zen's ROM. It is a very daunting task. I got everything to show up, but wasn't able to get it functioning. Smali editing sucks. I've also been working on editing the recent apps icons in the notification menu from Zen's ROM (And Desire HD I think) and customizing them to be shortcuts that I use. The recent apps is useless and I'd love to have my shortcuts there instead.
I'll be watching this to see how you make out. I've slowed down on this since I'm waiting to get a new phone.
EDIT: GOOD LUCK!
signals23 said:
I got everything to show up, but wasn't able to get it functioning. Smali editing sucks.
I'll be watching this to see how you make out. I've slowed down on this since I'm waiting to get a new phone.
EDIT: GOOD LUCK!
Click to expand...
Click to collapse
Thanks. Yes, .smali editing sucks, especially this type, where you can't simply replace smali files and update resource ids, etc, as the two services.jar files are vastly different as it relates to the status bar, so it has been a complex merger of the two.
I'm close, but need a break! I'll probably re-visit this more over the coming weekend, when I have time to dig in. I have more hours invested in this from last weekend than I care to admit, and the wife wasn't very happy with me as a result...
wow js!!!! i really like this feature!!! hope you get it fully functional!!!
JsChiSurf said:
Thanks. Yes, .smali editing sucks, especially this type, where you can't simply replace smali files and update resource ids, etc, as the two services.jar files are vastly different as it relates to the status bar, so it has been a complex merger of the two.
I'm close, but need a break! I'll probably re-visit this more over the coming weekend, when I have time to dig in. I have more hours invested in this from last weekend than I care to admit, and the wife wasn't very happy with me as a result...
Click to expand...
Click to collapse
I've been there one too many times!
VERY cool. I would for sure use this. I'm almost surprised no one has thought of this...it's such a genius idea...for something so obvious haha
Greenfieldan said:
VERY cool. I would for sure use this. I'm almost surprised no one has thought of this...it's such a genius idea...for something so obvious haha
Click to expand...
Click to collapse
I'd have to imagine others have thought of it, now pulling it off of is a different story . It is not a simple task.
I didn't know this existed in CM until I was working on porting a mod I made for hex editing the lockscreen/notification window banner text (carrier) on Sense based ROMs over to CM, which forced me to load CM for testing, then, EUREKA!
Almost wish I hadn't come across it
JsChiSurf said:
I'd have to imagine others have thought of it, now pulling it off of is a different story . It is not a simple task.
I didn't know this existed in CM until I was working on porting a mod I made for hex editing the lockscreen/notification window banner text (carrier) on Sense based ROMs over to CM, which forced me to load CM for testing, then, EUREKA!
Almost wish I hadn't come across it
Click to expand...
Click to collapse
LMAO!!!!!
10chars
I'm so glad you got an EVO JsChiSurf. This looks very promising! I was just pouring over the code changes in your rotary lockscreen port the other day to see if I could get it working on my EVO. Long story short, I crapped a brick and put that thought to rest.
nukedukem said:
I'm so glad you got an EVO JsChiSurf. This looks very promising! I was just pouring over the code changes in your rotary lockscreen port the other day to see if I could get it working on my EVO. Long story short, I crapped a brick and put that thought to rest.
Click to expand...
Click to collapse
Thanks. Yes, the problem with the Rotary lock is, on 2.1, HTC left most of the remnants in place, in 2.2, not so much, so it is going to take more work to pull off.
I think it is possible, but I haven't had the time or motivation to dig in. If someone else doesn't get to it first, it's on my list, but it's more fun to work on new stuff, rather than something I've already done before, so I'm less motivated to do it again .
This will be sweet. I loved it on my Samsung
Sent from my PC36100 using Tapatalk
bblanski said:
This will be sweet. I loved it on my Samsung
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
Thanks. Made some more head way this evening, but still much more to tackle...
This reminds me, I went digging into Sense to get the Mail widget to work in LauncherPro. Boy, what a PIA. I got it to show up and insert, but it wouldn't work. I figure there has to be a way to make it independent. I bet I'd have a lot of time to work on it if I got divorced...
i'm soo glad you got an evo bro. This will be sweet.
This looks amazing. Can't wait to see how it turns out.
Awesome man! Thanks for doing this, it is such a nice feature on the Galaxy S and CM 6.1. I hope it works out
Progress Report
Okay guys, getting real close on this port of the CM Power Control Widget for Sense ROMs. The video below will show you how far along I've come with this port. I've pretty much got most of the cosmetics corrected, but still have a few of the widgets to get functional, most notably bluetooh and wifi (don't think it will be an issue, just need to time to dig in).
This port/mod, upon release, requires changes to services.jar, and framework-res.apk, and as such, if you are using custom themes, edits, etc, you'll probably want to wait and see / request for your ROM dev or themer to take this as a base / starting point to integrate into their ROM or theme, as there is simply no way to do it the other way around. There are just too many edits involved to try and do this any other way in order to retain your previous mods / edits.
You'll see in the video that I actually moved the widget bar below the sprint banner / clear button area, rather than the default above. I think it looks better, curious what you guys think.
Also, while CM allows you to turn on/off widget options via the menu/settings area, I don't plan on going that far, and may either just fix it to 6 most popular, or provide a file on your phone that you can manually modify to specify the widgets (up to 6), you want to use.
Looking for opinions, based on the list below, if I were to fix it to 6, hard coded, what 6 in the list of available widgets would be preferred. Available widgets are:
Airplane mode
Auto rotate
Bluetooth
Brightness
Flashlight *
GPS *
Lockscreen *
Mobile Data
Network mode
Sleep
Screen Timeout
Sound (mute) *
Sync
Wifi
*Included in the video demo below.
Some of these I haven't test and am not exactly sure what they do, lol.
Also, curious what you guys think about the addition of toast notifications when a button is pressed (on screen text confirmation / message) and/or haptic feedback when pressed.
That's it for now. Again, getting close to a release soon.
WOW!
This is huge buddy
Awesome job.
My vote goes for:
Bluetooth
Flashlight
GPS
Wifi
Airplane
Brightness
Awesome work btw
I vote
Wifi
Mobile Network
Sound
Bluetooth
Auto Rotate
Lockscreen

Death of CAMDroid 2.0

Hello, From The 13th September 2011 - All of my ROMS for the HTC ChaCha will be under the LightDroider name and I have discontinued CAMDroid + TweetDroid. I can no longer provide support for these ROMS and have no intention to do so. If you need a ROM use LightDroider. Thank You for using this ROM and it is time to update if you are still using it.
TechMayhem
Aw man, this is one risky business
For example the already known - removing HTC Sense will cause some weird behavior (for example Settings -> Personalization).
I will test this as soon as possible.
Yeah but if HTC Sense is gone then GOLauncher won't require you to personalize because it will allow you to manually download themes and if you hold the home screen you can set a wallpaper.
This looks tempting, does the search button work do you know?
Will probably try it later.
One drawback with changing Rom I find is link2SD needs re doing each time, I need to re partition the SD after each new Rom. Not sure that's normal. It's not a massive deal but is certainly affecting my down time.
Right now I'm using my legend as didn't have time to sort all the post new Rom admin I seem to keep doing!
Sent from my Legend using Tapatalk
TechMayhem said:
ADDED OFFCIAL SKYPE (HTC CHACHA IS NOT COMPATIBLE FOR VIDEO CALLS)
Click to expand...
Click to collapse
Suggestion: Put IM+ on it since from my point of view is light-weight and you can add multiple accounts (Yahoo, Skype, MSN, etc.). Since video calls are not supported Skype is just an instant messaging software. It's just my suggestion
I will try this rom today if I have time. I just hope it's stable with all the sense stuff taken out.
Ok, first major problem - cannot type number 0 in the PIN code screen
So basically my PIN starts with 0, therefore I cannot unlock it
Can anyone else using this ROM try inserting 0 in the PIN code screen?
Aye: I can confirm, 0/SYM key is not working
Let me see if I can fix it using a keyboard file.
@Tech - any ideas?
Suggestion - Uncheck fast boot from settings so in case something goes wrong we can boot to recovery
Suggestion - Remove "HTC Likes", FM Radio (does anyone actually listen to FM radio on an android smartphone?), News, News&Weather.
Hint: There are still some remnants of HTC Sense on yet though
All screens that have the blue bar on the right are from Sense (for example USB connection screen).
Same here. Cannot type 0 and have 0 in the pin code. Any fix?
Unfortunately had to jump off into a meeting so I restored my previous backup. Didn't have any time to check for a fix. Try using a keyboard file (update.zip) from the Flashable keys thread and see if that works.
Did just that and was thinking of updating the post right before you did. If you take the keyboard files from the flashable keylayouts thread and replace them in the rom zip file it works. Apparently they are missing completly from the rom zip.
Gonna use the rom today and let you know what else i can find.
LE: The bootanimation and downanimation are currenty named hTC_bootanimation and hTC_downanimation and that's why they don't work. They need to be named
bootanimation.zip and downanimation.zip
LE2: Apparently by using the keylayout from the keylayout thread, the english one, other keys get scrambled. Looking into it.
Please use lightdroider a.s.a.p - this is finished now and if i said i was going to make 2.1 - i am not.
Lightdroider is more faster and has more space for you.

[REQ] HTC_IME mod for AOSP on qHD devices

I would love to offer any help I can to make this mod a reality. So far, I have gathered the following links that will surely be helpful in making this mod.
There are many users on the different individual rom threads, especially in senseless and aosp/cm9 roms, who are requesting to install HTC_IME (Touch Input), as it is the best input option around for some languages. I can attest firsthand to the fact that the Chinese handwriting input is by far the best handwriting input available for android (HTC is a Taiwanese company), so please don't suggest that everyone who wants htc_ime just go and download some other keyboard. They really did a good job with it, and people want to use it on AOSP!
The work done so far:
Jonas made the mod for gingerbread and devices with lower resolution screens. There is a lot of information about it here and links to downloads. It works on non-htc android devices.
http://www.linux-wizard.net/2011/02...c-ime-keyboard-under-a-non-htc-android-phone/
Original HTC_IME mod thread by jonas. The last page or so of the thread is full of posts of people saying please make this mod for ICS/qhd. So far, no one has done it...
http://forum.xda-developers.com/showthread.php?t=624416
This is a HTC_CIME mod for qvga screens. You can see in the screens that it works on MIUI and with multi-language support. This seems like a very good lead, as it may possibly work on our device if scaled up!
http://www.miui.com/thread-109295-1-1.html
A way to get touch input back into virtuous inqusition rom:
http://forum.xda-developers.com/showthread.php?t=1462460&highlight=with+libs
And finally, from our very own device theme forum, there is of course the package done by MichaelM. I think this is going to be our best shot at getting this working in aosp roms. I triead flashing the file "with libs" (should include multi-lang) on Vorbeth's rom, but it just continuously FCs with u select touch input (but touch input does show up!).
http://forum.xda-developers.com/showthread.php?t=1384640
As I said, I am willing to learn as much as I need to to help make this mod, I just need someone with a bit more experience than me to offer some help! Can someone please give even a brief overview of how to do this. Do we need to run logcats to find out lib dependencies? I'm sure the whole process can't be all that difficult (well, one can hope!).
Thank you in advance, sensation community!
p.s. if I forgot to give credit to anyone else who has done work on htc_ime mod please forgive me. Post the info in this thread if you find it so we can get this going!
2 things, 1, I would love to see this mod happen, I've gotten used to the ics keyboard but would still love the HTC one. 2, if possible, the latest HTC_IME keyboard would be best in my opinion because I love the swipe gestures that you can turn on and off without actually using the Swype keyboard because the Swype keyboard isn't something I am entirely fond of anymore
WyldOne91 said:
2 things, 1, I would love to see this mod happen, I've gotten used to the ics keyboard but would still love the HTC one. 2, if possible, the latest HTC_IME keyboard would be best in my opinion because I love the swipe gestures that you can turn on and off without actually using the Swype keyboard because the Swype keyboard isn't something I am entirely fond of anymore
Click to expand...
Click to collapse
latest is usually best! sounds good to me.
I would love to see that... I am starting to like CM9, but the keyboard just isn't good enough no matter which one I try... I will try gimpsta.com to create one and hopefully will have it working
good luck to you, sir!
BUMP! I really wanna see this happen too! But maybe we are looking at it from the wrong angle? I'm no dev, not in the slightest, but the HTC_IME that comes on the stock sensation is already qHD formatted. Would it be possible/easier to port jonasl's mods to the newer HTC_IME rather than trying to scale up the old one and fix it to run on ICS?
http://forum.xda-developers.com/showthread.php?t=1844512
a MOD for HTC IME on QHD resolution is out.
Now all we need to do is to put CIME back to it.

Categories

Resources