[17.11.2012][PORT] Opera Mobile 10 for WP7 - FullUnlock/Root Tools Unlock

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,929
0
Seattle
@Vintage144: Seriously... what?
Both WindowBreak and Heathcliff74's Interop Unlock (for Samsung, at least) work the same way and do the same thing.
Neither one *fully* unlocks your phone, and that's what's needed for Opera. In states, *quite clearly* on the thread, that interop unlock is *not* sufficient!
 
  • Like
Reactions: minep

Vintage144

Guest
Jan 1, 1970
32
127
0
Relax Felix , I stated so when I wrote that , I even said sorry , I went back and re read it , its not that big a deal , however sometimes things work anyway and thats good to know , if it does , I dont care about Opera anyway!

Whoever the OP is keep up the good work !
 
  • Like
Reactions: minep

AndrewSh

Senior Member
Jan 17, 2006
2,081
841
113
Minsk
forum.asusmobile.ru
I think there is something wrong on "Bazaar For PC". link
You should ask in Bazaar thread about that. I suppose the letters in the first post of this topic are big and red enough for reading:
FOR FULLY UNLOCKED ROMS ONLY.....
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.....
 
  • Like
Reactions: Zloy Pryanik

Martin7Pro

Senior Member
Oct 23, 2011
385
363
0
htc7pro.howto.cz
Landscape

Hi Ultrashoot. I use your app on HTC7Pro. All is fine, but using HW keyboard with portrait orientation is really crazy. Do you know, if any way exists to change orientation (not by gyro or keyboard plugg, I mean landscape only)? I tried so much thinks, but with no success still. I mean used version had automatic orientation changing on WM, only on HD2 must be used any hack. Is possible to do something similar on WP7? I will try do more inlude native programming, but I need little info. M.
 

ultrashot

Inactive Recognized Developer
May 26, 2009
1,478
2,046
0
St.Petersburg
Hi Ultrashoot. I use your app on HTC7Pro. All is fine, but using HW keyboard with portrait orientation is really crazy. Do you know, if any way exists to change orientation (not by gyro or keyboard plugg, I mean landscape only)? I tried so much thinks, but with no success still. I mean used version had automatic orientation changing on WM, only on HD2 must be used any hack. Is possible to do something similar on WP7? I will try do more inlude native programming, but I need little info. M.
Martin, if I knew that, I would have already integrated it into apps.
 

Martin7Pro

Senior Member
Oct 23, 2011
385
363
0
htc7pro.howto.cz
Martin, if I knew that, I would have already integrated it into apps.
Thanks. I tried much in register and Opera inifiles, but still with no success.

There is this unicode part in Opera10-armv4i.exe:

X† A u t o R o t a t i o n S o f t w a r e \ H T C \ H T C S E N S O R \ G S e n s o r A u t o O r i e n t a t i o n C o n t r o l P a n e l \ M o t i o n S e n s o r S l i d i n g O u t S o f t w a r e \ O E M \ K e y b o a r d I s S l i d e O u t S y s t e m \ C u r r e n t C o n t r o l S e t \ K e y p a d S l i d e S t a t e A T H E E v e n t C h a n g e d E x S o f t w a r e \ H T C \ H T C S e n s o r \ G S e n s o r E v e n t C h a n g e d S o f t w a r e \ O p e r a \ G S e n s o r I d l e T i m e H T C _ G S E N S O R _ S E R V I C E S T O P H T C _ G S E N S O R _ S E R V I C E S T A R T ¬’ ” @“ H R o t a t i o n S o f t w a r e \ S a m s u n g \ M o t i o n S e t t i n g s M A G 0 :

I mean Opera see, if HTC or Samsung is present, and wait to event if HTC does autorotation (this service sets any event on WM, probably only for byreg whitelisted apps), or reads Samsung MotionSettings key (0=portrait, 90=landscape). But, when I rename my phone to Samsung and set this value, Opera is in portrait mode still. Is this your, or original Opera code? Do you know, how debug/disassemble it?

I see this, but I do not know, what do more:

