LINUX.ORG.RU

Избранные сообщения smilessss

технические идеи для бизнеса которые можно делать не выходя из хаты имемя только ноут

Форум — Talks

У меня вот возникла идея - создать очередной тред на лоре о поиске идей для бизнеса

а какие технические идеи для бизнеса который можно делать не выходя из хаты имемя только ноут?

желательно чтобы было связано с линуксами и sysopsством

 , , , ,

smilessss
()

как зафорсить андроид использовать выборочные 32 битные soundfx либы или вообще переключить все либы на 32 bit?

Форум — Mobile

задача очень простая
запутить сотф

https://4pda.to/forum/index.php?showtopic=405989

софт использует только 32 битные аудиолибы

купил я плеер fiio jr21
там 64 битный проц
как и во всех современных телефонах
в build.prop следушее

ro.system.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.system.product.cpu.abilist32=armeabi-v7a,armeabi
ro.system.product.cpu.abilist64=arm64-v8a


вайпера там не работают

идея #1 - удалить строки про 64 бита оставить только 32?
но тогда скорее всего будет просто бутлуп

далее есть у меня тв приставка

Tanix W2

на которой работает софт который юзает только 32 битные либы
в build.prop следушее

ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi


#идея 2 - найти способ выборочно грузить 32 либы на 64 устройсвте - но как?

что ещё?
что я упускаю?
любые идеи

 , , ,

smilessss
()

как зафорсить audioserver использовать только 32bit библиотеки из /vendor/lib/soundfx/ вместо /vendor/lib64/soundfx/

Форум — Mobile

Сабж

https://4pda.to/forum/index.php?showtopic=1011797

поставил это - внутри витруалки оно работает

как зафорсить audioserver? использовать только 32bit библиотеки из

/vendor/lib/soundfx/ вместо

/vendor/lib64/soundfx/

Есть 2 девайса - LG G8 и Xiaomi 12 Pro

на первом - dumpsys media.audio_flinger

  path: /vendor/lib/soundfx/libv4a_fx.so
  path: /vendor/lib/soundfx/libv4a_xhifi_ics.so
  path: /vendor/lib/soundfx/libjamesdsp.so
  path: /vendor/lib/soundfx/libv4a_re.so


т.е. G8 использует 32bit билиотеки для звуковых эффектов

на Xiaomi 12 Pro или в виртуалках запущеных на нём

dumpsys media.audio_flinger
  path: /vendor/lib64/soundfx/libjamesdsp.so
  path: /vendor/lib64/soundfx/libv4a_re.so


т.е. mi 12 использует 64bit билиотеки для звуковых эффектов

Проблема в том что libv4a_fx.so и libv4a_xhifi_ics.so - древние 32 bit библиотеки
исходников которых нет, которые работают только на 32bit audioсервере
  path: /vendor/lib/soundfx/libv4a_fx.so
  path: /vendor/lib/soundfx/libv4a_xhifi_ics.so



есть какой-то способ заставить любой андроид с 4 по 12 использовать только 32 bit звуковые либы из «/vendor/lib/soundfx»

я пробовал ставить приложения вроде «virtualization on android» чтобы пускать там старые андроиды 5-7-9 - но они тоже используют 64 bit либы


UDP
что интересно
начал копать
проверил бинарник на LG G8 где всё работает - там вроде 64 bit аудиосерер

хм


file  /system/bin/audioserver                                                                                                         
/system/bin/audioserver: ELF shared object, 64-bit LSB arm64, dynamic (/system/bin/linker64), for Android 32, BuildID=a75e25039f46f9f70ccb0d20d50ff1ca, stripped




а это с нерабочего устройства - он такой же самый

zeus:/ # file  /system/bin/audioserver 
/system/bin/audioserver: ELF shared object, 64-bit LSB arm64, dynamic (/system/bin/linker64), for Android 31, BuildID=8f0fffcdbb3f31b5ff48d36ddebd1c71, stripped

 , , ,

smilessss
()