Android Beam breaking change on 4.3 ? - NFC Hacking

Hello,
I have been using the ISMB Snep Java (Google Code) project to communicate with Android Beam using a desktop reader.
Everything was working fine until Android 4.3 where things broke down.
I am in the process of diffing the source in com.android.nfc to try and figure out what has changed and how I can fix.
I will keep this thread updated if there are any interested parties.

I'm on interested man, I need to know how to connect to a android or ios phone without getting permission!
Sent from my C6602 using XDA Free mobile app

conorIRL said:
Hello,
I have been using the ISMB Snep Java (Google Code) project to communicate with Android Beam using a desktop reader.
Everything was working fine until Android 4.3 where things broke down.
I am in the process of diffing the source in com.android.nfc to try and figure out what has changed and how I can fix.
I will keep this thread updated if there are any interested parties.
Click to expand...
Click to collapse
What broke specifically for you? If I recall correctly there 4.3 stack is a bit less robust and you need to explicitly disconnect and close or you'll see issues where the device will not disconnect cleanly and beam/snep comm will fail until the device (android device) is rebooted.

krohnjw said:
What broke specifically for you? If I recall correctly there 4.3 stack is a bit less robust and you need to explicitly disconnect and close or you'll see issues where the device will not disconnect cleanly and beam/snep comm will fail until the device (android device) is rebooted.
Click to expand...
Click to collapse
Hi krohnjw,
Thanks for your reply.
I'm not sure what is broken but..
When you bring the two devices together and touch the "Touch to beam UI" .. the screen just says "Bring devices back together".
Have you any experience with the APDU level commands required for Beam?
Cheers

Related

App dev

I like to automatize almost everything around me, but by self technology, turn on/off lights, stereos, curtains, home security system (home made) well almost everything that works with electricity, but not only that i do it with a microcontroler board based on dspics and bluetooth modems i designed and developed myself
Until now I use my own software visual. Net based and my own UI, and if I want to access and control the mainboard to modify any settings i got to connect to my comp via wifi/internet but i want something more cool, so i was looking forward to develop android apps that i could manage my dsp main board directly vía bluetooth, I installed sdk a. D all the android stuff following android developer official Google site, but i can not even make the thing run the Hello world program, they skip/asume pro java developers and im new to it.. Does any of you could give me a noob /starter guide.. For android apps dev
Sent from my Galaxy Nexus using xda premium
You should check out this.
When ever u build this I would love to get a copy of it sounds interesting
for me, by me and I love you
You just have search tutorials on Google. That helped me get over the hump.
Haha ok no problems i plan to put all my apps for free in the Play store and sell the hardware for controling everything vía bluetooth with your phone xD
Sent from my Galaxy Nexus using xda premium

[Q] VPN problems with RT

When I connect my vpn, wi-fi changes to limited and probably because of that, some macro apps say I am not connected (like hulu or abc for example) but netflix works and also I can download apps from the store.
Does anyone know how to solve this limitation ?
Sent from my GT-I9300 using xda app-developers app
Might be a split tunneling issue...
Do you lose access to web/WAN based resources from a x86 based laptop too when using the same vpn profile?
If so you might need to speak to whoever set the vpn up on the firewall device.
The same problem is in the "full" version of Windows 8.
Until MS will present patch for this (Windows Update) there is no solution to the problem.
Hopefully we will not have to wait long for it...
For now all I can advise is patience
galtom said:
The same problem is in the "full" version of Windows 8.
Until MS will present patch for this (Windows Update) there is no solution to the problem.
Hopefully we will not have to wait long for it...
For now all I can advise is patience
Click to expand...
Click to collapse
I had a bad idea to update my notebook from 7 to 8 and noticed that...same problems with macro like hulu etc...so only possible run on desktop mode (just lazy to go back to 7 since 8 is not useful)...but I on the tablet I still like some things
Sent from my GT-I9300 using xda app-developers app
aalvico said:
I had a bad idea to update my notebook from 7 to 8 and noticed that...same problems with macro like hulu etc...so only possible run on desktop mode (just lazy to go back to 7 since 8 is not useful)...but I on the tablet I still like some things
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Be happy that everything works in desktop mode - it would be truly tragic if in desktop mode Chrome would have the same problem.
I am wondering if they will do something about about browser abilities.
For example HBO Go - it needs Silverlight to work. This means that the only way to watch anything is to run browser in desktop mode.
Since so many stuff is not working in Moder UI, apps in most cases are quite useless - I have to admit that Netflix app is AWESOME! - what was the point for Modern UI in first place?
If Ms truly wants to make it work (like it did with Windows itself in the past) it needs to open Modern UI - just set very clear requirements for developers in order to avoid fragmentation in future.

[Q] Multiple ROMs (one rooted, one non-rooted) on same Nexus 7 device?

Hello XDA-Developers!
Here is my dilemma:
I do app security testing for my company and our team talked management into finally buying us a Nexus 7 device for that purpose. My company is also a big customer of Good for Enterprise.
In order to run Good for Enterprise, it means no root, complex password on the lockscreen, and encrypting the filesystem.
Root is pretty much a necessity for my job (being able to pull files out of /data/data/<app> and see what's going on, running shark and other tools, etc.), but I'd still like to be able to have Good on the tablet. The process for evading root (as laid out in this post on XDA: link) is laborious and doesn't yet work for 4.3.
Is there any way I could have seperate Android ROMs running on the device, one with root and one without?
I see MultiROM is in the process of being ported to the new Nexus 7, but I don't know if it's going to work. The version for the old Nexus 7 doesn't support encryption and Good for Enterprise forces it.
Something like SafeStrap would be perfect, but I haven't found anything like it for the Nexus 7.
Maybe I'll be forced to juggle nandroid images of the same OS rooted and non-rooted.
Any suggestions?
I have Android 4.2.2 Nexus 7 running on my PC that I use to test various apps and other functions. This is used by developers but I don't know how useful it will be to you.
http://oi43.tinypic.com/4hvcdh.jpg
genymotion
Username invalid said:
I have Android 4.2.2 Nexus 7 running on my PC that I use to test various apps and other functions. This is used by developers but I don't know how useful it will be to you.
Click to expand...
Click to collapse
One of my co-workers was messing with Genymotion last week.
From what he showed me, it runs in Virtualbox, so I assumed it is the x86-compiled version of Android. Does it have the ability to run ARM-compiled apks?

[Q] Ubuntu on Galaxy Tab 3 7.0

Hello, I wonder if any developer has a project on ubuntu for the Galaxy Tab 7.0 3 (SM-T210), I'd love to try the ubuntu on my tablet, some developer? (Bad english = I'm Brazilian)
I've researched a lot about it. but the results did not reach.
K3VYNC said:
Hello, I wonder if any developer has a project on ubuntu for the Galaxy Tab 7.0 3 (SM-T210), I'd love to try the ubuntu on my tablet, some developer? (Bad english = I'm Brazilian )
Click to expand...
Click to collapse
You could download Linux deploy from google app store.
halifax0 said:
You could download Linux deploy from google app store.
Click to expand...
Click to collapse
I want to install native Ubuntu, without VNC connection D:
I know that there are several different Samba apps on playstore that my work for you.?
-sr
Sent from my SM-T310
samalama76 said:
I know that there are several different Samba apps on playstore that my work for you.?
-sr
Sent from my SM-T310
Click to expand...
Click to collapse
I was thinking something like download an ARM version of Linux to install / flash on my tablet..
Is there any way?
*** NATIVE, NO VNC ***
(Note: I'm using Ubuntu (GNOME) 13.10 on my desktop)
K3VYNC said:
I was thinking something like download an ARM version of Linux to install / flash on my tablet..
Is there any way?
*** NATIVE, NO VNC ***
(Note: I'm using Ubuntu (GNOME) 13.10 on my desktop)
Click to expand...
Click to collapse
I am just throwing this out here because I'm not sure if its what you want exactly, but it may help.
The webpage is whiteboard.ping.se/Android/Debian
Check it out, hope it helps. It may give some ideas if nothing else, and if it doesn't help, sorry in advance.
-sr
Sent from my SM-T310
Oh, thanks bro!!
Sent from my SM-T210 using xda app-developers app
Holy crap, that was my first topic ever created lol.
Sent from my XT1033 using XDA Free mobile app
Well.... did it work?
Sent from my SM-N9005 using XDA Free mobile app
Lol, everyone learns things there own way. you would be surprised at the amount of work involved to get a fully functional NATIVE port going. my first took me almost a year on Allwinner Hardware, second 2 went pretty smooth and still took 6 months. the biggest issue you have with a device like a Galaxy is drivers, and UART access to catch were your kernels are crashing (and trust me they will) but you can kinda work around that by having your init scripts dump the log to SD(assuming it is working).
As for drivers? Wifi is fairly simple to get going, its usually just configuration changes. Touchpanel drivers need to be heavily modified to remove muli-touch(not completely..read on) as Xorg and linux in general does not play nice with multi-touch. you CAN use multi-touch to emulate scrolling (ex:2 fingers enables scrolling) and right click events, really it is completely possible to use the full chips capabilities you just need to code the events properly in the source. bluetooth I have not bothered to use but I see no issue with it. GPU!!!!! god I hate the GPU mess. that is the biggest hurdle. I got lucky on my tablets as I was able to port X11 Mali drivers from rockchip over to Allwinner and AMlogic. I use my first Allwinner Tablet daily paired with a cheap mini-keyboard,touchpanel from DX.com. Its not easy, by any means but its a challenge(for me an addiction) and once you get it running on the NAND and power up watching your system log on the LCD...it just gives you that feeling of satisfaction. I am currently in the preliminary stages right now for the Tab 7 working around the OTG issues but there is hope! yes the PMIC chosen by samsung sucks and is partly responsible for our OTG problems( the powering portion anyway since it can only output enough to run low amp devices until I can find the LDO registers for the Boost regulator) but I will not stop until I get it done. KNOX is a major issue at this time as usual but won't be in the long run. It is tough probing the devices registers using i2c-tools so I bailed on that one and ported a tool I used for another platform which Is working out nicely to get valuable data from the chips via a kernel module/userland combo.
I try to keep everyone updated but when there is nothing substantial to report you will hear from me when their is. Ubuntu will run one way or another.

Gooligan ?

Hey guys, what's your take on "Gooligan" vulnerability?
I, myself find it a bit strange Google hasn't took it public, and gave us a formal statement.
Also, being rooted, I have some doubts about Android's vulnerability and security
Scutariu said:
Hey guys, what's your take on "Gooligan" vulnerability?
I, myself find it a bit strange Google hasn't took it public, and gave us a formal statement.
Also, being rooted, I have some doubts about Android's vulnerability and security
Click to expand...
Click to collapse
Apparently not applicable for Android 6, 7 ...
Sent from quite brutal hTc 10 ..
jauhien said:
Apparently not applicable for Android 6, 7 ...
Sent from quite brutal hTc 10 ..
Click to expand...
Click to collapse
Ooh, haven't seen anything on the web about this one.
Any sources?
Scutariu said:
Ooh, haven't seen anything on the web about this one.
Any sources?
Click to expand...
Click to collapse
Once installed, it uses a process known as rooting to gain highly privileged system access to devices running version 4 (Ice Cream Sandwich, Jelly Bean, and KitKat) and version 5 (Lollipop) of Google's Android operating system.
Click to expand...
Click to collapse
From here: http://arstechnica.com/security/2016/11/1-million-android-accounts-compromised-by-android-malware-called-gooligan/
In my opinion, this just goes to show how a unified Android update system is greatly needed. The relatively few of us that manage to stay up to date are protected from the majority of Android exploits but that still leaves 74% of android users vulnerable.
The article did note that Google said there was no evidence that data was accessed from compromised accounts. They are also using their 'Verify Apps' function to check for infected APK's prior to installation. I think Gooligan itself isn't much of a problem aside from highlighting the issue of keeping Android up to date on devices.
The user has to:
- Enable install from unknown sources
- Install questionable apps from third-party sources
The user who does this knows the risks. Their phone told them so.

Categories

Resources