В каких версиях ядра работает эксплойт udev?

В каких версиях ядра работает эксплойт udev ? Погуглив это, я нашел статьи, в которых утверждается, что это работает на Android 2.1 и, возможно, 2.2, но нет информации о версиях ядра.

Мы не можем помочь вам найти ядро, так как это будет считаться рекомендацией для покупки — однако это может быть полезно.
Я просто пытаюсь провести исследование, для которого мне нужна версия ядра . Я не хочу покупать устройство. Я не собираюсь ничего покупать.
Платите ли вы деньги, не имеет значения — поиск того, что можно приобрести (ядро), по стандартам SE — это покупка. Мы можем помочь вам выяснить, когда эксплойт был исправлен / версии, в которых он не исправлен, но на самом деле найти где-то, чтобы получить ядро, не по теме. См . FAQ .
Хорошо, не могли бы вы сказать мне версию ядра.

Ответы (1)

На самом деле я не уверен, что версия ядра имеет значение для этого эксплойта. Это была ошибка, которая была исправлена ​​в репозитории platform_system_core, который, я думаю, содержит библиотеки и системные файлы, которые находятся в /systemкаталоге (об этом говорится в README). Патч был зафиксирован 19 июля 2010 года (во всяком случае, в ветке Froyo).

Держу пари, что любое ядро ​​с более поздней датой сборки также имеет обновленные системные файлы, поэтому система не будет уязвима. uname -aсообщит вам дату сборки ядра данного устройства, но помимо этого я не знаю, можно ли действительно сопоставить его с конкретной версией ядра, особенно на устройствах от разных производителей/операторов/и т. д.

Патч должен помочь. Теперь я просто распаковаю тот патч на ядре, который тестирует эксплойт. Это должно работать правильно?
@EknathIyer: Конечно, если бы вы изменили diff, я бы предположил, что код снова можно будет использовать.