Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,000 Members 47,276 Now Online
XDA Developers Android and Mobile Development Forum

[APP][Update 2009/04/08] SSMaHo

Tip us?
(Last edited by svenso; 23rd February 2010 at 07:50 PM.) Reason: donation
Senior Member - OP
Thanks Meter 0
Posts: 115
Join Date: Jan 2006
Location: Bern
Default [APP][Update 2009/04/08] SSMaHo

[APP][Update 2009/04/08] SSMaHo


I reimplemented the old SSMaPa. completly new technology.

There aren't many new features till now, but the new architecture allows further changes..

some new features
- differing between mail and sms now possible
- added some new replacements
- landscape mode fully supported
- should be working generic on all manila versions

I also added gsgetfile.dll as default file chooser for ssmaho

How to use:
- if you was using old ssmapa, do first a 'full restore' in ssmapa!
- Extract all 4 files and copy them to a folder on your phone (the folder has to stay on the phone.. I recommand /programs/ssmaho)
- run ssmahogui.exe
- click on the first button
- click on load configuration
- click on "Start INIT-Assistant"
- There are two modes, prefer the fast init, only if this is not working, choose the manila file from the slowinit box. Click on Fast Init (or maybe slow init)
- There should appear something like: "CreateProcessW offset found: 0x002d4240, ..." If that's not the case and "unknown exetype" appears, then use slow init.. In some cases you have to click 2 times... If this isn't working too, then sorry, ssmaho will not work on your device.
- click close
- click on "start assigner mode"
- minimize ssmaho (click right top corner, fast, or start -> today)
- Go back to manila
- click on every element you want to replace in manila
- there should pop up a window 'Assigner'. enable in minimum following checkboxes: Active, EXE Name, all News
---- Match condition commandline is useful for hooking sms inbox and mail inbox
- with the button "..." choose the new file
- click ok
- assign as many as you want.. windows are not working, but there are more than in ssmapa.. also landscape alignment should be working
- when you're done go back to ssmahoGUI and click on "Stop all".
- go to shortcuts, I recommand enabling all...
- click on "Save Configuration"
- click on About (or don't do it :P)
- close the program
- You have under programs new shortcuts: SSMaHo Attach / SSMaHo Detach. click on "ssmaho attach" and the new programs get called when working with manila.
--> You have to execute the attacher everytime manila crashes. If you use autostart it should automatically attaching after softreset, but not after a crash.

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

Upgrade instructions
1. copy all the new files to the same directory
2. Click on "Install new HookerDll"
2.1. If this fails, click on "Load Configuration" -> "Stop All"
2.2 Reclick on "Install new HookerDll"
3. ReDo the initialisation. You should use FastInit. There should appear 6 offsets
4. Ready.. You can now use ssmaho...

With version I implemented a real inline patch (hooking a function of manila). a generic solution for smt. like this is heavy... theoretically it should work (tested on a rhodium and old manila)... but as soon as htc changes smt deep, it won't be working anymore..

- Everytime the first button is available, click it... you'll then have lesser "where the hell"-messages
- if you have problems with one function / one hook, deactivate it with "manual configuration"

- The new inlinefunction-hooking of manila can only be searched with fast init. Also, fast Init isn't as fast as before, because it has to search more data... be patient after clicking on it..

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.

Thank you

Received Donations:
  • 15 Euro - 28wagram - 2009/05/13 - nice, thank you
  • 10 Euro - ppc3300 - 2009/04/07 - thank you
  • 10 Euro - lacasi - 2009/07/23 - thank you
  • 10 Euro - Martin L. - 2010/01/02 - thank you
  • 5 Euro - juwenio - 2009/04/03 - thank you
  • 5 Euro - Trident - 2009/04/09 - thank you
  • 5 Euro - mpayne - 2009/06/11 - thank you
  • 5 Euro - 1swat - 2009/06/25 - thank you
  • 5 Euro - aussiebum - 2009/08/02 - thank you
  • 5 Euro - plerche - 2010/02/23 - thank you

Version (2009/04/08)
- Improved slow init. ssmaho now fully working on all devices where manila.exe isn't read-accessible (file is fully readable in ram )
--> Full support for Dutty 2.6 xtreme !
- added crash handler
--> on new phones, evertime manila crashes (not restart, crash) ssmaho gets reattached automatically. This feature is like all other event-based and not polling anything..
- fixed some bugs

Version (2009/04/06)
- Removed exe limitation.. all filetypes are now supported

Version (2009/04/05)
- ssmapat2hook.dll doesn't get removed after install
- improved --with-wait function. probably it helps, probably not..
- filename is no more case-sensitive
- last filename will be shown in fast-init box
- change on assigner: clicking to cancel will do the original action, clicking Ok will supress it
- added architecture for an external api interface (if your're interested, contact me)
- added new patch (only for developer usage, on page change)

Version (2009/03/28)
- After hours and many evenings of work, I am proud to present the new ssmaho-version!
- Added special-infile-patch, hooks every subview of manila.
- Rhodium calendar / Call History and much more gets triggered (altough, on old manila versions, call history isn't hookable)
- bugfixes, autosave, ...
- added manual offset changer for professionals

Version (2009/03/19)
- Added new hook (click on sms / mails / maybe rhodium calendar)

Version (2009/03/16)
- First official release
- Thank NLS and hanackin for their patience on beta testing

P.S. Excuse me for my english...
Attached Thumbnails
Click image for larger version

Name:	screen.jpg
Views:	16632
Size:	66.0 KB
ID:	167080  
Attached Files
File Type: zip - [Click for QR Code] (161.3 KB, 968 views)
File Type: zip - [Click for QR Code] (162.5 KB, 1176 views)
File Type: zip - [Click for QR Code] (164.5 KB, 758 views)
File Type: zip - [Click for QR Code] (165.3 KB, 642 views)
File Type: zip - [Click for QR Code] (166.9 KB, 11039 views)
Senior Member - OP
Thanks Meter 0
Posts: 115
Join Date: Jan 2006
Location: Bern
Drybonz's Avatar
Senior Member
Thanks Meter 56
Posts: 780
Join Date: Sep 2008
Thanks a bunch, Svenso... I am a long time SSMAPA user, and I am very happy to see this new app.

kauka187's Avatar
Senior Member
Thanks Meter 1
Posts: 181
Join Date: Sep 2008
Location: Narbonne, France
So will this prog allow me to have wmp open instead of tf3d music player when i touch the music tab in touchflo? also will this software work on the new manila?

Senior Member
Thanks Meter 0
Posts: 109
Join Date: Feb 2007
Location: Sweden
That´s indeed nice improvments. The question is if this app supports the upcoming "XBmod Manila Rhodium port". If it is you´re my hero!!
Junior Member
Thanks Meter 1
Posts: 26
Join Date: Oct 2007
Really cool tool. I hope that no bugs will be found.
Hmm, previous version of this tool used manila's files patches, I suppose, but now we have to check an autostart option... that means that you patch manila in the RAM, but not the file. Does your app hang in memory or it starts after a soft reset, patches and unloads?
(Last edited by Drybonz; 16th March 2009 at 11:25 PM.)
Drybonz's Avatar
Senior Member
Thanks Meter 56
Posts: 780
Join Date: Sep 2008
Testing now... not sure if I am clear on what everything on the pop-up assignment screen does.

*edit* Ok, I think I've got it. I have successfully mapped the "time click" on XBMod's HD manila.
If I click on the call history button it brings up the call history instead of bringing up the assignment screen. I'm assuming this element cannot be mapped?
NLS's Avatar
Senior Member
Thanks Meter 43
Posts: 2,376
Join Date: May 2005
Location: Piraeus
Yes unfortunately you assume correctly.

But SSMaHo is a better base to develop on, anyway.
*** I WANT YOUR SERVICE initiative ***
My Blog

Devices: (many in the past, still in possesion the following) HTC Touch Pro 6.5.3 NRG, HTC HD2 (RULEZ) 6.5.3 Artemis, Samsung Galaxy Note (magic).


Also: THIS guy is unbelievable! (in a bad way)
(Last edited by Drybonz; 16th March 2009 at 11:51 PM.)
Drybonz's Avatar
Senior Member
Thanks Meter 56
Posts: 780
Join Date: Sep 2008
Originally Posted by NLS View Post
Yes unfortunately you assume correctly.

But SSMaHo is a better base to develop on, anyway.
I'm already loving it. The fact that it works on the HD manila is wonderful.

*edit* How does the "differing between mail and sms" work? If I click on the "all messages" button on the sms tab will it just remap this button?
Junior Member
Thanks Meter 1
Posts: 27
Join Date: Nov 2007

Thanks a lot for all your effort with this tool. It's a great idea and hopefully it'll work on my device in one of the next versions. Stumbled upon your tool yesterday and read the whole thread of the previous tool, and now tried this one. But it seems there's still something going on with this manila version, your tool doesn't like.

When I press "Start Assigner Mode" I get a popup saying "thats bad. Proc not found -.-"

I'm using a new HTC Touch Cruise (09). It already features the new "Footprint Tab". In case I can send any file to you to help, please don't hesitate to ask.

Until then: good luck with your exams!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Add the Xperia Z2 Lock Screen to Your Favorite KitKat ROM

Almost every OEM adds its own unique flair to their stock firmwares. While some of … more

Android App Review: Control Your Phone with Quick Control Panel – XDA Developer TV

Your Android smart device has many features that you … more

Play Music on Android Wear with Stellio Music Player

Android Wear smartwatchesare growing inpopularity every day. Some devices have already … more

Schedule is up for xda:devcon ’14

With xda:devcon ’14 just around the corner, and the venue close to selling out, there is a lot … more