![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif)
Basically, your friend has 3 options to get around this:
Option #1:
Install either "Breadwallet" (iOS and Android) or "Simple Bitcoin Wallet" (Android only). They are currently the only know bitcoin wallets that use the same Derivation Path as MBHD. So you can restore your wallet in either of these apps using your "wallet words"/seed. After the app syncs, he should have his full balance showing. I do not recommend or endorse either of these apps for long term use/storage of bitcoins, but merely as a way to get access to the coins so they can be sent to another wallet.
Option #2:
If no iOS or Android device, then he can try extracting the private keys from the mbhd.wallet.aes file using my python scripts.
Option #3:
If running python scripts is a bit too complicated, you can get your private keys the manual way:
1. create an offline copy of: https://iancoleman.github.io/bip39/ (instructions at the bottom of the page)
2. put your seed at the top where it says "Mnemonic seed"
3. In the "Derivation Path" section, Click the "BIP32"
4. For "client", select MultiBitHD (the "Bip32 Derivation Path) should say: m/0'/0
5. Copy all the "Receive" addresses/private key pairs from the bottom of page (you may need to click "show more" a few times to find ALL the "Receive" addresses used)
6. Now, chance the "client" to "custom"... and set the "BIP32 Derivation Path" to: m/0'/1
7. Now all the addresses/private keys listed at the bottom will be your "change addresses" (again, you may need to click "show more" a few times to find ALL the "Change addresses used.
Once you have the private keys, you can sweep or import them into another wallet, like Electrum