Size: a a a

2020 March 13

EG

Emmanuel Goldstein in rust_offtopic
Pavel
так это опенждк, тебе нужно смотреть на рантайм который поставлялся с ENEA OS
Скажем так, утилита jaotc появилась в девятой версии джавы. Возможно, была другая утилита, умеющая это делать для ENEA OS.
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
Сим-карта умеет выполнять код на некоей вариации джавы.
не вариации, а подмножестве + другой рантайм
источник

С

Слава in rust_offtopic
@pavlus_0 ты и в самом деле займись перписыванием видеодрайвера базового  линуксового на яву
источник

EG

Emmanuel Goldstein in rust_offtopic
Pavel
не вариации, а подмножестве + другой рантайм
Подмножество — тоже вариация.
источник

С

Слава in rust_offtopic
Даже интересно, что тебе встретится
источник

EG

Emmanuel Goldstein in rust_offtopic
Я знаю про это в основном байку, что в той джаве, которая выполняется на сим-карте, нет способа освободить память вообще.
источник

EG

Emmanuel Goldstein in rust_offtopic
Ни гербедж коллектора (понятно), ни операции free.
источник

p

polunin.ai in rust_offtopic
А зачем в симке код?
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
А зачем в симке код?
Помнишь в кнопочных мобильниках «сим-меню» с всякими подписками?
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
Скажем так, утилита jaotc появилась в девятой версии джавы. Возможно, была другая утилита, умеющая это делать для ENEA OS.
не возможно, а так и было, собственно, один из методов обхода защиты прошивки для применения патчей состоял в установке приложения-болванки, которое аотилось, потом патчилось пару байт в аот бинарнике вооружая это приложение возможностью патчинга памяти прошивки в рантайме
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну и, возможно, для прямого назначения тоже нужно, ХЗ
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Помнишь в кнопочных мобильниках «сим-меню» с всякими подписками?
Лол
источник

EG

Emmanuel Goldstein in rust_offtopic
Но сим-меню — это точно жава
источник

EG

Emmanuel Goldstein in rust_offtopic
Java Card, если быть точным
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
Я знаю про это в основном байку, что в той джаве, которая выполняется на сим-карте, нет способа освободить память вообще.
там gc нет, но там и рама персистентная
источник

EG

Emmanuel Goldstein in rust_offtopic
Pavel
там gc нет, но там и рама персистентная
Там ещё и free() нет. А рама там, конечно, персистентная, но очень сильно конечная.
источник

EG

Emmanuel Goldstein in rust_offtopic
(И технически можно ребутнуть симкарту через специальный девайс)
источник

P

Pavel in rust_offtopic
polunin.ai
А зачем в симке код?
чтоб хранить твою телефонную книгу, например, парсить сообщения оператора, шифровать/рачшифровывать штуки, т.д.
источник

Т8

Т-34 85 in rust_offtopic
Emmanuel Goldstein
Сим-карту же.
"Java Card Virtual Machine"

"Однако многие возможности языка Java не поддерживаются в Java Card, например, типы char, double, float и long, ключевое слово transient, перечислимые типы (enum), многомерные массивы, финализаторы, клонирование объектов, потоки. "
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
(И технически можно ребутнуть симкарту через специальный девайс)
сим-карту можноти сломать правильным броадкастом в андроиде
источник