Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[PORT] Opera Mini for WP7 - for fully unlocked devices [Dec 25 update]

OP ultrashot

10th December 2011, 11:05 AM   |  #1  
OP Recognized Developer
St.Petersburg
Thanks Meter: 2,044
 
1,478 posts
Join Date:Joined: May 2009
Opera Mini for Windows Phone 7
FOR FULLY UNLOCKED ROMS ONLY

First of all, I am not an author of Opera. That's Opera Software ASA property. I am only the author of this xap wrapper and related proxy libraries.
Xap or any parts of it cannot be sold.



Current version of launcher is 1.2 (it is the same in both Mobile and Mini).
What's new?
  • Application window gets recreated on the startup if Opera was already opened.
  • Got rid of WindowTreeUpdater, now using system functions directly.
  • Font smoothing
  • Removed some unneeded system calls.
  • Now timeout is 3 seconds.
Rotation support wasn't implemented in this version. Windows Phone 7 API doesn't support it in fully native apps.

Q&A
What is it?
That's Opera Mini 5.1 initially built for Windows Mobile. I've just added an extra layer that makes it running.
The only limitation so far is no rotation support - but this limitation will be deleted in future.

Why does it only work on fully unlocked ROMs (like DFT Freedom)? Isn't developer/interop unlock enough to run it?
Developer unlock will let you install xap. Interop unlock will let inbuilt interop library work. Full unlock will let Opera native exe run.
That means, nothing except Full unlock will help you run it. Don't ask me about other unlock methods, that's not something to discuss in this thread.

Which ROMs should I use?
All ROMs that use DFT-like unlock method. I say "like" because there are some other methods, I can't list them all. I can't tell you "Yes, it will work on this rom" or opposite, just test it and leave a note if you want.

Is Opera Mobile port possible in future?
Yes, already done

What's countdown made for?
Press "Stop" and check.

When I press "Stop", there is a "Delete internal opera folders" button. Why is it here? I can delete this app like any other WP application...
The reason is that Opera launcher goes beyond the standard isolated store. For example, it creates \Program Files\Opera Mini folder. Also it adds some absent libraries to \Windows\.
If you delete Opera launcher "like any other WP application", folders beyond the sandbox will still stay there. So, use "Delete internal Opera folders" button wisely

I have problems with starting it up...
If it Opera launcher's window doesn't appear at all, it means you have no interopunlock.
If it throws an error with "Check your unlock state" in the end, it means your unlock isn't enough for running native executables/copying files.
Anyway, you shouldn't post about it here. I will ignore such comments.

Thanks to AndrewSh and feropont for tests.

1.0 download count: 7090.

Opera Mobile is discussed here
Attached Files
File Type: xap OperaMini5.1.xap - [Click for QR Code] (1.38 MB, 36053 views)
Last edited by ultrashot; 25th December 2011 at 07:04 PM.
The Following 51 Users Say Thank You to ultrashot For This Useful Post: [ View ]
10th December 2011, 11:12 AM   |  #2  
Senior Member
Thanks Meter: 265
 
218 posts
Join Date:Joined: Feb 2010
More
Good
Good job, my friend
The Following 4 Users Say Thank You to feropont For This Useful Post: [ View ]
10th December 2011, 11:14 AM   |  #3  
AndrewSh's Avatar
Senior Member
Minsk
Thanks Meter: 830
 
2,060 posts
Join Date:Joined: Jan 2006
Quote:
Originally Posted by feropont

Good job, my friend

Wanna add that this "good job" works on both our (feropont and my) fully unlocked customs w/o issues....
Attached Thumbnails
Click image for larger version

Name:	Untitled-2.jpg
Views:	2254
Size:	96.5 KB
ID:	811596  
Last edited by AndrewSh; 10th December 2011 at 11:41 AM. Reason: Added screenshot - sorry for the quality....
The Following 4 Users Say Thank You to AndrewSh For This Useful Post: [ View ]
10th December 2011, 12:23 PM   |  #4  
contable's Avatar
Senior Member
Thanks Meter: 958
 
1,692 posts
Join Date:Joined: Oct 2009
Donate to Me
Confirmed working on my HD7 running the latest DFT rom ! Thx a lot.

As mentioned before on other devices without custom rom (like my OMNIA 7) it throws an error after launching... sad but true...
10th December 2011, 12:27 PM   |  #5  
Senior Member
Thanks Meter: 10
 
101 posts
Join Date:Joined: Aug 2008
great working on, htc trophy with dft freedom 2
hope you will be able to port opera mobile
10th December 2011, 01:43 PM   |  #6  
kirk999's Avatar
Senior Member
Flag Mars
Thanks Meter: 153
 
200 posts
Join Date:Joined: Sep 2011
really works
thanks mate for hard work
10th December 2011, 03:19 PM   |  #7  
HD2Owner's Avatar
Recognized Developer
Flag Neuhausen am Rheinfall
Thanks Meter: 2,166
 
2,146 posts
Join Date:Joined: Oct 2009
Donate to Me
thanks. great work ultrashot.
10th December 2011, 03:22 PM   |  #8  
Member
Thanks Meter: 1
 
49 posts
Join Date:Joined: Mar 2007
Not working in my mozart with DFT rom v3(7740.16).!!!!
also show this error: "Check your unlock state". and close it.
The Following User Says Thank You to MAHDi25 For This Useful Post: [ View ]
10th December 2011, 03:36 PM   |  #9  
AshleyT's Avatar
Senior Member
Flag Salerno
Thanks Meter: 23
 
105 posts
Join Date:Joined: Oct 2011
More
Doesn't work on my Omnia 7 with Interop Unlock (7740)

"A problem occured while creating new process. Check your unlock state."
The Following User Says Thank You to AshleyT For This Useful Post: [ View ]
10th December 2011, 03:52 PM   |  #10  
OP Recognized Developer
St.Petersburg
Thanks Meter: 2,044
 
1,478 posts
Join Date:Joined: May 2009
Quote:
Originally Posted by MAHDi25

Not working in my mozart with DFT rom v3(7740.16).!!!!
also show this error: "Check your unlock state". and close it.

I surely tested it on DFT v3 before posting. I will check it again.

Quote:
Originally Posted by AshleyT

Doesn't work on my Omnia 7 with Interop Unlock (7740)

"A problem occured while creating new process. Check your unlock state."

Read the first post:
Quote:

Why does it only work on fully unlocked ROMs (like DFT Freedom)? Isn't developer/interop unlock enough to run it?
Developer unlock will let you install xap. Interop unlock will let inbuilt interop library work. Full unlock will let Opera native exe run.
That means, nothing except Full unlock will help you run it. Don't ask me about other unlock methods, that's not something to discuss in this thread.


The Following 3 Users Say Thank You to ultrashot For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
opera mini, opera mini xap, unofficial, windows phone7, wp7
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes