[App-DEV]Windows Mobile - Thunderbird Sync (0.2a) - Windows Mobile Software Development

Windows Mobile Thunderbird Sync (WMTS)
Current status: development ended
Last update: December 4th , 2015
Code:
*** Disclaimer
[COLOR="Red"]This software comes with no warranty.
I won't be responsible for any damage you do to your phone or your data[/COLOR]
[B]Do not publish this software in any other way than linking to this XDA-Thread! [/B]
Introduction
Hi Folks,
I was annoyed by the not-free sync software for Thunderbird out there, so I decided to create my own (free). I hope you will find it useful.​
Summary
Would you like to sync your WM 6.x device calendar with your Thunderbird/Lightning calendar ?
WMTS is going to do that (in the future ) !
It is a dektop application, that lets you decide in which way you want to sync: device -> desktop, desktop -> device, manual comparison, etc.
All you need is ActiveSync / WMDC.​
Pictures
yet to come ...​
Features
(* planned ; ~ currently under development)
export mobile calendar / sync with Thunderbird/Lightning
import calendar entries from TB-Lightning onto your mobile device
sync your phone contacts with your TB contacts
Installation Instruction
* Download the zip-archive
* unpack into seperate folder (for example: "\Desktop\WMTS"
* connect your Windows Mobile phone via ActiveSync
* run the application​
Change log
0.2a
should work on x86 !
extended exception catcher.
benchmark function finalized (but not ready to use in alpha)
completed mobile output file
several stuff
NOTE: collecting appointments can take several seconds, depending on amount.
NOTE: Program freezes during colletion. ( background worker not yet implemented)
0.1
Initial release
Downloads
(please look at Post #2)
WMTS_0.2a.zip
WMTS_0.1a.zip​
FAQ
nothing yet​
Credits
MSDN
OpenNETCF
-------------------------------

Download section
Versions
0.2 a (2013-03-15) : For alpha testing
0.1 a (2012-09-27) : Pre release
Things that should work
Run desktop app
deploy device side app onto device, if not existing
establish connection to device side app
receive a file that contains (not quite perfect) image of mobile calendar

Alpha-testers guideline
Alpha-Testers needed
I would like to have someone to look at the current version, to get to know any issues that might occur on other machines than mine.
For example x64 / x86 related problems, .NET-Problems , and so on.
Help
If you think you can help me in any way, for example handling the POOM, reading calendar data properly or accessing the SQLite database of Lightning and such, feel free to post here​
Instructions
load the latest file
clear previous folder on your phone
WMTS-folder (desktop application) can be stored anywhere, for example Desktop
Be sure to have .NET Framework
Be sure to have ActiveSync/WMDC installed
read Instructions-file
please report errors and bug in this forum !
errors are stored in a log file
​
Version
0.2a
...
0.1a
Information
At this early stage of development, WMTS is only capable of reading data, so there is nearly no chance that you overwrite your calendar data.
wmts-mobile.exe will be stored in \WMTS\
Use:
connect phone via ActiveSync
Button "Present" : veriefies existence of mobile device and mobile side application
Button "Receive" : after it's done, look into WMTS-Folder, if a xml file has been created
list of bugs
program freeze during collection
after a failed export, wmts-mobile is blocked on the phone, which means it can't be overwritten or deleted or started
wmts-mobile exception cause crash, so no log is available
Details (Development)
How it works
Device side application
desktop side application
desktop app calls mobile side app via RAPI
mobile side app gathers required information and ouptuts it to file
dektop app copies file to PC
desktop app reads out data from Thunderbird
desktop app executes procedures, chosen by user
Data format
XML
maybe switch to JSON ...
To Do
[done]improve device side output file
implement SQLite handling to access Lightning
create compare mechanism
implement import function on device side

Hi
test positive.
Program connected, transfered data from device into file data_mobile.xml
XML contains only tasks.
Tested with HTC HD2 WM6.5 29022

thanks.
next test release will be up in about two weeks, including a first attempt on Thunderbird/Lightning database access and fixed appointment output file and a benchmark function to measure transfer speed.

fradd said:
[...]
Thanks for the effort, this could be very useful but not working so far.
desktop - win8 x64
m device - ipaq hx4700, wm 2003se, .net3.5
"exe present on device" passes smoothly, but "retrieve data" crashes mobile's exe. Cant find any logs on either device.
ipaq's report:
File or assembly name 'Microsoft.WindowsMobile.PocketOutlook, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35', or one of its dependencies, was not found.
Details:
wmts-mobile.exe
TypeLoadException
File or assembly name 'Microsoft.WindowsMobile.PocketOutlook, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35', or one of its dependencies, was not found.
at WMTS.Program.Main(String[] args)
desktop's report:
Exception raised:
OpennetCF.desktop.commuicaton.RAPIException: Could not open remote file
at OpennetCF.desktop.commuicaton.RAPI.copyfilefromdevice(stringLocalFileName, String RemoteFileName, Boolean Overwrite)
at WMTS.Form1.button1_click(Object sender, eventArgs e)
Click to expand...
Click to collapse
0.2a is available now (see second post). have a closer look at the logfile.

Hi, what's the difference between your product and iCal parse?

newhtchd2 said:
Hi, what's the difference between your product and iCal parse?
Click to expand...
Click to collapse
as far as i understand, "ical parse" is only able to handle ical-files, no connection with thunderbird (you may have to import the files by yourself)

Related

** BETA ** Configuration tool for "Mortscripter" - ver. 0.9.0.0 (UPDATED 2008/06/10)

** BETA ** Configuration tool for "Mortscripter" - ver. 0.9.0.0 (UPDATED 2008/06/10)
Last weekend, I was toying with the idea of creating a tool for you guys to use in your projects and the result was a software that I named Configurator Engine.
This project will have 2 parts: Configurator Engine will run on the device and Configurator Builder will run the the PC. As the name implied, this tool could be used as the configurator for your projects. The Configurator Engine on the device will read the configuration template created by the builder and displays all the options/choices in a user-friendly GUI. Users will then change settings according to their liking and hit DONE to exit. Based on the config template, the new settings will be saved to the registry and just before exiting Configurator Engine will execute predefined application/script (by the developper) to put the new settings in effect. You can also create/modify the config template yourself instead of using the builder.
One config template can one or more pages of settings (shown on the right softkey menu). Each page can contain one or more items. There are two types of supported item: text entry and dropdown choice. Each item type have its own set of validations that could be set by the developer (you). For now: None, Required, NumericOnly are the ones available for text boxes and None,Required are the ones for dropdown boxes. The command-line to launch an external executable/script at the end will be set in the config template.
Just for kick, my test template during the development of this project is the configuration template for CHome Weather, one of the most popular piece of software in this forum (shown in the screen shots).
How does that sound? The device part is already finished, I have a few (thousands just joking) lines of code left in the builder to finish the PC part.
Comments, ideas, opinons,brain storming are welcome.
UPDATED version 0.9.0.0
------------------------------
The phone part is ready to test. Probably I won't have enough time to complete the builder before this weekend. Please read HOW-TO.TXT for directives. The sample config.xml is also provided for your testing.
Running the sample
Unzip ConfigEngine.beta.zip and copy the EXE and .XML files to your phone. Then just run ConfigEngine.exe on the to see what it does. Upon exiting the settings will be saved in HKEY_LOCAL_MACHINE\Software\Test\CHomeWeather and HKEY_LOCAL_MACHINE\Software\Test\CHomeWeather\Advanced as defined in the .config.xml file.
There will be and error saying that Weather.exe not found because it is specified (in the sample template) to run when the engine exits.
Nice Hopefully it's easy to use.. and I'll use it as replacement for the config script in Chome Weather
I would like to try this out, if you need someone to test. Will the builder run on windows xp? Sounds cool and could make things easier.
Give me a shout when you get the pc part ready, I do run Vista, don't know if that will matter.
First post updated
The phone version is up for you to play with. Please test and report.
Hmm, I guess if I wanted to use this for CHome Weather I'd have to completely rewrite the options script, because, so far, it looks like this is a fancy control panel for inputting registry keys Can't actually do any logic, use variables, etc... I wonder what else this could be used for ?
OrganicM said:
Hmm, I guess if I wanted to use this for CHome Weather I'd have to completely rewrite the options script, because, so far, it looks like this is a fancy control panel for inputting registry keys Can't actually do any logic, use variables, etc... I wonder what else this could be used for ?
Click to expand...
Click to collapse
This is meant to be used that way: an user-friendly GUI for setting up your scripting projects. Of course, this is not a full blow scripting engine for mobile device, you have MortScript for that, except Mortscript engine can't offers what this tool offers. You see my point?

[APP][v2009-09-23] ai Cab Explorer utility: new way to explore cab files on your disk

***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

[APP]"FlashBack 0.7" |Backup & autorestore for hardcore Flashers/Cooks | 10-28-09

[APP]"FlashBack 0.7" |Backup & autorestore for hardcore Flashers/Cooks | 10-28-09
FlashBack​
UPDATE: 11-1-09
-Added dotFred's Taskmanager EXT package which is REQUIRED package. Sorry I thought that it was included in my FlashBack package. This will fix issue with no reg keys being made.
-Updating cab with dotFred's taskmanager as well.
-
I have been working on this little mortscript for a while now, constantly updating as I find more things to add. It has been one of my most valuable and timesaving tools which I cook into all of my ROMs. It allows a user to backup many items which you would have to input and change manually upon first boot. This saves me a LOT of time as I flash a new ROM just about daily. It also has the ability to autorestore all items if cooked into the ROM. I am not a programmer, so if anyone is interested in turning this into an actual program rather than mortscript please let me know Also, I am no mortscript wizard, so if anyone would like to have at the original to make it better go for it This software will create a folder in root of Storage Card named "Phone Backup", so it may not work if you do not have a Storage Card (does not support localization currently). Also, take note that although I use this quite frequently I do not guarantee it to work fully for you. I will try to work with you to find solutions when possible.
Without the help of Noonski, and many others this script could not exist. So thank you very much
You might be thinking "What do I need this for if I can use SASHIMI or UC or any of the other available autoconfig programs?". This app is not meant to be a replacement for any of these programs, rather it will work hand-in-hand with most of these to backup and restore items easily that you might not think about. It will also autoload manila in 6.5 ROMs and load your prefered wallpaper, weather, program tab preferences, and much more.
Original thread can be found HERE. I have started this new thread in attempt to reorganize and provide easy access to more information. Note to mods: please close previous thread.
Post #2 = Full list of items you can backup.
Post #3 = Changelogs and planned features (Current changelog will be in post 1)
Post #4 = Information for cooks (required reading)
Post #5 = Known bugs and issues
Cab and OEM attached below. OEM is for Visual kitchen, Legacy package can be provided upon request. Mortscipt 4.2 or newer may be required although it does use a mortrunner which should be able to run the file just fine as far as I know.If you find this software useful, consider a donation to motivate the author to improve it
Full list of items that can be backed up
Personal Info:
Backlight settings
Volume
Button configuration
HTC Uploader login
Owner Info
Wifi (in progress, not working fully)
Bluetooth Partners (in progress)
Manila:
Contact Card
Weather
Wallpaper
Internet Tab (push pages)
Program Launcher
Worrld Clock
AudioManager playlists
Software:
Resco Explorer key
G-Alarm
G-Profile
Titanium Weather
Thumbcal
SSmaHo Setup
SKTools
Lumos
WifiLocations
The Weather Channel
Music ID
MySpace
Games:
Collapse Chaos
Teeter
Resco Bubbles
Bejeweled 2
Meon
Assassins Creed 2
Asterix and Obelix ~ Cleopatra
Boom Blox
Build-a-lot
Opera Browser:
Opera.ini
Cache
Passwords
Bookmarks
Cookies
Opera Tools:
Clear cache
Delete Cookies
Real Exit (to save RAM)
Push Internet (enable\disable. Could also be in Manila category)
Other Tools:
AutoRestore settings
Manila Autoload
Hardware keyboard setting and backup (tested on Touch Pro)
Zensor Autoload
Delete All backups (use caution)
NoLumos will disable Lumos when cooked into ROM (for ROM chefs)
Changelogs and planned features:
Planned Features:
-Add xml writer such as MAKISU to allow easy backup of Email accounts, Wifi, and Bluetooth
-Add any software requests
-Add some sort of localization so it can be used in non WWE ROMs
-Allow user to select files to backup
-Allow user to select reg keys to backup
-Possibly allow user to choose backup destination
-Possibly compress backup files
-Possibly convert to program with skinnable UI
All Previous Changelogs(most recent will be in post #1)
UPDATE: 10-22-09 FlashBack 0.6
-Added program tab backup and autorestore
-Added MySpace profile(Microsoft MySpace)
-Added some more Game and Software items
-Added Zensor autorestore and autoload(autoload still needs some work)
UPDATE: 8-27-09 FlashBack 0.5
Uploading latest package from my kitchen. I will put together a cab soon, but for now you can use the flashback script from the package and overwrite original
Changelog:
Made some minor modifications as well as some optimization to reduce errors when restoring.
-Added Wifi Locations backup under software
-Added double check for manila autorestore. This way if you have non manila ROM It will not try to load manila.
For this to work correctly you need to add the following lines to your manila app.reg:
Code:
;FlashBack support
[HKEY_LOCAL_MACHINE\Software\FlashBack]
"ManilaExists"=dword:1
NOTE: Make sure to disable weather restore or delete the database when switching manila builds
Still taking further requests and hoping for some help from the real mort pros
UPDATE: 8-3-09
-Some fixes for missed lines
-Fixed G-Alarm(misspelled something causing no backup)
-added Facebook backup(not fully tested)
-added world clock cities
-Changed backup of manila files to use INI
-If you have cooked an older version into your ROM, be sure to use the newest FlashBack to backup Manila data again. The new AutoRestore script relies on the new INI files.
-Any more software requests?
UPDATE: Huge update.
Added:
-more personal settings(Buttons)
-Tools*
-Manila Wallpaper and Weather(tested .png and .jpg wallpapers)
-Made a package which will restore all saved settings when cooked into ROM.
-Added option to Auto restore. Auto is enabled by default. Look under tools.
-Added support for some builds of Opera
-Added option to Auto load Manila after Flash as oposed to "Windows Default" AKA Titanium. I prefer Manila, so if you enable the option and its cooked in you can have it right after flash.
-Prepared for adding program registrations
Check it out and let me know if it is all working for you. Please note that I will not be held responsible for any loss of data(should that somehow occur, but dont know how it would). Attaching Visual Package and cab. Legacy package will come soon. Edit: Legacy is here, but not sure if it works as I dont use legacy. Please report back for others.
jmckeejr
EDIT: The "RestoreAll" mortscrpt in packages has an extra quotation mark on line 29. Remove the first one before cooking. Should look like this:
Code:
regwritedword("HKLM","Software\FlashBack","Finished",1)
as opposed to this:
Code:
regwritedword([B]"[/B]"HKLM","Software\FlashBack","Finished",1)
This is not a needed step, but it is to double check that Restoreall does not run more than once. There is provision in the script for it to delete the link from startup as well.
Another note: Some features still need some more work to function properly. This is all trial and error as I have to find all the appropriate keys for each item. Some have more than one key which needs backed up. Thanks for trying FlashBack
UPDATE: 7-27-09
After some more work with mortscript(and some help from Noonski, thanks bud) I have put together another backup script which backs up personal info such as :
-Bluetooth Partners
-Wifi Networks
-Owner Info
-Volume
-Rings and Alerts
-Backlight settings
It is still a work in progress, but figured I would put it out there for testing and also feedback on what else to add. Noonski showed me the command lines needed to export and import reg, so now it is just a matter of adding the correct keys. I am learning as I go, so bear with me here. Feel free to test this script and add feedback here. If you are skilled with mortscript feel free to take what I have and make it better. Here is the zip with a cab(which has the script, an exe with icon and dotfred's taskmanager to import the keys). I also included the script and exe to make it easier for others to add or change things. Thanks for trying it By the way I call it Flash Back because I flash so manyt ROMs and I just want my info back in an easy way
Information for cooks (required reading)
Sorry I dont have time right now to add all info, but I will try to add the most important stuff real quick.
-The OEM package will install all files to \Windows folder.
-If you use DotFred taskmanager(known as FDCTaskmanager as well) you will want to have a closer look at this package because the .exe file is already included but renamed to df_taskmgr.exe. You can just edit the app.dat file to add your own shortcut to start menu.
-You can also edit the location of FlashBack shortcut in the app.dat. All updates are taken directly from my kitchen, and I install my shortcut to start menu\programs\Tools\Backup.
-There will be a shortcut created in startup folder during cooking
-Autorestore will only run on BootCount=2(to avoid issues with initial customization) and will do a check of reg to make sure it has not already run. There is also a line to delete the shortcut from startup when complete.
-Basically all you need to do as a cook is to include the package that I have provided. I used to have a double check to ensure that manila was present using additional reg key(you will see above in changelog), but have removed the line from the script so it should not be needed. It will check for existence of manila.exe instead.
Known bugs and issues:
Has Email been incorporated into this, or planned for a future release? I'm addicted to flashing, but I need email access, and it's rather annoying to set up 3 accounts every week. Thanks in advance, this sounds like a very useful program.
Nice job!
great, thank you! that is what i was waiting for!
will test it asap and report my opinion.
It's nice to have this application.
can educate on how to correctly install?
I got the error message below
There is no application associated with "FlashBack". Run the application first, then open this file from within the application
theory_87 said:
can educate on how to correctly install?
I got the error message below
There is no application associated with "FlashBack". Run the application first, then open this file from within the application
Click to expand...
Click to collapse
Install to device. What language is the ROM? Currently only works on WWE.
re: Email~ I hope to use an xml writer like Makisu(comes w/ SASHIMI). Will be looking into it when I get some time. Same will be needed for Wifi I think.
Until now, i've been SASHIMI-ING everything including reg keys. this is definately a wonderful addition to SASHIMI.
one problem tho... I just tried to backup some settings and it didn't put anything in the Phone Backup dir (working with a Blackstone on Topix 3.1.1 ROM).
jmckeejr said:
Install to device. What language is the ROM? Currently only works on WWE.
re: Email~ I hope to use an xml writer like Makisu(comes w/ SASHIMI). Will be looking into it when I get some time. Same will be needed for Wifi I think.
Click to expand...
Click to collapse
i'm using tess v3.6 topaz wwe...
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
View attachment 242042
nir36 said:
Until now, i've been SASHIMI-ING everything including reg keys. this is definately a wonderful addition to SASHIMI.
one problem tho... I just tried to backup some settings and it didn't put anything in the Phone Backup dir (working with a Blackstone on Topix 3.1.1 ROM).
Click to expand...
Click to collapse
Which settings? Did it make the folder in Storage Card?
powe6563 said:
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
View attachment 242042
Click to expand...
Click to collapse
Definitely ok. This is as open source as open source can be. There is a lot to be done still, so any help is gladly taken
I will try to get into the details this weekend for cooks and enthusiastic folks who would like to add/change things. Does anyone know of an easy way to add localization? ie if storage card is named as something else, I know some things can use code like %Storage% or something. I would have added something so you could select directories, but the AutoRestore relies on using Storage Card for now. Maybe as I figure mnore out I will do a rewrite and clean it up. There is a lot of repeated entries that I should be able to eliminate with variables. I also still need to add xml restore son nI can get more included.
Well, it created the directory by itself, and it also backed up some files.. like the wallpaper and such, but it didn't post reg keys for some reason. that's the only problem i can see right now.
other than that, wonderful idea, wonderful mechanism. thank you so much
nir36 said:
Well, it created the directory by itself, and it also backed up some files.. like the wallpaper and such, but it didn't post reg keys for some reason. that's the only problem i can see right now.
other than that, wonderful idea, wonderful mechanism. thank you so much
Click to expand...
Click to collapse
it uses .ini for some manila settings rather than exporting entire reg key (taskmanager wont export value or I cant figure it out)
jmckeejr said:
it uses .ini for some manila settings rather than exporting entire reg key (taskmanager wont export value or I cant figure it out)
Click to expand...
Click to collapse
Well, same problem on my phone it creats folders "phone backup/reg keys" but doesn';t save anything in them and I only tried to backup owner info, rings and alerts and also thumbcal & resco settings. I'm running the latest ver. of MortScript I think it's v. 4.3 b. maybe your scripts were written for the last stable version 4.2.
-Arturo- said:
Well, same problem on my phone it creats folders "phone backup/reg keys" but doesn';t save anything in them and I only tried to backup owner info, rings and alerts and also thumbcal & resco settings. I'm running the latest ver. of MortScript I think it's v. 4.3 b. maybe your scripts were written for the last stable version 4.2.
Click to expand...
Click to collapse
I have updated first post with Taskmanager package. I had thought it was included in the original package, but after downloading it myself and looking I see its not there. df_taskmgr.exe is a required file and I have added the package to post 1. Have also updated the cab file.
Thanks for the feedback, otherwise I would not have found it.
jmckeejr said:
I have updated first post with Taskmanager package. I had thought it was included in the original package, but after downloading it myself and looking I see its not there. df_taskmgr.exe is a required file and I have added the package to post 1. Have also updated the cab file.
Thanks for the feedback, otherwise I would not have found it.
Click to expand...
Click to collapse
Thanks Jmckeerjr.
Backup function works flawlessly now. This is really useful app.

[Coming Soon] On-Phone Native FTP Server

Hello again XDA!
I've been working on a FTP Server for rooted Windows Phone 7 phones, and I've got it already working.
Here's a screenshot of it in action:
I will release the server hopefully today. Please leave comments on what you think.
I think this will be a really nice feature for our wp7´s,thx for you hard work
Omnia7xdax said:
I think this will be a really nice feature for our wp7´s,thx for you hard work
Click to expand...
Click to collapse
Thanks! I ran to a little issue with my Silverlight installer app so the actual release is delayed a bit, but here are the binary files and needed registry modifications for people who want to try it:
Unzip the attachment and copy ftpd.dll to the \Windows\ directory on your phone.
Needed registry edits:
Code:
[HKEY_LOCAL_MACHINE\Services\FTPD]
"FriendlyName"="FTP"
"Dll"="FTPD.Dll"
"Order"=dword:9
"Keep"=dword:1
"Prefix"="FTP"
"Index"=dword:0
[HKEY_LOCAL_MACHINE\COMM\FTPD]
"IsEnabled"=dword:1
"UseAuthentication"=dword:0
; "UserList"="add;semicolon;separated;list;of;users;here" ; NOT TESTED, MIGHT NOT WORK
"AllowAnonymous"=dword:1
"AllowAnonymousUpload"=dword:1
"AllowAnonymousVroots"=dword:1
; The directory sent to the FTP client
"DefaultDir"="\\" ; Note that this is actually only one \ but the other one is there for the registry file parser.
; Idle time (in seconds) after which the connection is automatically closed. Default = 5 mins
"IdleTimeout"=dword:12c
Now after a restart your phone should be accessible via FTP.
This is really interesting ...
But is there any good FTP client for Windows Phone ?
It would be a shame to have the server and not the client ...
Yes,i can upload my files to my lumia710!at Temp/ftp.
but,i did't see it on the FTP software.
thank you very much.
Pics was here!
Hmm, interesting. I removed some debug-only registry entries, but could you also try adding these and then reboot:
Code:
[HKEY_LOCAL_MACHINE\COMM\FTPD]
;To control logging
"DebugOutputChannels"=dword:2
"DebugOutputMask"=dword:17
"BaseDir"="\\Windows"
"LogSize"=dword:1000
Also remove the UserList entry if you added it (was commented out) and try FileZilla.
I'm very busy with school and christmas stuff right now so I can't release the Silverlight app just yet.
Hi Jessenic.
Thanks for nice work. I have mobile device here only, I will send you tomorow my "installator" source code, which is xap application, able to copy files from its content (Isolated storage) to any directory (\Windows , \Program Files etc.), to prepare needed registry changes and to create startup link (switch on cause starting any native exe on phone booting time, it is not needed for your dll). You can try instalator behaviour on simple profiles changing application from http:/HTC7Pro.howto.cz/Profiles/ProfilesWP7.xap (install application, which automatically switch to silent mode on the night, installator can start/stop application and deploy/remove system startup link by UI buttons).
I do not understand good - is possible to connect this server by GSM internet, or by local wire(less) net only? If local only, do you mean is possible to prepare GSM connection? How can be server identified on global net, when GSM does not allow solid IP without any web side daemon? Local filesystem connection solved Ultrashot, local FTP solves directory security, but a few of people will use it.
Second question - I want to make ftp client plugin to Phone Commander. Have you any usable sources (I can send you simple PCMD plugin interface) to help it?
M.
FTP Server Installator
There is FTP Server simple XAP Installator. It will works on unlocked WP7, must be run no any other my or W.I.N.C.O application together.
Thx Guys,
works very well on HTC HD7
Wish you all nice Christmas and a happy new year.
Martin7Pro said:
There is FTP Server simple XAP Installator. It will works on unlocked WP7, must be run no any other my or W.I.N.C.O application together.
Click to expand...
Click to collapse
Wont open on L710
djtonka said:
Wont open on L710
Click to expand...
Click to collapse
Have you got full unlocked ROM? Or Installator allowed in WP7 Root Tools? M.
Yes, full unlock via ROM. It closing itself.
Could install on my Lumia 710 with custom rom. The registry settings got installed. How am I supposed to access the filesystem through ftp now?
djtonka said:
Yes, full unlock via ROM. It closing itself.
Click to expand...
Click to collapse
It seems as exception. I will finished registry library next week and send you new installator. Old version use native exe to change registry, no simple way to find error exists. New Installator version with Native->Managed TRACE macro (see http://forum.xda-developers.com/showthread.php?p=35820222#post35820222) can be simply debugged in VS2010 Express for WP.
EDIT: Native debug TRACE is finished here. If you have installed VS2010 (may be Express) for WP7, I send you Installator sources to see, where exception occures. If you have got VS2008 Proffessional with VM 6.5.3 DTK too, you can edit native sources yourself, or I can add traces to native function, which will crash in your VS2010.
This way is realy awesome!
Thx again, coolest thing, you can activate Internet Connection Sharing and
people can download files from your "server" really cool. ftp server on the go *g*
tested and works!
Isn't there an official xap to install this server on the phone yet ?
I don't want to manually put files on my device ...
thx
dragonide said:
Isn't there an official xap to install this server on the phone yet ?
I don't want to manually put files on my device ...
thx
Click to expand...
Click to collapse
I ran to a little problem, the thing is that you cannot uninstall the FTP server because it starts at boot time and it would need to be stopped before the registry entries can be deleted. You can disable it though, but not completely remove. I am not at home and I don't have VS2008 on my laptop so I cannot create a native method to stop the FTP daemon. If you are interested, I can send you the current XAP I have though.
Martin7Pro has posted a xap
http://forum.xda-developers.com/attachment.php?attachmentid=1584966&d=1356228331
DarkD1988 said:
Martin7Pro has posted a xap
Click to expand...
Click to collapse
True, but I cannot give support for that. If you run into any problems with that you need to ask Martin7Pro.
jessenic said:
I ran to a little problem, the thing is that you cannot uninstall the FTP server because it starts at boot time and it would need to be stopped before the registry entries can be deleted. You can disable it though, but not completely remove. I am not at home and I don't have VS2008 on my laptop so I cannot create a native method to stop the FTP daemon. If you are interested, I can send you the current XAP I have though.
Click to expand...
Click to collapse
You think you are going to fix this problem ?
I prefer to wait for your proper release.

[USERMODE DRIVER] OPL3 FM Softsynth

Hi guys, I just registered here to let everyone know I'm currently working on a forked codebase of an (LGPL) OPL3 MIDI synth running entirely in software (uses the emulator core from DOSBox IIRC) and it turns out with a bit of a fiddle other than the compilation prerequisites, this works on the Surface tablet.
After procuring a Surface RT during the fire sales last month or so, I was curious as to whether or not it was possible to change MIDI devices on this thing. As it turns out, since Windows 8, Microsoft has evidently crippled MIDI playback device selection even more and this is also reflected in Windows RT. (ie: only means is to change the midi string in HKLM\Software\Microsoft\Windows NT\CurrentVersion\Drivers32 to point to the DLL you wish to load)
Anyway, you can find out more about progress and source code here (Note: content aimed at standard desktop):
Original thread (Alexey Khokolov's original code and further discussion)
www DOT vogons DOT org/viewtopic.php?f=9&t=36667
Forked driver source code:
bitbucket DOT org/djtubig-malicex/opl3-synth-driver
WinRT binary here (with default Fat Man / Windows OPL patches):
dl DOT dropboxusercontent DOT com/u/1287967/WinRTexe/opl3emu.dll
Installation instructions:
1. Save the .dll file somewhere, preferably %WINDIR%\system32
2. Open regedit and browse to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32
3. Rename the existing "midi" key to say midi1 or midi2
4. Create a new key "midi", and have its contents contain the filename "opl3emu.dll" (alternatively the full path, may need quotes)
means of changing MIDI device is identical to windows 8 it seems however I have not tested existing utilities at this time
4a. If you do not wish to set it as a default, simply make a new key eg: "midi1" or "midi2" and have it contain "opl3emu.dll". Apps will still recognize its existence.
If you need a MIDI player, this C# code seems to work.
stackoverflow DOT com/questions/3884251/no-sound-heard-while-playing-a-midi-file-in-c-net
Alternatively, use GSPLAY with the DOSBox WinRT build. You can also explicitly specify MIDI device this way (refer to dosbox documentation).
Anyway, hope everyone enjoys making their Windows RT tablet play CANYON.MID in classic FM on their modern Microsoft tablet. :v

Categories

Resources