Форум автозвука и установки музыки в автомобиль
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 2599

USB DAC и USB Audio для Android

Комбинированный просмотр

  1. #1
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 3610
    Регистрация
    13.09.2013
    Город/село
    Москва
    Сообщений
    227
    Спасибо (Раздал)
    88
    Спасибо (Получил)
    58

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от aluver Посмотреть сообщение
    Уже ж на драйве обратился, пока первый блин комом - после правки smali в apktool получил ошибку SystemUI при перезагрузке. Вобщем, на драйве быстрее будет, не буду тут оффтопить

    ---------- Сообщение добавлено 22.08.2016 в 21:54 ----------

    Огромное спасибо rage2 за помощь! Надоедливые запросы от UAPP (или других директ-плееров) теперь не беспокоят.
    Кому хочется заморочиться - краткая инструкция.
    1. Вытаскиваете из SystemUI.apk вашего устройства на ПК винраром файл classes.dex
    2. Бэксмалите его (нужны свежие JDK и smali.jar/baksmali.jar, где найти - кругом написано)
    Код:
    java -jar baksmali.jar classes.dex
    3. Находите и редактируете файл UsbPermissionActivity.smali следующим образом:
    ищется и комментируется строчка:
    Код:
    # invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    и под ней добавляются данные 3 строки:
    Код:
    const/4 v0, 0x1
    iput-boolean v0, p0, Lcom/android/systemui/usb/UsbPermissionActivity;->mPermissionGranted:Z
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->finish()V
    4. Собираем взад наш classes.dex:
    Код:
    java -jar smali.jar -o classes.dex out
    5. Открываем винраром наш SystemUI.apk и кидаем с заменой получившийся classes.dex, сжатие - обычное.
    6. Заменяем рут эксплорером старый SystemUI.apk новым, предварительно скопировав новый куда-нибудь в /system/usr и выставив ему права rw-r-r-.
    7. Перезагружаемся, оцениваем результат.

    Я не чего не понял, но очень хочется


  2. #2
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 66830 Аватар для aluver
    Регистрация
    17.02.2015
    Город/село
    Москва, ЮЗАО
    Сообщений
    581
    Спасибо (Раздал)
    315
    Спасибо (Получил)
    627

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от pegon Посмотреть сообщение
    Я не чего не понял, но очень хочется
    дык чего цитировать то целиком, выкладывай свой SystemUI.apk - поправим...


  3. #3
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 3610
    Регистрация
    13.09.2013
    Город/село
    Москва
    Сообщений
    227
    Спасибо (Раздал)
    88
    Спасибо (Получил)
    58

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от aluver Посмотреть сообщение
    дык чего цитировать то целиком, выкладывай свой SystemUI.apk - поправим...
    Эм, а где его взять?


  4. #4
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 66830 Аватар для aluver
    Регистрация
    17.02.2015
    Город/село
    Москва, ЮЗАО
    Сообщений
    581
    Спасибо (Раздал)
    315
    Спасибо (Получил)
    627

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от pegon Посмотреть сообщение
    Эм, а где его взять?
    а гугл санкционно молчит? /system/app/SystemUI.apk, на разных устройствах путь может немного отличаться. рут то есть?


  5. #5
    Новичок Соискатель
    Репутация
    Репутация: 0
    Регистрация
    12.06.2011
    Город/село
    Челябинск
    Сообщений
    3
    Спасибо (Раздал)
    2
    Спасибо (Получил)
    0

    Re: USB DAC и USB Audio для Android

    Доброго времени суток. Android 7.0 Вытащил SystemUI.apk а внутри нет файла classes.dex Кто то может подскажет куда копать?


  6. #6
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 66830 Аватар для aluver
    Регистрация
    17.02.2015
    Город/село
    Москва, ЮЗАО
    Сообщений
    581
    Спасибо (Раздал)
    315
    Спасибо (Получил)
    627

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от welmox Посмотреть сообщение
    Доброго времени суток. Android 7.0 Вытащил SystemUI.apk а внутри нет файла classes.dex Кто то может подскажет куда копать?
    Есть проще путь.
    Качаем кухню ApkTool:

    После прочтения съесть!


    Запускаем, кладем наш SystemUI.apk в подпапку INPUT_APK.
    Выставляем API, согласно версии андроид своего девайса, пункт 84.
    Отключаем подпись, пункт 89.
    Разбираем (только smali) - пункт 04.
    Теперь в _INPUT_APK у нас разобранный apk. Находим там и правим: com/android/systemui/usb/UsbPermissionActivity.smali
    Код:
    Ищем строчку: 
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    Комментируем её символом # (или полностью удаляем):
    # invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    Дописываем после неё:
    const/4 v0, 0x1
    iput-boolean v0, p0, Lcom/android/systemui/usb/UsbPermissionActivity;->mPermissionGranted:Z
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->finish()V
    Сохраняем изменения, возвращаемся в Apktool, собираем наш apk - пункт 05.
    Итоговый файл будет в папке _OUT_APK.


  7. #7
    Новичок Соискатель
    Репутация
    Репутация: 0
    Регистрация
    12.06.2011
    Город/село
    Челябинск
    Сообщений
    3
    Спасибо (Раздал)
    2
    Спасибо (Получил)
    0

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от aluver Посмотреть сообщение
    Есть проще путь.
    Качаем кухню ApkTool:

    После прочтения съесть!


    Запускаем, кладем наш SystemUI.apk в подпапку INPUT_APK.
    Выставляем API, согласно версии андроид своего девайса, пункт 84.
    Отключаем подпись, пункт 89.
    Разбираем (только smali) - пункт 04.
    Теперь в _INPUT_APK у нас разобранный apk. Находим там и правим: com/android/systemui/usb/UsbPermissionActivity.smali
    Код:
    Ищем строчку: 
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    Комментируем её символом # (или полностью удаляем):
    # invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    Дописываем после неё:
    const/4 v0, 0x1
    iput-boolean v0, p0, Lcom/android/systemui/usb/UsbPermissionActivity;->mPermissionGranted:Z
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->finish()V
    Сохраняем изменения, возвращаемся в Apktool, собираем наш apk - пункт 05.
    Итоговый файл будет в папке _OUT_APK.
    Хитрый ведроид так просто не дается

    после пункта 04 пишет.[*] Декомпиляция (smali) SystemUI.apk...Файл не содержит classes.dex, он должен быть деодексирован перед декомпиляцией.

    ---------- Сообщение добавлено 10.09.2018 в 23:38 ----------

    Цитата Сообщение от welmox Посмотреть сообщение
    Хитрый ведроид так просто не дается

    после пункта 04 пишет.[*] Декомпиляция (smali) SystemUI.apk...Файл не содержит classes.dex, он должен быть деодексирован перед декомпиляцией.
    Разобрался, скопировал тока папку framework + systemUI из system на девайсе, деодексировал, дальше как выше


  8. #8
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 11187
    Регистрация
    27.03.2017
    Город/село
    Москва
    Сообщений
    318
    Спасибо (Раздал)
    179
    Спасибо (Получил)
    138

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от aluver Посмотреть сообщение
    Есть проще путь.
    Качаем кухню ApkTool:

    После прочтения съесть!


    Запускаем, кладем наш SystemUI.apk в подпапку INPUT_APK.
    Выставляем API, согласно версии андроид своего девайса, пункт 84.
    Отключаем подпись, пункт 89.
    Разбираем (только smali) - пункт 04.
    Теперь в _INPUT_APK у нас разобранный apk. Находим там и правим: com/android/systemui/usb/UsbPermissionActivity.smali
    Код:
    Ищем строчку: 
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    Комментируем её символом # (или полностью удаляем):
    # invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
    Дописываем после неё:
    const/4 v0, 0x1
    iput-boolean v0, p0, Lcom/android/systemui/usb/UsbPermissionActivity;->mPermissionGranted:Z
    invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->finish()V
    Сохраняем изменения, возвращаемся в Apktool, собираем наш apk - пункт 05.
    Итоговый файл будет в папке _OUT_APK.
    А зачем это?


  9. #9
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 3610
    Регистрация
    13.09.2013
    Город/село
    Москва
    Сообщений
    227
    Спасибо (Раздал)
    88
    Спасибо (Получил)
    58

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от aluver Посмотреть сообщение
    дык чего цитировать то целиком, выкладывай свой SystemUI.apk - поправим...
    Разобрался))
    Вот https://yadi.sk/d/Me1-WOprv6XDe


  10. #10
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 66830 Аватар для aluver
    Регистрация
    17.02.2015
    Город/село
    Москва, ЮЗАО
    Сообщений
    581
    Спасибо (Раздал)
    315
    Спасибо (Получил)
    627

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от pegon Посмотреть сообщение
    Разобрался))
    ну вот, другое дело! держи https://drive.google.com/open?id=0B1...V83bWhaekZXdzA
    про права не забудь, читай инструкцию внимательно.


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa