[APP][Discontinued] SSMaPa (Alpha) 0.2.4.3

Search This thread

svenso

Senior Member
Jan 7, 2006
115
1
Bern
[size=+2][Discontinued] SSMaPa (Alpha) 0.2.4.3 [/size]

use ssmaho instead:
http://xdaforums.com/showthread.php?t=493810


Hi,

I created a little MAnillaPAtcher. For example this tool is useful if you want start another calendar when clicking in TF3D on a entry.

this version is for Manila3D and Manila2D devices!

Currently implemented EXEs which can be changed:
  • calendar.exe
  • tmail.exe
  • WLANSettings.exe
  • poutlook.exe
  • OperaL.exe
  • Camera.exe
  • AudioBooster.exe
  • Click on Time
  • (Click on alarm)
  • Phone Settings
  • Bluetooth Settings
  • Sound Settings

----
Mod EDIT By MDAIIIUser

If you are HTC HD user or if you can not see all the Dirs in the File Picker then read this post.
http://xdaforums.com/showpost.php?p=2934377&postcount=14

End Mod EDIT
---

If you have further elements, that you would like to change, write it to me and I will test if I'm able to integrate them.

Using is simple:
-> Start application
[size=+2]-> Choose Configuration[/size]
-> Click 'Init' (The Application will now check which patches are available, and make a security backup if your manila. This can take some secoonds)
-> Choose the file you want to change, tick 'Patch' and enter your prefered file. Click on Save.
Note: The '$' in arguments is for using the original commandline from manila. You can enter some other arguments before of this, but not after!
-> Change to the next Tab and click on 'Deploy' (this can take some minutes)

[size=+2]Note for Rom Cookers:[/size]
You can add your own conifurations. Simply add a file named ssmapabaseconf_[smt].xml (for example ssmapabaseconf_ElviraROM.xml) in same folder as ssmapa is, and add there your manila configuration in following format:
Code:
<?xml version="1.0" encoding="utf-8" ?>
<SSMapaBaseConf>
  <SSMaPaBaseConfiguration>
    <ConfigurationName>Touch Flo 3D</ConfigurationName>
    <CustomLibrary></CustomLibrary>
    <ManilaFilename>manila.exe</ManilaFilename>
    <ManilaTodayStartFilename>manila.exe</ManilaTodayStartFilename>
    <ManilaTodayDLLFilename>ManilaToday.dll</ManilaTodayDLLFilename>
    <RegistryManilaPluginName>TouchFLO 3D</RegistryManilaPluginName>
    <ExtendedInitState>0</ExtendedInitState>
  </SSMaPaBaseConfiguration>
  <SSMaPaBaseConfiguration>
    <ConfigurationName>Manila2D</ConfigurationName>
    <CustomLibrary></CustomLibrary>
    <ManilaFilename>manila2d.exe</ManilaFilename>
    <ManilaTodayStartFilename>manila2d.exe</ManilaTodayStartFilename>
    <ManilaTodayDLLFilename>set it</ManilaTodayDLLFilename>
    <RegistryManilaPluginName>set it</RegistryManilaPluginName>
    <ExtendedInitState>0</ExtendedInitState>
  </SSMaPaBaseConfiguration>
</SSMapaBaseConf>

You don't have to softreset your device, simply touch on today and the new manila.exe will start.

Theoretically you should get a warning for every changed file on executing it the first time, but only once. If something will ist not working, make sure your phone is fully applicationunlocked.

The Application doesn't need to be started again, it should work till the next hard-reset.


For all with UnauthorizedAccessException:
Try again with 'Extended Init' ticked. Unfortunatelly I don't have a such phone, and couldn't test if it's really working.. would be happy if you can give a small feedback.


----


If your files are signed, you're asked if you want to unsign them.
Please note, I didn't find a way to remove the signatures in a 'correct' way. I did an exe-based-deactivating. This is ok, as long as you don't want to resign them. If you want to resign them with your own certificate chose no and do it yourself.


I don't think that this tool is able to destroy something on the phone. Never mind, I'm not responsible for any damages.

Sample:
If you want the calendar to start in your favorite view and not in Agendaview, enable patch on calendar.exe an simply remove '$' from arguments.

Please donate for me! I'm a apprentice and use a lot of my free time for working on the computer, to be able to create such tools.

