Hi on my Kaiser WM6.1 Official, gone Icon of "Pimg.exe app" (pictures and videos).
All my .jpg files are Windows system ico (Icon for unrecognizably files), but no "IMG Ico" of Pimg.exe. I try change association and Icon in Total Commander (.jpg to pimg.exe "%1") but on .jpg images are still system ico.
Is it possible, that it is my Pimg.exe corrupt (without Icon)?
Thanks for your reply.
- Please somebody can you upload for me file "pimg.exe" (from Windows directory) and I try if contains icon. Thx.
I have the same problem. Is there any way to fix it?
Solved: MemMaid 2.3 -> Jump To -> Databases -> Extensions -> .jpg .jpeg -> Edit... -> Edit Class -> Class: JPEGFile ; Description: JPEG Image ; Icon: browsres.dll,-6704 ; Commands: 1 - Name: DRMOpen Command: pimg.exe "%1" 2 - Name:Open Command: pimg.exe "%1"
J0hny said:
Solved: MemMaid 2.3 -> Jump To -> Databases -> Extensions -> .jpg .jpeg -> Edit... -> Edit Class -> Class: JPEGFile ; Description: JPEG Image ; Icon: browsres.dll,-6704 ; Commands: 1 - Name: DRMOpen Command: pimg.exe "%1" 2 - Name:Open Command: pimg.exe "%1"
Click to expand...
Click to collapse
Worked like a charm, now does anyone have a full listing of wm6 icon to reset the other media files
Related
Modifications To The System And Structure Of A Himalaya's Part.1
Hello from the fact that my work on OS-em-and the Himalaya, have been suspended, I decided to write about cooking light kursik to our old, but the active device. All the tools and commands tyczą only that device. If you do not, although basically in that you do not know, do not start the following modifications to the memory ROM. Let's say that the tutorial is intended for advanced users, or young kuchcików. Starting kuchcenie, we must bear in mind the reasonable thinking, and before any wgramy ROM, our authorship, we must be sure that the changes made responsible. Let's start! :
Compatible:
O2 XDA II, T-Mobile MDA II, Qtek 2020, iMate Phone Edition, TSM500, and other variants PH10
1) Cookware:
To facilitate the work, the light we create an application based on the console (command line).
So, we open any text editor, which uses a record format in a text file -> *. Bat, *. cmd, *. nt (U me it's Notepad + +)
Open the editor and we enter a string of commands:
Code:
@ echo off
: Intro
cls
echo.
echo.
echo.
echo. Designed for Models:
echo. O2 XDA II, T-Mobile MDA II, Qtek 2020,
echo. iMate Phone Edition, TSM500, and other PH10 device
echo.
echo.
echo.
echo.
pause
cls
: phone
echo.
echo.
echo. [1] - This ROM dump
echo. [2] - REGISTRY. Dv To. Rgu
echo. [3] - Change Initflashfiles
echo. [4] - Dump ROM to NK.NBF
echo.
echo.
echo.
echo.
Set / P Choice = Choose:
IF '% Choice %'==' 1' GOTO: 1
IF '% Choice %'==' 2' GOTO 2
IF '% Choice %'==' 3' GOTO: 3
IF '% Choice %'==' 4' GOTO: 4
IF '% Choice %'=='' GOTO: EXIT
set choice =
GOTO: Intro
====================================================================
: 1
cls
echo.
set choice =
echo. in the course of his work ...
title Convert Image System .....
TOOLS \ xda2nbftool-x nk.nbf nk.nba 0x20040304
echo.
pause
title Preparation of system files .....
TOOLS \ prepare_imgfs.exe nk.nba
echo.
pause
title Dump System ..............
TOOLS \ viewimgfs.exe imgfs_raw_data.bin
pause
set compatible = yes
echo. Done!
GOTO: PHONE
====================================================================
: 2
cls
echo.
set choice =
echo.
echo.
set _FLATRELEASEDIR =. \ dump
TOOLS \ rgucomp.exe-nologo-o dump \ default.hv> default.rgu
TOOLS \ rgucomp.exe-nologo-o dump \ user.hv> user.rgu
echo.
echo.
echo.
echo.
echo.
echo.
echo ...
echo.
pause
copy default.rgu TOOLS \ For default.hv \ boot.rgu
TOOLS \ For default.hv \ boot_rgu__default_hv.bat
move TOOLS \ For default.hv \ default.hv dump \ default.hv
set compatible = yes
echo. Done!
GOTO: PHONE
==================================================================================
: 3
cls
echo.
set choice =
mkdir INITFLASHFILES
copy dump \ initflashfiles.dat initflashfiles.dat.txt
initflashfiles.dat.txt
echo.Change this txt.
echo. Save to ....
pause
attrib dump \ initflashfiles.dat-r-h
the dump \ initflashfiles.dat
copy initflashfiles.dat.txt dump \ initflashfiles.dat
attrib dump \ initflashfiles.dat + r
echo.
set compatible = yes
echo. Done!
GOTO: PHONE
==================================================================================
4
cls
echo.
set choice =
title Image Filing System ....
echo. in the course of his work ...
echo.
TOOLS \ BuildImgfs.exe
TOOLS \ make_imgfs.exe nk.nba
TOOLS \ xda2nbftool.exe-c-u nk.nba
TOOLS \ xda2nbftool.exe-x nk.nba nk.nbf 0x20040304
@ move nk.nbf Upgrade \ nk.nbf
@ CD. \ Upgrade \
@ HimaUpgradeUt_noID.exe
Upgrade DEL \ nk.nbf
set compatible = yes
echo. Done!
GOTO: PHONE
Save the file in a format -> *. bat - for example, something called Cook_Rom
* Remember that this process will be repeated in order to build the \ in the line ..
Info:
-> [1] - This ROM dump - spread your ROM - the file nk.nbf on parts (Files and Modules)
-> [2] - REGISTRY. dv To. rgu - default.hv extract the files and registry user.hv, compiles to. rgu, which gives us the freedom of its readability and modification
* IMPORTANT: we need to remember that each of these files:
- In the first line had entered the name "REGEDIT4"
- Between each row, you must free at least one line
- All the registry files must be encoded in Unicode - the aforementioned editor has such a function
-> [3] - Change Initflashfiles - this file is compiled with. dat to. txt, mainly used for relocation and arrangement of folders on your system
-> [4] - Dump ROM to NK.NBF - Our modified, or ported ROM together, that is, the file nk.nbf
After:
Spread shell ROM into:
• Create a directory eg Hima_Cook
• Copy to the:
- The basis of our work, namely the file -> nk.nbf
- We created above Create_Rom
• In Hima_Cook, create a subfolder:
- TOOLS
The subfolder Tools , we copy the necessary tools:
• xda2nbftool.exe
• prepare_imgfs.exe
• viewimgfs.exe
• BuildImgfs.exe
• make_imgfs.exe
• RecMod.exe
• rgucomp.exe
• cereg400.dll
• cecompr_nt.dll
• HimaUpgradeUt_noID.exe - this is one of the applications that our upgrade snapshot of the phone in Bootloader mode
Create another subfolder called "Upgrade" - Copy to him HimaUpgradeUt_noID.exe
In a further process, find out why some of the commands and the names of folders and tools are the essential, only to say that we need to carefully watch all of our lines *. bat . In this file there are commands to copy, move, modify, and run different applications and files.
Over time, understand the functionality and capabilities, which gives us this form of cooking.
Features:
The --title gives us the ability to change the information in the process of the upper beam on the console
Outro:
Everything described above gives us mainly TRADE dump folder and open all sorts. All tools and folders are arranged in an appropriate manner, so we can be sure of our small stoves that can not cause any error, when pichceniu. Another positive side, this is well and that our system consists in a single whole
In the following parts of the course, we'll include as a basis to modify, add applications, etc. I invite you to Part Two ...
Next part of the course coming soon....
just ask for sumthin,,,
this is good post(best i think)
but i wanna i ask you sumthin,, can u share what software are u use for,,coz for me learning by doing was better than just watch...thanx for your hard works...
THX, for the beginner is the science .... to better understand the whole principle of subsidies. I will finish this course, as soon as possible ....
This is a good service...
This is a good service to my friends thank you very much.
Very please
i m done with
USER.HV
DEFAULT.HV
still cant find BOOT.RGU in dump folder...
i've also checked the hidden files....
where to get TOOLS FROM?
CAN ANYONE GIVE A LINK
CANNOT FIND =
The subfolder Tools , we copy the necessary tools:
• xda2nbftool.exe
• prepare_imgfs.exe
• viewimgfs.exe
• BuildImgfs.exe
• make_imgfs.exe
• RecMod.exe
• rgucomp.exe
• cereg400.dll
• cecompr_nt.dll
all ok now found files in many himalaya kitchens...
I invite you to Part Two ...
hey nosker ...
any news or will it happen-I invite you to Part Two ...
will you do a part two ???
would be good for himalaya users!
Nokser no longer have a himalaya.
advanced15 said:
hey nosker ...
any news or will it happen-I invite you to Part Two ...
will you do a part two ???
would be good for himalaya users!
Click to expand...
Click to collapse
try and pm him.
MODIFICATIONS
In this part of the course, as a general rule, we modify our system.
It connects to the addition and removal of various types: application, file or even substitutions skins and overlays system. But we must remember not to reload the ROM to us, because when it comes to our device is limited to 32 MB.
Let's start now, modify the presentation of the sample. This applies in particular for new cooks. In this process, we can breathe lightly and not to think that somehow our uwalimy device. It is rare that the phone is not included in the substitution or deletion of a program.
Remember - all the changes shown in this article are just an example. The need to know (for this example) which add and remove what ... .. To do the work ....
First what we need in our oven, and a folder to obtain "dump"
Open kitchen, based on the command line, which is created in the first part of this course:
We viewed the 4 position, select:
[1] - This ROM dump
I wait until the process is complete ... ... ..
Upon completion, we can see each other, exactly the folder.
Then, for the subsequent work click on:
[2] - REGISTRY. dv To. rgu
In the root, we have established the following two files:
-default.hv
-user.hv
Both files opened with - Notepad + + . See a string, something like this:
Code:
REGEDIT4
[HKEY_CLASSES_ROOT \. Zip]
@ = "zipfile"
[HKEY_CLASSES_ROOT \. Rar]
@ = "PocketRAR"
[HKEY_CLASSES_ROOT \ SimToolkit.UI]
@ = "UI Toolkit"
[HKEY_CLASSES_ROOT \ SimToolkit.UI \ CLSID]
@ = "(7B58F1D9-1C13-440f-894B-B90680570A2D)"
[HKEY_CLASSES_ROOT \ ExSMime.MimeReader.1]
@ = "MIME Reader"
Important:
-> In the beginning we have to enter the registry:REGEDIT4
-> Also, see if between each key is at least one blank line, ie there is no entry
-> All files. Rgu save in UNICODE, so we have opened such as default.rgu in Notepad + + click File> Encoding> Unicode
-> New keys entered by us, can not double the old
In this way we have prepared a record, we can now freely edit.
Now, we'll file Initflashfiles.dat
With this file we will not have in total, no problems. The only thing we will be interested to add or remove tracks, of course, they are dependent on the arrangement of folders and applications, or the peaks appearing in them.
For a deeper understanding of an application to add a ROM, but it must be in OEM format, how to do this? This is described at some length on the Internet. The second of the output, are designed for the software, which of the files. Cab form OEM
Insert into the application:
Consider, for example, the Pocket RAR in OEM format. Open the folder, we are interested in it:
- inietflaszfiles.txt,
- *. rgu - Registry File
- PocketRAR.exe - program
- PocketRAR.lnk - shortcut
In the first instance, to copy the folder dump: - PocketRAR.exe - software
I PocketRAR.lnk - shortcut
Open your file initflaszfiles.txt to the OEM:
Code:
Directory ( "\ Windows \ Start Menu \ Programs"):-Directory ( "Accessories")
Directory ( "\ Windows \ Start Menu \ Programs \ Accessories"):-File ( "Pocket RAR.lnk", "\ Windows \ RAR.lnk Pocket")
copy its contents to the main Initflashfiles.dat from the dump. This is to look like this.
This is the end of the passage of this file:
Code:
......
;================================================= =========================
; SAP MASD customization settings
;================================================= =========================
Directory ( "\ Windows \ AppButtons"):-File ( "Calendar.lnk", "\ Windows \ calendar.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Contacts.lnk", "\ Windows \ addrbook.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Tasks.lnk", "\ Windows \ tasks.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Record.lnk", "\ Windows \ voice.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Camera.lnk", "\ Windows \ camera.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Messaging.lnk", "\ Windows \ tmail.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Camera.lnk", "\ Windows \ Camera.lnk")
Directory ( "\ Windows \ AppButtons"):-File ( "Comm Manager.lnk", "\ Windows \ CommManager.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "BPInsert.lnk", "\ Windows \ BPInsert.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "coldinit.lnk", "\ Windows \ coldinit.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "bugtrap.lnk", "\ Windows \ bugtrap.lnk");
Directory ( "\ Windows \ StartUp"):-File ( "poutlook.lnk", "\ Windows \ poutlook.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "HandsFree.lnk", "\ Windows \ HandsFree.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "Welcome.lnk", "\ Windows \ welcome.lnk")
Directory ( "\ Windows \ StartUp"):-File ( "ScreenRotate.lnk", "\ Windows \ ScreenRotate.lnk")
;================================================= =========================
; End - SAP MASD customization settings
;================================================= =========================
;================================================= ================================================
; Pocket RAR Home
;================================================= ================================================
Directory ( "\ Windows \ Start Menu \ Programs"):-Directory ( "System")
Directory ( "\ Windows \ Start Menu \ Programs \ System"):-File ( "Pocket RAR.lnk", "\ Windows \ RAR.lnk Pocket")
;================================================= ================================================
; Pocket RAR End
;================================================= ================================================
Then, open *.rgu and copy its contents to default.rgu or user.rgu.
Writing kluchy, is dependent on its path. Each new path has to be in this part of the registry where the key begins in the same way.
An example of a registry entry for PocketRAR:
Code:
[HKEY_CLASSES_ROOT \. zip]
@ = "PocketRAR"
[HKEY_CLASSES_ROOT \. Rar]
@ = "PocketRAR"
So we have to place it where keys start with:
Code:
[HKEY_CLASSES_ROOT]
If the operation completed successfully, that the application will work poprawnie.Do modify the registry, are the various outputs, my way is not a last resort. This type of keys, and their removal also save our memory, which is extremely low.
We can also replace the driver or a new version of the program such as File Explore - in this case, replace the virtual memory address and the address of relocation, because otherwise this application does not start. Saved as a module, which is different from the file? Look up to our dump, you can see the difference at first glance, the content is located in the directory.
The fact is that the conversion module, with the newer ROM version, we also need to replace these two values as described above. Podmieniając file, we do not have the obligation to relocate, even under the old addresses.
Welcome to Part three of this Course
To translate the system - the relationship and functionality of files and modules ....
hello
can someone create a bootsplash in the appendix to the png please ...
bmp:
http://www.megaupload.com/?d=PHJ37OYD
nobody can help???
Done
Unzip the files.
Connect your phone to your computer
Run the CustomRUU as administrator
Follow the onscreen prompts
Restart your device
All done
Captain_coco265 said:
Done
Unzip the files.
Connect your phone to your computer
Run the CustomRUU as administrator
Follow the onscreen prompts
Restart your device
All done
Click to expand...
Click to collapse
Hay,
can you tell me, how i make the *.nbh file ?
hokamp said:
Hay,
can you tell me, how i make the *.nbh file ?
Click to expand...
Click to collapse
How to Make your Own Splash Screen For the HTC HD2
--------------------------------------------------
1. Download the attached file and extract the contents to your pc
2. Create your image 480x800 and save as 24bit bmp
3. Copy the bmp image to the same folder as MakeNBH.bat
4. Run MakeNBH.bat
5. Follow the onscreen prompts to create your nbh file
6. Flash the nbh file that is created using customruu and you have job done
=== nbimg v1.1
=== Convert NB <--> BMP splash screens
=== (c)2008 Pau Oliva - pof @ xda-developers
Usage: nbimg -F file.[nb|bmp]
Mandatory arguments:
-F <filename> Filename to convert.
If the extension is BMP it will be converted to NB.
If the extension is NB it will be converted to BMP.
Optional arguments:
-w <width> Image width in pixels. If not specified will be autodetected.
-h <height> Image height in pixels. If not specified will be autodetected.
-t <pattern> Manually specify the padding pattern (usually 0 or 255).
-p <size> Manually specify the padding size.
-n Do not add HTC splash signature to NB file.
-s Output smartphone format.
NBH arguments: (only when converting from BMP to NBH)
-D <model_id> Generate NBH with specified Model ID (mandatory)
-S <chunksize> NBH SignMaxChunkSize (64 or 1024)
-T <type> NBH header type, this is typically 0x600 or 0x601
Greetings.
After successfully implementing this, I've tried
to take this task a further and tried to save the quotes in one (text) file at user desired location along with a prompt of how many posts user wants to pull from reddit.
Taker Detail : Get desired (totally customizable from variables) titles/quotes from popular subreddits (like r/quotes) and save them in a text file for future use.
GUIDE :
1. Task -> New Task
2. Variable -> Set -> Name "%subreddit" Value "quotes" {or your desired subreddit}
3. Variable -> Set -> Name "%NoOfPosts" Value "25" {25 by default, you can change it as well}
Go back to main Task view.
4. Scene -> New Scene -> Name : Reddit1.
5. Add a TextFiled -> Name : How many posts?
6. Add Element -> NumberPicker -> Set Min : 1 , Max=100, Default = 25. Go to VALUE SELECTED Tab ->
New Action -> Variable Set -> Name : "%NoOfPosts" to "%new_val" {Thanks to Reddit API, max can be 100 only}
7. Go Back to main scene edit screen.
8. Add Element -> Button -> Label : "OK" -> Go to TAP tab -> Add Action -> Destroy Scene -> Name : "Reddit1".
9. Go Back to TASKS tab.
10. Go to previously created task. {from step 3}
11. SCENE -> Show Scene -> Select "Reddit1" -> UnCheck : Continue Task Immediately
12. Add -> Alert -> Flash -> Text : Getting your data from %subreddit.
13. Add -> NET -> HTTP Get -> Serverort = "json.reddit.com/r/%subreddit/top/?sort=top&t=all&limit=%NoOfPosts" -> TimeOut : 82 {Again thanks to Reddit api} {You can change sort modes by looking at the reddit api}
14. Add -> Alert -> Flash -> Text : Saving %NoOfPosts posts from r/%subreddit...
15. Add -> Code -> Java Scriptlet -> Add following code :
Code:
var arr = JSON.parse(global("HTTPD"));
var i = 0;
var mytext = "";
var myarr = [];
var i2 = 0;
var path1 ="/storage/emulated/0/apks/myquotes3.txt";
var newtext = "";
for (;arr.data.children[i];) {
myarr.push(arr.data.children[i].data.title);
i++;
}
for(;myarr[i2];)
{
newtext = myarr[i2] + "\n \n" ;
var ok = writeFile(path1, newtext, true )
i2++;
}
{you need to change the 'path1' variable}
16. Add-> Variable Clear -> Name : %HTTPD*
17. Add -> Alert -> Text : Saved!
Congratulations. You've saved some of the good life quotes directly from reddit.
Future enhancements : We can make some automated task where from this text file, daily (or at some interval) we can grab one quote and post it to any particular WhatsApp group or even send a text message.
New Ideas are always welcomed.
Screenshots here.
@tjhackz : Thank you for sharing! By the way, there is a ";" missing after ")" , before i2++. I was getting a error because that. You should edit your post and add it, because new tasker beginners ( like me ) will have a problem . Once again, thank you!
Could you give me a little hand to reduce this code and make it more bearable because they (codes) will be a series of consecutive actions, and in a single command line in Tasker.
What I want to do in short?
1. Compress a file (or folder)
2. Add a name to the final file
3. Apply compression to the generated file
4. Delete ONLY contents of the folder that ended compress
5. Move the file was created before to the empty folder
Here is the code:
Code:
cd /xxx && tar -cf xxx_%DATE.xxx "$$$" && gzip -x xxx_%DATE.xxx && cd "###" && rm -r * .* && cd /xxx && mv -f xxx_%DATE.rar.gz "€€€"
And this is the description that I will offer users who use it:
Code:
[cd /'xxx'] = path to backup folder (parent dir) ; ['xxx'_%DATE] = file name (no name spaces) ; ['$$$'] = folder with files to back up ; [gzip -'x'] = compression level (1-9) ; [%DATE.'xxx'] = files container (.zip/.rar/.tar) ; ['###'] = same as -> '$$$' ; ['€€€'] = same as -> '###' & '$$$'
Mmmm, I'm sure you have several questions, so I will try to answer all possible question you could ask:
- What is the path that you think to work on?
-> If possible, in the external memory (SD Card)
- Why did you use in all commands the '&&' concatenation?
-> Just because I don't want to run the following command if the above fails for X reason. Just for security.
- What the variable '% DATE' does in your generated files?
-> All the code you see above is part of a larger task that will be used to create backups of various things, in short: BACKING UP. Well I include that variable because I want Tasker to add to the file name the date when the backup was created.
- Why do you offer the ability of choose the container file extension?
-> At first I thought it would not be possible and that failure or something would occur, but as I tested it, nothing happened. So I offer users the ability to generate the container they want. And as the final file (.gz) after compression, you can easily open it, so...
- Why do you use the quotes in some parts of the code that refer to a directory to compress, or to dump the created contents (move)?
-> Not really would take, well at least that I've experienced. But I decided to added it because, in my case, I have folders which their names have spaces, and without adding those quotation marks ("...") I can not find the directory that want to access, I guess it can happen to other people.
- When you begun using the command to create file container, like moving file, why do you position yourself in the directory first and then do the action, rather than perform all in the same code?
-> This is what I've tried so far, but do not know why I couldn't. Every combination I tested: FAILED, then I decided to separate positioning directory commands of leading compression actions, moving files, etc.
Well, I think the rest of you get the idea of that or how it works, but if not, ask to me.