Pages:
Author

Topic: Electrum for Android - page 2. (Read 25526 times)

member
Activity: 86
Merit: 10
April 21, 2016, 06:33:06 AM
Oh no, after using the android  wallet for a while it cannot send anymore with this error "unpack requires a string argument of length 4". I guess some inputs might have broken the functionality.

Oh yes! I have the same problem
legendary
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.
March 20, 2016, 08:22:37 AM
Oh no, after using the android  wallet for a while it cannot send anymore with this error "unpack requires a string argument of length 4". I guess some inputs might have broken the functionality.
legendary
Activity: 1896
Merit: 1353
March 09, 2016, 04:05:21 AM
How to delete a wallet?
I have tried to delete App,, then installed again. The wallet is already available.

First upgrade the app to the lastest version, then uninstall it.
That will delete your wallet.
Do not forget to keep a paper backup of your seed phrase.
legendary
Activity: 1896
Merit: 1353
March 08, 2016, 05:48:49 AM
Not when there is a lockout policy. Big passwords typically lead to data-loss and bad practices for people who don't use a hardware key which has a bigger attack surface than short keys stored in their brain. The encrypted data protection itself has nothing to do with a password since no hardware isolation or policy isolation is used.

If I get free time I'll make a GIT fork and implement the Android keystore which uses hardware isolation on most devices. You can also put the encrypted data in a sandbox that is safe everywhere but jailbroken devices.

Note: I pushed an new apk today, that stores wallet and config data to the device internal data storage.
legendary
Activity: 3038
Merit: 1032
RIP Mommy
March 07, 2016, 05:54:58 PM
Nice, it's backwards compatible to pre-xpub MPK format.
full member
Activity: 141
Merit: 100
March 07, 2016, 01:35:22 PM
How to delete a wallet?

I have tried to delete App,, then installed again. The wallet is already available.


More. I want more settings in mobile version.
legendary
Activity: 1896
Merit: 1353
March 07, 2016, 01:09:34 AM
I think one of the problem is, in android version, the QR gives "non hex" format of raw transaction ( something like this AFEA*0JN*-P9O1OY+:GV+.GKECS2R$KZW9$6MU6KPMMJLRI74SCEVS$K$NEASLB0.R.U3KEGJ+1UHYGF-Y-:PEY:ES-0D-$P0TUX1F4D6S5P..... ), while in desktop version the qr data is in hex format.

I'm on 2.6.1 both desktop and android.

this "non hex" format is called base43
it should be what both the desktop version and the android version use.
legendary
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.
March 06, 2016, 07:42:00 PM
I think one of the problem is, in android version, the QR gives "non hex" format of raw transaction ( something like this AFEA*0JN*-P9O1OY+:GV+.GKECS2R$KZW9$6MU6KPMMJLRI74SCEVS$K$NEASLB0.R.U3KEGJ+1UHYGF-Y-:PEY:ES-0D-$P0TUX1F4D6S5P..... ), while in desktop version the qr data is in hex format.

I'm on 2.6.1 both desktop and android.
legendary
Activity: 1896
Merit: 1353
March 06, 2016, 03:28:30 PM
If I get free time I'll make a GIT fork and implement the Android keystore which uses hardware isolation on most devices. You can also put the encrypted data in a sandbox that is safe everywhere but jailbroken devices.
that would be awesome
legendary
Activity: 1896
Merit: 1353
March 06, 2016, 03:26:58 PM
When android multisig wallet electrum sends coin, it says "Partially signed" with a QR code. I scanned that QR with another android electrum on the send tab. It says "wrong UPE" or something. I also scanned that with my desktop electrum (using load transaction..) It says "unable to parse".

wrong UPE: the scanner recognized it as a barcode, not a qr code. retry, holding your camera well aligned.
"unable to parse": maybe the desktop version is to old?
sr. member
Activity: 318
Merit: 260
March 06, 2016, 03:08:43 PM
Trying multisig. So I created electrum multisig-wallets on desktop. I can use desktop electrum to initiate sending and use the android electrum to cosign it, just fine. But I  does not seem to work when initiate sending with android, then desktop to cosign. Ideally I have two android phones, I want them to cosign one another tx.