[size=+2]Thank you :eek: [/size]

Received Donations:
  • 10 Euro / skw21 / 01.08.2008 / Thank you very much!
  • 10 Euro / J. Thomas / 12.11.2008 / Thank you !
  • 10 Euro / Sachmet / 21.11.2008 / Very nice! Thank you !
  • 10 Euro / HamerPlyr / 08.12.2008 / Thank you !
  • 10 Euro / msalimov / 11.12.2008 / Thank you very much.
  • 10 Euro / A. Caredda / 10.01.2009 / Nice! thank you
  • 10 Euro / ninalee123 / 30.01.2009 / Thank you! I'm happy it helped
  • 10 Euro / M. Harris / 09.02.2009 / Many Thanks
  • 5 Euro / stuartforrest / 14.07.2008 (first donation thank you)
  • 5 Euro / puky69 / 15.07.2008 thank you
  • 5 Euro / Netto2 / 17.07.2008 thank you & greetings to Göttingen
  • 5 Euro / V. Arko / 22.07.2008 / Thank you
  • 5 Euro / S. von Keitz / 06.10.2008 / Thank you
  • 5 Euro / M. Barrotta / 24.01.2009 / Thanks
  • 5 Euro / G. Ryska / 02.02.2009 / Thanks
  • 5 Euro / Trident / 25.02.2009 / thx you :)
  • 4 Euro / R. Schneider / 09.02.2009 / Thank you


Changelog:
Version 0.2.4.3 (29/01/2009)
- fixed bug when starting from root directory
- fixed bug 'Time click' not shown on Manila2d
- fixed bug 'Could not patch todaydll. That's fatal in alternative mode.' on Manila2d
- extended init should now work for manila2d.

Version 0.2.4.2 (21/01/2009)
- little fix on tabs
- guys, use 'load old settings', should be working now .. otherwise you probably don't have all elements on already patched manilas...
- There are no new replacings! Caller list is too deep connected, links isn't my thing...

Version 0.2.4.1 (20/01/2009)
- Integrated Icon from 12aon
- deploy stability increased
- better search (--> the application became slower...)
- bugfixes
- command line arguments:
-o <Path to your own PatchDef xml file>
-m <manila filename>
-s <manila filename like it is in homelplugin>
-p <manila home plugin dll filename>
-q <manila home plugin name (registry)>
- fully customizable
- much more

[@ ROM Cookers]
You can now customize SSMaPa as you want.

Version 0.2.4.0 (??/??/2009)
- Version in evaluation by ParleyP // Release after OK

Version 0.2.3.0 (30/12/2008)
- Added free filename editing (used for some cooked roms). Untested, I'm watiting for feedbacks...

Version 0.2.2.2 (19/11/2008)
- Corrected a unsign-problem on extended Init.

Version 0.2.2.1 (18/11/2008)
- Added an experimental unsign while patching feature. Needed on new devices.
--> Please check and give a feedback

Version 0.2.2 (20/7/2008)
- Added saving of current settings
- Use FileDialogChanger / gsgetfile.dll for a better filedialog http://www.geocities.co.jp/SiliconValley-Cupertino/2039/
--> I'm sorry, I don't have much time at the moment... There are many other things to do...

Version 0.2.1 (17/7/2008)
- When using 'Extended Init' the HTC TaskManager showed the Manila.exe file, which could be killed. Deploy with version 0.2.1 and softreset the device (or simpler, restart the service 'TaskManager'), then the file will be hidden again.

Version 0.2 (17/7/2008)
- Several bug-fixes
- Complete new includation which shouldn't cause a UnauthorizedAccessException anymore(use 'Extended Init')
- Some UI Changes
- Better deletion of no more used files
- Complete manila restoration function added

Version 0.1.1 (14/7/2008)
- Several bug-fixes
- Adding of alternative init
- Adding of new replacements (Click on Time, [Click on alarm], Phone Settings, Bluetooth Settings, Soundsettings)
- Some UI Changes

Version 0.1 (13/7/2008)
- First release



P.S. Excuse me for my english...
 

Attachments

  • SSMaPa_0.2.2.zip
    15.5 KB · Views: 8,171
  • SSMaPa_0.2.2.2.zip
    15.8 KB · Views: 4,003
  • SSMaPa_0.2.3.0.zip
    16.1 KB · Views: 2,868
  • SSMaPa_0.2.4.1.zip
    52.7 KB · Views: 537
  • SSMaPa_0.2.4.2.zip
    52.7 KB · Views: 1,886
  • SSMaPa_0.2.4.3.zip
    52.9 KB · Views: 13,871
