Custom OS for my nexus 4 - Ubuntu Touch Development and Hacking

Hi folks,
A couple of years ago, I wanted to write an Android phone app that would look-up the incoming number against an sql table and if in the list, it was considered a spam or some telemarketer and would automatically answer the phone and play a per-recorded message and then hang up. not letting them get to my voice-mail.
It turned out that one can not do that with Android SDK and answering the phone can not be done by a program. I need your advise.
I now have a much bigger project in mind. One that would turn my phone in to a speech ready device that would connect my blue tooth headset into a microphone and speaker that allows the phone to understand about 20 commands. Such as Dial 888-555-1212 or when I get an email, it will ask to show it on the phone or read it to me.
It will act as a mid tier sitting between my blue tooth and main computer where a lot of the server side code will be running back and forth between the phone and the server using WiFi or 3G whichever is available. (Programs that are too big or complicated to run on the phone).
I know this is a big project and I am willing to spend up to 2 years developing it.
I am good at SQL, C, Java, HTML5, CSS3, JavaScript and PHP.
Any advise or pointing me towards the right direction will be much appreciated.
For example;
Learn the Ubuntu kernel (source code)
Learn how to use the existing device drivers or write my own to use the data from the GPS, Gyro, etc..
Etc...
I figured some of you guys have done something like this before, so why not ask the people who've been there and done that?
Thanks.

Nevermind. I'll just modify the ubuntu touch kernel to suite my needs.

Related

Donations

you know what i think its ridiculous that this site asks for donations nobody ever helps out its just ridiculous you might as well waste your money on a lottery ticket at least you 'might' get something in return!!!!!
twiggy626 said:
you know what i think its ridiculous that this site asks for donations nobody ever helps out its just ridiculous you might as well waste your money on a lottery ticket at least you 'might' get something in return!!!!!
Click to expand...
Click to collapse
hi twiggy,
how can I help you (even that i'm not getting donations here)?
buzz
no ive given up on asking for help ive posted several posts over the last few months and to be honest ive got more help speaking to a brick but thank you for offering DONT DONATE
I have donated, but to be honest my meagre contribution is but a fraction of the value that I have had from xda-developers.
I have unlocked my xda and my xda2. I used the special ROM and later the ROM Kitchens to upgrade my xda. I have downloaded ROM images for my xda2 and learnt how to tweak the extended ROM. I have used buckets full of advice given by the members of this forum. I have had many laughs and smiles reading through the posts.
Xda-developers has been worth every cent/penny of my donation (and probably loads more too). I am waiting for an unlocker for the mda-pro. If it happens then xda-developers or buzzdev will get my next donation.
I haven't expected personal service with replys directly to me. I just read the posts that interest me (and some that don't) and make use of the services that many hardworking developers make available to us all.
Donations only keep the site running and finance its hosting/domain; they don't pay for help from other users of the site. If someone helps somebody else here, they don't get anything (financially) in return and are giving their time and expertise for free.
Regards,
Neil.
I donated because I like my HTC phone and I do not want to lose a technical resource like xda-developers. Even though technical information on HTC phones is hard to come by, there is more information about them on this site, than there is technical information about other phones on any single site. You'd be lucky to find this much information about any phone.
twiggy626: Calmly tell us your problem, be it "bloody damn activesync", keys and screen not locking the way you want, upgrade not working, or whatever's bugging you. State your problems clearly -- what is happening, and what you want to happen. You might not be getting an answer because your questions are not clear enough and no-one knows what to say.
Expanding on what leek said:
A good guide with pointers on how to ask questions in a way that is more likely to yeild results can be found here:
http://www.catb.org/~esr/faqs/smart-questions.html
Regards,
Neil.
ok ill try this one
how can i get active sync to keep the usb connection alive? because after sync it drops the connection?
twiggy626 said:
how can i get active sync to keep the usb connection alive? because after sync it drops the connection?
Click to expand...
Click to collapse
I'm afraid I'm not an expert on activesync. Others have more experience than I do.
When you say "after sync it drops the connection", do you mean after it has synced your files (contacts, etc.) it drops the connection, or do you simply mean after it opens a connection, it immediately drops it? Are there any clues on the screen of the PC or PDA, any messages? Does it say "synchronized" for any length of time? Can you "explore" your PDA from within ActiveSync?
Have you tried changing the options in ActiveSync? Have you removed unnecessary programs which could be conflicting with AS on your PC or PDA? Have you tried a different USB sync cable or cradle?
If you are trying to fix something wrong on your PDA by installing software on it, have you tried other methods of installing software, such as using a card reader and copying the .CAB files to a SD card, then installing the SD card in your PDA and running the .CAB from there? Or setting up a Bluetooth connection, by using a BT dongle on your PC? Wifi? There are many ways to install stuff on your PDA besides AS. Perhaps the solution to fixing AS, requires going around AS.
What is the history of your PDA? What have you installed on it, and what modifications to the ROM have you made? What steps did you take?
I don't know enough about AS to help -- I'm just trying to steer your questions so that you're more likely to get answers.
you are likely to get more of a response if you stop posting in unlocking and modifying and post with the forum that relates to your device. this way your questions will be more specific, and you will also find that those with more specific experience to your specific device can assist more efficiently that trying to cross advise.
for example, I cant really help on the magician, but have owned the himalaya, and currently the universal. so i only review the himalaya forum and no other.
also, i dont see much where you have provided assistance to others, it appears to be i want i want i want, try to give a lot and you might get back a little rather than vice versa.
it is true, we are all here to help, not serve.
You dont even point out your device, the version of your operating system on your pda or pc, nor what version of activesync. help yourself by helping us to help you.
to give assistance you have to learn, i cant learn from nothing
to give assistance you have to learn, i cant learn from nothing
I'm not sure if this is what you want. I am not an expert but I am just having a look at my device now:
I have an xda2 (Himalaya). With my device NOT connected to the PC:
1) Open Activesync
2) Click on Tools (at the bottom) and selcect Options
3) The next screen should mention the PC that you sync with. Click on the Options button.
4) On the next screen, tick the box for enabling PC sync and choose the USB option in the drop-down box.
5) Just underneath it states: When syncing remotely
6) Select the Maintain connection button
7) Click OK to close the screen
I suspect that this is more for bluetooth or network connections, but it is worth a try.
Good Luck

