I am planning to use the Core/Hypercore and/or Pandora's Kitchens to play around with the latest AT&T ROM.
The following is something that has always confused me to some extent in the past.
If I want to delete or change the files that are part of any particular package, I imagine that I need to create a new .DSM file to go along with the changes/deletions I might make.
The HyperCore kitchen provides a utility to rebuild the .DSM file, but from what I can see, the new .DSM file created is nothing like the original. It seems to be lacking a lot of binary information that exists in the original...prior to the file listing.
First...Is it safe to NOT create a new .DSM file if I simply want to delete files from a particular package?
Second...If I merely change some icon/bmp resources in any of the files, and the name remains the same...do I need to create a new .DSM for that package?
And finally...as there seem to be differences between existing .DSMs and the ones that are created by the Core utility, can I really trust the new ones I generate?
Any help/guidance would be appreciated...thank you.
-pvs
I'm pretty new to this cooking but learned a lot in the past week. I got a slimmed down rom running without problems, compressed some stuff. It works great.
However I can't figure out the registry. For example, I can edit the .rgu files directly with success. But if I add a .rgu myself, the values get overwritten with the defaults. I know they get added because I created some check values.
So basically my question is, can I add my own .rgu or .provxml file and where or do I need to edit the default .rgu files each time when cooking a new rom?
roufneck said:
I'm pretty new to this cooking but learned a lot in the past week. I got a slimmed down rom running without problems, compressed some stuff. It works great.
However I can't figure out the registry. For example, I can edit the .rgu files directly with success. But if I add a .rgu myself, the values get overwritten with the defaults. I know they get added because I created some check values.
So basically my question is, can I add my own .rgu or .provxml file and where or do I need to edit the default .rgu files each time when cooking a new rom?
Click to expand...
Click to collapse
Under SYS, I normally create my own customization folder which gets executed last (alphabetically).. e.g. folder called zzz_Customization. I then put my customization RGU and provxmls there. Nothing in the OEMs or SYS can overwrite them except for provxmls.
Actually I think the RGUs in the XIP can overwrite them but I have not tried it.
Forgot to say thanx for the tip. I got it working now.
Better use provxmls, since they get implemented last.
You can also resort to mortscripting, as it's becoming more and more popular.
A.
This post has 2 questions.
Intro: I have a HTC HD flashed with Dutty's 3.7 XT ROM MSVC. I have used HD tweak as the tweak tool.(I am not sure this is relevant).
1) I downloaded Diamond tf3d config and installed it. I tried running it and get an error as soon as it starts. I tried the standard fixes including deleting the tweaks file as well as ensuring the "PressureThreshold" key is a DWORD. It makes no change, the program still gives an error. Could anyone suggest a fix.
2) I want to use tf3d config only for installation of .theme files. Is there an alternate app to do this? Also I know that i can just extract the .theme file as a zip file into the windows folder and restart touchflo for changes. However how do I remove the theme? I read somewhere that I can just delete the replaced files and the original files will be self re-generated. Is this true?
Please respond.
I Dont Believe That Diamond TF3D Config Functions Properly With New Manila Someone Feel Free To Correct Me If I Am Wrong
Well, now that you mention it I remember that tf3d config worked for the stock rom which has old manilla, and doesn't work with dutty's rom with new manilla which I am now using.
So if I cant use tf3d config does anyone know an alternate way of installing .theme files other than tf3d config.
Yeah I'm interested in alternative ways to install themes aswell, can't get TF3D Config to work at all
Yeah, I finally found out that tf3dconfig does not work with the new manilla. to install the theme, change the file extension of the theme file to zip, extract and replace the contents in the windows folder. Am not too sure how to uninstall.
All this information was found after 4 days of searches in xda. the search function on the site does seem to be strange as I ended up with the relevant result on the last page.
***CHANGE LOG START
2009-09-23
- New:file preview (please note that cou can even preview manila encoded images inside cab file, since they are converter internaly!)
- in preview you can choose to extract manila file or PNG image.
- bug fixes, cosmetic changes... new bugs ...
- you probably realized that I publish versions I got at the moment - raw, not too much tested, relative big changes from day to day, version is detected by the pub date... so expect new staf soon...
- !!! IMPORTANT !!! Please download cfc.exe and put it at c:\windows\ "c:\windows\cfc.exe" !!! Download last version from http://forum.xda-developers.com/showpost.php?p=2798441&postcount=1 !!!
(without cfc.exe app won't be able to decode mailla images)
2009-09-22
**IF YOU HEVE BEEN HERE PLEASE READ THE WHOLE POST SINCE IT IS ALL UPDATED!!!
- "Cab Album" support:
A Cab Album is collected information about many Cab files in one place.
Application will here "create" a new Cab Album by scaning folder. (It is possible to include subfolders in search path.)
Since creating a "Cab album" could be time consuming (depends on how many files it has to scan),
collected information - an "Album" can be saved (in xml structured file).
So next time, you can just use the same information by "loading" a saved album from disk (without scaning again).
Creating album is the process that will
a) detact all *.cab files in scaning folder (and subfolders)
b) for each found cab, program will try to locate "_setup.xml" within .cab file and extract information about real / target file names and paths
c) all information will be collected to memory
After that you will be able to
a) browse an album by cab files (from the tree)
b) browse an album by target file names (also from the tree where these files are grouped an counted)
c) search / filter the album by target file names
Also you can
a) click on "save" icon to save the album.
b) double click on cab file (lef side - tree) to open separate window tith that cab info
c) double click on file on the right side to extract it on disk
2009-09-21
- new version suports drag & drop files (from windows explorer)
- small cosmetic changes
2009-09-19
- first published version
***CHANGE LOG END
DID you ever try to find some fine resource (manila file, bmp for phone skin ... or whatever), which you know you have seen somewhere. And you are sure you got it somewhere on your hard or stick or ....
DID you ever wanted to create a new skin based on a few existing skins in some cab files.
DID you ever ask yourself - what will that XY.cab install on my device? Will it remove parst of my customization that I don't want to be changed?
In case you didn't this app is probably NOT for you.
But if you DID then you probably know that
a) most cab extractors will NOT extract files with the correct filenames on your hard disk.
Instead of some "5acc5861_manila" that will be installed on your device, what you get on your pc is some file named "0CABA635.001".
The real target file name "5acc5861_manila" is actually set in _setup,xml which is part of cab file for mobile device.
b) it is hard to find all "5acc5861_manila" resources on your hard disk without decompression of all cab files, and fixing a problem described before - see a
What do you think about a new point of view - an "Album" view.
Album view will help you to "scan" your hard disk folders, searching for cab files, extacting information from them (without extracting cab files on disk), and collecting all important information in one Album list.
That's not all.
Since "scanning" or building an album could be time consuming, you can "save" the album (xml file structure) so next time you just open existing album and you got all information very quick.
You can search albums - for example "Assets*.bmp" will find all files located in album containing dialer skins.
With another few clicks you can extract found files on disk and use you favourite tools to view or edit them.
Prease note tha this application is extended version of
"[APP][v2009-09-17] Cab utility - RENAME cab content/files to normal target names" located at http://forum.xda-developers.com/showthread.php?t=561533
Requirements: .NET framework 3.5 on your PC
BTW: If someone know some good .NET library for converting / previewing or updating _manila files please do let me know.
Also if someone would like to use some of functionality of this app in other projects ... I will be glad if I can help providing details about my libraries.
I hope you'll like it...
Weeeeeeeeeeell
Awesome thank you!
UPDATE
Missing drag & drop support was anoying, so I add it to v2009-09-21.
You can find / download new version in fist post
cablib error
I get an error when opening a cab-file:
FileLoadExeption
Could not load file or assembly 'Cablib, version 10.3.0.0 ... or one of its dependencies. This application has failed to star because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT:0x800736B1)
cc62 said:
I get an error when opening a cab-file:
FileLoadExeption
Could not load file or assembly 'Cablib, version 10.3.0.0 ... or one of its dependencies. This application has failed to star because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT:0x800736B1)
Click to expand...
Click to collapse
Yes in some systems you can get this error. On my laptop I have no problems but on my home PC I had exat the same error.
What I did to solve this problem is to replace version of CabLib, and also I put 2 dlls in the same folder where is application.
You can find CabLibFix in additional attachment in first post. Just put those files in the same directory (replace existing CabLib + additional 2 new files).
Please do let me know if that helps
Could not load file or assembly 'Cablib
Please note that v2009-09-22 should fix problems with error "Could not load file or assembly 'Cablib.." on some systems.
"FIx files" are included in that version, so I removed "fix..." archive.
However if you still have problems please do let me know,
thanks
v2009-09-22
v2009-09-22 works like a charm.
Thank you again
v2009-09-23 now has image / text preview + info about manila type of file (xml, SQLite, Lua_Script, Mode_9 ...)
Also you preview manila IMAGE files (decoded using cfc.exe to png)
The only inconvinience is that I manage to hardcode path to cfc.exe ( "c:\windows\cfc.exe").
Sory!
Error on win64 with an 'any CPU' build
Hi
We are using your CabLib.dll v2009-09-23 to load cab files inside our c# application. It works really well, except for one case.
When we build the application for target 'any cpu' and then install on a windows xp64 machine, we get an error message:
System.BadImageFormatException: Could not load file or assembly 'CabLib, Version=10.3.0.0, Culture=neutral, PublicKeyToken=5c838b77b53f84a0' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: 'CabLib, Version=10.3.0.0, Culture=neutral, PublicKeyToken=5c838b77b53f84a0'
Everything works fine when we change the target to 'x86', but that then causes problems with our test suite. The 'Any CPU' build only fails in x64 machines.
I was wondering how you build your DLL and if you have any ideas to help us fix this problem.
Here's my config:
Microsoft Visual Studio 2008
Version 9.0.30729.1 SP
Microsoft .NET Framework
Version 3.5 SP1
The build and test is on an xp64 SP2 machine.
-- update --
I've also found that aiCabExplorer.exe has the same problem on my win64 machine. I see you are including the 32 bit C run time DLL's which you provide in the release - that appears to be the problem, as the OS is trying to dynamically link against the 64 bit version of MSCOREE.DLL, KERNEL32.DLL, OLE32.DLL and OLEAUT32.DLL and doesn't like mixing them up.
So the solution, I think, is for you to build without explicit dependencies on the 32 bit libraries. Is there any chance of getting a version like that?
Thanks,
Mark
Hi,
I use this app all the time.
Super duper.
Thank you very much.
Keith
Seems great Gonna try it
Hi all,
I just want to share something that I have created to replace the current StartMenu Selection pic since I find the default one (white glow) not much 'eye-candy' value to it. This one matches the bar in Titanium.
Simply just copy the png file over to \windows folder (Need Resco or Total fie commander to do this). May need to soft reset to apply the changes.
Just a little something for the community...hope you guys like it.
Note: I'm not sure this would work well if you are using more than 3 column icons. use at your own risk.
This is way better than the original, Thanks!
cool, can someone make a cab?
thanks ...nice and simple !