Android proxy for use in testing - Android Software/Hacking General [Developers Only]

Hey all -
I apologize if this has been covered previously, but searches in the android forums here didn't produce results.
Is there a solution for viewing encrypted network traffic on Android? My colleagues and I use Charles Proxy to watch and alter encrypted traffic on iOS devices with relative ease, without having to involve an entire team of people to run some simple tests when we need to. Unfortunately, it doesn't appear that solution works for Android, even if you have a proxy option in the device network configuration.
Does anyone have suggestions or links to existing documentation which would provide a solution to this testing scenario - or perhaps suggest a different approach, preferably one which would not involve coordinating with folks at another site?
Thanks for reading,
Sean
Sent from my T-Mobile G2 using XDA App

Related

Android App & Website Setup help

I have searched a few times here and have found nothing, so i'm sorry if there are existing threads on this issue.
I am working on an app that needs to be able to read from (and possibly write information to) my website. The website will be designed for this app.
I understand that android uses SQLite databases to hold local information for an application.
How am I supposed to make my application read information from my website. Do i set up a SQLite database on my server and have the app pipe into that somehow?
I am in very preliminary design stages of both my app and my website. I would like to design them from the getgo so my application can get the information as easily as possible for this website. (it will possibly sumbit information to my website as well, wiki-style).
thanks for all your help. if threads like this exist, please by all means make fun of me for neglecting the search button! But I have purchased two programming books and I still cannot find an answer that is even pointing me in *any* direction.
Anybody have a good tutorial on this subject?
I've been wondering about this too. I really like the new XDA android forum app and was wondering if there is a guide or video on this. Since XDA had one I KNOW its possible.
If I were you I would make a PHP (or whatever you use) bridge which can perform actions in your site. You can use get methods to tell the bridge what would you like to do. The XDA app uses this method, but instead of GETs it uses XML-RPC
Sent from my GT-I5700 using XDA Premium App

[Q] Control Android phone over 3G network(non wifi)

Hi,
I'm looking forward to an answer to this as I don't seem to find anything relative anywhere. Is it possible to connect a droid over a 3G network(not wifi) from a remote location(A computer). We are actually trying to develop a project where a android phone(xperia ray) will be mounted on a bot and will be controlled by DTMF and video feed will be sent via 3G video call. We want to implement a few more functions and hence we are looking forward to establish a remote session via a computer. I don't know what logic to be used to code, or if there is any existing solution to this. Need a few thoughts. Also need to send the sensor data remotely to the controller droid phone or computer. Help of any kind would be greatly appreciated. Thanks
Yes its possible, but your questions are too broad to answer.
There are various ways you could implement it, be it ssh sessions, websites or more.
Get more familiar with writting apps and ask something specific, we can't do your work for you, you have to do some research yourself .
Dark3n said:
Yes its possible, but your questions are too broad to answer.
There are various ways you could implement it, be it ssh sessions, websites or more.
Get more familiar with writting apps and ask something specific, we can't do your work for you, you have to do some research yourself .
Click to expand...
Click to collapse
Hi thanks for the reply Sure. Ofcourse we don't expect anyone to write codes for us. Which method would you suggest , which will be easy to implement coding/learning wise? I'm good at websites with php
Thanks.
One site that I've found that can do anything with the phone over 3g, is webkey. I don't know if it's what you're looking for, but it seems like it may be.

Use internet pc to any android mobile

How to use internet pc to any android mobile for data cable..
Probably belongs in the Q and A section
aamir001 said:
How to use internet pc to any android mobile for data cable..
Click to expand...
Click to collapse
Howdy, it looks like what you are looking for is called "reverse modem tethering" this is a feature that you'll have to do some reading and a little of command line commanding but most devices on the market now have this somewhere allowable.
Some things to consider doing or reading up on:
modem tethering; (reverse or otherwise) this is the act of sharing a data connection from one device to another, there are many methods now available. Add 'wifi' , 'bluetooth' , and or , 'USB' to your Google search quarries.
Specs; (your computer(s) and your android phone/tablet/phablet) when you post back with more questions provide some of this information so others can direct you to more specific information or methods to solve your question.
ADB; (otherwise known as Android Debugging Bridge) is a very complete but somewhat unfriendly way of taking full control of your device though the USB port; there is also a wireless version on some devices if you're willing to have that kind of security risk. Add 'ADB' to google search quarries involving modem tethering and maybe 'port forwarding'.
Edit your first post; if you put "[Q]" (without the quotes) as the first three characters of your thread title you'll find more people looking to answer your question, and maybe add the OS that your computer is running with the version of Android and model of device. This kind of structure to a forum title makes it really easy for those that have the knowledge to help you to quickly find your question and also encourages them to help as it shows you're actively looking to get this solved quickly, one more thing, when its solved change the title to reflect that with the word 'Solved' in the brackets instead of a 'Q', this will keep people from trying to re-answer your question and help other Google searchers out there find the solution that you or others provide here.
Hope some of this can be of help to you in your searches for solutions, if not try google with the following examples---
Google: how to reverse modem tether (general for android with usb)
Same search as above but with a "similar" command sent to the search bar so it will filter the web to results that are or are similar to XDA-Developers
Much the same as the above to links but the results list is less than 5,000 results and should return only related and helpful links for all operating systems
---with all of the above links take a look at how I constructed the Quarry and make edits to suit your needs, you can also try replacing "similar:" with "site:" to search only one site when you find one that is particularly helpful and change the URL part to reflect other sites you find useful. If you want more specific answers then most readers (myself included) will need more specific questions

[Q] Total NOOB needs some help :)

Hi all,
My name is Fabian, and I have a strong background in C. (Done a CS course in C).
I want to do an Android app for my final project(nothing too fancy or complicated but I have to at least have some interface ) and I'm a little stuck with how to proceed from here.
I watched the Java essential course on Lynda and I did understand a little the difference between C in Java, however I don't know how to proceed from here to actual Android development.
If anyone can recommend me finding a crash course, a book or any other resource that could get me up and running as soon as possible, I would really appreciate it.
I don't mind spending money on it.
Thanks in advance.
Fabian
fabiansc said:
Hi all,
My name is Fabian, and I have a strong background in C. (Done a CS course in C).
I want to do an Android app for my final project(nothing too fancy or complicated but I have to at least have some interface ) and I'm a little stuck with how to proceed from here.
I watched the Java essential course on Lynda and I did understand a little the difference between C in Java, however I don't know how to proceed from here to actual Android development.
If anyone can recommend me finding a crash course, a book or any other resource that could get me up and running as soon as possible, I would really appreciate it.
I don't mind spending money on it.
Thanks in advance.
Fabian
Click to expand...
Click to collapse
A great resource for Android development is the official Android training documentation from Google, as well as these tutorials. Let me know if you still have questions I'll be happy to help.
thanks little question regrading databases
shimp208 said:
A great resource for Android development is the official Android training documentation from Google, as well as these tutorials. Let me know if you still have questions I'll be happy to help.
Click to expand...
Click to collapse
Hi,
Thanks for your help I learned a lot and I'm already planning my app
I just have one question that could really help.
I want to make an app where people on different devices can interact and send each other tasks. I guess I need a kind of SQL server that supports Android, right? Is there a better or at least more economic way to do it if I will have around 1000 users where each one can add people to send tasks to?
Many thanks,
Fabian
And one more question
Is there any way to do a phone number authentication (like Whatsapp) instead of user name and password which I think is a little to tedious for my planned app ?
Thanks in advance
Hola, for the task sending. Would you like to make all task public? Or should you send it like a message?
But when i need access to a server, i use php scripts. But we can take that later, when you have answered my last question
For the phone number authentication, you have to have a online database, with all phone numbers. User inserts their phone number, the first time they starts the app. Then you can retrieve it from the database. But we can also take that later.
I´m glad if i helped.
(Sorry for my bad english.. )
Hola
Well I want it to be like a manager that gives a task to his employee. I want the task to be between them and only they can close it.
Likewise, it would be a problem if I make a simple phone number insertion if there's no validation. I was thinking about a number verification (like whatsapp) to prevent other people from accessing the tasks.
Do you think it's possible or should I go with username and password?
Thanks
fabiansc said:
Hi,
Thanks for your help I learned a lot and I'm already planning my app
I just have one question that could really help.
I want to make an app where people on different devices can interact and send each other tasks. I guess I need a kind of SQL server that supports Android, right? Is there a better or at least more economic way to do it if I will have around 1000 users where each one can add people to send tasks to?
Many thanks,
Fabian
Click to expand...
Click to collapse
I am using OpenShift - https://www.openshift.com/developers - which is a open source cloud architecture in that they offer packages like NodeJS and DB's. They allow you to have 'gears' which I guess is their name for services running on their cloud. The free account has 3 gears.
I currently only have a NodeJS server running to deliver files however (as far as I understand it) you can have MySQL and others as a backend. I would think that whatever devices you develop on would simply log into the DB and look up messages/tasks etc. I would also think that your app could insert those things. The best part is it is free until you reach Enterprise level or so. I would check it out since free is good. Offhand, I do not know what DB's Android supports via java but MySQL is probably one of them.
Just some info for you to examine.
Good luck
Hola, of course its possible! But maybe Username and Password is easiest.
You can use e-mail validation.
I actually worked on a application, there store products in databases. So i have tried it before. Ask if you are confused
And Sum1nil, sqlite is implemented in android, so for local database, use sqlite.
But for online database access, i use php

[Q] Android Remote Statistics App

Hey guys,
Forgive me if this is not the proper forum location to post this.
I have a question about an android system information app. My company is looking at using a very locked down smartphone in the retail stores as a SIP phone over WiFi. Essentially these phones would only be good for wifi calling through our network. I have been able to lock the phone down pretty good but I am having a little bit of trouble finding an app that will monitor the phone and report statistics back to us (through a web browser or email). Basically we would need to remotely check the usage/stats but we don't really want to use something like airdroid or teamviewer as this would disrupt the users usage. Any ideas on a good app? I haven't been able to find anything and I know you guys are digital wizards..
Thanks in advance guys!

Categories

Resources