Load module: Opera10-armv4i.exe
Load module: coredll.dll.0405.MUI
Load module: LPCRT.dll
Load module: waveapic.dll
Load module: phone.dll
Load module: PACMANCLIENT.dll
Load module: ZTrace.dll
Load module: ril.dll
Load module: OMXCDLL.dll
Load module: omx32.dll
Load module: OMXSHELL.dll
Load module: Normaliz.dll
Load module: iertutil.dll
Load module: urlmon.dll
Load module: WININET.dll
Load module: OMMAPI.dll
Load module: CEMAPI.dll
Load module: taskscheduler.dll
Load module: iphlpapi.dll
Load module: WINNSI.DLL
Load module: NSI.dll
Load module: CXPORT.dll
Load module: FPCRT.dll
Load module: SNASClient.dll
Load module: RPCRT4.dll
Load module: ossvcs.dll
Load module: PIMUTIL.dll
Load module: shlwapi.dll
Load module: RPCRT4LEGACY.dll
Load module: CommonUtils.dll
Load module: pimstore.dll
Load module: TIPCADAPTER.dll
Load module: EMCLIENT.dll
Load module: AYGSHELL.dll
Load module: OLEAUT32.dll
Load module: eventsnd.dll
Load module: myfuzzyime.dll
Load module: shcore.dll
Load module: Secur32.dll
Load module: ole32.dll
Load module: Frame.dll
Load module: omxccore.dll
Load module: SSLLSP.DLL
Load module: wspm.dll
Load module: nspm.dll
Load module: WsCmExt.dll
Load module: WS2.dll
Load module: CmNet.dll
Load module: opera-wince5-armv4i.dll
Load module: coredll.dll

M.

Edit: I seen fix-sized dlls renaming, Then, you probably not disassembly all files, only change any inner mapping, is not it? Then, there is no way to debug disassembled Opera code?
 
Last edited:

ultrashot

Inactive Recognized Developer
May 26, 2009
1,478
2,046
0
St.Petersburg
More info: Landscape mode in the same version (10.0 non KP final) is saved to file .\profile\datastorage\1\landscape.dat . But in WP7 version it is ignored. M.
Martin, no need to try making it landscape - opera won't be able to rotate the screen, WM functions don't work here since all you see on a display is drawn in a special compositor and actually screen is configured to be portrait-only.
The only possible way to make good rotation - via HwndHost which has internal attribute in System.Windows.
 
  • Like
Reactions: Martin7Pro

Martin7Pro

Senior Member
Oct 23, 2011
385
363
0
htc7pro.howto.cz
Martin, no need to try making it landscape - opera won't be able to rotate the screen, WM functions don't work here since all you see on a display is drawn in a special compositor and actually screen is configured to be portrait-only.
The only possible way to make good rotation - via HwndHost which has internal attribute in System.Windows.
Thanks for info. Do I understand right Opera rotation is based on system rendering property, not Opera code implementation? I do not know WM, I have got only WP and PC devices. What do you mean about any HTML5 rotated element using as Opera envelope, is it possible? M.
 

ultrashot

Inactive Recognized Developer
May 26, 2009
1,478
2,046
0
St.Petersburg
Thanks for info. Do I understand right Opera rotation is based on system rendering property, not Opera code implementation? I do not know WM, I have got only WP and PC devices.
That's it, problem is in system, not in opera.

What do you mean about any HTML5 rotated element using as Opera envelope, is it possible? M.
what? i don't get what you mean
 

Martin7Pro

Senior Member
Oct 23, 2011
385
363
0
htc7pro.howto.cz
That's it, problem is in system, not in opera.
Thanks for info. I will study more, it is relatively important for me. I have operator data limit and turbo is possibility to solve it (on my Nokia 9300 with j2me Opera Mini I never seen above limit, on WTC7Pro every month). Can you write more about HwndHost, I coud not google anything about WP7 using. Do you mean rotating grafical output within Opera or changed system dll code, or rotate all phone display independent of concrete appliation?
what? i don't get what you mean
Forget it, it is my mistake. Any presumed future html features will probably never implemented in WP7.
 
Last edited:

manganoid

Senior Member
Sep 30, 2011
71
17
0
Wow, awesome. i have mi7rom on omnia 7 and both Opera mini and mobile work lik a charm What I love about these is that you can download files and it puts them into the "My Documents" folder (hehe, crazy) which are then easy to find. Also, i tried to transfer files from my iPad by activating the iFile's server (type in the IP adress and you can browse the file system of the host/server). Then, naturally I tried to upload files from opera to iPad and guess what: IT STARTS but after a half a second or more it stops and hangs (my guess is that tthe WP7 OS itself doesn't allow Opera to send files), BUT the window of that half a second is ENOUGH to send small files (10 - 100 Kbytes, depending on the speed of transfer, I guess) So I managed to transfer couple of text files to my iPad. The same happens when i make a server on my PC to wirelessly send files. Anyhow thanx again for this great PORT, I hope it would be possible to port other programs from WM7 such as Garmin Mobile XT (or what was it's name) and iGo myway.
P.S.
Sorry if the terminology isn't right.
Greetz and keep up the good work
 

saywa

Senior Member
Oct 4, 2010
147
39
0
it doesnt work with the newes deepshining v6.0 (WP7.8) on my mozart
i have of course full unlock and allowed rootaccess to opera
after the weave of 3 seconds the app closes and nothing happens

EDIT : this was about Opera Mini (reason i dont know)
Opera Mobile is working now !
 
Last edited: