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

Written by

in

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


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

Comments

2 responses to “Еще одна апликуха для ведройда: FixNet”

  1. ALS_SkyNet Avatar
    ALS_SkyNet

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

    1. Necromant Avatar
      Necromant

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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.