View Full Version : [PC-APP] Recmod and Reversmod in one click! [28th Oct]
OndraSter
24th October 2009, 11:05 PM
Hello,
many people don't have native 6.5 kernels so they must recmod and not all of our kitchens has any recmod-options and sometimes even this isn't enough so I built an Windows Shell extension ("extension") - it adds to Right Click menu "Recmod this folder" option
http://clip2net.com/clip/m12051/1256417494-clip-16kb.png
What it needs: C++ Runtimes and .NET Framework 2.0 and newer
Installation
Download osRecmod.zip included in this post, extract it to C:\Program Files\OndraSter\osRecmod and run RightClickInstaller.exe.
If you previously had installed previous version, click Uninstall first.
To finally install it, click on Install.
And voila, without rebooting or such you can recmod or reversmode easy!
(Recmod is shown only on folders, reversmode on exe, dll and mui files.)
PS: It has been tested on Win7 x64 with disabled UAC.
PPS: I'm not author of Recmod or Reversmod!
PPPS: If you want to distribute this, please link to whole thread (post), not just download links. Also reuploading to different servers without permission is not allowed. Thanks.
PPPPS: To uninstall this "extension", run again RightClickRecmodInstaller.exe and click on Uninstall. Also, no reason to reboot!
Donate (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=3JDF9ZMPNNLHS&lc=CZ&item_name=OndraSter&item_number=rightclickrecmod¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHos ted) - thanks.
ark666
25th October 2009, 05:21 PM
Nice idea my friend, but sadly it doesn´t work on my pc, i´m on win7 32 bits, all framework versions installed, c++ also, and get this error:
Assinatura do problema:
Nome do Evento de Problema: CLR20r3
Assinatura do Problema 01: rightclickrecmod.exe
Assinatura do Problema 02: 1.0.0.0
Assinatura do Problema 03: 4ae35b84
Assinatura do Problema 04: mscorlib
Assinatura do Problema 05: 2.0.0.0
Assinatura do Problema 06: 4a275af7
Assinatura do Problema 07: 344b
Assinatura do Problema 08: d8
Assinatura do Problema 09: System.IO.FileNotFoundException
Versão do SO: 6.1.7600.2.0.0.256.1
ID de Região: 2070
Note: mscorlib.dll exists on the specified directory.
Cheers. :)
OndraSter
25th October 2009, 10:32 PM
Have you got the RightClickRecmod.exe and recmod.exe in:
C:\Program Files\OndraSter\osRecmod
?
I think it should work when using portugese "Program Files" folder since it reads from system vars, but try it creating in English.
OndraSter
25th October 2009, 10:53 PM
I may have the problem solved, I forgot to delete one line, try it now
ark666
26th October 2009, 01:35 AM
Thx for the help, problem still remains.
:(
OndraSter
26th October 2009, 10:44 AM
When you click recmod, console window should pop-up what's the last thing in it?
af974
26th October 2009, 08:31 PM
Ehmm......sorry for stupid question but ....when after have recmoded the folders they disapear and some 0 bytes files appears.....what i have to do now :o ?
ark666
27th October 2009, 03:41 AM
When you click recmod, console window should pop-up what's the last thing in it?
Hi, installed msxml4.0, and now all works great.
Excellent tool bro.
Cheers. :)
twopumpchump
27th October 2009, 06:38 AM
nice app :) works fine on win 7 32bit for me.
OndraSter
27th October 2009, 10:36 AM
Ehmm......sorry for stupid question but ....when after have recmoded the folders they disapear and some 0 bytes files appears.....what i have to do now :o ?
Are you recmodding just module like adc.exe, not whole folder like browsing, right?
Pisca
27th October 2009, 10:55 AM
OndraSter
Congratulations for this great tool, even if I've noticed only after moving from Kaiser to Topaz :D
Keep up your Super Work
BesFen
27th October 2009, 11:02 AM
I encountered a problem, here my Screenshot:
http://i676.photobucket.com/albums/vv128/BesFen/GENE%20PICTURE/RecMod.jpg
and the module name change, there is _ in the tail.
OndraSter
27th October 2009, 12:48 PM
it gets renamed. Check that folder if there is inside of it the right named module (tapres.192.dll). If yes, try getting the version I posted as second in about 5th post, it fixes one problem, it might help you too.
// it gets renamed because NTFS can't handle in one folder both same named file and folder, so I rename it to _, move the recmodded file and delete the old module folder.
OndraSter
28th October 2009, 11:35 PM
OK, new version with Reversmode option avaible:
Recmod - displayed at folders
Reversmod - displayed at EXE, DLL and MUI files :)
So now you can Recmod eg tapres.96.dll, modify icons with PE Explorer and with Reversmod pack it up back to module. All with two-clicks (right-left):D
mbarvian
29th October 2009, 01:38 AM
very easy solution! thanks for this :)
Nixeus
8th November 2009, 05:31 PM
Hi y friend,
I would like to use your tools but unfortunately, i have a bug :
I think you need to use the NTFS permission in your tool in order to set the folder to recmod as owner permission ;)
http://img175.imageshack.us/img175/2289/sanstitredf.th.png (http://img175.imageshack.us/i/sanstitredf.png/)
How can resolve it ??
Thanks a lot :)
OndraSter
8th November 2009, 06:16 PM
You can't recmod whole BLuetooth folder, you must go one file by file. I'll add support for whole (or multiple) folders at once later.
TehPenguin
25th November 2009, 08:52 AM
Two issues:
1. If there exists no "Shell" key for the dllfile or exefile registry keys (ie HKCU\dllfile\Shell or HKCU\exefile\Shell doesn't exist), installation fails
2. Attempting to Reversemod multiple files at once fails - due to the file being reversemodded being renamed to "tmp" (may I suggest renaming it to <the_old_file>.tmp (eg shell32.dll becomes shell32.dll.tmp))
OndraSter
25th November 2009, 11:44 AM
1 I write it to HK classes root, so I thought this is sooo common that it won't fail :). I'll add that possibility to installation.
2 It doesn't do more at once, it goes only for first parameter. I'll add it too.
TehPenguin
25th November 2009, 06:07 PM
1 I write it to HK classes root, so I thought this is sooo common that it won't fail :). I'll add that possibility to installation.
2 It doesn't do more at once, it goes only for first parameter. I'll add it too.
1. Sorry, HKCR not HKCU. Also I think it is quite common since most people don't have any application associated with dll's
2. What I meant by this is that if I select multiple dll's, right click on them and select "Reverse mode this file" then multiple instances of Reversemode are launched and each instance attempts to name its file to "tmp"
humrod
16th December 2009, 06:37 PM
Hi fellow, i'm trying to use your tool on an spanish w7 system and when click on "RightClickRecmodInstaller.exe" the instaler stops with this leyend:
"HKCR\Folder\shell\osRecmod" access denied.
What can i do?
Thanks in advace
OndraSter
16th December 2009, 06:43 PM
Disable UAC and run it as administrator...
humrod
18th December 2009, 01:34 PM
Thanks, seems to be ok now
neilverma
18th December 2009, 04:56 PM
Silly questions. I have a Kaiser with a 6.1 rom. I am now trying to cook WM 6.5 28008 using osKitchen.
1) Do I simply recmod each and every folder or are there certain modules that cannot be / not supposed to be recmoded? In that case does this app know / warn which folders not to touch?
2) After recmodding, how do i integrate the recmodded files into osKitchen?
3) osKitchen has a RecmodSYS.list in the kitchen folder - do i still keep that list or delete it?
Many thanks in advance.
OndraSter
18th December 2009, 09:04 PM
The main difference betweek RecmodSYS.list and this right click app is that this app recmods only one module, and RecmodSYS recmoddes whole folder (like browsingie, browsing etc).
From this come all the difference to your answers :).
neilverma
18th December 2009, 10:43 PM
Thanks for the clarification. It seems then that the recmodSYS.list is the better solution when using your osKitchen ;)
This question may not be completely related to this thread but I wanted to ask if each and every package contained in the SYS folder is safe to recmod. If it is then can i simply add the name of each package in the recmodSYS.list?
OndraSter
18th December 2009, 10:49 PM
No, you should recmod only browsing, browsingie, then maybe windows live if you use etc, but I suggest not recmodding too much.
neilverma
18th December 2009, 10:59 PM
Ok. I will stick with the recmodSYS.list then. Thanks.
Alex-V
28th December 2009, 03:42 PM
WOW...thanks...using evirus kitchen for polaris....
evirus have a recmod button but file for file...and not for a folder... (and the time for a complete recmod with the files i need is about 1.5 h)
So thanks for this tool.... :):):)
appelflap
14th March 2010, 06:39 PM
Thanks for this utility! Very, very useful
Lewy1
25th March 2010, 08:34 PM
Thanks for the useful tool. When installing I'm getting the following "unhandled exception" message See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at RightClickRecmodInstaller.frmApplication.btnInstal l_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4200 (NetFxQFE.050727-4200)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
RightClickRecmodInstaller
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/OndraSter/osRecmod/RightClickRecmodInstaller.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
EDIT: Never mind, I got it working. Great tool! Thanks!:)
WoZZeR999
6th May 2010, 10:09 PM
What did you do to fix it, I had it working fine before my format, but now I can't get it to install the extention for dll's, and I get the above error.
Edit: Post #18 (http://forum.xda-developers.com/showpost.php?p=5018176&postcount=18) fixed it
Germypan
16th June 2010, 02:30 PM
This is a fantastic tool! :):):)
NIKOSXRI
14th September 2010, 11:41 PM
Fantastic!
I dont know why but in my pc reversemod choice appears only in exe files.
What is wrong with my pc?
Thanks.
GSDLt
18th February 2011, 06:26 PM
Nice idea my friend, but sadly it doesn´t work on my pc, i´m on win7 32 bits, all framework versions installed, c++ also, and get this error:
Assinatura do problema:
Nome do Evento de Problema: CLR20r3
Assinatura do Problema 01: rightclickrecmod.exe
Assinatura do Problema 02: 1.0.0.0
Assinatura do Problema 03: 4ae35b84
Assinatura do Problema 04: mscorlib
Assinatura do Problema 05: 2.0.0.0
Assinatura do Problema 06: 4a275af7
Assinatura do Problema 07: 344b
Assinatura do Problema 08: d8
Assinatura do Problema 09: System.IO.FileNotFoundException
Versão do SO: 6.1.7600.2.0.0.256.1
ID de Região: 2070
Note: mscorlib.dll exists on the specified directory.
Cheers. :)
This post describes exactly my problem. Except in German...
Have you got the RightClickRecmod.exe and recmod.exe in:
C:\Program Files\OndraSter\osRecmod
?
I think it should work when using portugese "Program Files" folder since it reads from system vars, but try it creating in English.
Yep, that's where it is.
I may have the problem solved, I forgot to delete one line, try it now
Didn't help, the problem persists.
Hi, installed msxml4.0, and now all works great.
Excellent tool bro.
Cheers. :)
Well and this didn't help either. Any further Ideas? What do you need to debug? I guess the problem is on my side, but I have no Ideas.
Thx in advance
OndraSter
18th February 2011, 06:41 PM
Hah I really don't know anymore what can be causing issues, as long as HKCR\dllfile exists, it should work.
GSDLt
18th February 2011, 09:47 PM
Hah I really don't know anymore what can be causing issues, as long as HKCR\dllfile exists, it should work.
It exists, what should be its content?
You find mine attached.
Is it correct to assume, that the missing dll file is supposed to be in a folder like this: C:\Windows\Microsoft.NET\Framework\v2.0.50727 or should be somewhere else, like system32?
Thanks
OndraSter
18th February 2011, 11:05 PM
I think the problem might be this:
try creating new key ("folder") in the HKCR\dllfile called shell so it looks like this:
http://clip2net.com/s/MDfr
and that might fix it.
GSDLt
19th February 2011, 10:24 AM
I think the problem might be this:
try creating new key ("folder") in the HKCR\dllfile called shell so it looks like this:
http://clip2net.com/s/MDfr
and that might fix it.
Hmm, the picture is cut off right under the shell folder. Is there a trick to view the pciture. Please upload it here.
Thx for your help
OndraSter
19th February 2011, 10:40 AM
Create just the shell folder, the rest will be created when you click the Install button. I haven't seen the "shell" folder in your "dllfile" directory.
GSDLt
20th February 2011, 01:55 PM
I did as you told me and after several restarts, I finally have entries in dllfile, but only for reversemod, is this right? B/c the main problem still persists.
Thx so much for your help
OndraSter
20th February 2011, 02:20 PM
okay, it seems that you don't have it at any other, create this key "shell" also in:
HKCR\.mui
HKCR\exefile
HKCR\Folder
and re-run the installer (might need uninstall first) again.
trueg
4th May 2011, 12:11 AM
I hope you guys don't mind me asking this in this thread, but are there tangible benefits to converting everything to modules?
I see in the SYS that most but not all DLLs and EXEs are in module form. I assume there is a reason MS left these in file form.
On the other hand, LG must have been lazy because in my OEMMisc folder there are over 200 dll, exe and mui's in file format.
Thanks,
TrueG
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.