.dll Request - HTC Excalibur

Can anyone extract shellres.dll, browsres.dll and outres.dll from the WM6 ROM and post 'em here?
TIA
--Mal

I'd love if someone posted the entire rom extract I tried but couldn't get any of the tools around here to extract and image-ify the nb files from the T-Mobile distribution.

I tried to extract those files for Malatesta but had no luck. Does anyone know what tools will work with the Excalibur?

g-funkster said:
I'd love if someone posted the entire rom extract I tried but couldn't get any of the tools around here to extract and image-ify the nb files from the T-Mobile distribution.
Click to expand...
Click to collapse
Curses! lol
Yeah there's still a bunch of little things we can take out of WM6 for WM5 devices...hopefully something will be figured out.
And thanks curtislanham for trying too.
Anyone else have any input?

I think I have successfully dumped my ROM. I have never done it before. I am using the official WM6 ROM released by T-Mobile on 5/4/07....the contents of the dump folder are 113MB in size.....does this seem reasonable? Malatesta I do have the files you are looking for but am unable to attach them here. If you can give me your email I will send them to you.

curtislanham said:
I think I have successfully dumped my ROM.
Click to expand...
Click to collapse
Please can you explain how you did that?
I need the tapres.dll in Windows folder.
Could you please post it (or PM over the board)?
Thanx alot

Keep in mind I am new to smartphones and Windows Mobile for that matter. I ran the Dash update posted on T-Mobile's website (Dash_Software_Update_1.22.531.4.exe). I used psdread to create an img file on my hard drive. Then I used prepare_imgfs and view_imgfs to extract the contents of the img file. The only thing is that the directory structure is not intact. Each file that was extracted resides in it's own folder, accompanied by an imageinfo.txt file, and S000, S001, S002. S003 files.

curtislanham said:
I think I have successfully dumped my ROM. I have never done it before. I am using the official WM6 ROM released by T-Mobile on 5/4/07....the contents of the dump folder are 113MB in size.....does this seem reasonable? Malatesta I do have the files you are looking for but am unable to attach them here. If you can give me your email I will send them to you.
Click to expand...
Click to collapse
Sweet! just go to http://www.rapidshare.de and upload it, and then post the resulting URL here and we'll take it from there. literally!

I will post it as soon as I get home and post the link here. Rapidshare is blocked here at work.

Damn.
I can't get those files registered in my system.
They're suppose to be the system icons (for those who are wondering) but my system just hangs after I replace them.
I've tried notsignedoff.cab and regsrvce.exe to no avail (and I don't have regasm.exe to work with).
Hmmm....I think I need to kill off the .dlls first before I replace/sign them but I'm not sure how to do that as they don't show up in my Processes viewer.
Calling g-funk! lol

Ok all you hackers and developers, tell me if this is what you have been waiting for......
http://rapidshare.com/files/31884903/T-Mobile_Dash_WM6__Official_Release__ROM_Dump.zip

malatesta said:
Damn.
They're suppose to be the system icons (for those who are wondering) but my system just hangs after I replace them.
Click to expand...
Click to collapse
I think we had similar ideas
The tapres.dll holds the image of the Windows-Flag in the Start-button, which I wanted to change to an apple (for iPhone Homescreens) or a penguin or whatever.
I hope you can get the changed .dll's accepted by the phone.
Just an idea:
With CeleTask you can see what processes use this dll's. Maybe you could kill these processes and then change the .dll.
With my tabres.dll I had no luck because there are six processes which use it and the phone freezes after killing the last of them...
BTW: Thx to curtislanham for the work

r0p3 said:
I think we had similar ideas
The tapres.dll holds the image of the Windows-Flag in the Start-button, which I wanted to change to an apple (for iPhone Homescreens) or a penguin or whatever.
I hope you can get the changed .dll's accepted by the phone.
Just an idea:
With CeleTask you can see what processes use this dll's. Maybe you could kill these processes and then change the .dll.
With my tabres.dll I had no luck because there are six processes which use it and the phone freezes after killing the last of them...
BTW: Thx to curtislanham for the work
Click to expand...
Click to collapse
indeed we did have the same idea!
Funny thing is I tried CeleTask too (great program) but it only showed .exe files (even the hidden ones) but I couldn't see any .dlls. Searching for a program to bring up the .dlls lead to nowhere.
I know people have gotten this to work on the non-landscape devices, usually without too much hassel. Guess we'll have to wait till some of the more expert people take a gander at the files...
and thanks curtislanham, hopefully now we can start ripping part WM6 and posting it piecemeal, lol.

I found a wm6 version of shellres.dll on another site and I was able to overwrite mine on the Q. I didn't try any of the other files. First boot after I overwrote, it worked and my icons for a lot of things changed, many look Great though the IE looks a bit weird against a white background and the messaging icon, I'm no big fan of either.
Note: Upon booting, my Q made a serious of Alert sounds, I pressed the left softkey and was allowed to confirm the first-run alert for the dll.
I tried copying over the version of shellres posted here, but it just would not let me overwrite the new version I already have

curtislanham said:
Ok all you hackers and developers, tell me if this is what you have been waiting for......
http://rapidshare.com/files/31884903/T-Mobile_Dash_WM6__Official_Release__ROM_Dump.zip
Click to expand...
Click to collapse
thank you so much!