Last edited:

amir77a

Senior Member
May 1, 2004
446
6
Hi,

thanks for the app.

Can you please add the following apps:
pTravelAlarm - ptravelalarm.exe
Phone Alarm - pasettings.exe and

or better allow the user to add its own files.

Thanks anyway.
Amir.
 

Sergio PC

Senior Member
Jun 30, 2008
1,394
6
Santiago
www.bulldogs.cl
I will be testing tonight:)
Before hand thanks very much!:D

On the other hand whats a cool calender app, do they integrate with your already created appointments.
Thanks a miLL
 

svenso

Senior Member
Jan 7, 2006
115
1
Bern
Hi,

thanks for the app.

Can you please add the following apps:
pTravelAlarm - ptravelalarm.exe
Phone Alarm - pasettings.exe and

or better allow the user to add its own files.

Thanks anyway.
Amir.

the supported apps are those which are default integrated in manila.exe. you have to provide me that functions you want to replace...
I will try if i can add cpl elements...

you can use every program you want, only the ports are predefined...
 

svenso

Senior Member
Jan 7, 2006
115
1
Bern
I will be testing tonight:)
On the other hand whats a cool calender app, do they integrate with your already created appointments.
yes I know that... I don't now if I can patch this.. this is a little bit harder than the exes :p if I have too much time, I will have a look at this matter :)
 
Last edited:

stuartforrest

Senior Member
Feb 20, 2007
161
0
Sorry I dont fully understand what to type where.

I want Agenda One to work instead of MS Calendar.

Agenda One is in program files\ agenda one and the exe is called agenda one.exe I think.

What should i type where. When I just tried calendar one.exe in the first field it error'd when I tried to start the calendar from the TF3d

Thanks in advance. This will answer my main gripe about the diamond
 

svenso

Senior Member
Jan 7, 2006
115
1
Bern
Sorry I dont fully understand what to type where.

I want Agenda One to work instead of MS Calendar.

Agenda One is in program files\ agenda one and the exe is called agenda one.exe I think.

What should i type where. When I just tried calendar one.exe in the first field it error'd when I tried to start the calendar from the TF3d

Thanks in advance. This will answer my main gripe about the diamond

if the destination exe is not in a shellpath folder you have to type the whole path.
this looks smt like this: /program files/agenda one/agenda one.exe

notice the forward slashs ('/') and the beginning slash.

choos calendar, enable patch, type the path in new program and maybe you have to add to the working dir /program files/agenda one/...

if you have further errors, give me the exact error message, then I will have a look on it..

greetings sven
 

salada2k

Senior Member
Jun 22, 2008
602
133
Melbourne
Hi there,

The big one for me would be to have the Audio player section start CorePlayer rather then the built in HTC Player.

And if you could somehow make the FF/RW/Play buttons on the HTC handsfree (RC E100) control, control CorePlayer rather than the built in app then you would be my unconditional hero. :)
 

Caspertje19

Senior Member
Apr 2, 2007
329
33
Purmerend
This looks nice, as I want to change some default programs...

When I started the program and I press "INIT" I get the next error:

HTML:
SSMaPa.exe
UnauthorizedAccessException

bij System.IO.__Error.WinIOError(Int32 errorCode, String str)
bij System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
bij SSMaPa.ManilaPatch.Init()
bij SSMaPa.mainFrm.btnInit_Click(Object sender, EventArgs e)
bij System.Windows.Forms.Control.OnClick(EventArgs e)
bij System.Windows.Forms.Button.OnClick(EventArgs e)
bij System.Windows.Forms.ButtonBase.WnProc(WM wm, Int32 wParam, Int32 lParam)
bij System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
bij Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
bij System.Windows.Forms.Application.Run(Form fm)
bij SSMaPa.Program.Main()
 

svenso

Senior Member
Jan 7, 2006
115
1
Bern
When I started the program and I press "INIT" I get the next error:

HTML:
SSMaPa.exe
UnauthorizedAccessException

