Size: a a a

StartAndroid Ru Chat

2020 May 29

P

Pavel in StartAndroid Ru Chat
Всем доброго дня!
Подскажите, пожалуйста, есть ли возможность следующий метод переделать с использованием datbinding. Код располагается во вью.
(llTrackList это linear layout соответственно):

private fun initTrackList(trackList: ArrayList<TrackRow>) {
       var tvNumber: TextView
       var tvTitle: TextView
       var tvTime: TextView
       for (i in 0 until trackList.size) {
           val trackView = layoutInflater.inflate(
               R.layout.track_row,
               baseRootView.findViewById(R.id.activity_detail_album__llTrackList),
               false
           )
           tvNumber = trackView.findViewById(R.id.track_row__tvNumber)
           tvNumber.text = trackList[i].number
           tvTitle = trackView.findViewById(R.id.track_row__tvTrack)
           tvTitle.text = trackList[i].title
           tvTime = trackView.findViewById(R.id.track_row__tvTime)
           tvTime.text = trackList[i].time
           llTrackList.addView(trackView)
       }
источник

I

Ivan in StartAndroid Ru Chat
☠️ hex 🇷🇺🐍
Господа, проблема такая: пропускная способность сервера 4Mb, а файл (панорамное фото) весит 5 - 7. Сжимать фото я умею, но лучше не сжимать чтобы не терять качество, может есть какой-то вариант по кускам отправить? Кто-нибудь сталкивался с подобным?
Пропускная способность 4 мб в секунду или?
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Chat
Ivan
Пропускная способность 4 мб в секунду или?
на запрос
источник

c

c4md in StartAndroid Ru Chat
Всем доброго времени суток. Прошу помощи. Я не понимаю, как можно сделать так, чтобы программа отредактировала .so файл (7ad9219b7c заменила на 7ad9219b7c). Помогите, пожалуйста!
источник

BD

Black Duck in StartAndroid Ru Chat
c4md
Всем доброго времени суток. Прошу помощи. Я не понимаю, как можно сделать так, чтобы программа отредактировала .so файл (7ad9219b7c заменила на 7ad9219b7c). Помогите, пожалуйста!
Ты прям в рантайме хочешь?
источник

c

c4md in StartAndroid Ru Chat
Ну да..
источник

c

c4md in StartAndroid Ru Chat
Если можно, конечно.
источник

BD

Black Duck in StartAndroid Ru Chat
Чисто нативно если, то..
0)читаешь текущие права доступа(вроде как нельзя никак, кроме чтения /proc/<pid>/maps
1)вызываешь mprotect, чтобы изменить права доступа(надо включить запись)
2)меняешь что надо
3)возвращаешь старые права
источник

BD

Black Duck in StartAndroid Ru Chat
не думаю, что андроид-апи что-то такое предоставляет
но ты можешь сделать свою so, которая выполнит все это

с парсингом maps могу помочь т.к. сам недавно делал такое себе
остальное вроде как просто
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
c4md
Ну да..
а Вам надо до подгрузки so или когда она загружена в память?
источник

c

c4md in StartAndroid Ru Chat
Хмм
источник

c

c4md in StartAndroid Ru Chat
Смотрите. Я делаю чит (отдельным приложением) на игру. Когда функция в чите активирована, то в /data/app/*/lib/libunity.so меняется строка.
источник

c

c4md in StartAndroid Ru Chat
Black Duck
не думаю, что андроид-апи что-то такое предоставляет
но ты можешь сделать свою so, которая выполнит все это

с парсингом maps могу помочь т.к. сам недавно делал такое себе
остальное вроде как просто
Хорошо, спасибо..
источник

c

c4md in StartAndroid Ru Chat
Black Duck
не думаю, что андроид-апи что-то такое предоставляет
но ты можешь сделать свою so, которая выполнит все это

с парсингом maps могу помочь т.к. сам недавно делал такое себе
остальное вроде как просто
Я помню, смотрел похожий чит, там тоже внутри библиотека была.
источник

BD

Black Duck in StartAndroid Ru Chat
Вот-вот.. сделайте свою

А доступ к игре вы получаете через ptrace?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
читы, по большей мере, патчат память уже подгруженную. Тут тогда стоит смотреть в сторону что @Black_Duck написал
источник

c

c4md in StartAndroid Ru Chat
Black Duck
Вот-вот.. сделайте свою

А доступ к игре вы получаете через ptrace?
Можно я Вам в ЛС отпишу?
источник

BD

Black Duck in StartAndroid Ru Chat
Vladyslav Lozytskyi
читы, по большей мере, патчат память уже подгруженную. Тут тогда стоит смотреть в сторону что @Black_Duck написал
да у него по любому уже в загрузке
если только он сам игру не стартует

я не понимаю еще как он в память чужого процесса вломился, если свою либу не писал..
или андроидапи дает доступ к ptrace?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Как-то точно можно, но я не в курсе как. Тот же Cheat engine позволяет поставить процесс на паузу и отредактировать содержимое памяти процесса. При этом с самой игрой делать ничего не нужно.
источник

BD

Black Duck in StartAndroid Ru Chat
Vladyslav Lozytskyi
Как-то точно можно, но я не в курсе как. Тот же Cheat engine позволяет поставить процесс на паузу и отредактировать содержимое памяти процесса. При этом с самой игрой делать ничего не нужно.
ну это ptrace/dbgapi.. зависит от системы
источник