-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ios7 support #2
Comments
Where? Anyways, I've updated and added a new feature to make the screen smaller But it probably still won't work on iOS 7. I don't have an iOS 7 device. If you have time I can send you some files to try out to see what's wrong On 21 January 2014 11:46, chadobado [email protected] wrote:
|
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. |
Which version are you using? Can you try this one... Click "raw" to download it. And then get... And copy the file to /Library/MobileSubstrate/DynamicLibraries/Veency.dylib It'll probably be a whole lot of restarting of the device. And back everything up in case it gets bricked. |
And also with that last version. There should be a log file created in /tmp/veency.log |
Hey @niknah, just to confirm I did the following:
Thanks |
My mistake, am fixing now |
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 |
"Show cursor" under veency at the bottom of the settings. |
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 |
Is it crashing in 'view mode' or not? |
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: |
How are you restarting? You have to turn the device off and back on. Or type "reboot" on the command line. |
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 Slightly off topic: how do I check if there are veency servers running in the background? I ran |
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. |
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. |
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... 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? |
Also saw some (guessing unrelated) errors in the cydia.log |
Looks unrelated. Cydia is the package manager used to download, install, remove packages. |
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 |
Sorry uploaded the wrong file. This one should be 31k. More logging here... http://s000.tinyupload.com/index.php?file_id=68015753553645715880 |
Not a problem, installed and same result. Here's the log and can see some pointer references: |
Did you connect up to it with the viewer? |
I tried both |
3 attempts total: 1 session normally, 1 view only, and another normally |
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. |
And that last one may crash cause I changed it to use the old screen grabbing method which wasn't being used before. |
Didn't seem to crash, behaved as did the previous - heres the log: |
Is there a password setup in the VNC? |
Nope, no password - also edited previous comment with correct link (not sure what happened): |
@niknah Got it installed, vpn in works (again no accept/reject notification since using password), clicking works, do see the screen although it takes 3-5 seconds to update and is somewhat corrupted while updating, ctrl-click (and other variations dont work), keyboard works (tried in notes app), sliding right/left gesture works Also, speaking of latency... is this variability common?
|
@niknah also receiving some occasional terminations: |
Yeah, wireless is pretty random. Lol, we have the same ip address... PING 192.168.1.70 (192.168.1.70) 56(84) bytes of data. VNC is just slow, of all the things I've tried. microsoft rdp, teamviewer, etc. VNC is the slowest. Not sure how chicken vnc works. But try selecting the encoding to "tight" or "best" I didn't do anything to the keyboard, good to hear that it works. Also, which version are you trying. The last link to the .deb or the one before that? This one has changes to the right/middle mouse button... This one has no changes to the right/middle mouse button code... |
Here's something else. realvnc client is free now, this is true for iOS too, ... RealVNC's VNC Viewer Drops From $9.99 To Free (Forever) In Google Play |
Was using this one: http://s000.tinyupload.com/index.php?file_id=08301476606358259671 Also springboard crashes pretty frequently - whenever I open certain apps for example. Am waiting for it to reboot now and will try to change the setting. Also Chicken doesn't appear to have those settings, I'm downloading realVNC viewer for osx now. |
@niknah RealVNC works and allows me to set color depth which definitely speeds things up. Some strange results with the new "divide screen size by" settings. Here's /2: And /3 (upper section, although distorted, is what was on the device): |
@niknah Also looks like ctrl-click does trigger the menu button in RealVNC... perhaps an issue w/ chicken? |
Looks like you didn't restart it after changing the divide by screen. Ok. How is everything? Does realvnc work for everything? |
It's still crashing pretty hard whenever I open vnc onto a non-native app. Instagram for example works fine until I open VNC and then it crashes on attempting to load content (images). In the place of content it shows solid black on real vnc before it crashes btw. |
Here's one where I've forced it to use the same screen capture functions as iOS6... |
Seems to be much more stable.. still shows black in the place of content but when I scroll it partially reveals the content on the vnc window while scrolling. Doesn't crash however. Would providing a log help or do you think this is idiosyncratic for this specific app |
Go to settings and click "skip black..." turn it on. Then see if it still shows those black screens. And do the mouse buttons work? The middle should lock the screen. The right button should get you back to the home screen. Don't what these are on a mac. |
tried 3379-11 and 3379-17, image looks good, left click works as touch, but no right click as home or keyboard working. How did you get keyboard to work? |
Sorry, I'm on iphone 5, ios 7.0.4 Evasion |
I have no idea about the keyboard! I didn't change anything with the keyboard! Maybe other things stopped crashing and it let the keyboard work. If the keyboard is working, maybe there is a way to get the home button working. Looks like there is a home button on the bluetooth keyboards. Someone can connect an apple bluetooth keyboard up to say a linux computer and look at the data being sent. |
Hey @niknah @prhoads my apologies I didn't realize the physical keyboard was actually a supported feature (never used veency prior to this) - I was commenting on the soft-key keyboard. I wasn't able to use the physical keyboard so it likely needs additional work. Home button (ctrl-click) works for me on real VNC but not Chicken. Clicking the assisted soft-touch button (as shown here: http://www.homebuttonfix.com/2012/03/apple-home-button-fix.html) does not trigger the sub-menu so you can't use it to navigate "home" |
OK, got it. @niknah any thoughts on why keyboard is not working yet? I thought keyboard support was built in to ios (bluetooth keyboards work perfectly) |
The keyboard events were being sent to the GSSendEvent function which isn't working anymore in iOS7. It was in iOS6. There is a IOHIDEventCreateKeyboardEvent function. But I don't know what to put in it or where to send the event afterwards. Yes, the assisted soft touch doesn't work for me either. |
Hmm, good info, thanks. What was the GSSendEvent used for in ios6 (officially I mean, other than homebrew)? Was there an officially supported app that used this call? |
It's something from the private framework GraphicsServices I think, not documented. One of those things that if Apple spotted you using, your app could be taken off the appstore. http://stackoverflow.com/questions/19093619/simulating-system-wide-touches-in-ios-7 You may want to ask iolate whom did the SimulateTouch which is used here for the mouse for iOS7. I don't have an iOS7 device, can't do much. |
@niknah: I have been corresponding with iolate this weekend, he sent me an email just now that he has just uploaded to big boss "SimulateKeyboard" not sure if it is 100% complete/bug free yet (he just started on it after I emailed him a few days ago) but can you give it a try in veency? I'll stay tuned to test whatever you want on my iphone |
Thanks. Here's an updated one which changes the "skip black..." option to a number. I've found 8000 works well for camera, opengl, apps. But you can't see the keyboard, so you'll need a lower number to see the keyboard but more black bits will appear on screen. But it probably depends on the speed of the device too. If you have no problems with black screens just set it to 0 to turn it off. The number is the number of microseconds delay before we check the image for updating. http://s000.tinyupload.com/index.php?file_id=94899936521349280512 |
@niknah: Email me at [email protected] and I can send you the deb file ahead of big boss release |
@niknah, I literally just signed up to Github for the sole purpose of thanking you for putting this together. So, yea. Thanks so much ;) |
Niknah and others: Saurik has now updated Veency for ios7 support. Full control is working including keyboard, although I have experienced some stability issues and screen refresh speed is slow. Also, can not show mouse cursor on the iphone screen. I still think the work Niknah is doing adds much needed performance options to Veency and I hope we can continue |
Great! I don't have all the stuff needed to compile iOS7 things. But here is the diff to apply to the one in saurik's version. |
@dony71 Good news. I installed Veency 0.9.3401 (latest in Cydia now, tons of code update based on Saurik's git repo) on iPad Air and iPhone 5s which are both 64-bit and everything works fine: keyboard, home, and screen. |
Any update for ios 7.1.1 ? As soon as I click, It reboot in safe mode ... |
@niknah Any chance of a tweak to Veency to allow it to adjust for screen rotation? |
Found this here:
faywong#2
This repo appears to have been updated more recently (12 days ago), has ios7 support been added?
Many thanks
The text was updated successfully, but these errors were encountered: