veency icon indicating copy to clipboard operation
veency copied to clipboard

ios7 support

Open chadobado opened this issue 11 years ago • 115 comments

Found this here:

https://github.com/faywong/veency/issues/2

This repo appears to have been updated more recently (12 days ago), has ios7 support been added?

Many thanks

chadobado avatar Jan 21 '14 00:01 chadobado

Where? Is that my repo?

Anyways, I've updated and added a new feature to make the screen smaller things faster.

But it probably still won't work on iOS 7. I don't have an iOS 7 device. I only have iPod 4th gens which can't be upgraded to iOS 7. What's happening for you in iOS7? Crashing or fuzzy screen?

If you have time I can send you some files to try out to see what's wrong with it.

On 21 January 2014 11:46, chadobado [email protected] wrote:

Found this here:

faywong#2 https://github.com/faywong/veency/issues/2

This repo appears to have been updated more recently (12 days ago), has ios7 support been added?

Many thanks

— Reply to this email directly or view it on GitHubhttps://github.com/niknah/veency/issues/2 .

niknah avatar Jan 21 '14 01:01 niknah

Thanks for getting back to me @niknah

iOS7 am seeing the same behavior reported by others - after accepting the connection request I either see a hard crash followed by a reboot (most frequent) or seeing the fuzzy screen. Am on 7.0.4 btw.

Am happy to spend a some time on it to help you troubleshoot if I can.

chadobado avatar Jan 21 '14 01:01 chadobado

Which version are you using?

Can you try this one... https://github.com/niknah/veency/blob/master/veency_0.9.3379_iphoneos-arm.deb

Click "raw" to download it.

And then get... http://s000.tinyupload.com/index.php?file_id=81349524257954959603

