Si usa su teléfono como proveedor de energía, es una función / propiedad de esa fuente cuánta corriente puede suministrar. Hace lo que está diseñado para hacer. Un pequeño dispositivo alimentado por batería (como un teléfono inteligente) no debe servir como un "banco de energía", y aparentemente se limita a sí mismo. Un teléfono con conector tipo C, cuando ingresa al "modo proveedor", debe "anunciar" su capacidad de fuente actual por medio de una resistencia de pull-up a + 5V (o la corriente de pull-up correspondiente) en los pines CC (canal de comunicación).
De nuevo, es una propiedad del teléfono. Si tiene 56k pull-up, está diseñado para suministrar la carga heredada estándar (500-900 mA) solamente. Si el pull-up es 22k, puede suministrar 1.5 A, y si 10k - hasta 3 A. Ahora es una función del consumidor de energía conectado (carga) determinar esta capacidad (midiendo estos pull-ups) y configurarse. No llevar más actual que lo anunciado por el proveedor. No hay "trucos" en el lado del dispositivo que no sea una resistencia desplegable de 5.1k. El proveedor no mide nada, solo "anuncia" su capacidad, por lo que no puede haber "trucos".
Aparentemente, ha determinado experimentalmente que su teléfono tiene un límite incorporado para una carga heredada básica, no más.
Podría haber "trucos" para engañar a un dispositivo para que piense que puede tomar más corriente engañando / cambiando los valores de pull-up anunciados en el lado del host, pero si el host tiene el límite incorporado, no hay trucos. obligarlo a cambiar el límite.