2012-03-20 14 views
23

Chciałbym zmienić ciąg ID urządzenia, który będzie widoczny po wpisaniu "urządzeń adb" w wierszu polecenia. Gdybym typu „” urządzenia ADB na rozkaz prompot wtedy mogę zobaczyć poniżej MSG,Jak mogę zmienić nazwę urządzenia? (urządzenia adb)

D:\>adb devices 
List of devices attached 
5A3C000600000001  device 

Czy jest ktoś, kto wie, jak identyfikator urządzenia (5A3C000600000001) ciąg generowany? A w jaki sposób mogę zmienić ciąg ID urządzenia?

+0

Chcesz zmienić, nazwę Emulator lub urządzenie podłączone do komputera? – Triode

+0

http: //blog.burrowsapps.com/2011/09/android-change-hostname.html. –

+0

http://stackoverflow.com/questions/13868411/change-android-development-device-id/13871602 – fadden

Odpowiedz

4

W Androidzie przejdź do Ustawienia> Aplikacje> Tworzenie i dotknij Nazwa hosta urządzenia. Możesz zmienić nazwę i powinna się pojawić, gdy zostanie dołączona do adb.

Inne rozwiązanie można znaleźć tutaj: http://forum.xda-developers.com/showthread.php?t=1462320. Będziesz musiał uzyskać dostęp do roota i zainstalować klienta terminalowego oraz wykonać trochę hackowania niskiego poziomu, aby je naprawić.

Inną opcją jest użycie aplikacji Hosts wymienionej w pozycji http://www.thriveforums.org/forum/toshiba-thrive-networking/3157-how-do-i-change-device-name.html, ale nie udało mi się znaleźć aplikacji, do której się odnosi.

Najlepsza opcja Myślę, że wystarczy zainstalować Cyanogenmod na swoich urządzeniach. Jest to najbardziej stabilny niestandardowy Android ROM i ma wiele przydatnych innych funkcji, które nie są dostępne w systemie Android.

+19

nie każdy telefon ma tę opcję – waqaslam

+0

Tak, to całkiem możliwe. Używam Cyanogenmod 7 w HTC Desire. Zajmę się sposobem na zrobienie tego na wszystkich urządzeniach. –

+1

Dziękuję za odpowiedź, ale nie mogę znaleźć nazwy hosta na stronie Development. – user1280781

3

Mam kilka identycznych systemów rozwojowych (Odroid A), które zgłaszają ten sam kod urządzenia, co uniemożliwia mi użycie więcej niż jednego na tym samym komputerze PC z adb. Niestety nie ma sposobu na zmianę tego z GUI piernika na tej platformie, jak wcześniej sugerowano.

Numer seryjny urządzenia (zgodnie z komunikatem "urządzenia adb") wydaje się być ustawiony w jądrze, pod arch/arm/plat-s5p/devs.c (poszukaj "device_serial"). Może to być inne dla twojego urządzenia, sugerowałbym grep przez źródła jądra dla identyfikatora urządzenia, który jest zgłaszany przez urządzenia adb. Zmienić ciąg, przebudować jądro i migać go na ...

wydaje się być różne na ICS przy okazji ...

+2

Poprzednie odpowiedzi nie rozwiązały problemu w mojej sytuacji, chociaż pytanie było bezpośrednio stosowane. Miałem nadzieję, że informacje, które znalazłem, przydadzą się komuś, ponieważ bezpośrednio odpowiada na oryginalne pytanie. Nie sądzę, żebym zadał nowe pytanie ... –

+0

Masz rację. Myślę, że przeczytałem to zbyt szybko ... z mojej winy. Przepraszam. – SDwarfs

19

Jeśli masz dostęp do roota, można wprowadzić to do emulatora terminala:

> su (to gain superuser access) 
> getprop net.hostname (this should display the current network name) 
> setprop net.hostname <newhostname> 

Odłącz, a następnie podłącz ponownie, aby odświeżyć sieć.

Byłem na notatce Samsung Galaxy na ICS. Pracowałem jak urok ...

+7

Właściwość 'net.hostname' nie jest sprawdzana przez' adb', więc nie rozumiem, w jaki sposób może to mieć jakikolwiek wpływ na 'urządzenia adb'. To i łącze we wcześniejszym komentarzu odnoszą się do sposobu, w jaki urządzenie pojawia się na liście hostów DHCP (np. "Android-123456789") i nie jest powiązane z pytaniem. – fadden

+0

pracował jak urok. aplikacja, której używałem to ROM Toolbox pro. – anon58192932

+2

To odpowiada na niewłaściwe pytanie, ale bardzo mi to pomogło! – palswim

1

Można ustawić persist.usb.serialno nieruchomości. Sprawdziłem to na Galaxy S4/S4 mini i jest trwały, ale trzeba dostęp root:

adb shell 
su 
setprop persist.usb.serialno Phone1_GalaxyS4 
exit 
adb reboot 

niż w adb devices będziesz mieć

C:\Users\amdc2452>adb devices 
List of devices attached 
Phone1_GalaxyS4 device 
Powiązane problemy