maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer) (https://talk.maemo.org/showthread.php?t=65241)

kojacker 2010-12-16 23:27

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by nicholes (Post 894998)
is new update is coming with all new features which has mentioned in the thread??

Hey nicholes, thanks for keeping up your interest in mfakecaller

At the moment I have a new simple menu implemented that allows the user to set the configuration from the icon click. The whole project is now rewritten in QML, and Ive had to learn C++ and JavaScript to hook it all up. The screens slide in and out and it looks quite neat I think. QML is new and i've found so many bugs and glitches that I'm not happy with how it performs to release it yet. I spend a lot of time trying to hack solutions to problems that shouldn't exist (imo) and it's a bit of a pain as I often need to go back and tweak something else afterwards. But we'll get something working in the end :)

Here's a sneak preview of the settings window im working with at the moment. It's fine for my testing, needs tidied up before next version is released.

http://i90.photobucket.com/albums/k2...216-233217.png

Googling 'mfakecaller' brought up a lot of sites from all over the world, from places as far away as India and Vietnam. A lot of people didnt understand what to do with it so Im creating a simple help note as part of the menu, it'll probably just link to this thread.

hathoda 2010-12-17 03:52

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
hmmmmmmm looks cool keep it up bro !!we are with you

HellFlyer 2010-12-17 04:08

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Nice app :) thanks just a question though , can I use it in silent mode? will it vibrate only?

kojacker 2010-12-17 09:46

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by HellFlyer (Post 898518)
Nice app :) thanks just a question though , can I use it in silent mode? will it vibrate only?

Yep it takes the sound settings from your handset so if your phone is in silent mode it will vibrate only. If not, it'll ring at whatever loudness your phone's volume setting is at. So it's the same volume level as a normal call would be coming in. You can also adjust the voume up and down when it's ringing using the volume rocker switch on the side of the N900.

kojacker 2010-12-18 03:56

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
If anyone knows a good way to check for the existence of files on the N900 in Qt/QML please let me know, Ive created a question thread in the Development section to try and find out. Thx!

maemo.it 2011-01-06 13:28

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
hey guys, I need an help please: it works everytime in silent mode, also if I've set profiles differents from silent! also forcing a ringtone giving command from terminal:
~ $ /usr/bin/mfakecaller "samantha" "" "/home/user/Mydocs/.sounds/Ringtones/old_phone_home.mp3"
it's works in silent mode anyway!! any idea?
I also purged and reinstalled it without success!!
Maybe problem is due a conflict with profilesx app that I've installed?
/home/user/.profiled/custom.ini and /home/user/.profiled/current are ok.
I've no idea... :(

kojacker 2011-01-06 20:48

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by maemo.it (Post 913197)
hey guys, I need an help please: it works everytime in silent mode, also if I've set profiles differents from silent! also forcing a ringtone giving command from terminal:
~ $ /usr/bin/mfakecaller "samantha" "" "/home/user/Mydocs/.sounds/Ringtones/old_phone_home.mp3"
it's works in silent mode anyway!! any idea?
I also purged and reinstalled it without success!!
Maybe problem is due a conflict with profilesx app that I've installed?
/home/user/.profiled/custom.ini and /home/user/.profiled/current are ok.
I've no idea... :(

I've no idea either, maemo.it, but I know we can work it out :)

I don't know anything about that profilesx app though, so let's forget it for a moment.

On the N900 we can use a Phonon mediaobject to play a sound file. mfakecaller is pretty simple in that it makes one of these objects and passes your path straight to it to play. So in theory, aslong as your path is correct and Phonon can play the file type, you shouldn't have any problems.

Phonon should play mp3 thought I haven't personally tested it on this app - I'm gonna do it in a moment. (It works - see Edit: below). A quick google search has found this thread, however, which is a little worrying.

Please double check the file is there in the path you supplied by going through xterm (for example) to find it - then you can be 100% confident of the path structure.

You also need to be careful of the capitals for example your post says :
/home/user/Mydocs/.sounds/Ringtones/old_phone_home.mp3

when Mydocs should be MyDocs.. little things like that can cause the file not to be found. When you run mfakecaller from the terminal do you get a file cannot be found message in the terminal output?

If you have a different sound file, for example a .wav file, please try that and see if it plays.

Otherwise the only other thing I can think of is to make sure the sound volume is up and the profile isnt silent. When mfakecaller is in the "ringing" stage please try the volume rocker switch on the side of the N900 body to see if you get the yellow volume bar on your screen, it should grow and decrease with the volume button.

Right im off to try a mp3, would you believe i dont have a single one on my n900? I'll update with what i find. Good luck getting it working :)

