Думаю, что программно не решите проблему. Батарею придётся удалить и в зависимости какой у неё контроллер сделать внешнее питание ( или через контроллер, или напрямую на материнскую плату) от подходящего по мощности и качеству выходного напряжения DC-DC преобразователя. Батарею нужно аккуратно приподнять чтобы пролезла пластиковая карта и со всех сторон потихоньку подрезать ею клейкую прослойку при этом тянуть (без фанатизма) батарею вверх. Предварительно "отстегните" разъём от материнской платы. Вот посмотрите, как это делают, вскрывая Nexus 9
И что-то мне подсказывает, что
этот вариант организации внешнего питания должен подойти.