yarrick / iodine

Official git repo for iodine dns tunnel
https://code.kryo.se/iodine
ISC License
6.26k stars 508 forks source link

Fix PIE error #14

Closed bmccoy11 closed 9 years ago

alanbazan0 commented 9 years ago

i need the compiled file for lilipop

bmccoy11 commented 9 years ago

You can always merge this with a forked repository and compile it yourself. If you can't compile binaries yourself for Lollipop, you'll need to find a PIE patch - look for a flushable ZIP on XDA Developers. I haven't found a working patch for Android 5.1. PS, AndIodine, a good Iodine client for Android has worked for me on Android 5.1.1 - https://f-droid.org/repository/browse/?fdid=org.xapek.andiodine

bmccoy11 commented 9 years ago

Flashable ZIP*

alanbazan0 commented 9 years ago

thank you, i have tried to build the project but i haven't had good results, let me check androdine.

alanbazan0 commented 9 years ago

is it an application or command?

bmccoy11 commented 9 years ago

It's a full Android package (APK). The UI is pretty good as well. You might have to disable some default options to get it to connect to the server.

alanbazan0 commented 9 years ago

I'm already connected to my server :) thanks

alanbazan0 commented 9 years ago

2015-08-05 02 02 15

is it supposed i am connected?

yarrick commented 9 years ago

@bmccoy11 Can you test the binary in http://code.kryo.se/iodine/iodine-latest-android.zip ? It should contain one that works for modern android.

bmccoy11 commented 9 years ago

Nope... Using the binary from the armeabi folder on my Nexus 5 running 5.1.1. It still isn't a position independent executable.

alanbazan0 commented 9 years ago

@yarrick i tried that version but it doesn't work, because the PIE problem

yarrick commented 9 years ago

Ok, strange. It is 5k bigger now at least..

yarrick commented 9 years ago

If I apply your patch I get the same size as not specifying APP_PLATFORM at all (and no PIE).

I don't really know what more to try.