Nearby devices - Galaxy A3, A5, A7, A8, A9 Q&A, Help & Troubleshoot

Can anybody tell me how I can make my A3 (SM-A300FU) visible as a Nearby Device ?
I am able to send files etc to other Android devices using Nearby Share but cannot make the A3 "visible" to receive anything.
All the websites I have consulted suggest that there is a "tile" that makes this device temporarily visible but I cannot locate the tile.
I'm using WifI to transfer files and I don't understand the relevance of contacts in making the device visible

Related

voice GSM

Hi everybody
I finally got a valid handle using lineGetID opening the "Cellular Line" device.
I also mastered the wavein/wavout APIs.
What is the configuration that I should set for the various communication structures (DCB, COMSTAT, COMMTIMEOUTS)?
Right now I'm trying to implement a normal voice GSM modem, so I will be able to talk to users with analog telephones. I have i-mate jam with WM2003 (and TAPI 2.0).
Thanks ahead
Kobi
I solved the problem, but I think there left some more...
Hi everybody
I just thought about an idea of getting this information from the CPROG.EXE. I opened the cellular line device, in a OWNER || MONITOR state and I didn't kill CPROG.EXE. Then I used the lineGetID to retrieve the IO handle and get the communication structures, which I displayed using several message boxes.
Now, I have a question that I can't solve in such a way.
Are there any special things about implementing a GSM voice modem communication, i.e. special data frames I should send/receive the encoded voice, special protocol messages? Where can I find this information?
Thanks ahead
Kobi
Can I access the voice streams during conversation?
Hi everybody
I discovered that whenever a call is established, automatically I can make talks with my i-mate jam, without any code which implements queues between the microphone/speaker and the line.
Can I manage alone the streams of voice from the mic/speaker to/from line, or at least can I access these data blocks (in order to encrypt/decrypt it) ???
Thanks ahead
Kobi
Re: Can I access the voice streams during conversation?
you cannot. When the call is in progress your mic/speaker is directly connected to GSM chip by a hardware. Audio does not go through windows.
Little more question
Hi mamaich
First of all, thank you for your answer.
Second, I still have a question about it:
Does this direct hardware connection exist in all smartphones or just in the smartphone I'm using? (and generally how I can know it? does this feature have a name?)
Thanks ahead
Kobi
more informations
Hi mamaich,
Do you mind pointing me to appropriate documentation backing up the fact that a windows application has no control over the transmited voice once the communication is established ? It's not by lack of trust, I had reached the same conclusion but I need documentation backing me up on this for the company I work for (and that's how I found your post
I am currently working on an application that acts as a voice filter for GSM voice communications. Some codecs require that the communication suffer no loss, no noise nor desynch (that is, it must be able to recover from an error). So far I've come up with several mechanisms to resynch or recover from a "bad state", but they are theorical and I can't figure out how to implement them since they need to act at the transmission level.
Any documentation ? Anything backing up the fact that it is, or not, doable ?
Thanks a lot, feel free to mail me
Re: Can I access the voice streams during conversation?
mamaich said:
you cannot. When the call is in progress your mic/speaker is directly connected to GSM chip by a hardware. Audio does not go through windows.
Click to expand...
Click to collapse
You can still access the sound to encrypt decrypt...
What you are trying to do exists for WM5... www.securegsm.com
That can only access the sound comming and going because it runs at each end. The microphone and speakers work fine and programs that use them can send the data they collect over a call as data to be replayed at the other end. This dose not mean that securegsm (or any program I have seen) can access the streams that normal voice calls use. Many (including myself http://forum.xda-developers.com/viewtopic.php?t=9761&highlight=wave+tapi ) have showed evidence of this lack of functionality in one way or another in other threads. I think the only way to reslove this so that this question stops coming up is for someone to pull apart a device and show what each pin dose on the chips in question. Until then maybe we need a sticky called "answering machines for ppc".
The only proof I would be willing to accept that this can be done would be a working program that can play a message over a call to a person at the other end who is not running any other software ( and not using the system speaker ). Other evidence that the device cannot do this kind of thing can be seen in the inability to generate custom tones. The only tones that work are the standard predefined ones used in linegeneratetone.
do a search for "voice mail" or answering machine or something
those threads have piles of info about the gsm module and windows not being intergrated and voice mail and so gsm voiceover is not possible
It's nearly off topic but can anyone tell me where I can get information about the functions stored in a dll file?
I need to collect some information (e.g. the state of the telephone or the gsm unit). In the easiest way is to call an API function and read a structure filled by the function, isn't it?
But where can I find information about which function is stored in which dll file or which functions exist, respectively?
Thanks in advance.
Monty

Can anyone develop an SMS application . . .

Hi all.
I was wondering if it is possible to develop an sms application whereby as well as all the usual info you type in eg recipient name, number, message etc, you could have a way to control and set the outgoing 'from' number as well.
This would be handy where some of us are forced to carry two phones around with separate contacts on each.
maybe its not possible but id love to have something like that to simplify life instead of spending multiple messages explaining why id like the reply to a different phone number. ( and no we are not allowed to transfer contacts )
Thanks Guys.
AndyG
Sorry, the from field is not set on the device itself, but set by the network, to do that you would have to do it on the service provider side.
...the only options you can set at the application layer are the ones available through the SmsSendMessage API:
http://msdn2.microsoft.com/en-US/library/aa455068.aspx
To achieve something like this is not possible at application level..what you'll need is to get into a much larger sphere of sim spoofing, which can be carried out, I think, (as I'm a BTS s/w guy,i.e., network software developer) in following two ways:
1. Cloning/spoofing the sim itself using another sim(can be done and is done a lot I think)
2. Hacking into the GSM\Radio image that is loaded into our devices and then hacking the messages exchanged between network and mobile, but this is not possible since we dont have the source code for the radio image
Anyways, if any of these methods are possible, then not just the sms, but ur complete phone functionality will be replicated, i.e., basically u will have two phones with the same number which kinda defeats the purpose of having two phones