Edit:
I used the dream-harp-01.mp3 file from http://www.soundjay.com/dream-harp-sound-effect.html for testing and im happy to say mfakecaller does work with mp3 :cool: maemo.it I'm hoping your problem will be something fairly simple, I'm sure we'll catch it :)

maemo.it 2011-01-07 02:28

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
@kojacker: thank you very very much!! I'm so stupid...problem was bad path (Mydocs instead of MyDocs!!!)
now everything works!
now I'm waiting for your new simple menu.
Great application!
;)

kojacker 2011-02-08 01:12

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
As you might know from twitter, there's been a few glitches in getting the new GUI smooth and I'm still not happy with it. On a rare occasion the QML transitions seem to get stuck part way through. If i provide a deb, would someone be kind enough to install and run through the menus to see if everything is moving smooth on their handset?

For those who havent seen it yet, the new GUI flow is as follows:

http://i90.photobucket.com/albums/k2...208-013720.png http://i90.photobucket.com/albums/k2...208-013727.png http://i90.photobucket.com/albums/k2...208-013741.png http://i90.photobucket.com/albums/k2...208-013746.png
  • The initial black 'waiting' screen hangs around for 5 seconds, if there's no touch to cancel the fake call then the app goes straight to the calling screen.
  • If the screen is touched then it goes into the settings screen where the caller pic, wall paper pic, caller name, ringtone, and a delay can be set.
  • On hitting "Call" button it goes back to the waiting screen before into the fake call screen.
  • Hitting "Reject" or "End" (or the "X" ofcourse) closes the app. Hitting the 'keypad' button (thats the funny shaped icon one that is above right of answer) brings the app from the fake call screen back to the settings screen.

Weedalot 2011-02-08 10:36

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Read through the thread, think this app is amazing and can be very useful at times. hope to see it in extras soon. thumbs up kojacker

ammyt 2011-02-08 10:51

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by kojacker (Post 866425)
Warning: Repeated use of mFakeCaller will probably keep you out of heaven.

LOL, :D my stomach ached after laughing!

kojacker 2011-02-16 01:16

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Hi all, I've uploaded a new version to extras-develop, it's the rewritten mFakeCaller I have been testing here with the new QML and C++ Gui. Ofcourse it's still in development, please have a play with it and let me know what you like/hate about it and how you would improve it. Stuff like saving settings and callbacks are coming, this is mainly for the GUI.

I can start you off with the hates:
  • Text input fields are buggy - related to this (imo). If it doesnt enter right the first time it usually will the second.
  • No file dialog browser. This is needed but no QML version exists yet, needs proper C++ coding (still learning. Maybe somebody would like to write one?)

Other notes/quirks:-

The two images at the top of the setting page relate to the caller pic (left) and wallpaper pic (right). Click on them to open the pic selection page of either, there's two buttons to choose default or select your own. To select your own enter the file path into the field that pops up and then hit the spy glass - the pic will automatically update at the top. If it goes blank, it means the path is wrong or the pic is missing..

When ringing you got about 12 seconds before the app closes. If you press the "Keypad" button it'll slide back to the setting screen where you can update and play around again.. and again..

It's 1.20am now and I got an interview at 9am so Im going to bed, I'll update the post more thoroughly tomorrow :)

PS: oh, and it doesnt take stylesheets any more for the background if calling from alarmed, just put in the image path (similar to how you can choose a contact pic)

nicholes 2011-02-16 02:56

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
thanks for updating.works good in initial test.

hey where is time of call??? there is no time running when call is active.

hathoda 2011-02-16 03:39

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
what!!!!!! delay secs is only for 100secs........ i thought it would be atleast for 60 min.

kojacker 2011-02-16 07:33

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by nicholes (Post 947652)
thanks for updating.works good in initial test.

hey where is time of call??? there is no time running when call is active.

Thanks for testing it out nicholes, it should still be there. I just tested it out and it's working for me

http://i90.photobucket.com/albums/k2...216-074934.png

Could you try installing again nicholes to see if it helps? Can anyone else confirm the call time counter is not working? I'll keep this in mind as a possible bug..

Quote:

Originally Posted by hathoda (Post 947675)
what!!!!!! delay secs is only for 100secs........ i thought it would be atleast for 60 min.

Thanks too for trying it out hathoda, I appreciate your feedback. Really for longer times you should schedule mFakeCaller with alarmed, otherwise the application will just sit open waiting and wasting your phone's resources for all that time. Here's some info on how to schedule it. Could I ask, do you also have the same call time is missing problem that nicholes noticed?

hathoda 2011-02-16 15:17

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
@kojacker

everthing is working perfactly here with time and image etc......

@ nicholes

try restarting ur device or uninstall and install mfakecaller again!!

nicholes 2011-02-16 15:39

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
now working perfactly(i do not know what happend i just restart the device for some other reason)

cheers!

