A few days ago, I started developing on android, and I want to see some tutorials in android developers web site, so navigate my browser to developer.android.com , but I got this error :
Forbidden
Your client does not have permission to get URL / from this server. (Client IP address: <my-ip>)
You are accessing this page from a forbidden country.
Yes, google applies US sanction against some countries, or we can say that google is another department of US government .
So, I tried to use anonymous browsing applications such as Vidalia and Your Freedom to get result, but the result was the same, Forbidden !
Then I tried a vpn connection, and I was thinking that this should work, but this solution did not work, too !
I remembered that Opera Mini has a mechanism that can bypass internet censorship, so browsed this address in my android phone with opera mini …
This time, google could not detect my ip, and the page opened normally .
( perhaps if google did not restrict this site access, I could damage US peaple or militaries ! lol )
Opera mini solved the problem, just in mobile, but I want to see that website in computer . With a search by google ! I found that there is a micro emulator that can run MIDlet files, and because Opera mini has a java me version, I could run it on my computer .
I had to download this micro emulator form google ,code.google.com , becuase that project resides on google codes, and also this site has restricted access . But there was another way to download, Maven !
I had an option, to add the micro emulator project, as a dependency to my maven projects.
So I added this code snippets to one of my maven projects :
<repository>
<id>pyx4j-web-snapshot</id>
<url>http://repository.pyx4j.com/maven2-snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
and :
<dependency>
<groupId>org.microemu</groupId>
<artifactId>microemulator</artifactId>
<version>2.0.4</version>
<scope>provided</scope>
</dependency>
And with a maven install command, I downloaded the micro emulator !
Everything was OK to browse developer.android.com on my computer, using Opera Mini jar file and Micro Emulator jar file !
Now, what do you think !?
If we can access to google services normally, what will lose google !?