Setting different ringtone on people.

How is this possible on the tab ? I am trying to find out myself for quite some time now and i cant seem to find it.
I am on JM6
Go to file manager open any mp3 file via the default music player, click the menu key, it gives two options share and set as, when you go to set as it gives option to set as video call, voice call, specific user, etc etc.
sedde said:
How is this possible on the tab ? I am trying to find out myself for quite some time now and i cant seem to find it.
I am on JM6
Click to expand...
Click to collapse
gseth said:
Go to file manager open any mp3 file via the default music player, click the menu key, it gives two options share and set as, when you go to set as it gives option to set as video call, voice call, specific user, etc etc.
Click to expand...
Click to collapse
On mine that doesn't work, as the contact list showing after chosing "set as" is totally empty, thus search don't give any results (despite my samsung app contact list have 200+ entries sync with google contacts).
Is there a way to access the default contact list to ad phone numbers to show there? I wonder why the default contact list and the samsung app one aren't linked...
Just open it fromhe the music player it self dont run the music just from the music library long press then set as or download ring extender from the market
Nope. There is a bug on the tab about this. All my contacts were synchronized/imported from google contacts and facebook. They appear on the contact list. But none of them show on the last selection operation trying to assign a ringtone/mp3 to, search function does not help, empty list.
I added a test contact manually on the phone. This one shows up.
Contacts are not imported each time i boot the GT, but they are not stored on the phone list.
Am i missing something? Any way copying all contacts to phone?
I may try the app you mentioned to see if it works.
Sent from my GT-P1000 using XDA App
App didnt work.
Found that on the contact list you can modify a contact entered manually and set a ringtone direcly there.
But on sync contacts (all of mine...) when i tap "modify" i get a "impossible to modify
SNS contacts on this phone"
annoying as i use a bt headset and different ringtones would have helped me to guess whos calling before picking up without taking the phone out.
Sent from my GT-P1000 using XDA App
Can't even add ppl to groups...
Course, the preferred way this /should/ work is you set the mp3 YOU want as your theme tune, then when you call people, they hear your theme tune playing.
One of the voip apps should enable this! (with an option to turn it off of course when it's abused!).
solved
OK, just to let you know that after several attempts I finally found two solutions on my own.
First one consists in a light app, meant to "cut" quite precisely mp3 wavefiles located on your device to produce rigngtones: its name is "Ringdroid" from Ringdroifd team. The second one is the well known "Zedge", a pick & share ringtones app. Both allow setting a ringtone to every contact, even if it's a synchronized one thus not showing in the default phone adress book when trying to assign through basic music apps.
I tried and it worked.
These two apps are the only ones I fond working in purpose at the moment.
Shame this wasn't on stock feature.
Enjoy your tab

[APP]Hello, Secure your device remotely with SMS

Hello is an app I developed to let you secure your device using any device or software capable of sending SMS messages.
Yes most android devices are capable of using Device Manager, the only problem with this is. It's not a system app and can be removed easily and if not logged in using your account it doesn't work at all or information is so stale it's worse than moldy bread sitting on a picnic table in the sun. Device Manager also requires a data connection, even when your trying to just locate it's last position. If there is no data connection available for your device or to the device your trying to locate it wont work.
SMS is readily available even when data is not so I found this solution to work the best.
Hello will update your device location every hour when a data connection is available. It does not run in the back ground and uses very little resources for no more than 30 seconds every hour. So it is not expected to be a huge battery hog at all. I tested this on a Galaxy s3 with android 4.4.2 and a Nexus 5 with android 5.1.1 and both have experienced no noticeable additional battery drain as a result of this app.
Hello works like this:
After installation the app registers to trigger location updates when the screen is turned on, power is plugged in or unplugged, or the device is rebooted
BUT NOT SOONER THAN EVERY HOUR.
It also triggers a location update every hour from the time the device completes booting.
SO,
Install the Hello app on the device you want to secure
Push using ADB, Copy to SD Card and install from there or the best way is to push directly to the system/app folder
Then after installation send the that device an SMS message with the message body "big brother".
After the SMS is received the device will
-use location services to determine it's location
-save the number as the secure device or master device
-transmit settings to be stored on the internet
-be ready to receive commands
Commands it accepts from the secure device:
Big Brother: Sets master device using its phone number
Where are you: Send an SMS to the master device with it's current location
Secure Save: saves all settings to the internet so the can be automatically restored if upon the next data connection if the device is data wiped or system reset
Locked Out: Locks the device, (shows a persistent screen on the device that requires a pin entry before the user can use the device with out interruption)
Unlock: Unlocks device remotely, disabling security features. This will allow a different device to take ownership of secure device settings.
GeoFence on: Set a 100 meter perimeter according to the device current location determined by location services.
GeoFence off: Turns off the geo fence feature
setas=: Allows the user of the secure device to change the command triggers that trigger commands. Example: If you want to use a custom to emulate the where are you command you would send an SMS from the secure device with the message body
setas=Where are you=Whats up
The next time the device receives an SMS with the message body equal to Whats Up, it will send the secure device an SMS with location information.
There is a HELP button on the lock screen that will describe all the commands in greater detail as well as current device lock and geofence status.
If you are an advanced user you can use a log cat viewer and watch everything in action by filtering Log tag "Hello"
When your DEVICE is LOCKED it displays a NAGGING screen that is hard to escape from requiring the user to enter a pin number. This screen is persistent and even if backed out of it just pops back up.
So give it a try, install by side loading like normal to test it. If you like please leave a positive comment below and install as a system app to better secure your device.
Download FROM HERE FOR FREE....
goo.gl/ezDk2f
See how locations are displayed to you here
http://igottadroid.com/hello/?id=DEMO
Reserving for later updates

Android Wear iOS - Enable features not supported

As we know setting up the application using the iOS version of Android Wear removes certain features from the smart watch.
I have my LG Ubrane setup with my iPhone and indeed the wifi settings are not in the menu.
It seems that data remains on the filesystem even after a factory reset, when you configure the watch using Android it copies across the wpa_supplicant.conf.
When you reset the device and configure it using the iOS app the files remain so the wifi works, but theres no option to configure the menu.
If you run the following command it will bring the wifi settings into view:
Code:
adb shell am start -n com.google.android.apps.wearable.settings/com.google.android.clockwork.settings.wifi.WifiSettingsActivity
However i cant find a way of having this option enabled in the settings menu.
If setup the device using Android and used TWRP to backup the DATA folder, then setup using iOS and again TWRP to backup the DATA folder. Ive then done a diff but for the life of me I cant see where the settings is being configured. The APK files are the same so there must be a local file dictating whats enabled or not.
So my questions is, where on Android wear is the com.google.android.apps.wearable.settings packing getting its configuration?
Many Thanks
Hope you get this reply, as I have been working on this same thing or similar for a long time. I was able to get the watch to make calls from my iPhone, and the ability to receive and answer calls on the watch. The issue is that the only calls that come through that are answerable with the watch, are numbers that are not in my contact list. I've searched up and down, even got the android wear app on the iPhone to prompt for contacts sync, and the contacts do in fact sync. In the data folder of com.google.android.apps.wearable.settings, if you change the value of "setup skipped" to "1" instead of "2", you get the whole UI, the one you would get with a paired android phone. The same goes with "bluetooth mode" switching to '1" from "2". When either of these are switched, the watch still connects with the iPhone, but does not receive notifications (i.e. text messages, app notifications, etc.) Also, the google voice search stops working, yet you can manually check the weather fine with the weather app on the watch. I am using a jailbroken iPhone, and was able to get permission for contacts sync using the tweak "Flex 2". If you have found out anything new since you posted this, please let me know. Lastly, I was able to get the watch to make calls by having it paired for both BLE and standard bluetooth, so when you look at the list of paired/connected bluetooth devices on my iPhone, my watch shows up twice, both connected at the same time. I was also able to get the input methods (keyboard selection) to show up in settings, but am unable to make it happen again.
Hi,i also have my lg urbane connected to my iphone ,but there are no much things i can do.i cant even make a phone call from the watch.i am using ios 9.2 so i cant jailbreak it to use flex and get some tweaks.so what i want to ask is,if there is a way to make a phone call or even reply to text messages.please reply ,all iphone users want to find a solution for this problem.MAKE ANDROID WEAR
FULLY WORKING WITH IPHONE
This is not an answer!!sorry for the trouble

Categories

Resources