marxian 2011-03-05 22:49

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Hi kojacker,

I was sure that you had created a thread elsewhere asking about a QML file dialog, but I can't find it. Anyhow, I found this:

http://doc.qt.nokia.com/4.7-snapshot...listmodel.html

I've implemented it in the new QML version of cuteTube that I'm working on, and it works quite well. :)

http://img200.imageshack.us/img200/610/qml.th.jpg

Code:

ListView {
        id: fileList

        anchors { fill: dialog; leftMargin: 10; rightMargin: 10; topMargin: 80; bottomMargin: 10 }
        clip: true
        interactive: visibleArea.heightRatio < 1

        model: FolderListModel {
            id: folderModel

            nameFilters: [ "*.avi", "*.divx", "*.flv", "*.mp4", "*.mkv", "*.mpg", "*.wmv" ]
            showDotAndDotDot: true
            folder: "/home/stuart/"
        }

        delegate: FileChooserDelegate {
            id: delegate

            Connections {
                onDelegateClicked: {
                    fileList.currentIndex = index;
                    if (!folderModel.isFolder(index)) {
                        fileChosen(filepath); //signal
                        dialog.opacity = 0;
                        close(); //signal
                    }
                    else {
                        folderModel.folder = filepath;
                    }
                }
            }
        }
    }


bidomo 2011-04-16 23:01

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
I might be totally not ok and my head should be somewhere else but...

the mfakecaller path seems to have changed in the latest 0.2.2 release, can't find it to trigger it via command line.

.::edit::. /home/opt/usr/bin/mfakecaller

kojacker 2011-04-16 23:36

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by bidomo (Post 990220)
I might be totally not ok and my head should be somewhere else but...

the mfakecaller path seems to have changed in the latest 0.2.2 release, can't find it to trigger it via command line.

.::edit::. /home/opt/usr/bin/mfakecaller

Thanks for checking out the app bidomo. Hmm.. Im sure your head is fine :) But that should be the right path from xterm - well that's what I type at the $ prompt to get it running
Code:

/home/opt/usr/bin/mfakecaller
Do you get back any error message when you try to run the command? For example, a file or command not found, etc? Maybe you could try cd'ing to the path and see if it's installed there alright? From the $ prompt type
Code:

cd /home/opt/usr/bin
then type
Code:

ls
You should see mfakecaller listed. Let me know if you don't, I guess it's possible I have a file left over from the previous version that hadn't deleted.

(Im assuming by command you want to run it from xterm, command execution path from alarmed is slightly different with no '/home' at the beginning)

By the way, Im sure i saw a message from someone somewhere earlier in regards to not being able to save user settings in mfakecaller. That's still to be coded, very little has been worked on recently with real life in the way. Although I do have some plans to work on that very soon

Quote:

Originally Posted by marxian (Post 961480)
I've implemented it in the new QML version of cuteTube that I'm working on, and it works quite well. :)

http://img200.imageshack.us/img200/610/qml.th.jpg

For some reason I hadn't noticed the pic until just now, that looks absolutely superb Marxian! Thanks for the code heads up :)

bidomo 2011-04-17 00:06

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Thanks for the fast reply kojacker, I'm loving my playtime with this app, actually, I would like to ask, if there's a way to make it fake the call instantly, no tap the screen thingy, that would be killer, I'm invoking the app via wifi (putty is an old friend), I'm saving some profiles into files, so I only have to sh the file, and I would get the call...

That's the only thing left for making it perfect, as, if I ever touch the screen (even when in the phone is inside its protective bag), it will cancel, if I get lucky, the 5 secs will pass and will fake the call.

bingomion 2011-10-11 13:05

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
hi nice app... very useful to get out of tricky situations.
a few sugestions.
defualt ringtone should be:
/usr/share/sounds/NokiaTune.aac

option for turning portrait and vibrate off... and ofcause saving settings.

i got version .2 where is .22 as mentioned or newer?

cheers

looking

marmistrz 2011-12-15 14:28

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Great app, but please make the settings saved...

The Winter 2011-12-15 14:44

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
male/female voice choice integration to fake a call more perfectly ? great app indeed

Dhicky 2012-11-05 09:22

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
no updates yet? :(

Dhicky 2012-11-05 10:56

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by kojacker (Post 884903)
Now that you know all the commands, here's a quick scheduling example using Alarmed

When you run Alarmed and select "New event" button you get this "Add event" screen
http://i90.photobucket.com/albums/k2...128-105525.png

We don't want an alarm, we want Alarmed to trigger mfakecaller to run at a certain time. So touch the button that currently says "Alarm" and change it from the drop down so it says "Command execution" instead
http://i90.photobucket.com/albums/k2...128-105536.png

Also we don't want it to run "Every minute" so change the scheduling button to something else. You can choose a date or time, for testing let's choose "In.." from it's drop down. "In.. " sets a delay.
http://i90.photobucket.com/albums/k2...128-105559.png

Once you've given your alarm a name and filled in a command your new alarm setup should look like this. Here, I'll get a call from best friend of opensource Steve Jobs in 5 seconds time - he's a very important man and he might sue me if I keep him waiting!
http://i90.photobucket.com/albums/k2...128-105434.png

Simply hit "Save event" and in 5 seconds (or so) you should start feeling the familiar rumblings of mfakecaller starting up. Easy, right? :)

