Еще одна апликуха для ведройда: FixNet

Ладно, андройд не идеальная платформа, но на данный момент лучшее их того что есть. Остальное либо трупы, либо огороженные поделки эппла. Но вот что бесит, так это то, как выставляется хостнейм. по дефолту это захардкоженный ‘android_’ + длиннющийдевайсайди. Не особо неприятно если мак адресс статичен, так как можно сказать роутеру выдавать читаемый хостнейм этому маку.
Но вот на моем старом flytouch2 мак, чтоб его, динамический и меняется каждую перезагрузку.
Зашибись, прямо планшет гордого анона.
Ладно, надо было это починить. Быстро и грязно было бы перепаковать ramdisk и забить мак в init.rc. Хостнейм так не пофиксишь, потому как его захардкоживает жабакод который работает уже после того, что в init.rc. Да и хотелось бы общего решения. Пришлось писать апликуху.


Так что покумекав, я наваял нечто, что слушает броадкаст BOOT_COMPLETED и по нему фиксит конфиг. Скачать без смс и регистрации тут можно на шитхабе. Требуется рут и бизибокс.

Еще одна апликуха для ведройда: FixNet: 2 комментария

  1. не пашет на 4.1.2 samsung galaxy s3 с рутом и бузибоксом, даж права на суперюзера не пытается запросить.
    а вообще статьи очень интересные..
    тока не понял как там дело закончилось с чипсетом RTL8196C так я и не нашел ни в OpenWrt ни в DD-WRT ни в прошивке от Олега поддержки ни одного роутера под этот чипсет

    1. Оно для 2.х сделано и тестировалось. На 4ке я сам не пробовал. Рут нужен только для правки мак адреса, и если она не включена — он рут и не запрашивает.
      8196С порт опенврт есть, но он пока крайне кривой, на старом ядре и _не_ официальный.
      DDWRT я в хозяйстве не пользую, ровно как и олеговы поделки.
      https://github.com/nekromant/linux-rlx-upstream — вот мой бранч апстрим ядра, если есть желание помочь.
      Как только заставлю работать 3.6 ядро, тогда и будет апдейт по этой теме.

Добавить комментарий