When android multisig wallet electrum sends coin, it says "Partially signed" with a QR code. I scanned that QR with another android electrum on the send tab. It says "wrong UPE" or something. I also scanned that with my desktop electrum (using load transaction..) It says "unable to parse".

Also android electrum only supports 6 digits password which can be brute forced within a blink, any plans to support characters.. ?

Not when there is a lockout policy. Big passwords typically lead to data-loss and bad practices for people who don't use a hardware key which has a bigger attack surface than short keys stored in their brain. The encrypted data protection itself has nothing to do with a password since no hardware isolation or policy isolation is used.

If I get free time I'll make a GIT fork and implement the Android keystore which uses hardware isolation on most devices. You can also put the encrypted data in a sandbox that is safe everywhere but jailbroken devices.
legendary
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.
March 06, 2016, 09:25:50 AM
Trying multisig. So I created electrum multisig-wallets on desktop. I can use desktop electrum to initiate sending and use the android electrum to cosign it, just fine. But I  does not seem to work when initiate sending with android, then desktop to cosign. Ideally I have two android phones, I want them to cosign one another tx.

When android multisig wallet electrum sends coin, it says "Partially signed" with a QR code. I scanned that QR with another android electrum on the send tab. It says "wrong UPE" or something. I also scanned that with my desktop electrum (using load transaction..) It says "unable to parse".

Also android electrum only supports 6 digits password which can be brute forced within a blink, any plans to support characters.. ?
sr. member
Activity: 306
Merit: 250
March 05, 2016, 02:33:11 PM
Any chance that it might someday support hardware wallets (Ledger in particular)? Then it would be a perfect companion for the desktop version.
newbie
Activity: 34
Merit: 0
March 05, 2016, 12:50:33 PM
Thanks, is it identical to the final apk?
I think the google play version has been updated twice this beta.
I used that beta and it worked fine for me.

The author (ThomasV) stopped posting betas once it went live on google play.
He would likely be open to posting the latest APK on the electrum.org/#download page if you ask him directly.
newbie
Activity: 34
Merit: 0
March 05, 2016, 01:24:25 AM
Where can I get the new apk without google play?  (safe source?)
There is still a 2.6 beta APK here: http://download.electrum.org/beta/
sr. member
Activity: 318
Merit: 260
March 04, 2016, 04:22:09 PM
I actually hear TEE is opening up for Android. This means wallets can run vitals isolated. There has been isolated keystore services a while too. They both use hardware TEE like ARM Trustzone. This is pretty hard to hack. Famous iphone hackers can't touch the kernel protection that uses it.

Ledger Trustlets still only run on selected Samsung phones though.

Anything that's not vulnerable to published SMS and signing vulnerabilities have both the keystore, which is in the SDK for any app to use going back to older API versions, and the licensed TEE execution. Google is suppose to implement a non-licensed TEE service very soon and it'll only require updating the ROM on an older device.

This means anything you shouldn't be supporting you won't need to support. You could also just use keystore API which is hardware backed on pretty much everything with Android 4.1+ on it from the factory.

Hardware isolation even if just for keys is well worth the investment though, and will only take about 200 more lines of code.

I may make a fork to experiment with it. I believe Electrum uses Python and some framework for it's app.
legendary
Activity: 1806
Merit: 1164
March 04, 2016, 03:01:14 PM
I actually hear TEE is opening up for Android. This means wallets can run vitals isolated. There has been isolated keystore services a while too. They both use hardware TEE like ARM Trustzone. This is pretty hard to hack. Famous iphone hackers can't touch the kernel protection that uses it.

Ledger Trustlets still only run on selected Samsung phones though.
full member
Activity: 174
Merit: 253
March 04, 2016, 01:09:16 PM
Where can I get the new apk without google play?  (safe source?)
sr. member
Activity: 318
Merit: 260
February 28, 2016, 01:39:34 AM
I actually hear TEE is opening up for Android. This means wallets can run vitals isolated. There has been isolated keystore services a while too. They both use hardware TEE like ARM Trustzone. This is pretty hard to hack. Famous iphone hackers can't touch the kernel protection that uses it.
newbie
Activity: 34
Merit: 0
February 27, 2016, 11:35:55 PM
Electrum is now in Google Play as a regular APK.
Much easier to install and use than before.

https://play.google.com/store/apps/details?id=org.electrum.electrum
Pages:
Jump to: