yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] l3it3r:
I've played with them a bit. It's tricky, but do-able. I've been looking at this stuff for the past two days and it's making a lot of sense, just have to get the structure down. I've had to reinstall Kinoma once since my tweaking and I now know what not to do ;)

I think that we'll be able to get some pretty Unique COMPLETE reskins of Kinoma, but I don't think that we'll be able to have more than one complete reskin on the phone at the same time (without having multiple .zip files and constantly renaming them)

The icons for phone status, apps and others are universal across the themes... without some major re-writing of the xml files, we're going to have to accept that only one major rewrite at a time is possible.

So I propose that anyone interested in 'skinning' Kinoma create theirs based on a series.

The ones I've done to date are from the "Standard" series. Simple color changes.

If someone creates a different layout (which is possible in the XML) than they are responsible for naming the series and any derivatives from that will ONLY be compatible with that series.

The zip files can get larger quick.. my zip file is already .3 MB bigger than stock and that's just 3 SIMPLE skins.
[Windows Mobile Development and Hacking General] mchapman007:
Job well done my friend... I have put together a quick skin just to get the hang of it and will post it soon here. Currently it's posted in the Mobility Digest forums.
[Windows Mobile Development and Hacking General] l3it3r:
White!

And now it's time for white. This one is my current theme.. I wanted to be able to see what I'm listening to when I have my Fuze in my dashboard mount when I'm driving and this is the easiest way!!

Download it in Post #2

Includes the Final B&W version as well as "Terminal". :cool:
[Windows Mobile Development and Hacking General] NHComp:
Awesome!

These are fabulous - looking forward to seeing what you come up with next.

Thanks!
[Windows Mobile Development and Hacking General] l3it3r:
Thanks!

Just a note: If you plan on checking out my skins and then MobileMatt's, make sure you set your skin to a default one before switching!!

If you do not, you may get an error.
[Windows Mobile Development and Hacking General] l3it3r:
Kinoma Play has ALBUM VIEW!!
[Windows Mobile Development and Hacking General] l3it3r:
See any difference? ;)
[Windows Mobile Development and Hacking General] crissg:
Wow!

Buddy you are doing incredible work! I cant wait to see where you take it next.

Charles ought to put you on retainer!
[Windows Mobile Development and Hacking General] l3it3r:
Thanks! I'm getting the file structure and coordinates and skinning process down. I should be able to get a basic guide out tomorrow or Sunday.

As for the 'Album Cover' function.. I'm not going to say much, but it WAS ALWAYS THERE...
[Windows Mobile Development and Hacking General] MarcoPolo78:
Are these themes for the full version or the free play ?
[Windows Mobile Development and Hacking General] l3it3r:
I actually have no clue. I've never used free play. I'll load it on my Kaiser and see what happens.
[Windows Mobile Development and Hacking General] l3it3r:
I'm getting closer :)

Not 'simple' but it's not hard either.

I'll get a good explanation of ALL of this very soon, just trying to nail it all down. :D
[Windows Mobile Development and Hacking General] x86:
Can't wait for the tutorial on skinning, I am keen as and have my icons and ideas ready!
[Windows Mobile Development and Hacking General] l3it3r:
I'm going to start writing the "basics" today.

The entire graphics set runs off of a few PNG files

The PNGs are refferenced by direct Pixel calls in the skins.

There is a lot of transparency and what I call 'cannibalization' in the skins..

IMO, it was done very quickly and sloppy. I'm going to be making a lot of changes to the interface for my next release which will be a major overhaul of the entire interface aside from the homescreen which I actually like (minor adjustments will be made still though)

Luckily, the themes can refference MANY PNG files and you can easily create custom PNG cutouts and have several different versions of the same thing.

Everything I've done to this point has been straight forward and 'simple' in design so that I can being to understand how the layouts are generated. Moving around the bits on the 'viewers' (AlbumsViewer, SongViewer AudioViewer2, PhotoViewer etc) is a bit harder and confusing, but it's all possible.

I highly reccomend using Visual Studio when playing with the XML because the built in error checking is a wonderful help.
[Windows Mobile Development and Hacking General] Joeball88:
I've been out camping for a few days and you've leaped ahead miles!

Awesome work. Looking forward to actually getting my hands dirty with this tomorrow :)
[Windows Mobile Development and Hacking General] l3it3r:
I loaded FreePlay on my Kaiser last night, and out of the box, no - you can't use skins. :(

Doesn't mean you CAN'T use them.. I'll see what's what ;)
[Windows Mobile Development and Hacking General] l3it3r:
Thanks! I was still experimenting last night with the XML layouts and such. I'm going to finish up the 'basic' tutorial on the PNGs and JPGs tonight and begin on the 'viewer' write up tomorrow. :)
[Windows Mobile Development and Hacking General] ddvmor:
Freakin' Sweet!

I think I have a man-crush on you, dude! This is awesome. I think I can figure out the basics from this thread and I may have a go at this myself! I'm thinking something Steampunky!
[Windows Mobile Development and Hacking General] l3it3r:
Thank God you're in Bristol then ;)

The basic PNG edits aren't too hard.

The system operates off of cutouts in an X,Y start point by Width/Height.

All of the theme specific cutouts are defined in the /kp5/scripts/assets/kp5blueassets.xml (or what ever theme you're working on) file. Each cutout has an X/Y start and width/height definition:

<cutout id="kp5-focus-panel-rb" x="150" y="107" width="10" height="13" lines="40"/>

if you open up photoshop and turn on the ability to see the position in pixels (in CS4 its on the INFO side bar - Window menu, select info. Then Click the + next to "X: Y:" and select pixels.

I'll supply screen shots later :cool:

Remember:

Any changes you make MUST be applied through the same process with WinRAR that is described in installing my themes. You can directly navigate to the appropriate folder in the target kinoma.zip, but don't create the .zip from a folder, overwrite the existing contents of the compressed folder.

Other files (kp5Main.xml and others) define some cutouts as well as functions and skins.

Skins contain cutouts in a linear order. You could conceivably create some VERY cool things with this cutout system, but the way that Kinoma's programmers organized the themes originally is a bit sloppy and could use a bit of organization and SEPARATION.

I think that each theme should have a FEW files, each in their own subfolder (which is possible - I'll get to that when I go over the XML code syntax). This would allow the themes to have more control over all of the pages. Some of the graphics are a bit too widely used across the app and could be better created through theme specific files.

Anyway, I'm rambling now.. I'll get back to the 'official'.
[Windows Mobile Development and Hacking General] l3it3r:
important!! If you do an official update to kinoma, change the skin to a default skin first!!!

If you don't, and get a black screen or 'locked up' kinoma after updating, delete the /application data/kinoma/ folder, and reinstall.
[Windows Mobile Development and Hacking General] Northernmost:
And if you forget and end up with a black screen just rename / delete the skin selection file in \application data\kinoma and soft reset. Kinoma Play should then use it's default skin. I don't have the exact file name to hand but it ends ".skin.txt".
[Windows Mobile Development and Hacking General] Saxophone:
Regarding the Hack in post 3...I couldn't find this text anywhere in kp5Main.xml

<!--

<viewer href="viewers/albumViewer.xml">

<type name="application/x-cache-albums"/>

</viewer>

<viewer href="viewers/songViewer.xml">

<type name="application/x-cache-songs"/>

</viewer>

-->

Does anyone know why this is the case? also does anyone know what I can use besides visual studio to edit the xml?
[Windows Mobile Development and Hacking General] tomiglio:
Can't find it either.I used notepad but can't find that string.:(
[Windows Mobile Development and Hacking General] l3it3r:
I haven't looked since their last update, they may have removed it. I've been out of the country
[Windows Mobile Development and Hacking General] l3it3r:
I haven't been able to visit this since July!! I'll look into what changes have been made to the application and see if I can't get it working again :)
[Windows Mobile Development and Hacking General] crissg:
Welcome back!

I actually thought you had given up on skinning it after they updated the app.
[Windows Mobile Development and Hacking General] l3it3r:
Nope,didn't give up. In fact, I just found out that the current version of Kinoma has a hidden white & gold theme in it :)

more on that tomorrow ;)
[Windows Mobile Development and Hacking General] l3it3r:
k, so digging around, found more cool info to try out tomorrow.

First, apparently they're working on Midomi support.

Second, it appears that DLNA support is still being worked on. Third, there are some interesting debug links that I'll explore tomorrow.
[Windows Mobile Development and Hacking General] crissg:
Very ineresting . . .

Glad to see they are working on media related features again. I was so puzzled by the addition of Flights and Yelp to a media program.
[Windows Mobile Development and Hacking General] l3it3r:
I'm sure that they're trying to push their platform for integrated apps.. it's a nifty idea really. Simple XML and API calls.. I'd like to see more applications developed for it. But first I want DLNA/uPnP and a real clock dammit.
[Windows Mobile Development and Hacking General] crissg:
All I really want is for Kinoma to play the sound from my phone recorded videos. It bugs me to have to keep a 2nd program handy just for that.
[Windows Mobile Development and Hacking General] l3it3r:
Kinoma Play BUILT IN HIDDEN SKIN "Rice"

Check it out, everything is there, just needs to be enabled :D
[Windows Mobile Development and Hacking General] l3it3r:
OK, so good news is that it's still possible to skin Kinoma.

Bad news is that that they added a bunch of new calls in the skins and I'll have to modify the ones that I did to make it all work. All in all, a couple hours of screwing around and I'll have it fixed. I'll work on it later tonight. :)
[Windows Mobile Development and Hacking General] AycheDub:
Any luck on using the skins for the new Kinoma play? I just installed Kinoma play for the first time, love your skins and can't seem to get them to work :( I'm assuming it's because of a new version.

Can I have a cab of an a version that works with these skins? :)

EDIT: I should note that I'm using Kinoma Play on HTC Touch Pro2 CDMA.
[Windows Mobile Development and Hacking General] l3it3r:
The white theme a couple posts up is 'hidden' in Kinoma. That's a simple fix. As for the other themes, I'll have to work on them.
[Windows Mobile Development and Hacking General] l3it3r:
Sorry for the hold up, I'm stupid-busy lately. I hope to work on this over the next few days and have a working solution for the current builds.
[Windows Mobile Development and Hacking General] AycheDub:
Can't wait!
[Windows Mobile Development and Hacking General] bernabap:
Very good skins! It would be great to have them in the new Kinoma Player. I will keep an eye on this thread. I also tested the current on my Kaiser and did not work.
[Windows Mobile Development and Hacking General] zinconnu:
You're the best, waw! :D

Coreplayer looks so ugly because of you!
[Windows Mobile Development and Hacking General] bernabap:
zinconnu, you could apply those skins or you are just thanking the good work done?
[Windows Mobile Development and Hacking General] l3it3r:
Guys, I'm going to start working on this tomorrow. I haven't had much time lately.
[Windows Mobile Development and Hacking General] bernabap:
L3it3r thank you very much for helping us have a Kinoma Play always better!
[Windows Mobile Development and Hacking General] l3it3r:
Updated Post #2 with a new file that should work with the current version of Kinoma.
[Windows Mobile Development and Hacking General] bernabap:
It worked perfectly!
[Windows Mobile Development and Hacking General] l3it3r:
Good to hear :)

I'll be making updates to this theme over the next few days :)
[Windows Mobile Development and Hacking General] AycheDub:
New theme is working great! Thank you!

Is the menu style of the dark theme suppose to stay the same though? When the Dark theme is applied, the home screen changes but the menu where you select Song, Artist, Album, etc. remains the same color. Anyway to change this to white on black?
[Windows Mobile Development and Hacking General] l3it3r:
that will change.. I just wanted to at least get the themes back to 'working status'
[Windows Mobile Development and Hacking General] AycheDub:
Ah okay, very cool. Really appreciate your hard work on these skins!
[Windows Mobile Development and Hacking General] alfi07:
Help please!

HELLO!

It didn't work for me.

please help.

thank you.:confused::confused::confused::confused:
[Windows Mobile Development and Hacking General] l3it3r:
Make sure you have the latest version of Kinoma Play. (Click on Kinoma Guide). If you're using the latest version of Kinoma Play, and follow my instructions on the first page EXACTLY, you won't have any issues.
[Windows Mobile Development and Hacking General] alfi07:
Thanks for replay

Good morning!

maybe because I dont have the latest version.
[Windows Mobile Development and Hacking General] mbg19:
I like the music you listen to more than the theme Trance ftw lol nice theme though im tired of having really tiny icons for kinoma
[Windows Mobile Development and Hacking General] AycheDub:
Update?

Any new updates for the full skin?
[Windows Mobile Development and Hacking General] enTRAPAG:
I'm loving the black skin man. Good work. Gotta be better on battery life too. :)

You have inspired me to see if I can tweak out some of these icons to get them to display better with a black background. :)
[Windows Mobile Development and Hacking General] lo69:
Hi, very nice skin, it is possible to make the same in french.

Thank you in advance

Laurent
[Windows Mobile Development and Hacking General] lo69:
Sorry i'm stupid, i have juste to rename Kp5skinsEN.xml in FR, and it work perfectly, thank you for your great job. For the cover flow i have the latest version of kinoma and it's not the same xml file (kp5Main.xml), now it's:

<viewer href="viewers/listViewer.xml">

<type name="application/x-cache-albums"/>

</viewer>

<viewer href="viewers/listViewer.xml">

<type name="application/x-cache-songs"/>

</viewer>

sorry for my bad english

Laurent
[Windows Mobile Development and Hacking General] l3it3r:
See my sig for reasons that I don't work on this any more ;)

If Kinoma were to get with the program and move on to iPhone or Android, I'd be all over it again.
[Windows Mobile Development and Hacking General] aeozbay2:
android cooll
[General Topics] integra144:
My compaines exchange server forces me to set up a password on my Windows Mobile phone is their a registry change or some way around this to turn the password off?

ie with my companies virus scan I changed a registry key on my pc and I was able uninstall and modify my enterprise antivirus.
[General Topics] daviss:
Try this:

http://blogs.microsoft.co.il/blogs/...curity-policy-for-windows-mobile-devices.aspx
[General Topics] integra144:
thanks worked great!
[G1 General] XwXDv8XwX:
Remember guys...I JUST wrote this so be sure to read it the whole way through before jumping into things. Post problems you run into here so I can fine tune it.
[G1 General] tubaking182:
so you managed to root the rogers G1?? great job!! did you figure this out yourself???
[G1 General] XwXDv8XwX:
no...Haykuro did this. I just took all the available information and put it in order to help others do it. It was all in this thread here http://xdaforums.com/showthread.php?t=522127
[G1 General] AverageCanadian:
Can we get a tutorial of how to flash a new rom now :) I really want to try out the new hero rom.
[G1 General] XwXDv8XwX:
there are currently no compatible roms. Cyanogen would like to port his ROMto the rogers version but he doesn't have a rogers phone to test with. Hopefully we would not need to buy him a whole phone just to port his ROM....if he employed a bunch of testers to help him he might be able to do it. I really don't know what he requires to do this though. I'm sure we will get some compatible roms soon. Maybe some of the roms do work....pretty early in the game to know what works and what doesn't. I've personally been having a great time ever since I bought this phone just reading about it, watching things happen and tinkering with things. I can just imagine how Haykuro feels being the one to make this happen. I need a compatible ROM to go further though.
[G1 General] AverageCanadian:
Is Haykuro working with Cyanogen? Man I just want to play with the Rogers Rom. Oh well I guess I'll settle for getting rid of the Rogers crap and being able to buy stuff on the Market finally.
[G1 General] cyanogen:
Yep, I made a 3.6 for the Rogers Dream. I haven't actually tested it because I don't have one, but I used Haykuro's tools to build the boot image. Let me know if it works for you guys!
[G1 General] XwXDv8XwX:
Holy...where is that at? lol
[G1 General] XwXDv8XwX:
My wife has gotta get her ass home with my phone damnit! lol
[G1 General] cyanogen:
http://xdaforums.com/showthread.php?t=518851
[G1 General] AverageCanadian:
lol, I just finished restoring my phone too. Oh well I am downloading your files now cyanogen, here's to hoping I don't brick my phone on my first flash attempt.
[G1 General] XwXDv8XwX:
Can someone point me to a guide to flash this rom to my phone?
[G1 General] cyanogen:
After you have rooted, copy the file to your sdcard as "update.zip", boot into the new recovery mode, wipe your data if you are coming from the stock build, then flash the update! The first boot will take a bit longer than usual. Check my thread for a FAQ.
[G1 General] Capt Fiero:
Just wanted to say "Thank You" I have been following the threads in the background for the better part of a week, and was hesitant to give it a shot as I am not too sharp on dealing with dos boxes. However followed it along and everything went off perfect, grabbed set CPU and installed it and works. So I guess I have root. Not really sure what I can do with root, but will look forward to browsing around and seeing what is cool.

