Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix PIE error #14

Closed
wants to merge 1 commit into from
Closed

Fix PIE error #14

wants to merge 1 commit into from

Conversation

bmccoy11
Copy link

No description provided.

@alanbazan0
Copy link

i need the compiled file for lilipop

@bmccoy11
Copy link
Author

bmccoy11 commented Aug 5, 2015

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 bmccoy11 closed this Aug 5, 2015
@bmccoy11
Copy link
Author

bmccoy11 commented Aug 5, 2015

Flashable ZIP*

@alanbazan0
Copy link

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

@alanbazan0
Copy link

is it an application or command?

@bmccoy11
Copy link
Author

bmccoy11 commented Aug 5, 2015

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
Copy link

I'm already connected to my server :)
thanks

@alanbazan0
Copy link

2015-08-05 02 02 15

is it supposed i am connected?

yarrick added a commit that referenced this pull request Aug 5, 2015
Build position-indepent executables, required for Android L (5.0+)
They also work with kitkat.

Add new maketarget "cross-android-old" that builds without PIE
for older versions.

Include both new and old versions in latest-android.zip. Add arm64.

Hopefully solves github PR #14.
@yarrick
Copy link
Owner

yarrick commented Aug 5, 2015

@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
Copy link
Author

bmccoy11 commented Aug 5, 2015

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
Copy link

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

@yarrick
Copy link
Owner

yarrick commented Aug 5, 2015

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

yarrick added a commit that referenced this pull request Aug 5, 2015
@yarrick
Copy link
Owner

yarrick commented Aug 5, 2015

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants