Samsung Android Source Code - Samsung Galaxy S8 Questions and Answers

Does anybody know where I can look at finding the source code for the modified version of Android that Samsung devices seem to be running?
The reason I ask is because i'm trying to figure out captive portal issues with Samsung devices (ONLY on samsung devices), as it seems they do not follow the standard Android methods for handling captive portal network login prompts.
There's numerous forums and questions online of people asking about this, and Samsung clearly has zero intention of giving any kind of answer to this ... so my only option I can think of is to try and find the source code to go through it, and figure out wtf they are doing differently to get my captive portals to trigger correctly.
Here's one forum as an example:
https://community.meraki.com/t5/Wireless-LAN/Captive-Portal-Woes-Samsung-Devices/td-p/38048
I've done everything I can imagine to get this to work, and nothing seems to work. Samsung devices don't even seem to query the `/generate_204` URL even after responding with the wifi router's IP address to DNS queries. This ONLY happens on samsung devices .. ugh!
OR if anybody knows what Samsung is doing differently in their captive portal detection, I would <3 you forever if you could provide that section of the source code
For example, here's what i found in Google's android source code:
https://android.googlesource.com/pl...ava/android/net/CaptivePortalTracker.java#340
But it appears that Samsung devices, never even get to this point of attempting to query the `/generate_204` and i don't know why! AHHH!
Just for reference, this is for my Open Source captive portal library (not for any commercial gain, but for benefit of the open source community):
https://github.com/tripflex/captive-portal

Related

M$'s new browser?

So around a month ago I saw Micro$oft advertise free downloads of their prototype browser, which looked like it directly competes with Apple's new iPhone browser. It shows the entire website and allows zoomage and all that jive stuff. I went to download it but they already closed the download when I arrived.
I immediately searched here to see if anyone was talking about it but to no avail. Now, I can't even remember it's name.
Does anyone know about this or where I could download this?
http://labs.live.com/deepfish/
Awesome..
Does anyone have this as a download hosted privately? If that is illegal then I apologize and wouldn't ask.
Deepfish works by going through Microsoft's server which does the processing. Each user has a unique registration code which is sent to deepfish's server with every use of the browser, so even if you do get a copy of the software, it's useless without your own code. They disable codes that are used by multiple people, so people are not likely to share. I posted my code here (or maybe at hofo) awhile back and I got a notice from the deepfish people explaining this, and telling me that my code was disabled. They sent me a new one, though, and suggested I not share it.
In my opinion the picsel browser that somebody posted here also is much better at the same functionality.
Ah, so it's Microsoft's version of skweezer or loband.org ... I'd feel a little uneasy sending ALL of my internet traffic via Microsoft's servers, they know too much about me already.
Might give the beta a go though should I ever get an invite.

[Q] Monitor Samsung opensource site?

