DNS Hostname Changer

DNS Hostname Changer


*** REQUIRES ROOT ACCESS ***
If you do not know what this is you probably do not have it and this will do nothing for you.

Simple app which allows you to change your device's hostname to your custom defined hostname. This setting will remain after rebooting. The device hostname is changed and the network services are toggled so the device updates the DHCP and DNS servers with the new hostname. Once completed you should be able to ping your device at the user defined hostname. For instance, checking a default android device's hostname from DNS would show "android-abcdefghijklmnop" or some long unrecognizable name. Changing the hostname will update DHCP and DNS so that your device will appear as "your-defined-name".

Permissions:
*** REQUIRES ROOT ***
Sorry but this is due to Google making the hostname setting a secure setting. I have no control over this.

WRITE_SETTINGS: Required to change the hostname and toggle airplane mode.

ACCESS_WIFI_STATE: Determine if we need to toggle the WIFI once the hostname is changed.

CHANGE_WIFI_STATE: Toggle the WIFI if needed.

RECEIVE_BOOT_COMPLETED: Retain hostname change across reboot.

Recent changes:
Version 1.1
6/21/2013 Fixed forcing name to uppercase by request

Version 1.0
1/23/2013 First Draft.



Please let me know any issues or feedback,

Thanks,

[email protected]
Add to list
Free
86
4.3
User ratings
448
Installs
10,000+
Concerns
0
File size
50 kb
Screenshots
Screenshot of DNS Hostname Changer Screenshot of DNS Hostname Changer
About DNS Hostname Changer
*** REQUIRES ROOT ACCESS ***
If you do not know what this is you probably do not have it and this will do nothing for you.

Simple app which allows you to change your device's hostname to your custom defined hostname. This setting will remain after rebooting. The device hostname is changed and the network services are toggled so the device updates the DHCP and DNS servers with the new hostname. Once completed you should be able to ping your device at the user defined hostname. For instance, checking a default android device's hostname from DNS would show "android-abcdefghijklmnop" or some long unrecognizable name. Changing the hostname will update DHCP and DNS so that your device will appear as "your-defined-name".

Permissions:
*** REQUIRES ROOT ***
Sorry but this is due to Google making the hostname setting a secure setting. I have no control over this.

WRITE_SETTINGS: Required to change the hostname and toggle airplane mode.

ACCESS_WIFI_STATE: Determine if we need to toggle the WIFI once the hostname is changed.

CHANGE_WIFI_STATE: Toggle the WIFI if needed.

RECEIVE_BOOT_COMPLETED: Retain hostname change across reboot.

Recent changes:
Version 1.1
6/21/2013 Fixed forcing name to uppercase by request

Version 1.0
1/23/2013 First Draft.



Please let me know any issues or feedback,

Thanks,

[email protected]

Android Market Comments
A Google User
Jun 20, 2015
It Worked!! Yes! Finally something that could change android phone Hostname. Now I can block the correct MAC Address ^^
A Google User
May 26, 2015
Not a Permanent Change The app did in fact initially change the hostname shown in my router. To test the permanency of the change, I delted the app after having made the change to the name then rebooted my S6 Edge. After rebotting, I refreshed my router and the usual android-xxxxx was back in the attached device table. I might be wrong but it appears that to keep the hostname changed this app must continously run in the background.
A Google User
May 23, 2015
Junk Root checker verified i was rooted but installing this says im not. Other programs requiring root work...
A Google User
May 22, 2015
Huawei G730 Somebody put his horrid name as a hostname on my brand new device! (... weird) and this app wasn't able to fix it. Though, when I try to change it, the standard numeric name appears for change instead of the horrid name, but horrid name remains
A Google User
May 8, 2015
Does not aquire su rights, fails not getting (but already rooted) Does not even tries to get su permission, complains about no root. You only need this in Terminal (so you don't need any app): > su > getprop net.hostname > setprop net.hostname
Version 1000000
Version 1000000