Thank you.
I independently found libraries that generate the same address as Trust Wallet, as well as Cryptoneed (Mobile Apps).
Who needs my code, copy and customize for yourself:
from hdwallet import BIP44HDWallet
from hdwallet.utils import generate_mnemonic
from hdwallet.derivations import BIP44Derivation
from hdwallet.cryptocurrencies import BitcoinMainnet, EthereumMainnet
from bip_utils import Bip84, Bip84Coins, Bip44Changes, Bip39SeedGenerator
LanguageInMnemonic = "english"
Mnemonic = generate_mnemonic(language = LanguageInMnemonic, strength = 128)
Seed = Bip39SeedGenerator(Mnemonic).Generate()
print(Mnemonic)
if IsCheckBTC == "+":
if IsCheckBTCBip44 == "+":
CheckedWalletBTCBip44 = BIP44HDWallet(cryptocurrency=BitcoinMainnet)
CheckedWalletBTCBip44.from_mnemonic(mnemonic = Mnemonic, language = LanguageInMnemonic, passphrase = None)
CheckedWalletBTCBip44.clean_derivation()
CheckedWalletBTCBip44Derivation = BIP44Derivation(cryptocurrency = BitcoinMainnet, account = 0, change = False, address = 0)
CheckedWalletBTCBip44.from_path(path = CheckedWalletBTCBip44Derivation)
CheckedAddressBTCBip44 = CheckedWalletBTCBip44.address()
print(CheckedAddressBTCBip44)
if IsCheckBTCBip84 == "+":
CheckedWalletBTCBip84 = Bip84.FromSeed(Seed, Bip84Coins.BITCOIN)
CheckedWalletBTCBip84Step1 = (CheckedWalletBTCBip84.Purpose().Coin().Account(0)).Change(Bip44Changes.CHAIN_EXT)
CheckedWalletBTCBip84Step2 = CheckedWalletBTCBip84Step1.AddressIndex(0)
CheckedAddressBTCBip84 = CheckedWalletBTCBip84Step2.PublicKey().ToAddress()
print(CheckedAddressBTCBip84)
if IsCheckETH == "+":
CheckedWalletETH = BIP44HDWallet(cryptocurrency = EthereumMainnet)
CheckedWalletETH.from_mnemonic(mnemonic = Mnemonic, language = LanguageInMnemonic, passphrase = None)
CheckedWalletETH.clean_derivation()
CheckedWalletETHDerivation: BIP44Derivation = BIP44Derivation(cryptocurrency = EthereumMainnet, account = 0, change = False, address = 0)
CheckedWalletETH.from_path(path=CheckedWalletETHDerivation)
CheckedAddressETH = CheckedWalletETH.address()
print(CheckedAddressETH)
(P. S. I used google translate)