It would have been so easy for the thread title to be misleading, so I tried not to do that.
So, I know that Samsung posts their source on opensource.samsung.com, and from there, I usually type in "D700" to see if they've posted anything new for our Epics (like the latest kernel source)..
I also have this link: http://opensource.samsung.com/reception/reception_main.do?method=reception_list&menu_item=mobile that is just a running list of their mobile related open source stuff.
Now for the question: Does anyone know of a way, maybe through an rss reader?, to monitor the site for something like 'changes to page including "D700".?
I've done this before in google reader and with Google Alerts, but the way their site is set up makes it more difficult.
Hopefully this thread does better than this one..or this one as, I have a knack for wondering interesting topics.
Sorry, I do not have the complete answer. When you search on that site, the results page appears to be at http://opensource.samsung.com/reception/reception_main.do?method=reception_search&searchValue=D700
Perhaps you could have something check that URL for changes, especially for the number of lines in the table.
Just a thought..
www.changedetection.com
I have one setup for HTC Website - i get an email usually minutes after something changes.
Its not impossible..BUT they always released the source code after they officially released it to the public..usually a day or so...so you would know when source is available in advanced...
or are you hoping for a glitch in their system where they make the code accidently available? lol
Kcarpenter said:
www.changedetection.com
I have one setup for HTC Website - i get an email usually minutes after something changes.
Click to expand...
Click to collapse
I'm surprised that's offered for free, seems like it would take considerable resources to run (especially if changes really do get noted that quickly).
Poryhack said:
I'm surprised that's offered for free, seems like it would take considerable resources to run (especially if changes really do get noted that quickly).
Click to expand...
Click to collapse
Not really..you can read the headers first for changes..the header is a few bytes long...then if you see a change in the header you load the site..and you don't load all the images...just the text portion which averages like 10kb or so (but most sites use gzip so its even less)...in comparison video streaming is 100000x more bandwidth intensive..
Good stuff. Thx peeps. These all blow my old method out of the water: ctrl + R , ctrl + F ..
gTen said:
Its not impossible..BUT they always released the source code after they officially released it to the public..usually a day or so...so you would know when source is available in advanced...
or are you hoping for a glitch in their system where they make the code accidently available? lol
Click to expand...
Click to collapse
if by "hoping," you mean "feverishly obsessing," then, yes.
This just reminded me of a related question:
With some forums, I can copy the URL (say, Epic 4G Development section), paste into Google Reader, which would hopefully populate with updates to the specific section. However, with XDA and Google Reader, doing gives me EVERY update from xda.. which defeats the purpose. it seems like all of the forums/threads are parallel.
Anyone know of a way to do this?
That's one of the things i miss about sdx..

Who is going to get the Honeycomb Source? It's available!!