And copy the file to /Library/MobileSubstrate/DynamicLibraries/Veency.dylib Then restart the device. And try the VNC again. This version has the screen disabled. Check if you can use the mouse(a mouse cursor should appear if it's enabled in the settings)

It'll probably be a whole lot of restarting of the device. And back everything up in case it gets bricked.

niknah avatar Jan 21 '14 01:01 niknah

And also with that last version. There should be a log file created in /tmp/veency.log Can you send it to me.

niknah avatar Jan 21 '14 01:01 niknah

Hey @niknah, just to confirm I did the following:

  • downloaded the deb
  • pushed it to device via sftp/openssh
  • ssh'd into device
  • attempted to install with dpkg -i veency_0.9.3379_iphoneos-arm.deb
  • install failed without simulatetouch which I then installed via cydia
  • successfully installed dpkg -i veency_0.9.3379_iphoneos-arm.deb (downgrading veency from 0.9.3381 to 0.9.3379-5)
  • downloaded the dylib
  • don't see /Library/MobileSubstrate/DynamicLibraries on the device, should I create it?

Thanks

chadobado avatar Jan 21 '14 02:01 chadobado

My mistake, am fixing now

chadobado avatar Jan 21 '14 02:01 chadobado

Here you go @niknah

http://s000.tinyupload.com/?file_id=87200436655828322994

Didn't seem to have a lot of useful debugging info though.

I don't see a cursor on the device, where can that be enabled in the settings?

Thanks

chadobado avatar Jan 21 '14 02:01 chadobado

"Show cursor" under veency at the bottom of the settings.

niknah avatar Jan 21 '14 02:01 niknah

Looks like I may have logged in via 'view mode'... trying to connect with my vnc client normally crashes the springboard and boots into safe mode

chadobado avatar Jan 21 '14 02:01 chadobado

Is it crashing in 'view mode' or not? Can you see a mouse cursor?

niknah avatar Jan 21 '14 02:01 niknah

Seems intermittent.. after restarting I opened in view mode and it did not crash - no cursor visible. Disconnected and then logged in normally and it did not crash but still, no cursor visible.

Here's the updated log if helpful:

http://s000.tinyupload.com/?file_id=82769593367282288192

chadobado avatar Jan 21 '14 02:01 chadobado

How are you restarting? You have to turn the device off and back on. Or type "reboot" on the command line. Or else there'll be left over veency servers in the background

niknah avatar Jan 21 '14 02:01 niknah

Actually, without the mouse cursor can you randomly click on the black screen with the mouse and see if anything gets clicked on the device.

niknah avatar Jan 21 '14 02:01 niknah

@niknah Slightly off topic: how do I check if there are veency servers running in the background? I ran pstree and couldn't find any VNC named process. I'm used to this specific Android app having libvncserver.so running in the background list.

radj avatar Jan 21 '14 02:01 radj

That last session was after hitting the "restart" button on the safe mode notification. Just turned the device off/on and it did not crash with a normal vnc login but no mouse cursor. Also clicking appears to have no effect.

Let me know if you need an updated log for this session.

chadobado avatar Jan 21 '14 02:01 chadobado

Yeah, you can't see the veency servers. They're running inside MobileSubstrate which is started with the device. I don't know how to restart MobileSubstrate without restarting the device. But I know that restarting springboard will get you lots of veency servers in the background.

niknah avatar Jan 21 '14 02:01 niknah

Does the right mouse button bring you back to the home screen?

Anyways, here's another one with mouse logging to see why the mouse is not happening... http://s000.tinyupload.com/index.php?file_id=07572125336808978343

Copy the file to the same place and turn the device off and on.

Where did you get up to with your efforts radj? Did you discover anything about where it's not working in iOS7?

niknah avatar Jan 21 '14 02:01 niknah

Also saw some (guessing unrelated) errors in the cydia.log Jan 20 18:49:46 Chados-iPhone-4 MobileCydia[370] <Error>: CGContextFillRects: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update. Jan 20 18:49:46 Chados-iPhone-4 MobileCydia[370] <Error>: CGContextSetBlendMode: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

chadobado avatar Jan 21 '14 02:01 chadobado

Looks unrelated. Cydia is the package manager used to download, install, remove packages.

niknah avatar Jan 21 '14 03:01 niknah

Tried ctrl-click (which is right click on osx afaik) and has no effect. Also tried all other combinations (option, alt, command, etc) with no effect.

Installed the update and rebooted with "reboot" from the command line, able to log in with no crash but clicking (and ctrl-clicking) has no effect. Btw, aside from the popup to accept or reject the incoming vnc connection I expectedly don't see any further confirmation of anything on the device.

Here's the log (looks the same as prior):

http://s000.tinyupload.com/index.php?file_id=90097425943297451049

chadobado avatar Jan 21 '14 03:01 chadobado

Sorry uploaded the wrong file. This one should be 31k. More logging here...

http://s000.tinyupload.com/index.php?file_id=68015753553645715880

niknah avatar Jan 21 '14 03:01 niknah

Not a problem, installed and same result.

Here's the log and can see some pointer references:

http://s000.tinyupload.com/?file_id=02898413350925125541

chadobado avatar Jan 21 '14 03:01 chadobado

Did you connect up to it with the viewer?

niknah avatar Jan 21 '14 03:01 niknah

I tried both

chadobado avatar Jan 21 '14 03:01 chadobado

3 attempts total: 1 session normally, 1 view only, and another normally

chadobado avatar Jan 21 '14 03:01 chadobado

Ok, another one here. More logging...

http://s000.tinyupload.com/index.php?file_id=20802322539404287518

Looks like the mouse is happening but it's not getting the screen size to see where the mouse is.

niknah avatar Jan 21 '14 03:01 niknah

And that last one may crash cause I changed it to use the old screen grabbing method which wasn't being used before.

niknah avatar Jan 21 '14 03:01 niknah

Didn't seem to crash, behaved as did the previous - heres the log:

http://s000.tinyupload.com/?file_id=60426270445059279479

chadobado avatar Jan 21 '14 03:01 chadobado

Is there a password setup in the VNC?

niknah avatar Jan 21 '14 03:01 niknah

Nope, no password - also edited previous comment with correct link (not sure what happened):

http://s000.tinyupload.com/?file_id=60426270445059279479

chadobado avatar Jan 21 '14 03:01 chadobado