bij System.IO.__Error.WinIOError(Int32 errorCode, String str)
bij System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
bij SSMaPa.ManilaPatch.Init()
bij SSMaPa.mainFrm.btnInit_Click(Object sender, EventArgs e)
bij System.Windows.Forms.Control.OnClick(EventArgs e)
bij System.Windows.Forms.Button.OnClick(EventArgs e)
bij System.Windows.Forms.ButtonBase.WnProc(WM wm, Int32 wParam, Int32 lParam)
bij System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
bij Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
bij System.Windows.Forms.Application.Run(Form fm)
bij SSMaPa.Program.Main()

ugly. don't know exactly where the problem is... Try version 0.1.1 with alternative init activated. If it's not working you'll have a problem with device security or a better protected manila.exe..
Can you please try and post the result?

The big one for me would be to have the Audio player section start CorePlayer rather then the built in HTC Player.

And if you could somehow make the FF/RW/Play buttons on the HTC handsfree (RC E100) control, control CorePlayer rather than the built in app then you would be my unconditional hero. :)

I don't use coreplayer personally. but if I find some time, I will do a try... I could already start the wmplayer, but it wasn't playing anything. The Problem is that audiomanager_eng.exe is very hardcoded in manila.. Also the interfaces are not exactly definded.

I unfortunatelly dont have a rc e100, so its a little bit difficile..

I apologize for my bad English.
I would like to replace the calendar of manila with today agenda to be able to visualize more appointments in a day.
Thanks.
http://todayagenda.softonic.de/pocket

I think this is not possible as long as tf3d runs... Maybe I will check if I find smt to display more elements.

is it possible to link the manila clock to spb time?

Implemented :)

greetings sven
 

stuartforrest

Senior Member
Feb 20, 2007
161
0
Thanks for this. I got Agenda One to be my default calendar with a bit of messing about.

I just needed to put the full path to my app

/internal storage/program files/agenda one/agenda one.exe

and the full path in the working directory

/internal storage/program files/agenda one/

and it all worked fine. No more rubbish MS calendar! I will post you a donation.
 

leopardone

Senior Member
Jan 13, 2005
199
0
www.anothereality.net
HTML:
SSMaPa.exe
UnauthorizedAccessException

bij System.IO.__Error.WinIOError(Int32 errorCode, String str)
bij System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
bij SSMaPa.ManilaPatch.Init()
bij SSMaPa.mainFrm.btnInit_Click(Object sender, EventArgs e)
bij System.Windows.Forms.Control.OnClick(EventArgs e)
bij System.Windows.Forms.Button.OnClick(EventArgs e)
bij System.Windows.Forms.ButtonBase.WnProc(WM wm, Int32 wParam, Int32 lParam)
bij System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
bij Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
bij System.Windows.Forms.Application.Run(Form fm)
bij SSMaPa.Program.Main()

Same problem here but when I apply the mod :(
 
Last edited:

svenso

Senior Member
Jan 7, 2006
115
1
Bern
Same problem here but when I apply the mod :(

EDIT: excuse me, I had read wrong..
can you copy /windows/manila.exe to /manila.exe, kill manila.exe with a taskmanager and copy back /manila.exe to /windows/manila.exe with totalcomander?
what failure do you get?

thx you, Sven

EDIT2:
Download this app: http://www.microsoft.com/downloads/...8c-d587-47e0-908b-09fee6ea517a&DisplayLang=en
Start 'Security Configuration Manager' and provide me the right side, maybe we discover some differences in security configuration... BUT BE CAREFUL: Don't provision anything! If you provision the locked security scheme you'll have a real problem...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi Svenso & all,

    I guess we have to clarify what excactly has to be put in "more Settings" in order for the Extended Init to work for Manila2D users. Seems like I am not the only one who can't figure it out. So here's what I put:

    manila filename: manila2d.exe

    manila filename like it is in homelplugin: manila2d.exe

    manila home plugin dll filename: Manila2DPlugin.dll

    manila home plugin name (registry): TouchFlo

    After entering this and clicking Extended Init, the program seems to search for a while (5-10 secs), and then I get error message:
    "Could not patch todaydll. That's fatal in alternative mode."
    and then "Init failed"

    So where excactly is the mistake? Do I have to change something in the registry, too? Because under HKLM/Software/Microsoft/Today/ I also have the entry /set it . Do I have to enter something there?

    Thanks in advance for any help!!
    ninalee