Исходники официальные? Или полученные реверсом (декомпиляцией классов)?
Официальные исходники есть смысл править хотя бы в плане указания в манифесте более новых API и заливки в гуглплей под похожим, но другим именем, и автор за это не сделает больно.
А неофициальные или полученные реверсом только разве что поправить под себя и выкладывать куда-нить на 4pda максимум.
И в плане правок основная проблема в том, что новые андроиды запускают провайдера только с танцами с бубном (и чем новее андроид, тем танцы активнее и непристойнее). Но откручивание провайдера - это уже прямо серьезное переписывание программы, требующее много времени. (хотя подозреваю, что можно как-то обойтись сервисом или интегрировать провайдера прямо в основной код, но это без исходников непонятно можно ли так)