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?