malatesta said:
indeed we did have the same idea!
Funny thing is I tried CeleTask too (great program) but it only showed .exe files (even the hidden ones) but I couldn't see any .dlls. Searching for a program to bring up the .dlls lead to nowhere.
I know people have gotten this to work on the non-landscape devices, usually without too much hassel. Guess we'll have to wait till some of the more expert people take a gander at the files...
and thanks curtislanham, hopefully now we can start ripping part WM6 and posting it piecemeal, lol.
Click to expand...
Click to collapse
When you go in CeleTask to the "Process" Page you'll find your running .exe's.
Simply "click" on any and you see what dll's this exe is using.
Go through all (also hidden ones) and you have the exe's you have to kill.
Maybe you can overwrite when the dll isn't in use anymore.
But when I read g-funkster's post I am sure there is an easier (and also "cleaner") way to get the dll's changed.
I believe the answers might already be found here in another (PPC)-forum/wiki and our issue is just "noob-stuff"

g-funkster said:
I found a wm6 version of shellres.dll on another site and I was able to overwrite mine on the Q. I didn't try any of the other files. First boot after I overwrote, it worked and my icons for a lot of things changed, many look Great though the IE looks a bit weird against a white background and the messaging icon, I'm no big fan of either.
Note: Upon booting, my Q made a serious of Alert sounds, I pressed the left softkey and was allowed to confirm the first-run alert for the dll.
I tried copying over the version of shellres posted here, but it just would not let me overwrite the new version I already have
Click to expand...
Click to collapse
I take it it's the one from a certain Chinese site like PxDx...? B/c I have that one but haven't tried it (I thought there was a warning about using it on landscape devices). If not, could you post it here?
Also, I assume besides the initial boot up alert/sounds it runs fine now?
[b/]r0p3[/b], good to know...next time I might try that, although I need a day to recover from all the hard-resets, lol.

Yep, that's the site
lol you listen to those guys?! yes that was the site, those ppl don't make sense most of the time so, meh, Sprite Backup if anything.
See the attached images, the majority of icons are improved, for instance, the non-icon icon (see the AE.png for Internet Explorer) is much prettier and the majority of icons for everything else are nice.
But yeah, the icon for IE is off, or maybe I'm picky. you be the judge. Also, I can't seem to get rid of the shellres once its installed. And yes, it works fine after the alerts and confirm.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

g-funkster said:
lol you listen to those guys?! yes that was the site, those ppl don't make sense most of the time so, meh, Sprite Backup if anything.
Click to expand...
Click to collapse
lol, guess I shouldn't listen to them! I was just worried. Then again I had to hard-reset numerous times myself soo...
I put a post up at ppcgeeks about this for others. I like the look a lot better, plus it's simple to do.

Related

Cavalier 1st WM6.1 Rom (Updated-New Rom uploaded)

