MortScript on WP7 - Windows Phone 7 Development and Hacking

See HaRET WP7 and WP7 Console threads. I am waiting for answer from Mort, but some MortScript features are working already.
I will release XAP here as soon as.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am happy UnZip MortScript command works well on WP7. Then we are able to simply unzip all ZIP and XAP archives downloaded from XDA by internet explorer on unlocked devices, PC using is unnecessary now. I can, for example, add simply plugin to Phone Commander application for archives unzipping from actual selection to inactive panel directory (like Total Commander internal unzipper).

Great Work
but you must make it more easy to use for people.

AhmedElsharkawy said:
Great Work
but you must make it more easy to use for people.
Click to expand...
Click to collapse
This is for advanced users only, do not use any of this if you don't know what you are doing.
this can potentially brick your phone forever.
this can't be made more easy, and there is also no need to make it more easy because all advanced users will know how it works
Greetings Cees

WP7 Mortscript UI
I finished first Mortscript dialog porting.
There is script example here:
Code:
# Message( "Input value" )
variable = Input( "Value:", "JS", false, true, "This is the default string." )
Message( "Your input: " + variable )
There is script UI on WP7 device:
AhmedElsharkawy said:
Great Work
but you must make it more easy to use for people.
Click to expand...
Click to collapse
You can play with Phone Commander and attached exe file (first version with a little UI functions amount ported only). Place it to any device folder and run from Phone Commander. Exe will make automatical registration. Now you can write mscr scripts in Phone Commander or WP7 Root Tools and run then by simple tapping. Phone commander does not offer file creation still, you can copy any file from other directory, rename it to MyScript.mscr and edit by "F3" PCMD function.
Big Request:
I found Mortscript 4.2 sources SP version only on the net. I contacted Mirko Schenk (Mort) here on XDA, but he do not walk here last time probably. Are you able somebody offer me newest (probably 4.3 beta 15) Mortscript source code? Porting to WP7 is a hard work, it will better to do it to the newest Mortscript version with more abilities.

Related

Multiple File Signer

Hello,
Yesterday I created application, that may be usefull for some people, especially for translating new WM6 - signing MUI files. Application uses signcode.exe from Molski DevPack (its in archive - tools directory).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Link for application: http://rapidshare.com/files/31141050/msigner.rar.html
User-guide:
1. Click "Select File(s)" button and select files what do you want.
2. Select certificate, by default is selected SDKSamplePrivDeveloper
3. Click "Start Sign Process"
4. voila!
You can verify files signing in log files created by this program.
for example log file:
file: file.dll.mui , log file: file.dll.mui.txt
Example for good sign:
Warning: This file is signed, but not timestamped.
Succeeded
Click to expand...
Click to collapse
Example for sign error:
Error: Signing Failed. Result = 80070005, (-2147024891)
Click to expand...
Click to collapse
In next versions I want to add:
- automatic sign control
- more options
- and more...
Cheers!
very usefull app.thanks mate
Great Application - Thank you
Can I sign my own apps with my cert with this tool? Or are the emu certs hardcoded?
Is the source available?
Here's the requested source, its nothing special:
h**p://rapidshare.com/files/32257766/msigg-source.rar.html
Coded in C++ Builder 6
To change available certificates, you must change ComboBox1 items in source and compile it, or change EXE resources in ResHacker for example (section RCData) and you must copy your certificates to tools directory.
Works perfectly.
Don't stop!
Thank you!!!
Good job, adexxx
This make my life easier
BTW, can you upload to another host, ex www.4shared.com?
Thanks
thanks! .
lol dzięki!
This is very useful! Thanks so much.
thx yours app provided a new WaitCursor for me!!!
srt10coupe said:
thx yours app provided a new WaitCursor for me!!!
Click to expand...
Click to collapse
A WaitCursor for WM5??
freeyayo50 said:
A WaitCursor for WM5??
Click to expand...
Click to collapse
Yes for WM5
can somebody upload this program to another service plz??
dont word on my p3600... Error: Signing Failed. Result = 800b0003, (-2146762749)
this tool rocks! THANK YOU 4 THIS!
Great tools,Thank
Hi,
I tried it for a phcanOverbmp.dll. However, the log file, txt, is empty. I copy the dll to windows folder. It seems it doesn't work. What is the problem?
thanks
New version soon - I think - if I found the source code & have time
@addexx
hello,
your tool is very handy. it would be awesome if you could implement an Unsign feature.
keep it up, great work so far!
Don't have "Succeeded"
Hi, when I verify my txt file, I don't have "Succeeded"...
How can I do ?
will this work for signing wm 6.5 stuff ??