The big thing is I want to be able to flash new roms. So I guess this is the first step in doing that. (already actively flash PPC roms on the Hermes)

Again thanks for everyones work on this.
[G1 General] XwXDv8XwX:
well here it goes....it'll be the first time I ever flashed a new rom to my phone...at least I know some other people have tested this version of cyan's rom so I feel pretty safe doing this. I would just send it back and pretend I don't know what's wrong with my phone if I did brick it but things seem to be going pretty smooth so far.
[G1 General] XwXDv8XwX:
I wonder if Cyanogen meant to wipe date first or after I applied the update.zip.....I figure he meant to wipe after I apply the update since the update was on the sdcard so I would not be able to apply an update I wiped off the sdcard. It's taking longer to boot up like he said so hopefully that's a good sign. I did just remember there were a few pics I would have prefered to save...lol....oh well.
[G1 General] cyanogen:
No, you wipe before the update. Wiping doesn't erase your SD card, only the internal data partition.

Also, my ROM is a "Google" based ROM. You'll have to sacrifice the spiffy HTC dialer and Exchange support, but I include all the other HTC apps.
[G1 General] AverageCanadian:
How's your flash going XwXDv8XwX? I tried, but was stuck on the Rogers screen for more than 10 minutes. I rebooted the phone and tried again using the "adb logcat" command to try and see what my phone is doing but as soon as it restarted I stopped getting stats. Is this like a 20-30 minute setup process perhaps?
[G1 General] XwXDv8XwX:
This is taking ALOT longer than usual. It's staying at the rogers logo right now....how bad is this?
[G1 General] cyanogen:
The first boot might take 5 minutes or so.

I am hoping that it's actually booting though.. Did "adb logcat" produce output or did it just say "waiting for device"?

If it's failing entirely, then something is wrong with the boot image and you probably need to restore a Nandroid backup.
[G1 General] AverageCanadian:
It just says waiting for device. I waited 20 minutes and got nothing.

took my battery out to reboot the phone in the fastboot no problem and tried the process over again. Still same thing. Waiting on Rogers screen and cmd says "- waiting for device -"
[G1 General] XwXDv8XwX:
Ok...I guess I did the order of things wrong...I should know better than to not read directions exactly as you said...I am reapplying the update.zip since I negated it's effects since I wiped after I installed it. Kinda stupid huh? lol
[G1 General] AverageCanadian:
It's not as bad as you may think. Lets wait to see what cyanogen says but I was able to unplug my usb cable and take out the battery and get back into fastboot no problem. Hopefully you have a nandroid backup
[G1 General] cyanogen:
Damn, let me doublecheck that I did it correctly..
[G1 General] XwXDv8XwX:
yeah...same here...adb logcat says waiting for device as well and waiting for it to boot up is taking a real long time.
[G1 General] XwXDv8XwX:
my nandroid backup is from before I had root but at least it will get me back to the beginning
[G1 General] AverageCanadian:
Well good news is I was able to restore my phone without issue. Back on Rogers Rom patiently awaiting cyanogen's next update.
[G1 General] XwXDv8XwX:
where do you restore at? I only see where I make the backup and it doesn't say restore
[G1 General] AverageCanadian:
Check post 5, but the thread in generally is very helpfull

Link
[G1 General] cyanogen:
Well, the boot.img is created properly from what I can tell. It matches Haykuro's offsets exactly. I'm wondering if something else is different. Gonna take that build down and try to get in touch with Haykuro to help debug this since he's actually got a Rogers Dream.
[G1 General] cyanogen:
Can someone get me the system.img from a Nandroid backup of the original Rogers firmware? I want to look around and see if any of the firmware blobs are different.
[G1 General] AverageCanadian:
darn, was hoping for a flash tonight. Oh well keep up the great work and thanks. Guess I'll have to wait till another day most likely.
[G1 General] ma401:
Sent you a PM. Let's get this worked out :)
[G1 General] AverageCanadian:
I am uploading my system.img now. I will pm you the link when it's done. I'm using rapidshare as I don't know of anything that would be better
[G1 General] XwXDv8XwX:
Is there a way for me to pull off my nandroid backup off the sdcard without an sdcard reader? like through fastboot to mount my sdcard? I think I might have a problem here if I can't get that off the card and into my tools directory
[G1 General] AverageCanadian:
you could just mount you sd card with your phone via the rogers Rom assuming you got your backup running. Then just drag and drop the files
[G1 General] XwXDv8XwX:
that's my problem...I don't have the rogers rom running....I need the nandroid backup files to get back to stock
[G1 General] XwXDv8XwX:
That is how I get back to stock rogers rom correct?
[G1 General] cyanogen:
Yes, there is a way. Go into recovery, drop to a console and enter this:

echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file

Plug in your USB and your PC should see the SD card.

Another option is to drop to a console, enter "mount /sdcard", connect USB and use "adb pull /sdcard/nandroid ." from your PC to pull the files using ADB.