UPDATED:
1st ported WM6.1 rom for Cavalier, SYS taken from Blackjack II rom. I have to ditch the Moto Q one since it has problem to work with the ori Cava OEM files. Seems like now all the Settings r functioning ... if not pls report
SCREEN SHOT OF NEW ROM
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Link Will be Here
NEWS
----------------------------
26/09/08
- Cool wz the help of psiess & oldsap .. the eT9 is now working GET IT HERE
24/09/08
-Tried rearranging the excalibur keyboard ... but then the Fn key wont work
23/09/08
- New Rom Uploaded
- Tried compiling new rom, removing some SYS files & adding new programs ---> Setting not working
- Seems like cannot del certain files in SYS, done 2nd rom (see Rom Info)
22/09/08
- New Rom done
INFO ON ROM
----------------------------
1. Full Rom - untouched WM6.1 rom; should contain everything in the full rom shipped (I guess)
2. Customize 1 Rom - have WOWSRS, Total Commander, speed tweak; minus Getting started
Originally Posted by ibeqa
For all of you that have battery issues: discharge your device, shut down the device and than charge it not less than 4-5 hours even if the charge light goes green. Now turn on your device and battery responce should be better (at least worked for me and other people). This is known as battery calibration and it should work.
Click to expand...
Click to collapse
HOW TO
----------------------------
Note: Make sure ur dev is Super CID unlocked, download mtty & do commad below:
CMD> task 32
Level=0 (super CID)
then u r set to flash ur cava
METHOD 1
1. Before flashing make sure you have done hard SSPL, if not pls use the attach SSPL-Hard.zip & do a hard SSPL or refer HERE
2. Flash the rom
------------------------------------
METHOD 2
1. Download ROM
2. Rename RUU_signed.nbh to CavaIMG.nbh
3. Copy to miniSD (miniSD must be below than 2G) which was formatted with FAT32
4. Reboot is bootloader mode (Camera+Recorder+Power)
5. Follow instruction on screen
Click to expand...
Click to collapse
Note: I have not tested this rom full functionality ... if there is bug do report it but i cant promise that it will be fixed.
Links
-------------------------
FULL ROM
-------------------------------------------
Link 1
Mirror
CUSTOMIZE 1
-------------------------------------------------------
Link 1
Mirror
*
*
haha thx ! good job! im wating the link。。。。。
good job! well done
any impressions performance-wise yet? faster? is it stable?
cruzzmz said:
wait ... the links will be here
Click to expand...
Click to collapse
What does this mean? You're uploading it?
Cool! Great job cruzzmz!
nht_max said:
What does this mean? You're uploading it?
Click to expand...
Click to collapse
will be there soon
cruzzmz said:
will be there soon
Click to expand...
Click to collapse
Great!!! I'm waiting for it, seconds and minutes!!!
nht_max said:
Great!!! I'm waiting for it, seconds and minutes!!!
Click to expand...
Click to collapse
maybe i should put a countdown clock up there
cruzzmz said:
maybe i should put a countdown clock up there
Click to expand...
Click to collapse
Suppose you should lol
cruzzmz said:
will be there soon
Click to expand...
Click to collapse
Good man!!! Great work!
cruzzmz said:
HOW TO
1. Before flashing make sure you have done hard SSPL, if not pls use the attach SSPL-Hard.zip & do a hard SSPL or refer HERE
2. Flash the rom
Links
Links will be here soon
Click to expand...
Click to collapse
im always wating for your link.....bro when do you put on the link ? haha very thx
hurrywolf said:
im always wating for your link.....bro when do you put on the link ? haha very thx
Click to expand...
Click to collapse
soon i hope ... after fixing the setting problem
waiting...waiting...waiting...ticktack...ticktack...
BTW, an off topic question, isn't our Cavalier a "he"? 'cos I've seen somewhere addressing him as a "she".
lets pray that Erofich will find a way to fix the setting issue
BTW
profile oso cannot work in setting
hurrywolf said:
haha thx ! good job! im wating the link。。。。。
Click to expand...
Click to collapse
where the ruu?
I'm downloading it, but will not be able to test it until tonight. Gonna have to attend a meeting soon. Will keep you informed If finding any more bug, apart from known ones.
Edit: I just saw a new post by Erofich in the previous thread, maybe I'd better wait a little until you try the new way with shellcelog.dll?
I just went home and flashed my Cava with your rough ROM. First of all, it didn't brick my phone That says, the ROM basically is done, only some issues left to address, and they're as followed:
+ Sounds and Profiles problems as known; Selecting Sounds gives me the "Setting couldn't be opened" but doing the Profiles does allow me to open it; however, I can't either edit any profile or switch among them. The overall system sound is pretty low, may be because of this setting issue.
+ Beam applet inside Connections is able to be opened, but can't be saved when the option's checked, giving the "Settings couldn't be saved".
+ Accessibility applet can't be opened also, giving the error related to accessib.xml, saying that it can't be loaded.
+ Unlike WM6.1 HTC Excalibur I used before, Contacts just doesn't display contacts I've stored on SIM. I also checked the registry key, which is ShowSIM under HKCU\ControlPanel\Phone\ , the value is 1 which's supposed to show SIM contacts as it should, but It doesn't.
+ The OS is not application pre-unlocked, that's not a prob, but maybe the reg key 0000101b under HKLM\Security\Policies\Policies should be pre-changed to 1 to ease the unlock procedure after each HR. You know, to unlock it, PC connection is neccessary to run the tool, so when we're not near one, our apps just boo at us challengingly
+ The Java Manager is probably out of date, I got a new one and it's proven that It's usable with most of java apps I've tried to installe. I couldn't do it with the one that came with the original WM6.0 Cava ROM. Just guess this one is the same, 'cos the version and icon look pretty much identical.
+ After using for a while, when I go to Start menu, out of the blue, the two softkey letters on the bottom bar are just vanished, I can still press them with guess though.
+ The Streaming Media tool seems to be un-usable, 'cos I've tried both WIFI connection and Wired connection (with my PC to the NET, and my Cava to it), but I just can't get it to play any youtube file on m.youtube.com (which it's supposed to be able to handle this).
+ Just my suggestion, but in the official release, maybe you can consider adding those useful tools to the ROM, on my previous WM6.1 Excalibur, they were pre-intergrated and quite useful. I'll attach (some of) them here as well. Here's the list:
. ClockOnTop: http://www.2shared.com/file/3918722/1cac6006/ClockOnTop_QVGA_WM5.html
. SRS WOW XT High Definiton Sound: http://www.2shared.com/file/3918721/85a531bc/SRSWOWHDv12850.html
. Esmertec Java Manager: http://www.2shared.com/file/3918712/378133c5/EsmertecJbed_2008022231.html
. PIE download plugin: http://www.2shared.com/file/3918731/9cbe00fd/SN_PIE_Download_Plugin.html
. Opera Mini 4.1 (requires Java manager- Esmertec, but is a great alternative for PIE): http://www.2shared.com/file/3918738/e562b859/opera-mini-latest-advanced-int.html
Just out of curiosity, why wouldn't you port another newer build of WM, say 19513 or something? 'cos I've seen somewhere in this forum about some new builds for WM-based Smartphones. Maybe those builds are just incompatible with our Cava or something?
Edit: having some prob with the file attaching system, so I'll upload them onto some other file upload service, and just post links to them here.
good work
I threw my cavalier in a corner for nearly 5 onths and now im back on it thanks to this wm 6.1 youve worked so hard to bring us. Thanks. Hopefully i can help by letting out some problems im having with it.
-cant connect to a secured wifi
-couldnt install apps until i did another app unlock but i guess that's normal.
-And have to manually add txt messge call center didnt upload from carrier or sim. Tried to manually add it but only gives errors.
-Also i dont see the built in msn messnager tool i had. Does anyone know where i can find a cab for it?
haitianjac said:
.
-And have to manually add txt messge call center didnt upload from carrier or sim. Tried to manually add it but only gives errors.
-Also i dont see the built in msn messnager tool i had. Does anyone know where i can find a cab for it?
Click to expand...
Click to collapse
I'm having probs with sending SMS, seems message center has not been added as you said. I believe MSN messenger has been replaced by Windows Live in WM6.1, however I don't see it too. I don't use this much so I hardly noticed the absence.

[TOOL] XIPKitchen from PPCKitchen.org (Beta 6) Updated: 06/07/09

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
File is attached below. It's still in beta form. Will update more as needed. I do have some major improvement's coming soon I hope. So stay tuned!
Beta1 had 346 views!! Thanks for all the testing!
Beta2 had 1388 views!! Thanks for all the testing!
Major thanks to evalu8t0r for helping out with some "Auto Click" source code!!! Please make sure you donate to him here if you can!
Process:
1. Open XIPKitchen.exe
2. Pick your device xip, wait for XIPPort to do it's thing, and then disappear.
3. Pick your new xip, wait for XIPPort to do it's thing, and then disappear.
4. Go thru the checkboxs for files you want to remove or not. If the files are not in the XIPs, then the checkboxs will not even show. So if it shows, it's there.
5. Press build xip, wait for several apps, including XIPPort, to do their thing, and then all disappear.
5a. If you see this message,
then just press the OK button until it goes away.
6. New XIP will be moved to a folder.
7. Temp folder will be the new XIP OUT folder. If you need to do any more tweaking to it.
What this app does: (At the moment)
At the moment, it only works with BIN files. It does not work with OS.NB.PAYLOADS. Yet. Therefore you will manually need to extract the XIP from the payload for use with this program.
Uses XIPPORT to dump two BIN files you choose, and combines them into a third BIN.
At the moment, this app is only a frontend for other apps. This process has already been noted in another thread by sp3dev located here. This app does that process, and more is to come. I give the credit to sp3dev for inspiring me to finish this app. (It was started with the buildxip method, but since that source was lost, and that file isn't compatible with every device, it was converted over to this method.) Even though this app uses other apps, it is planned to slowly start removing the need for these other apps, and do it all by itself with no help at all. But even though these apps are needed, there is basically no work at all on the end-user side except pushing a few buttons.
Gives you the option to remove some of the un-needed files if they are found in the XIP.BINS.
Allow's you to preview the finished MAP.TXT when it's done just for verification purposes that everything went smooth.
How to use: (At the moment)
You can either Drag/Drop a BIN file onto the "Pick Device XIP" button, or click it to bring up a box that defaults to the "DEVICE_BINs" folder in the root folder of the application EXE to allow you to choose one in there or anywhere else on your PC.
You do the same thing with the Donor XIP that has the Microsoft build files you want to be included in the finished XIP.
If certain files are found in either the Device OEM section, or the Donor Microsoft section, and they are in the list of files that are known to be able to be removed from the XIP, then checkbox's will be available to be checked to not include those files in the resulting finished XIP.
A checkbox will also be there to open the MAP.TXT file when its done to show you if the process worked or not.
After checking the wanted/needed checkboxes, then you can press "Build XIP"
This will start the conversion process of the two XIP folders into one new folder.
Once you've done that, the new XIP will be moved to a folder in the application root called "NEW_XIPs". The filename will be a conversion of the Device XIP filename, and the Donor XIP filename. (Ex. Device XIP = Raphael.BIN Donor XIP = 20757.BIN New XIP filename will be Raphael_20757.BIN) With my current setup, I have all my Device XIPs named properly in the DEVICE_BINs folder. And the Donor filenames named with the build version they are (20757.BIN) in the DONOR_BINs folder. Thus making the new Filenames always resulting in a less confusing name.
<--- Reserved --->
looks easy to use.
thanks.
looks awesome, which devices are supported ?
its all waiting game now eh
Another great tool for the kitchen! Christmas is early!
xplode said:
looks awesome, which devices are supported ?
Click to expand...
Click to collapse
So far, all of them?
It is excellent idea.
When it will be possible to test the program?
cool tool to have .... hopefully no more !!!!! hunting after using ur tool
When can we try this beautiful tool ?
cruzzmz said:
cool tool to have .... hopefully no more !!!!! hunting after using ur tool
Click to expand...
Click to collapse
I don't even look at the map.txt anymore. lol...
Trying to eliminate some of the steps, but should have a test release soon enough. I want this thing to do a new XIP faster than 30 seconds. Sheesh... 30 seconds is just too long.
lennysh said:
I don't even look at the map.txt anymore. lol...
Trying to eliminate some of the steps, but should have a test release soon enough. I want this thing to do a new XIP faster than 30 seconds. Sheesh... 30 seconds is just too long.
Click to expand...
Click to collapse
you have always been out for performance but jesus lenny i think your pushing the limits a lil dont ya think. well i cant wait to see what you got in the making.
I've been waiting for someone to make this....PPCHaven.com was really close to finishing their Kitchen which would include this, but they never finished it :'(
Great work Lenny. Eagerly waiting for your kitchen Did you check the suggestions I made? Possible to include those too in your kitchen?
ahhh so thats what Noonski was talking about
Nice tool indeed, cant wait for it to be finished
Lennysh, great idea.
Hi Lennysh,
You are very bussy becasue I've read several posts from you in different web sites and for different PDA ;-)
Well, this tool is a great idea and I'd like to test it in Diamond. We are still waiting for your new HX4700 ROM.
Thanks in advance!!!
Regards,
El Parra
lennysh said:
... 30 seconds is just too long.
Click to expand...
Click to collapse
Too long? I'll wait 15 minutes if you release that "Too long release" ...
And i'll say that it is very fast... Like a rocket or something...
Thanks for your hard work.
Cheers
very very nice cant wait.
30 sec too long eh
try doing the porting manually .....

Editing APKs to match themes (Not just app icons!)

I've never started a thread here, as I rarely have a unique idea - but this time I've decided to bite the bullet and share my experience.
It has been discussed on these forums about editing the APKs for non-stock apps in order to make the icon match the theme throughout the OS (as opposed to using Bettercut or similar to just change the homescreen icon). It has also been discussed elsewhere, but I can't find the link.
My problem was very similar, yet different, so I figured I'd play around and see what I could come up with.
I use the unbelievably sexy GlossSuite theme by Moonsspoon which uses this cool little icon in the notification bar to alert you to having a new SMS (and maybe MMS, not sure...).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I also use the app from the market called SMS Popup. If you dont know what it is, check it out - very handy. One of my favorite features of the app is that you can use it for your SMS notifications, and it allows you to set a custom vibe pattern and it will flash the LED the color of your choice - both very helpful to let you know that it's an SMS you're getting instead of a call or whatever...
You need to turn off the native SMS app's notifications when you use this feature of SMS Popup so that you dont get 2 alerts every time you get a message. The drawback to this, while using a theme like GlossSuite, is that the notification icon for messages that SMS Popup uses is the stock icon:
This is only a problem if you're OCD like myself.
I had already gotten the png icon extracted from the GlossSuite theme in hopes that I could just swap it out with the icon inside the SMS Popup apk (if I could find it, that is).
So I decided to crack open the APK for SMS Popup and see if I could find the icon used and what I could do to make it use the icon from the GlossSuite theme.
Inside the APK in the /res/drawable folder there are 2 images: The app's icon, and the icon used in the notification bar. And to make it even easier, the file name was exactly the same as the file used by the GlossSuite theme! Easy enough!
I used 7zip (WinRAR should work just fine too) to:
1. Open the APK
2. Navigate to the /res/drawable folder
3. Delete the stat_notify_sms.png
4. Drag and drop the png I extracted from the theme into it's spot
5. Delete the META-INF folder inside the SMS Popup APK
-- I got this info from the previously mentioned thread about swapping non-stock icons. It is so that when you resign the APK in the next step, the keys don't conflict with what the APK dev has used (or something like that - I admittedly don't know anything about keys and signing and all that jazz)
6. Close your archiving application.
I then used this auto-signing tool posted by "Dave Da illest 1" to resign the APK using the testkeys. It had to be edited slightly to sign APKs instead of ZIP files. If you want to download my edited version of the auto-signing tool, click here.
Uninstalled the previous version of the app, copied the APK over to my SDcard and then used AppManager to install the APK, and now:
(yes, I know there are typos...)
It works!
I'm sure most of your brainiacs here at XDA have figured this out on your own, but I couldnt find any solid information on it so I figured I'd share what little knowledge I had on the subject.
If you want to try this for yourself and want the icon from the GlossSuite theme, it is here.
And if you just happen to have GlossSuite installed and are using SMS Popup and would like my already edited version of the APK, click here.
[DISCLAIMER: If my sharing of this APK goes against any rules of the forum, please excuse my ignorance. If I find out this is the case, and a mod hasn't beat me to the punch, I'll gladly remove this link!]
So - with all that being said, I should clarify that I haven't done any theme creation (although I have edited a few pngs here and there, but nothing major), so obviously this bit of information is probably well below most of you... But if it can help anyone, then yay for my first real contribution to this community.
Awesome find. When I finally settle on a version I think I will sit down and do this for a few Apps. I havent heard anything on it before so as far as I'm concerned your the first!
|Spike|
i am trying to do something very similar- i am trying to install the file below as my status bar icon but when i use your autosign app (and the other auto sign app) i still get a "this cannot be installed on your device" or something similar....
did you have this issue ever?
After resigning with your tool did you then name it back to what is originally was or did you leave the name as to what the autosign converted it to?
fixed. apparently you need to uninstall the app first. wonder how this affects updates of it in the future?
MontAlbert said:
fixed. apparently you need to uninstall the app first. wonder how this affects updates of it in the future?
Click to expand...
Click to collapse
great find. im also curious to know how updates will affect the app (if the market place will even tell us if ther is an update)
MontAlbert said:
fixed. apparently you need to uninstall the app first. wonder how this affects updates of it in the future?
Click to expand...
Click to collapse
Yeah thanks for pointing this out - I added the "remove old version" step to my information in the original post.
And since the process goes as such, as far as the Market is concerned, the app isn't even installed on the phone, so I would assume that you won't be notified of updates.
And, of course, if you manually notice an update in the Market and install the app from there, you won't have your changes in place... would have to go thru the process again I believe.
That's where aTrackDog comes into play.
Keep all your apps uptodate even if the market doesn't know.
APrinceAmongMen said:
That's where aTrackDog comes into play.
Keep all your apps uptodate even if the market doesn't know.
Click to expand...
Click to collapse
yeah- for sure. now that i have flashed to 5.0G none of my apps show up in my downloads so i stick with atrackdog. i am wondering if an update is found by atrackdog will it be able to be installed over the top of the altered one we have installed....
2. Navigate to the /res/drawable folder
Am I supposed to open the APK on my phone or computer? I can't find this folder.
creid2352 said:
2. Navigate to the /res/drawable folder
Am I supposed to open the APK on my phone or computer? I can't find this folder.
Click to expand...
Click to collapse
you drag the apk file from your phone to your pc. from there open with 7zip.
MontAlbert said:
you drag the apk file from your phone to your pc. from there open with 7zip.
Click to expand...
Click to collapse
and how do i get the apk to my sd so i can transfer to my computer?
delete plz
Its simply just replace the image with your own, resign, install and you're good to go. Heres an example of what you could do.
I made this months ago but didn't think it was anything special so i never said anything. Lighting bolt at the top is the triangle notification.
copy it from your phone to your pc using adb.
MontAlbert said:
copy it from your phone to your pc using adb.
Click to expand...
Click to collapse
how do you pull stock apps?
I get the Apps out with "My Backup Pro"
and I modded the Weatherbug and Battery Level:
(see statusbar)
nice- i like battery level- now if only i had access to paid apps in australia so i could get it!
MontAlbert said:
nice- i like battery level- now if only i had access to paid apps in australia so i could get it!
Click to expand...
Click to collapse
For non-stock apps, you can use a free app called AppManager to copy non-protected apps to your SD card.
Or, you can just use the terminal emulator
cd data/app
ls
[shows a list of all non-protected apps installed]
cp [filename.apk] /sdcard/[backup folder of your choice]
This same method can be used for protected apps if you can find the correct folder... But I won't provide that info, because I'm sure that's against the rules of these forums.
im.l0ltn said:
Its simply just replace the image with your own, resign, install and you're good to go. Heres an example of what you could do.
I made this months ago but didn't think it was anything special so i never said anything. Lighting bolt at the top is the triangle notification.
Click to expand...
Click to collapse
Congrats. Like I said, this isn't rocket science. But for a n00b like me (and apparently others) this was good information that I'm glad I posted.
so how do edit the files in update.zip without getting an error?

[PRJ] Cab to Oem to EXT GUI v0.0.1! (PC)

APP made by Jason (|Jason8|)
Donate to Him!
CAB Converter v0.0.1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
v0.0.1
Very basic right now
Can only be installed to Local disk. Do not try installing anywhere except the default location
Can only perform CAB > OEM and CAB > EXT
Features:
Add cabs from different directories
Able to choose EXT and OEM output
CAB > OEM
CAB > EXT
OEM > EXT (Coming soon)
Suggestions:
Resizing the app (Coming soon)
Skinnable
Compile the files into 1 executable
Description:
racer7 said:
It's finished! I've got a GUI made that utilizes existing command line tools to allow a user to freely convert CABs to OEM and EXT files!
As you can see, it's a simple GUI. However, it becomes quite powerful once you use it. The user can click and drag CABs into the listbox and they will be automatically added. Select the CABs you want to convert by clicking on them and highlighting them.
There is a library file that is needed in order to run it called COMDLG32.ocx. This is installed when the self-extracting archive is finished. That's what the batch file and library dialog that pops up is all about. Nothing to worry about.
There are no checks to see if the conversions have been successful, so that will still need to be done manually by the user. I hope to figure out a way to tell if they were successful or not eventually.
As for comments, questions, or suggestions, feel free to make them!
(By the way, I couldn't have started this project without Kraize bugging me to make his life easier. So thank Kraize, too.)
Click to expand...
Click to collapse
Kraize said:
Anyone willing to use cab2oem and EXT_PAckages_rebuilder.exe and create a GUI where a user can: select which cabs/packages he wants to convert, allow cab to oem, oem to ext, and cab to ext. It should be able to allow you to pick the input and output directory. It needs to be able to pick multiple cabs from different directories. I suck at graphics, so if someone could make a concept. This would be a great tool for rom cookers. Da_G had directed me to make batch files, but I was having problems with those not working with all cabs so I thought of and idea and hope could make it possible.
Click to expand...
Click to collapse
+1 for this! I'm sick of having to CAB2NEWKITCHEN all my cabs each time I add a new one.
Any chance the cabs you're running into an issue with are missing the setup.xml Kraize? They're the only cabs I haven't been able to convert to a package.
By the way, great work with the batch files. Cheers.
EDIT: I could probably do a concept design too but I'm leaving work soon so it'll have to wait until later unless someone beats me to the punch.
dickenz said:
+1 for this! I'm sick of having to CAB2NEWKITCHEN all my cabs each time I add a new one.
Any chance the cabs you're running into an issue with are missing the setup.xml Kraize? They're the only cabs I haven't been able to convert to a package.
By the way, great work with the batch files. Cheers.
EDIT: I could probably do a concept design too but I'm leaving work soon so it'll have to wait until later unless someone beats me to the punch.
Click to expand...
Click to collapse
Yes. Me and Jason were having problems with the ones without setup.xml files lol. But I think that's a fault of Cab2oem, but I'm not totally sure. Maybe someone more intelligent could clue us in.
The worst part was when it said there was no _setup.xml and it STILL said it couldn't convert due to a missing _setup.xml!
Anyways, working on this in VB6 (stfu, i'm a noob)
Should be able to post something up shortly!
racer7 said:
The worst part was when it said there was no _setup.xml and it STILL said it couldn't convert due to a missing _setup.xml!
Anyways, working on this in VB6 (stfu, i'm a noob)
Should be able to post something up shortly!
Click to expand...
Click to collapse
Go jason go!
I asked Chainfire, but this doesn't float his boat nor is it his cup of tea.
It's finished! I've got a GUI made that utilizes existing command line tools to allow a user to freely convert CABs to OEM and EXT files!
As you can see, it's a simple GUI. However, it becomes quite powerful once you use it. The user can click and drag CABs into the listbox and they will be automatically added. Select the CABs you want to convert by clicking on them and highlighting them.
There is a library file that is needed in order to run it called COMDLG32.ocx. This is installed when the self-extracting archive is finished. That's what the batch file and library dialog that pops up is all about. Nothing to worry about.
There are no checks to see if the conversions have been successful, so that will still need to be done manually by the user. I hope to figure out a way to tell if they were successful or not eventually.
As for comments, questions, or suggestions, feel free to make them!
(By the way, I couldn't have started this project without Kraize bugging me to make his life easier. So thank Kraize, too.)
Good stuff
Btw guys, I suggest you wait a while (say 5-6mins) before clicking OK in the message box if you have 100+ cab files. There are still some cab files that will not convert because they do not have a _setup.xml file We need to contact the dev of cab2oem and see what we can do about that.
Kraize said:
Btw guys, I suggest you wait a while (say 5-6mins) before clicking OK in the message box if you have 100+ cab files. There are still some cab files that will not convert because they do not have a _setup.xml file We need to contact the dev of cab2oem and see what we can do about that.
Click to expand...
Click to collapse
Its not just cabs that dont have _setup.xml, have had a few where in the conversion I get no app.dat or app.reg, look in the files folder and right at the top is the bloomin _setup.xml!!
B4PJS said:
Its not just cabs that dont have _setup.xml, have had a few where in the conversion I get no app.dat or app.reg, look in the files folder and right at the top is the bloomin _setup.xml!!
Click to expand...
Click to collapse
Aye. If you run that cab manually through the converters, it still won't convert. It's a problem with the converters, unfortunately. Well, to be fair, it's probably a problem with the CAB file's _setup.xml, because I'm pretty darn sure that the converter can find it if it's there.
When I get bored tonight, I'll take a look at it and see what's different between the CAB files that work and the CAB files that don't.
Bah! seems like god is playing with me..all my cabs converted...somehow o.o, I had to do a few manually, but they converted.
EDIT: These are the ones that didn't convert via the gui.
AE button plus
all programs v4.1 [3 icons]
batteryguard
beejive_fix
butler
changescreen
cleanRAM
conduits pocket player
Enhanced touch response
EzInput
G-Alarm
G-Alarm voice
Google Translator
G-Trigger
iContact
iFonz2
LenngySh_SQLCEMobile
Light audio Boost
mobile battery discharger
mobliza
netcallerv4
nuelightv3
opera v9.7 b1
remotetracker
reSTART
S2U2 v1.62
SASHIMI
Sensor Scroll
SIP Selector v3
SMS Nuke
SpaceTime
SportyPal
SSMaHo
Start button hook
touch response
touchlFLO detacher
WeatherMaster v2.2
WiFiMonster v1.0.33.66
Wizcode Defragment Mobile
lmao nice job. Added to collection.
I thought I was the only one to still use VB6. VB6 FTW!!!
Bah. Jason! Get you're lazy ass to work!
No one uses this? I surely thought this was bound to be a great idea :|
Kraize said:
No one uses this? I surely thought this was bound to be a great idea :|
Click to expand...
Click to collapse
I'm using it haha and it works flawlessly
bram_smulders said:
I'm using it haha and it works flawlessly
Click to expand...
Click to collapse
Really? For all your cabs? For me it seemed that way, but then I got an error with platformbuilder.exe and it put my rom on hold
Its not working for me but that may be because I'm on windows 7..I'm not sure yet..
thx,
just what i needed for fingermenu and fingerkeyboard.
cheers
EDIT:worked fine, time to optimize the OEM (remove QVGA files, etc)
Great tool to custom cook your own rom with app you want.... thanx a lot..
Kraize said:
Really? For all your cabs? For me it seemed that way, but then I got an error with platformbuilder.exe and it put my rom on hold
Click to expand...
Click to collapse
Till now everything works great, but i've convertet 10 cabs or so, and everything did it well.
MrDSL said:
Its not working for me but that may be because I'm on windows 7..I'm not sure yet..
Click to expand...
Click to collapse
I'm cooking on win7 build 7232 64 bit and nog problems in using this tool.
Gr. Bram

[Guide] How to Add Arabic / Persian / Hebrew support to your Kaiser

Hi everybody. I will explain the process here, it is fairly easy
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here is what you’re going to need:
1.Fonts/Language support: this is the most important part. I took the required files for Arabic support from this site
http://code.google.com/p/arabicandroid/downloads/list
all credit goes to Mr. alsanad for his great code
Persian and Hebrew seem to work fine with the font I'm using right now, but I can read both, so I can't say it's 100% working.
Persian: you may want to play with it a little, maybe add newer fonts later by yourself.
Hebrew: when I search Google I found only fonts for Android 1.5. however if you find the fonts, the process should be the same
anyway, the Arabic font package I am using right now apparently can display Hebrew characters...
2.7-Zip or any program that can create “tar” files
Please note that the fonts you get in most of the cases are made for HTC android devices in mind, not for WM devices. And they require recovery mode and other stuff (I can’t explain a lot because I don’t own Android device). So we’re going to convert the file, and make it suitable for our devices.
Steps:
1.Get the fonts file and extract the content to whatever place you like
In the case of Arabic, you should see two folders:
PHP:
META-INF
System
2.Select the folders, and right click on them, them choose 7-Zip > Add to Archive
3.Make sure you choose archive formate as “tar”
4.Name the file “androidupdate” and save
5.Copy the file to you SD card: put in andboot folder
6.Installing the update: I quote this from “How to replace Windows Mobile with Android”
Place the SD card in your phone and power on your Kaiser. When you see text on your screen hold down the D-pad. D-pad is that button in the center of your up, down, left, right buttons. Keep holding down the D-pad until you see something like this appear on your screen.
Click to expand...
Click to collapse
7.Choose install update: you will see then some lines and then word Installing.
8.When finished, choose quite, or soft rest.
9.You’re done
Make sure you choose the right font for your Android. Apparently each version of android requires some modifications.
You might want to add some specific keyboard. I recommend Smart Keyboard... it is super fast, very accurate, and has support for different languages, such as Arabic and Hebrew.
I tried these steps on Kaiser running VaniljEclair RLS7c with the latest kernel.
I know this guide is basically unpacking, renaming, then installing... But it might be a little hard for some people..And I hope it will help them.
Make sure you back up you date or whatever important information you have on your phone and SD card before you start.
I have uploaded the files I used for my device. these fonts are meant for android 2.1
Cheers
Duke that has got to be the best timed guide I've ever seen, just finished making up a hebrew fonts update for shar1r, lol
Excellent guide, this deserves a sticky, since it is a question that has been asked before, and will be again
I usually edit an existing androidupdate.tar using 7zip, but this method is more complete, ( my method is mostly a lazy hack ).
Awesome!! I just posted a question about this - and voila this great tutorial!
Thank you!!
Sure, no problem. glad I can help
first i gotta tell u this thread is cooool
and thank u for ur effort
but i gotta a porblem
which is first of all i couldn't download the file cuz i'm in syria and google doesn't allow to download from it
i tried ultrasurf
but the same thing happened
anyway i found that u uploaded the files that u use
and u use vaniljeclair as i do
i did the update
but it still giving me error and repeat the same lines before boot
i use vaniljeclair too but rls11 not rls7c
does it has anything to do with it??
-sorry for the long speech lol-
i appreciate ur help
and one more thing
i searched for rls7c but i couldn't find it cuz it always reach for the rls11
thank u again
peace..
man_77 said:
first i gotta tell u this thread is cooool
and thank u for ur effort
but i gotta a porblem
which is first of all i couldn't download the file cuz i'm in syria and google doesn't allow to download from it
i tried ultrasurf
but the same thing happened
anyway i found that u uploaded the files that u use
and u use vaniljeclair as i do
i did the update
but it still giving me error and repeat the same lines before boot
i use vaniljeclair too but rls11 not rls7c
does it has anything to do with it??
-sorry for the long speech lol-
i appreciate ur help
and one more thing
i searched for rls7c but i couldn't find it cuz it always reach for the rls11
thank u again
peace..
Click to expand...
Click to collapse
If the guide isn't working for you then you can always try a multi language build. I know both Scoot and I keep our multi language Cyanogen 6.1 based builds updated. You might want to look towards those.
Link in 1st post doesn't seem to be working for me either.
Yet i think you should change the title of the thread, something like:
How to add YOUR language to a build
Also:
man_77 said:
first i gotta tell u this thread is cooool
and thank u for ur effort
but i gotta a porblem
which is first of all i couldn't download the file cuz i'm in syria and google doesn't allow to download from it
i tried ultrasurf
but the same thing happened
anyway i found that u uploaded the files that u use
and u use vaniljeclair as i do
i did the update
but it still giving me error and repeat the same lines before boot
i use vaniljeclair too but rls11 not rls7c
does it has anything to do with it??
-sorry for the long speech lol-
i appreciate ur help
and one more thing
i searched for rls7c but i couldn't find it cuz it always reach for the rls11
thank u again
peace..
Click to expand...
Click to collapse
Avoid return key, learn to use space. For a moment i thought i was reading a poem...
the coder apparently switched from Google code. here is the new website
http://ardoid.com/
I would recommend using generic Froyo libs as they might work. I don't have my TyTN II anymore... all my testings are on HD2.
http://ardoid.com/?p=64
most of the mutlilang builds will have native support for Arabic/Persian fonts, however, they won't look connected.
you migh need to use "libskia.so" and/or "libwebcore.so" only in this case.
Adding language support is trail and error, so give yourself plenty of time before trying this out.
I am using the libs for the Desire HD on my HD2 and they work perfectly fine.
And yeah, you can try a program called Tor www.torproject.org or Hotspot Shield www.hotspotshield.com to change your IP address.

Categories

Resources