Stepping back to BA from Universal

Have decided that the Universal is too flawed as a phone to be usable (it's impossible to use it with one hand, which is something I need to do daily), and have decided to step back to my BA (orange M2K).
Currently working hard at a new job so don't really have time to search the forum for all the new tweaks etc so would be very thankful if someone could answer the following questions:
What's the latest radio upgrade for the BA and are there some clear instructions on installing it?
Have there been any updates to WM2003SE I should know about? (in the last 6 months).
Will ActiveSync 4.1 work with WM2003SE or will I have to uninstall 4.1 and re-install 3.8??
As I've pointed out, I'm aware that asking for help like this isn't really the "XDA-way" and I'm fully expecting a plethora of "Use Search" posts (or a stony silence), but any useful replies would be greatly appreciated.
Try to answer
I will try to answer your questions
1.For detailed explaination look here
2.As far as I know there are no drastic changes in WM2003SE roms, more info you can find here and here
3.ActiveSync 4.X will work fine with WM2003SE (except if you want to sync over WIFI, if you do uninstall Activesync 4.X and install 3.8 )
More of the questions you may ask are covered here
Question for you
Why you stepping back, i want to buy Universal, and i really want to know is it worth buing, what do you dislike in it ?
Re: Question for you
xplode said:
Why you stepping back, i want to buy Universal, and i really want to know is it worth buing, what do you dislike in it ?
Click to expand...
Click to collapse
Cheers for the help.
Iam having real problems getting on with the Universal, it makes a good palmtop/mini-laptop, and when I had time to use it, eg commuting to work by train, then it was great - internet over GPRS works well and the true VGA screen is very clear.
BUT I no longer have the time for all that, (I commute by motorcycle now - over 3 hours of riding a day) now the only use for the unit is diary and phone, and sadly it falls flat on it's face for this. The phone can't really be trusted for any call longer than 20 minutes (I've had some embarrasing re-calls recently) and it's impossible to use with one hand. If I'm heading out of the office and want to send a quick text to my wife, it's a two handed operation, even with VJPhoneTools. Also WM5 is not all it's cracked up to be.
I am going to try the BA, with PocketBreeze and small menu (very good programs for both WM5 and WM2003SE) and see how I get on. I would go back to my Nokia 8210, and just use the Universal as a PDA - but something in me rebels at the thought of carrying two devices when I could carry just one - so I'm going to re-try the BA.
Maybe when HTC bring out a unit with the BA's usability (lots of external buttons in sensible places,one handed usage when in PDA mode), and the Universal's convergence capability (proper keyboard, high resolution screen, full connectivity etc), I will be happy - but right now, the Universal can't hack it.
Thanks for the reply

WIMP - Where Is My Phone

I'm posting this here as well as other GPS enabled device forums.
Here's the main thread:
http://forum.xda-developers.com/showthread.php?p=1543674#post1543674
Here's the gist:
I’ve found a mint piece of software that no Kaiser owner should be without.
It comes with a trial period and u should check it out.
I was looking for some software that would help secure my phone and came across this. http://www.wimp-software.co.uk)
It’s supposedly designed to help you find your phone (yeh right, I aint gonna lose my £500 phone) but me and my mate have had a **** load of fun with it.
It’s pretty cool.
If you read the instructions, you can basically text the phone, but the other person doesn’t get the text message. The software grabs this coded text message and sends you back the gps position of the phone. It also gives you a link to google maps which is great if you’ve got Opera installed on your phone. (Don’t try PIE, it doesn’t work)
I gotta say, I’ve seen a lot of cool software around, but this one is SO cool. I only wish my girlfriend had a Kaiser. I could have so much fun with this.
The only thing I would add to the software though, is to know I was being WIMPED. Maybe a little SMS noise, or the icon changed or something, but I do suppose that it was written for phone theft. I haven’t tried it yet, but it also claims that if you change the SIM card in the phone it’ll SMS you with the number of the new SIM card.
It seems very cool.
I'm gonna give it a try
It Rocks!!!
Isn't this known as AGPS... well... a kind of gps location by bouncing off the signal dishes of your provider... but as far as i know your operator has to support it... alas it does not work on all...
P.S. now we know THEY can track our phones
Mobile Justice
Not tried it myself but there is a piece of open source software called MobileJustice that does the same thing.
Works for me. After about 10mins I got a text back with all the GPS data.
Gonna try the open source one though now!
craftyb said:
Not tried it myself but there is a piece of open source software called MobileJustice that does the same thing.
Click to expand...
Click to collapse
CraftyB,
I'm trying the open source one you said about but can't seem to find anywhere to set things like com port for the GPS. Any ideas?
MJConfig
In your programs file you wil find MJConfig icon there you can enable gps, MsgBox and Loc. Call.....i tried the software but when i changed the simcard, your phone must send a sms message with the new phone number...to your other mobile..(the number you have put in MJConfig)
or else you won't be able to track your phone (gps logging and messaging is activated by sms, without the new number, no tracing) but it didn't work for me changed 2 simcards and the phone i gave up to sms didn't recieve any.....
So it is useless if someone changes the simcard.....and yes i used the international numbers....
I guess you could notice being WIMPed, as the connection LED, which is normally blinking green, changes to blinking yellow, which indicates activated GPS...
esackbauer said:
I guess you could notice being WIMPed, as the connection LED, which is normally blinking green, changes to blinking yellow, which indicates activated GPS...
Click to expand...
Click to collapse
Mine stay blinking green when I've a GPS connection
Anyone found it useful?
HARD RESET and it is useless.
Not true.
Put it in your External ROM and it most definately isn't!!!
They've got automatic launching of Virtual Earth Mobile now too.
Check out their forum at http://www.wimp-software.co.uk
Flash external ROM
alanplum said:
Not true.
Put it in your External ROM and it most definately isn't!!!
Click to expand...
Click to collapse
Flash the external ROM and it is a mute point. Are you their agent?
No I'm not their agent.
For a start, think about this. Someone steals your phone.
Are you saying that they are going to
a: Ooooh, it's a WM phone so the first thing I'll do is hard reset it.
b: That's not good enough so I'll flash their Extended ROM
c: I'll put a cooked ROM on it just to be safe.
I'm supporting an excellent piece of software from a company which is obviously just up and coming. If you don't like it then don't f***in use it.
I'm glad there are people out there thinking about us people that DO happen to be victims. Then you get people like you have nothing to do but scorn them.
I understand your point....
Yes... It is a good idea. However, if you do not have the GPS on, it is useless. And you have to send the SMS message when the GPS is on.
You obviously haven't read the manual.
The WIMP message switches the GPS on, and then switches it off when it's finished.
You should try it before giving it a bad rep!!!!
Hi all,
in my old Nokia N70, I have this software :
http://www.symbian-toys.com/guardian.aspx
"Guardian is the new antitheft system for Symbian Series 60 devices.
Every time you switch on your mobile telephone, Guardian proceeds with authentication of the inserted sim card; if authentication fails, Guardian send a notification sms message to a previously set telephone number.
In addition, the system features remote control functions, i.e. deleting your photographs/phone book/text messages/video/audio data in case of loss or theft of your mobile phone (see Plugins section).
Please NOTE that all the sms sent / received by Guardian will not notified in any way to the user, no icons, no lights, no sounds, no vibro, nothing visibile in inbox/sent/outbox messages folder, and of course, no traces left in logs."
Click to expand...
Click to collapse
But, this it's only for Symbian Series 60 devices..
Somebody know if there is the same for Windows Mobile ?
Thanks you.
Just had a read of the forum.
Looks like the next version gets rid of the icon on the today screen!!
Hooray

Junior Developer looking for work. Any requests?

Ahoy.
I'm a fledging C# developer with enough experience to be dangerous. This means I can take on probably any task, but the difficulty of it will dictate how long it might take me to finish it--although anything shouldn't be outside of my scope.
So, I'm looking to the community for ideas. What do we want? For example, a new, customized dialer? Perhaps some Titanium plug-ins?
Two ideas I have so far:
1. A single app. to turn on Bluetooth, sync, and then disable Bluetooth again (to relieve the hassle of turning it on, syncing, and turning it off again manually for those of us who use it singularly.)
2. A "Tasks" Titanium plug-in that will give you a status ("1", "2", etc) next to your set Tasks for today--that way it's easy to see how many things you still have set to accomplish.
Anyone have some thoughts or recommendations? I'd especially be glad to take on projects involving others collaborating, such as coding together, or using someone from the community to create artwork, etc. to be used.
Whattaya think?
Is it possible to make an Opal Phone Canvas dialer that is CDMA?
That would be great... I really wish the Opal Phone Canvas would have the macro built in for putting calls on hold, muting calls, merging calls, and triple calling.
Interesting idea. I'm not familiar with Opal's dialer--can you link me to some screenshots/info? I'll do some searching as well. I can certainly look into it to see what's possible.
Oooh, I'd like to help you with the Opal Phone Canvas. I'm actually trying to work on it myself. It's basically a dialer system off the new GSM HTC Opal, which looks and functions much better. The only problem with it is that it even though it is capable of having functions such as 3-way calling on the GSM phones, on CDMA, it can't do it. When on the Vogue, it also causes the data arrows to not work like they should. When the data connection is inactive, they are supposed to be gray, but they remain white, and the phone thinks it's online the whole time. It randomly connects to the internet due to that too. The original dialer also has a problem of not being able to accept 911 dialing and phone codes, but i have been able to fix that with a simple registry entry. The rest needs to be fixed in a dll file. I think i know which one.
http://mbarvian.freehostia.com/2008...de-applications-cab-and-oem-package-included/

SMS through PC

So, I'm looking for an app that allows me to send and recieve SMS through my PC, with my Dash connected via activesync.
Many people recommend Jeyo, but I want to try another one. Any suggestions?
This is relevant to my interests, seeing as my house is possibly the BIGGEST DEAD ZONE in my area.
Pocket Controller
phuKKah said:
This is relevant to my interests, seeing as my house is possibly the BIGGEST DEAD ZONE in my area.
Click to expand...
Click to collapse
Well, if you live in a dead zone, then you have a slightly larger problem. Just because you can connect to your computer doesn't mean you can do whatever you want.
For instance, I use(d) mDesktop ... awesome app, but what it does is use the PHONE as a "Network Router" (That is my term, basically it will act as a connection to the network) ... so no signal = no signal. The computer will not compensate. If you live in a deadzone, complain to your company and toss around a couple "You know [ANOTHER COMPANY] has great service here and a great price too" if you need to, and maybe the company will get some action done (then again, that isn't all too likely since towers tend to be shared for multiple purposes).
If you live in a dead zone, either complain, or try to find some sort of Online SMS service, because I am positive they exist, or build some sort of amplifier for cell signal (i would check instructables.com).
orb3000 said:
Pocket Controller
Click to expand...
Click to collapse
Thanks!
I've tested it. There's a small issue. It allows keyboard input from the pc but some letters don't work. here's an explanation from one of SOTI's support team:
"we have tested Pocket Controller-Pro with Dash-equivalent devices (HTC-S620 / Excalibur) and it works without any problems.
The problem is observed on devices that are running the T-Mobile branded firmware, which is customized for T-Mobile and responds differently to input compared to devices running a standard firmware (with a standard keyboard input driver). "
I'm curently running 3VO's ROM.. any ideas?
UPDATE: same happens with "MyMobiler"
Cyclonezephyrxz7 said:
Well, if you live in a dead zone, then you have a slightly larger problem. Just because you can connect to your computer doesn't mean you can do whatever you want.
For instance, I use(d) mDesktop ... awesome app, but what it does is use the PHONE as a "Network Router" (That is my term, basically it will act as a connection to the network) ... so no signal = no signal. The computer will not compensate. If you live in a deadzone, complain to your company and toss around a couple "You know [ANOTHER COMPANY] has great service here and a great price too" if you need to, and maybe the company will get some action done (then again, that isn't all too likely since towers tend to be shared for multiple purposes).
If you live in a dead zone, either complain, or try to find some sort of Online SMS service, because I am positive they exist, or build some sort of amplifier for cell signal (i would check instructables.com).
Click to expand...
Click to collapse
Haha I've been *****ing to T-Mo forever about it, but they won't do anything. The best I can do is AIM by adding phone numbers to it, but I would much rather be able to use my wifi and be able to text through my phone. Oh, the downfalls of technology :/
jgrv said:
Thanks!
I've tested it. There's a small issue. It allows keyboard input from the pc but some letters don't work. here's an explanation from one of SOTI's support team:
"we have tested Pocket Controller-Pro with Dash-equivalent devices (HTC-S620 / Excalibur) and it works without any problems.
The problem is observed on devices that are running the T-Mobile branded firmware, which is customized for T-Mobile and responds differently to input compared to devices running a standard firmware (with a standard keyboard input driver). "
I'm curently running 3VO's ROM.. any ideas?
Click to expand...
Click to collapse
Change ROM if you can
Here it´s working perfect
I use mymobile works great
orb3000 said:
Change ROM if you can
Here it´s working perfect
Click to expand...
Click to collapse
how sad is that haha
- Maybe I'll make my own app
If you do it please share it with us!
Its funny that you post this because I recently stumbled upon such a program,
look up : Jeyomobile
its an application that uses microcoft outlook with your active sync its
been awesome, and made it way easier to not only reply to text while im chillen on the computer but also delete **** loads of them.
thanks! but my problem with jeyo is that's not sending sms.. just receiving..
also I would like a stand-alone program and i Think Jeyo is a Outlook plugin. Activesync should consider sms sync and interface

Categories

Resources