Per the following link
http://mashable.com/2011/03/24/honeycomb-androidocalypse/
"Anyone in the Open Handset Alliance can get the source code for Android 3.0. And any person working with Android tablets can contact Google directly, sign a licensing agreement (no fees required), and get the source code that way, as well."
Wish I knew what to do with it. I would love to see it on my 101.
I tried to find where I could sign the agreement and get it...after all, I have a developer account set up, but I couldn't find it after 5 minutes and gave up.
Adult ADHD is a b!tch.
(Note: I don't have adult ADHD...I just don't have patience to find something I probably can't use anyway)

[Q] Cisco Anyconnect?

Copied from the S II forum, but also a relevant question here, as both devices were announced to have this installed at release (was not installed on the S II)
Does the 10.1 have the Cisco Anyconnect VPN on board already?
If its already there - how is it working?
Thanks
I'd love to know this as well.
Not installed, nor is it in Samsung Apps. Maybe it will be added in the Touchwiz update?
Is there any VPN client onboard?
I use VPN to access some sites in USA or UK so it is a must for me in a device like that (+ I would love to have an option to store password for VPN)
galtom said:
Is there any VPN client onboard?
I use VPN to access some sites in USA or UK so it is a must for me in a device like that (+ I would love to have an option to store password for VPN)
Click to expand...
Click to collapse
Honeycomb has VPN built in and it has worked for me. There is no way to store password.
Can you check if this app would help:
info about this here: http://www.hideipvpn.com/2011/03/android-vpn-password-problem-solved/
What you need to do is to go to Android Market and download either 5VPN app (for free, but that involves more clicking) or 1 VPN (for this you need to pay, but it will connect you to our Premium VPN servers just with one click. Both apps have a lot of very interesting features, like: auto reconnect, saving password or even widget for your home screen.
And let me know?
galtom said:
Can you check if this app would help:
info about this here: http://www.hideipvpn.com/2011/03/android-vpn-password-problem-solved/
What you need to do is to go to Android Market and download either 5VPN app (for free, but that involves more clicking) or 1 VPN (for this you need to pay, but it will connect you to our Premium VPN servers just with one click. Both apps have a lot of very interesting features, like: auto reconnect, saving password or even widget for your home screen.
And let me know?
Click to expand...
Click to collapse
Not what I (or many others) are looking for.
We are not looking for anonymous surfing, rather the ability to connect to corporate systems via VPN that use group authentication.
Anyconnect has been released for iOS, is reported to work well, but promises of the Android version have been unfulfilled to date, even though Samsung has stated in their press releases it would be included on their Galaxy 10.1 and S II devices.
Well, I on the other hand use VPN to connect to different sites all over the world.
I do not have an android tablet but I would love not to be forced to enter password every time I connect - this is why I would like to know if it will work
But can not test it myself :-(
I see nothing on the downloaded manual about the expected Cisco AnyConnect but there is a VPN setup section.
Even the Amazon.com order page from here says:
Security Suite Ideal for Business Use
The Galaxy Tab 10.1 is compatible with Word, Excel, PowerPoint, and PDF files, making it ideal for handling your business needs as well as your entertainment. An enterprise-friendly tablet, the Galaxy Tab includes a suite of security solutions. Relationships with SAP, Exchange ActiveSync, Cisco AnyConnect, Sybase, and Cisco WebEx make it possible to operate efficiently, confidently, and securely.
....not sure "where" it is unless it's planned for update for very very soon.
Cisco themselves even mentioned it on their Facebook page. I wasn't sure if I was just missing it since I have a LE Tab, and maybe it's just on the retail at this point? I checked out a couple review videos to see if I could spot it in the app tray but didn't see it, so I don't think that's the case. I asked them on their Facebook post about it (it was specifically for the 10.1 that they posted about it), I'll let everyone know what they come back with. Here's the link to their fan page, the post is a few down the page: www facebook com/ciscosecurity (sorry, can't post links yet so you'll have to fix the URL)
Well, hopefully when I get my Tab in hand next Monday I will be able to evaluate "if" it's stuffed in there and if I can get it working easily. If there is no AnyConnect support within the 30-days it may get returned The initial reason for the purchase is to support Cisco AnyConnect. I am confident we will see it soon....
Folks, we should have some good news for you [soon] on the AnyConnect front. Stay tuned ;-)
Cisco ASA 8.4(1) and later supports Android mobile devices 2.1+ using native VPN client.
jasonlackey said:
Folks, we should have some good news for you [soon] on the AnyConnect front. Stay tuned ;-)
Click to expand...
Click to collapse
any update on this?
thanks
I picked up my GTab 10.1 yesterday morning and immediately checked for the AnyConnect client on it. As others have mentioned, it's nowhere to be found. I called Samsung mobile support to find out why it is not available even though their support site plainly says it is available.
Possibly the most painful call of my life...I had to explain to the CSR multiple times that I was not having issues connecting to a WiFi AP. I then had to explain what VPN stood for and why the existing four VPN types will not work for my company network. I spent an hour and a half on that call and got nowhere. In fact, it left me feeling insulted as I was continually questioned as to whether I was sure I had a valid WiFi connection and a bunch of other useless questions I had already addressed. As an IT professional, I had enough when the CSR told me my problem was that I needed to be at my place of work to connect to its "unhidden, non-private WiFi name". Obviously, they had no concept of the purpose of a VPN connection.
I finally asked for a level-2 or higher tech who could assist me. I was placed on a "brief hold" of 12 minutes in which case I was promised a phone call back within 24 hours. I am still waiting. If I found out any useful info, I will certainly pass it on to you all. Frankly, I am tired of companies making shallow promises just to market items for sale. The AnyConnect feature is the only reason I bought the GTab 10.1. I already have an Asus Transformer, but desperately need the AnyConnect client for the tablet to be useful for my work purposes.
I hope we see the feature soon.
The AnyConnect client will be available and announced soon. When it is live in the Android Market, we will announce it on the Cisco Security blog , Cisco Security Twitter and Facebook. Thanks for being so patient, this is a high priority item with the engineering team but we need to make sure everything is good before we release it. NOTE: tried to post links to those resources but the forum software blocked me, sorry!
jasonlackey said:
The AnyConnect client will be available and announced soon. When it is live in the Android Market, we will announce it on the Cisco Security blog , Cisco Security Twitter and Facebook. Thanks for being so patient, this is a high priority item with the engineering team but we need to make sure everything is good before we release it. NOTE: tried to post links to those resources but the forum software blocked me, sorry!
Click to expand...
Click to collapse
Your use of "we" seems to imply you work for Cisco. Is that a fair assumption? If so, can you comment on which Android [stock] devices the AnyConnect client will function on?
Good news
The promised good news is here. AnyConnect is in the Android Market.
Would post a link but forum will not allow that....
Initial support for Samsung Galaxy S/SII and Galaxy Tab devices, more to come.
Now I need to figure out why after installing it I get the msg:
"Could not obtain the necessary permissions to run this application. This device does not support AnyConnect."
Then I try to execute it from the Launcher or get help from the Troubleshoot button and get and FC:
The application AnyConnect (process com.cisco.anyconnect.vpn.android) has stopped unexpectedly. Please try again)
This is a 100% stock GT 10.1. Rebooted but no luck yet.
So it's "here" but...
Now I need to find a resource for help....
So the Market details for Supported Devices does not currently include the GT 10.1. It may change but it seems this initial release is not for us yet.
Odd it says it supports the GT 8.9....lol, got one handy?
Current Market Details:
SUPPORTED DEVICES:
AnyConnect is supported on the following devices:
- Galaxy S model GT-I9000 (Gingerbread Maintenance Release)
- Galaxy S model SC-02B (Gingerbread Maintenance Release)
- Galaxy S II model GT-I9100
- Galaxy S II model SC-02C
AnyConnect is also supported on Tab 7 running Android 2.3.3+ or Galaxy Tab 8.9 running Android 3.0+.
Note that the Android images must be official carrier or Samsung provided versions, and not home-brew or third-party builds of Android.

Mobile phone Intrusion Detection System

Hi,
I'm new to this forum and after having a solid look around the site I have been unable to find anything that comes close to what I have in mind.
I am currently a student at Edinburgh Napier University and I am looking into the possibility of creating a local Intrusion Detection System on a Smartphone. One capable of informing a user that an intruder is currently attempting to gain access to their device and carry out malicious activities.
Has anyone managed to find anything I have not as I am under the impression that no such software exists for any type of Smartphone device. My main consideration is with Windows Phone but I would like to hear about anything that is out there that relates to this.
Any help would be amazing.
Thanks in advance :highfive:
I have no input, but this is interesting stuff. Will the hardware be robust enough to support it?
I know people have gotten Ubuntu running on various mobile devices, but it'd be interesting to see how SNORT (or similar) plays with mobile hardware.
The problem you are going to have (not unsurmountable) is that if you ignore the infosec/marketing what you have out there is primarily black box IDS devices, with capabilities to also run as an IPS.
However only the most nieve such as UK Gov & Local Gov have( certainly none of the Tier 1 Inv.Banks I have worked for) have switched IPS on for fear of backlash. It would be something if developed I would be interested in seeing, certainly if it could act as an IDS on a Ad-Hoc VPN there is commercial opportunities there....
So ask yourself - are you REALLY wanting to BOTH Detect and Prevent or merely Detect and Acknowledge. The latter a more easy task, less of a hit on functionality.
Perhaps there is an old Cybertrust source code now opensource....as a thought for you, but it would need reengineering as was a custom image.
In the meantime if what you actually want is Single IP/MAC/Hardware protection - why not root the device, install Synodroid (to control who or what has SU equivalent access) & DroidWall (firewall to limit traffic) & do an audit of the Apps you have downloaded of the rights requested. Perhaps setup a VPN to your university network or local broadband router (if you trust who manages them) so at least there is another layer to go through. However if you someone who opens zip's//tars on the device with install privileges elevated then your accepting the consequences. (Above Android related)
There is bound to be an IP traffic audit tool app - so you could use to Record a 24/26/48 hour period of the address ranges and what process linked back. But as you then start moving down the completely pain in the neck Firewall Rule analysis piece and SIEM world, don't!
Thanks finlaand
Thanks finlaand that is a lot to go on I really appreciate your thoughts.
I will be sure to keep you all up-to-date on how things are going.
Many thanks again :good:

Categories

Resources