What is reverse tethering?
We all know what tethering is in an android phone. Tethering is one of the feature which makes possible to connect and access Internet in PC or laptop from mobile. Android gives this feature as an inbuilt over USB, WiFi and Over Bluetooth. Reverse tethering is just the opposite to this. Here we have a PC connected to Internet via LAN or unknown WiFi. With the reverse tethering, we can connect this PC to our android phone and access Internet there.
Here I am discussing how to reverse tether from a Linux PC (Ubuntu in my case) to an android phone.
In cases like banking websites or survey pages etc, it is better to disable the back button action. Even if the back button is pressed, the browser should stay in the same page.
What are ADB and Fastboot?
These two tools allow you to send terminal commands to your phone from your computer via USB. They both serve different functions, but they can be installed with relative ease at the same time, so it’s helpful to have both. Here’s a (very) brief breakdown on what these tools do:
phpMyAdmin is a free and open source tool written in PHP intended to handle the administration of MySQL with the use of a web browser. It can perform various tasks such as creating, modifying or deleting databases, tables, fields or rows; executing SQL statements; or managing users and permissions.
In the last post I’ve discussed how to install LAMP server in Ubuntu.
LAMP is an open source Web development platform that uses Linux as the operating system, Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language. (Sometimes Perl or Python is used instead of PHP).
As the platform has four layers, LAMP is sometimes referred to as a LAMP stack. Stacks can be built on different operating systems. Developers that use these tools with a Windows operating system instead of Linux are said to be using WAMP; with a Macintosh system, MAMP; and with a Solaris system, SAMP.
Here I am discussing how to install LAMP server in Ubuntu.
Oracle Java is a proprietary implementation for Java that is free to download and use for commercial use, but not to redistribute, therefore it is not included in a officially maintained repository.
There are many reasons why you would want to install Oracle JDK over OpenJDK (for example, while using android studio).