Open Cramfs image for JF1.51 CRB43-US using Cygwin

OPEN CRAMFS WITH
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SHELL...
I have finally figured out how to open or make Cramfs images using Cygwin. And it is much more easier to use then my previous thread on How to Theme JF1.51 CRB43-US using Ubuntu. If you don't believe me, take a crack at it. Themers get on your grind. Your going to laugh when you see how easy it is to do. I would have not continued to explore Cygwin option for Cramfs if it wasn't for Binary100 100 and the others that had problems with the Ubuntu way, like bboy_201. I didn't forget about you...
I hope that all of you guy/gals that were having trouble with the Ubuntu way, suceed with this method.
Complete Setup in 7 steps
1)Download and install Cygwin.
2)When you reach the select package menu open Devel.
3)Scroll down to the Cramfs and select 1.1-1 26k.
4)Click next to finish the setup.
5)Right click on the Cygwin icon on your desktop and click on Open file location.
6)Open the home folder. You will see your name there. Make a shortcut of your name and place it on your desktop.
**Everytime you open Cygwin, this will be your default folder**. This is why we placed it on our desktop.
7)Open the shortcut folder and hide the .bash_profile, .bashrc,and .inputrc folders(right click-->properties-->click Hidden). This is so that you have a clean folder to work with. You can rename this folder to help you identify it later.
Your setup is completed!!!
Now what???
Download the Theme template !!!
You MUST use the ORIGINAL files from the framework and app's folders of CRB43-US to prevent problems/foreclosers!!!
To easily open an image, you:
Place the framework.cramfs from the template in your shortcut folder.
Run Cygwin Shell and simply type:
Code:
cramfsck -x framework framework.cramfs
Now look in your shortcut folder, you will see a folder called "open" with all the framework folder files inside.
Now you can edit the framework-res.apk, Xml's, jar,etc...
Making your custom image is just as simple, when your finished modifying ,type:
Code:
mkcramfs framework framework.cramfs
Your new custom cramfs image is in the shortcut folder ready to be placed in the Update.zip
RichieDaze you are the man, now working on Windows Server 2003!
Great tutorial now I can port my theme for more users thanks!
What a wonderful tool you have discovered! Finally I can edit the ROM I want to use.
I prefer to use the "Tmobile" stuff just in case problems arise. Have been using ADP.
Thanks again for the super info and tut!

How to disable Application Name on small tiles

Hello! I was looking for a method, which can disappear Application Name in small tiles.
Before:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
After:
It is very easy.
Instruction:
1. Unpack your XAP file. (Use winRar)
2. Find WMAppManifest.xml
3. Open it in text editor.
4. Look for this line: <Title>[APP NAME HERE]</Title>
5. Replace it with <Title> </Title>.
6. Go to winRar, replace the old WMAppManifest.xml with the new one.
7. Install Application.
Done!
Hope you like it!
Source: lumiatrix.ru
This would solve something that's been annoying me for a while.
But, I have no idea how to remove a xap from my phone, and a search doesn't show me anything. So how do I remove/copy a xap from my phone to my PC? And is it even possible with parts of the ROM? Such as music and video?
Great guide.
If someone talented could make an app to do this, that would be awesome :good:
how does one get to the Xap to edit it?
It is pretty obvious by now that you need to be a developer and have the source code to do so...
You can't get to the XAP, and even if you did, you would have to decompile it, then recompile after you've done the changes.
7.8 RTM doesn't have this problem anymore,
jemaho said:
7.8 RTM doesn't have this problem anymore,
Click to expand...
Click to collapse
right. i too have an 7.0.8858 rom (RTM) which has this no more, this was just an bug so everything is like it should be.
pLUSpISTOL said:
Great guide.
If someone talented could make an app to do this, that would be awesome :good:
Click to expand...
Click to collapse
this app can do it! it can extract xap from phone and u can copy it from phone to PC using Windows Phone Device Manager!
http://forum.xda-developers.com/showthread.php?p=32494831
Yes, this problem is no more.....
This is only for those who don't have 7.8 RTM Rom.........
But I think everyone have this rom......
If not then download from here http://www.lumiatrix-forum.com/index.php?/topic/1472-rainbow-mod-20-for-lumia-710/
in new 7.8 roms (build 8858) this problem has solved
tnx for your try
Where can I find the 7.8 RTM for Lumia 710? Lumiatrix server is down...

