Live data from Hacker News

WiFried: iOS 8 WiFi Issue

medium.com

31–40 of 71 posts

Re: WiFried: iOS 8 WiFi Issue

#32

I have noticed since iOS8 on an iPad3 and my 2012 MBP (non-retina) that Safari is insanely slow to resolve sites. It gets to about 15% of the progress bar and will just sit there. Has anyone else noticed this?

Yes, I noticed this as well. Sometimes it also loads the page, but without images.

Re: WiFried: iOS 8 WiFi Issue

#33
post #28

I'm surprised this issue wasn't caught at Apple. You would think they must have a huge network of Macs and iPhones--surely someone should have noticed the poor WiFi performance.

I tested on my 802.11ac network with an iPhone 6 and couldn't replicate using the steps provided. A speed test sustained 193Mb/s. Maybe 802.11ac networks don't have the same problem? I would think Apple are running 802.11ac on campus.

Re: WiFried: iOS 8 WiFi Issue

#34

I have noticed since iOS8 on an iPad3 and my 2012 MBP (non-retina) that Safari is insanely slow to resolve sites. It gets to about 15% of the progress bar and will just sit there. Has anyone else noticed this?

Safari is borderline unusable for me on 10.9 and 10.10. It will literally take 30 seconds to load facebook.com. If I open Chrome or Firefox and try it, it loads instantly.

I've tried different DNS servers to no avail. I don't use Safari that often so I never bothered digging deeper.

Re: WiFried: iOS 8 WiFi Issue

#35
post #32

I have noticed since iOS8 on an iPad3 and my 2012 MBP (non-retina) that Safari is insanely slow to resolve sites. It gets to about 15% of the progress bar and will just sit there. Has anyone else noticed this?

Yes, I noticed this as well. Sometimes it also loads the page, but without images.

Hurray! Glad it wasn't just me going insane!

Re: WiFried: iOS 8 WiFi Issue

#36
post #34

I have noticed since iOS8 on an iPad3 and my 2012 MBP (non-retina) that Safari is insanely slow to resolve sites. It gets to about 15% of the progress bar and will just sit there. Has anyone else noticed this?

Safari is borderline unusable for me on 10.9 and 10.10. It will literally take 30 seconds to load facebook.com. If I open Chrome or Firefox and try it, it loads instantly. I've tried different DNS servers to no avail. I don't use Safari that often so I never bothered digging deeper.

Thanks! My wife is going mad trying to use it on the iPad. I am glad it isn't just me.

Re: WiFried: iOS 8 WiFi Issue

#39
post #9
post #4

I was curious as to how Apple implemented AirDrop discovery (particularly the Contacts Only feature) because their documentation is helpful, but vague[1]. I spent a night reverse engineering it, and this is the process: 1. Alice opens the AirDrop sheet. 2. Alice begins advertising her short "proximity"[2] hashes over BTLE. 3. Bob, continually scanning in the background, sees Alice and her hashes. 4. If Bob either a)…

Very interesting. How did you go about reverse engineering it? Would you mind sharing?

Sure! It's a combination of static and dynamic analysis. I have a jailbroken phone, which allows me to access any file on the filesystem and decrypt any App Store binaries[1]. The first step is to find in which binaries the functionality lives. I know from searching that AirDrop lives in Sharing.framework[2], which has a supporting daemon, sharingd. Then, I open the binaries in a disassembler like IDA Pro[3] or Hopper[4] to determine how they work. Running class-dump is also helpful[5]. If I need to inspect a process like sharingd at runtime, I use Cycript[6], which gives me an Objective-C REPL into the process, or LLDB[7].

[1] https://github.com/stefanesser/dumpdecrypted

[2] https://github.com/JaviSoto/iOS8-Runtime-Headers/tree/master...

[3] https://www.hex-rays.com/products/ida/

[4] http://www.hopperapp.com/

[5] http://stevenygard.com/projects/class-dump/

[6] http://www.cycript.org/

[7] http://iphonedevwiki.net/index.php/Debugserver

Re: WiFried: iOS 8 WiFi Issue

#40
post #20

I have been suffering some really bizarre WiFi issues on my rMBP since upgrading to 10.10. I'll suddenly get latencies of a second or more. Switching WiFi networks or even turning WiFi off and back on again will solve the problem for a short period of time. I just tested this fix to do sudo ifconfig awdl0 down and my ping times are consistently low.

> Switching WiFi networks or even turning WiFi off and back on again will solve the problem for a short period of time.

This is exactly the problem I'm having both with my 10.10 MBP and my iPhones/iPads running iOS8. Glad to hear bringing down awdl0 fixes it, I'm going to try it as well, but it seems there's no solution for non-jailbroken iOS devices yet :(

Here's the weird thing, my devices (both i and MBP) are fine on the work network, so I wonder why they're good there but not at home? I have a decent router (LinkSys E4200) that worked fine pre-iOS8 and 10.10. I have fiddled with the settings on the 2.4 Ghz and 5 Ghz to no avail (though admittedly I haven't tried everything).

Does anyone have any idea why my devices work fine on our work network and not at home? I'd hate to think I need a new router, I know it's not real gear, but it's served it's purpose just fine until this. I know my company at work doesn't allow Bonjour, is there a way to disallow it on my home router too?

Post reply on HN