iOS Safari Virus Detected 18444232465

1-844-423-2465

This strange pop-up started occurring via Safari. Every time Safari was opened it would simply open the mail up and it kept re-opening every time you canceled. I couldn’t figure out which website was the offender. Regardless if you see phone number: 1-844-423-2465 (not affiliated with Apple) it is a good indication that your Safari has somewhat been hi-jacked.

Solution: Simple go to Settings > Safari > Clear History and Website Data. That will hopefully solve your issue.

Domain Name Registration .COM US$10.99

It’s difficult to stay competitive in the domain name registration business (pricing wise). How it works is the more registrations you process the higher the tier, the lower the price. Therefore, we are happy to announce we have reached a new tier which is allowing us to offer domain name registrations at US$10.99. The price is the SAME for renewal and transfer. Please note that our price will not fluctuate on daily basis like some domain name registrars. We will maintain same pricing model unless there is a change to the base price which we have no control over.

We passing off our savings to you the customer. Thank you!

 

5 second video freezes / locks up iPhone on iOS10 iOS9

Really strange bug was found inside of iOS 10 (and tested on iOS 9). If you run a short 5 second video it will run like any other normal video. The video has sound, and lasts 5 seconds. You can even close the video after you view it, or leave it open in the background. It does not make a difference. About 5-10 seconds later after viewing the video, you will notice your phone simply slow down and eventually it will lock up / freeze. The only way out of it is a hard reboot. After reboot everything seems to be back to normal. This works on any device such as iPad, iPhone, iTouch running on iOS 10 and iOS 9. I haven’t had the opportunity to try earlier versions of the iOS

What is it? Memory leak? Virus? Not sure as of yet, please use caution before running the video. Due note that the video did NOT affect Android devices

5 Second Crash Video

How to hard reboot:

iPhone 7 = hold down power and down sound rocker

All others = hold down home button and power button.

Edit: I found an old iPod touch running iOS 8.4. And the video above had no issues locking it up. I wonder how far does this go?

Edit (December 3, 2016): The above has been patched on iOS 10.2b. It appeared to be a memory leak.

iPhone stuck in reboot loop (iOS9)

I installed BiteSMS (for iOS 7) by accident. And my iPhone got stuck in the infamous reboot loop. You will notice your phone reboot, and you will see Apple logo, and eventually after 60 seconds it will reboot again and so on. Here are suggested solutions that I have attempted:

1. Hard Reset – Holding power and home button. Result: same Apple reboot cycle.

2. ReiBoot – Excellent software that lets you Enter and Exit Recovery mode. Result: same Apple reboot cycle.

I was running out of ideas. Then I read somewhere that you can by-pass Cydia substrate by holding Volume UP until you actually see your phones lock screen. Result: SUCCESS

Once I was in, I was able to get into Cydia, and I unstainstalled BiteSMS. Then I held the power button and shutdown and rebooted thereafter. All was back to normal.

I hope this helps someone who wants to preserve their jailbreak. This was performed on iOS 9.0.2.

App attempts to access privacy sensitive data

During process of uploading an app to the AppStore you might run into an issue where you will receive an email indicating that your application needs further keys inserted in your info.plist file.

The two keys that I was required to add were: NSCalendarsUsageDescription and NSBluetoothPeripheralUsageDescription. Both do require a string explaining to the user how the app uses this data. Without the two, you are trapped and your application will fail Apple’s approval each and every time.

The solution is fairly simple, open your info.plist file and add the following:

NSCalendarsUsageDescription

NSCalendarsUsageDescription
$(PRODUCT_NAME) calendars use.

NSBluetoothPeripheralUsageDescription

NSBluetoothPeripheralUsageDescription
$(PRODUCT_NAME) bluetooth use.

Resubmit your binary and your application should/will pass Apple’s quality assurance.

How to leverage browser caching

What is browser caching?

Every time a browser loads a webpage it has to download all the web files to properly display the page. This includes all the HTML, CSS, JavaScript and images.

Some pages might only consist of a few files and be small in size – maybe a couple of kilobytes. For others however there may be a lot of files, and these may add up to be several megabytes large. Twitter.com for example is 3 MB+.

The issue is two fold.

These large files take longer to load and can be especially painful if you’re on a slow internet connection (or a mobile device). Each file makes a separate request to the server. The more requests your server gets simultaneously the more work it needs to do, only further reducing your page speed.

Browser caching can help by storing some of these files locally in the user’s browser. Their first visit to your site will take the same time to load, however when that user revisits your website, refreshes the page, or even moves to a different page of your site, they already have some of the files they need locally.

This means the amount of data the user’s browser has to download is less, and fewer requests need to be made to your server. The result? Decreased page load times.

Here’s something you can add to your apache htaccess file and see if it improves loading times for you:

 

##EXPIRES CACHING
ExpiresActive On
ExpiresByType image/jpg “access 1 month”
ExpiresByType image/jpeg “access 1 month”
ExpiresByType image/gif “access 1 month”
ExpiresByType image/png “access 1 month”
ExpiresByType text/css “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/javascript “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 1 week”
##EXPIRES CACHING

Let us know what you think?

EDIT: Its actually ##EXPIRES CACHING no need to have # after caching.