WP7 Kernel Tracker and other WEC7 functionality on WP7 device

I intend to port to WP7 device fully fledged WEC7 OS (USB Host/OTG, Flash animations in the fully featured Internet Explorer, XP-like explorer design, Multiple formats media player etc.) with preservation of WP7 applications in the near future. Many WEC / WCE applications work unchanged, the problem is only with the addition of the core (especially missing UI API) and fixing some drivers. If you want someone to play, for example, there is a kernel tracker listing. Place the attached exe and dll files in the \Windows directory, you can start logging by WP7 console command:
\> CeLogFlush.exe
Logging will finished by device power switching off or by W.I.N.C.O wPhoManager Process Kill function.
Registry needed (in my device are rest probably from the Dynamics ROM authors):
[HKEY_LOCAL_MACHINE\System\CeLog]
"FileName"="celog.clg"
"Transport"="LocalFile"
You can open logged file by Visual Studio 2008 Remote Tools / Kernel Tracker.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Very powerful WEC7 shell works on WP7 device too
Deploy shell.exe to \Windows directory. Now you can work from WP7 Console. Try for example:
\> shell -c gi proc
or
\> shell -c mi kernel
-c means "output to console"
2013 (similar WEC7) target controlling help is here.
Full Internet explorer for WP7
There is first version. After one working second it stays in "Failed to create swap chain" state. This is something from DirectX subsystem probably. Also "Too many favorites" mistake occures. If we solve it, we can use fully working IE on WP7 devices (grouped favorites, working flash and other plugins etc.).
Utilities big update
New Console7 version can offer to you many usable utilities, as cgacutil, etcha, ipconfig, ipconfig6, ipv6, kbdtest, msmqadm, ndisconfig, net, netlogctl, netstat, ping, rnaapp, route, services, shell, tracert, upnpreg and wlantool. With simply user interface you can write commands (or batch or Mort scripts) with big possibilities as on desktop Windows.

[Moto E][Simple PSD]

Inspired By @ATMOSF3AR
For Further Details: Check Below. Moto E PSD
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is for presenting your ROM's & themes & apps for the Moto E.
Cleanly edited and formatted for a more professional & minimal presentation of your mockup.
User-friendly, does not require much knowledge of Photoshop, works well enough in GIMP and other comaptible softwares.
PM me if you have any difficulties with the PSD or with any graphical problem, i'll reply asap. Make sure you check out the FAQ.
FAQs will be updated on the basis of problems users come across. I worked really hard on this, hope you guys like it.
Download:Here
FAQ:
1. Question: What is a PSD File?
Did you find a PSD file on your computer and wonder what program should open it? Maybe someone emailed you a PSD file but you're not sure how to use it. Perhaps you tried to open the PSD file but Windows told you that it could not open it.
Before you can open a PSD file (assuming it's even a file format that's intended to be viewed or edited), you'll need to determine what kind of file the .PSD file extension refers to.
Answer: A file with the PSD file extension is an Adobe Photoshop Document file.
Other types of files may also use the PSD file extension. If you know of any additional file formats that use the .PSD extension, please let me know so I can update this information.
2. Question : How To Open a PSD File ?
Answer : The easiest way to open a PSD file is to double-click on it and let your PC decide which default application should open the file. If no program opens the PSD file then you probably don't have an application installed that can view and/or edit PSD files.
//Simple Way To Show Gratitude Is To Credit When Used. :fingers-crossed:
thank you verrry much its too good :highfive:

Categories

Resources