http://i90.photobucket.com/albums/k2...bs_calling.png

Because Alarmed saves your previous events, it keeps a list of them by name that you only need to go back into and trigger again when you need them. Think of them a little like fake call profiles, saves a lot of time filling them in :)

I just installed Alarmed and mfakecaller, i can't use command /usr/bin/mfakecaller on Alarmed, nothing showed up after i set it to 5 secs, and save event, then i manually checked to /usr/bin/ and theres no file named mfakecaller. problem??

kojacker 2012-11-05 11:03

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Thanks all for the update ideas above, apologies for not replying sooner - this is a bit of an old app and I haven't been following it closely for a while.

Quote:

Originally Posted by Dhicky (Post 1290487)
I just installed Alarmed and mfakecaller, i can't use command /usr/bin/mfakecaller on Alarmed, nothing showed up after i set it to 5 secs, and save event, then i manually checked to /usr/bin/ and theres no file named mfakecaller. problem??

I can only offer you limited help Dhicky as i don't have access to a N900, but i would have expected the binary to be in the '/usr/bin' path.

Please try this:

Step 1: Can you try launching it from the icon? If it works from there, then we'll have to try and find out where it has installed on your phone.

Step 2: Launch it from terminal (see this post for more details). This should let you know if it's installed there.

Let me know what you find out.

Dhicky 2012-11-05 11:30

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Thanks kojacker, yes its on /home/opt/usr/bin/
i solved it, now i can run it well :)
im waiting for the next release..

if you mind, i want to give a suggestion for the next updates.
trigger answer button to play audio files in low volume (optional). example : a person talking audio that could be from many sources, recorded files for instance, so that people near us can hear it but faintly. so they are convinced its a real call :) thank you

kojacker 2012-11-05 12:22

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by Dhicky (Post 1290509)
Thanks kojacker, yes its on /home/opt/usr/bin/
i solved it, now i can run it well :)
im waiting for the next release..

if you mind, i want to give a suggestion for the next updates.
trigger answer button to play audio files in low volume (optional). example : a person talking audio that could be from many sources, recorded files for instance, so that people near us can hear it but faintly. so they are convinced its a real call :) thank you

Thanks Dhicky, im really pleased that you were able to get it working :)

Thanks also for the suggestions. I'm afraid i'm not sure when I'll ever get my hands on a N900 again so i can't promise any updates soon, though I like your suggestion a lot :)

I did have an update for mFakeCaller where the images and bits and pieces were selectable from popup windows which was much nicer but it never was released generally.

To be honest it was only made as a simple application and I never expected it to go anywhere, indeed i didn't expect anyone to still be asking about it lol :p It would be cool if someone was to take on the concept and release a more complete app with new features - I think it would make an ideal starter project :cool:

Dhicky 2012-11-06 02:17

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
Quote:

Originally Posted by kojacker (Post 1290528)
Thanks Dhicky, im really pleased that you were able to get it working :)

Thanks also for the suggestions. I'm afraid i'm not sure when I'll ever get my hands on a N900 again so i can't promise any updates soon, though I like your suggestion a lot :)

I did have an update for mFakeCaller where the images and bits and pieces were selectable from popup windows which was much nicer but it never was released generally.

To be honest it was only made as a simple application and I never expected it to go anywhere, indeed i didn't expect anyone to still be asking about it lol :p It would be cool if someone was to take on the concept and release a more complete app with new features - I think it would make an ideal starter project :cool:

im the one who should thank you kojacker, this is the only hope for n900 users out there to have fake call app.. im begging you please dont let this app left neglected.. at least until the last version u mentioned is released.. pleaaaseee :( but im hoping u to continue working on this great app i've discovered yesterday :(

nicholes 2012-11-06 03:07

Re: [Announce] mFakeCaller - your friendly portable excuse! (Incoming call spoofer)
 
This one is great app for me too. that is why i am still connected to the thread.i liked it too much and i believe that, This is one of the most important and a must have app for our N900. and yes i am also hoping for some major updates with new ideas to make it more professional

Thanks to all

Special Thanks to kojacker


All times are GMT. The time now is 09:02.

vBulletin® Version 3.8.8