masariuman / ipddump Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/ipddump
Automatically exported from code.google.com/p/ipddump
Enhancement so if there's no file argument, the GUI will pop up!
Original issue reported on code.google.com by [email protected]
on 4 Jun 2009 at 8:41
We need to add a wiki page explaining the use of the program and also the
work-around with the bad formated ipd's
Original issue reported on code.google.com by [email protected]
on 16 Jul 2009 at 11:11
What steps will reproduce the problem?
1. start ipdump
2. open an ipd file
3. The status is --> Working... be patient after the complete of percentage bar
(right low) and I don't have output Previously version (0.2.5) works very well
on the same computer
What version of the product are you using? --> 0.3 RC2
On what operating system? WinXP and Win 7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 20 Jul 2010 at 7:24
Sorry I'm completely lost.
What about a Makefile or something?
Original issue reported on code.google.com by [email protected]
on 2 Aug 2011 at 4:37
Parse tasks
Original issue reported on code.google.com by [email protected]
on 10 Jul 2009 at 2:36
After opening the ipd file (its about 9 megs), the process hangs at 74% on the
latest version. Version 2.5 processes all the way, but shows no data.
Original issue reported on code.google.com by [email protected]
on 29 Jul 2010 at 4:24
Hello,
I love your software and think it does an absolutely brilliant job of parsing .ipd files! However there is one feature I would love to see, just a simple filter! In my ipd files i have messages from parents, friends, girlfriend, siblings etc, and id like a way to be able to filter out certain numbers so i can export all the sms' from one contact to xml files! Obviously i could go through every single message and higlight just the ones i want, but i have 36900 messages, and a computer would do it alot faster than i could! Hahaa
Thanks again for making this software available!
Alex
Original issue reported on code.google.com by [email protected]
on 29 Mar 2011 at 12:24
Parsing the time zones db
Original issue reported on code.google.com by [email protected]
on 17 Jul 2009 at 12:11
What steps will reproduce the problem?
1. Backup with Desktop Manager
2. Open with the wonderfun ipddump
3. Not all contact information showing
What is the expected output? What do you see instead?
The phone numbers (home, work, fax...) of at least 50% of the contacts aren`t
showing. The names are, just not the other information. When I use certain ABC
conversion programs, all the info is there. When I look on my phone itself, all
the info is there. Just not in ipddump.
What version of the product are you using? On what operating system?
0.3RC3 on Windows Vista
Please provide any additional information below.
I could send in the ipd file if it helps. So long as, you know, the phone
numbers are kept private.
Original issue reported on code.google.com by [email protected]
on 31 Mar 2011 at 7:53
What steps will reproduce the problem?
1. On the BlackBerry 8300, set the czech input language with alt+enter.
2. Write an SMS. Save it.
3. Backup the SMS database and open it with ipddump
What is the expected output? What do you see instead?
The expected output is to see the written SMS. I see the SMS with every
character preceded by a "@" instead.
What version of the product are you using? On what operating system?
0.3 RC3 on Windows XP SP3
Please provide any additional information below.
Example:
-----8<---------------------------------------------------------
From: My Phone
To: +420XXXXXXXXXX
Sent: Sun Aug 01 11:49:42 CEST 2010
Received: Sun Aug 01 11:49:42 CEST 2010
Text:
@T@o@ @j@e@ @m@o@j@e@ @c@e@s@k@e@ @c@i@s@l@o@.
-----8<---------------------------------------------------------
The same problem is seen on some SMSes received by a czech contact.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2010 at 1:40
Parsing Call Log
Original issue reported on code.google.com by [email protected]
on 17 Jul 2009 at 8:26
The phone numbers except the 'obvious' numbers they consist of, they also
have the + sign. This is the code fix.. on the SMSmessage.java line 155
case 2:
builder = new StringBuilder();
for ( char c : data )
{
if ( Character.isLetterOrDigit( c ) || c=='+')
{
builder.append( c );
}
}
Original issue reported on code.google.com by [email protected]
on 27 May 2009 at 2:52
What steps will reproduce the problem?
1. FOLLOW THE STEPS GIVEN BY CREATORS
2.
3.
What is the expected output? What do you see instead?WHEN I OPENED THE IPD
FILE, USING YOUR SOFTWARE, IT WAS EMPTY. NO DATA
What version of the product are you using? On what operating system? TRIED 3.0
FIRST, THEN 2.5
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Nov 2010 at 5:47
UCS2 use 2 bytes for 1 character and the output SMS messages from those
looks like ("¥§¥΅¥�¥�¥™¥‘). I suppose that one of the fields on
the .ipd
you chose not to parse (either the case:1 or case 11????) contains that
info.. dunno..
The only SMS's that this seems to be are
-1892381440,Thu Jan 01 02:40:40 EET 2009,Thu Jan 01 00:40:32 EET
2009,false,+306937554947,"¥§¥΅¥�¥�¥™¥‘
-1894616784,Thu Jan 01 02:02:52 EET 2009,Thu Jan 01 00:03:17 EET
2009,false,+306942937398,"
-1201805004,Fri Jan 09 02:30:32 EET 2009,Fri Jan 09 00:30:08 EET
2009,false,+306974526091,"¥�¥·¥Δ¥Γ¥Ώ
Original issue reported on code.google.com by [email protected]
on 7 Jun 2009 at 7:24
I have 116 contacts as listed in the blackberry but only the 108 get
parsed. the rest contain greek and they are in the ipd somewhere but not in
the "Contacts"... weird...
Original issue reported on code.google.com by [email protected]
on 14 Jul 2009 at 10:26
This was first reported by garreth.tinsley on Apr 19, 2009. This should be
very easy.
Original issue reported on code.google.com by [email protected]
on 4 Jun 2009 at 12:39
In one sms record, in the XML and in the CSV output, I had a negative UID:
<SmsMessage UID="-386064680">
<sentDate>Mon Apr 27 22:10:15 CEST 2009</sentDate>
<receivedDate>Mon Apr 27 21:11:23 CEST 2009</receivedDate>
<wasSent>false</wasSent>
<to>xxxxxxxxxx</to>
<text>xxxxxxxxxx</text>
</SmsMessage>
Maybe a classic signed/unsigned problem?
Hope this helps.
Version 0.2.5 on Windows XP
P.S. It seams that it has been received BEFORE sent. Wrong time setting or
did I found a bug?
-- Gianmarco
Original issue reported on code.google.com by [email protected]
on 28 Aug 2009 at 9:34
This was first suggested by bradley.will on Aug 12, 2008.
Original issue reported on code.google.com by [email protected]
on 4 Jun 2009 at 12:40
What steps will reproduce the problem?
1. Create back up of address book via blackberry desktop software
2. Save as ipd file
3. Attempt to open with ipddump
What is the expected output? What do you see instead?
Expected output is replication of entries in address book. I am getting
nothing. Attempted to use another program that was a trial only and it
was able to pull up information.
What version of the product are you using? On what operating system?
Version 0.5.2
OS Windows Vista
Please provide any additional information below.
Any help would be so greatly appreciated. I know you are not available at
the moment but was hoping to catch you to see if this is an easy fix.
I am desperate to get my contacts into a file to enter into a non-
blackberry phone. I have used your program previously without issue and I
love it. Am hoping to get this extracted asap.
Thanks again!!
Ali
Original issue reported on code.google.com by [email protected]
on 31 Mar 2010 at 3:02
Parse calendar record type
Original issue reported on code.google.com by [email protected]
on 7 Aug 2009 at 2:41
On the IPD parser
case DATABASECOUNT:
numberOfDatabases = input.read() << 2;
the database number bytes is 2. Not 8
------------------------------------
Also can you please expalin me what this << 8 ,16 and 24 times do?
\\\\\\\\\\\\\
case RECORDLENGTH:
recordLength = input.read();
recordLength |= input.read() << 8;
recordLength |= input.read() << 16;
recordLength |= input.read() << 24;
recordRead = 0;
\\\\\\\\\\\\\\
Original issue reported on code.google.com by [email protected]
on 27 May 2009 at 8:47
For some reason all spaces are stripped from strings when contacts are
exported in xml files.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 10:46
What steps will reproduce the problem?
1. Send or receive an SMS message that contains a double-quote i.e. "
2. Back up the SMS Messages from the BlackBerry to an IPD file.
3. Use IpdDump to create a CSV from the IPD.
What is the expected output? What do you see instead?
Expected result: The entire SMS message should be contained in a single
cell in the "text" column.
Actual Result: When a double-quote punctuation mark is present in the body
of the SMS message, IpdDump splits the body of the SMS message across
multiple cells and lines.
I can provide specific examples, if necessary.
What version of the product are you using? On what operating system?
IpdDump 0.2.5
Windows XP Pro (32 bit), SP3
Blackberry 8900, BBOS v4.6.1.231
Please provide any additional information below.
I believe this should be a simple fix involving escaping out the " symbol
when parsing the file. Without digging into the code, however, I'm just
guessing.
Original issue reported on code.google.com by [email protected]
on 16 Feb 2010 at 9:47
What steps will reproduce the problem?
1.???? appear for arabic messages
2.unicode support for these lanaguges could fix the problem
3.
What is the expected output? What do you see instead?
i should see the message, instead i see ???????? ???
What version of the product are you using? On what operating system?
latest, on windows 7 professional
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2011 at 6:56
I hope that this software may import information into IPD files.
Thanks a lot
Original issue reported on code.google.com by [email protected]
on 18 Feb 2011 at 7:51
Use java native library for building the xml, in order to save 300kb of the
dom4j library
Original issue reported on code.google.com by [email protected]
on 10 Jul 2009 at 7:34
When exporting a CSV (comma separated values) file, the save dialog shows
with a filter of .cvs and no .csv files are shown in the dialog.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 10:39
When exporting memos as XML, I have some memos which only have a title and
no text. This throws an exception when adding a null text.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException:
Adding text to an XML document must not be null
at org.dom4j.DocumentFactory.createText(DocumentFactory.java:174)
at org.dom4j.tree.AbstractElement.addText(AbstractElement.java:899)
at
org.quaternions.ipddump.writers.MemosWriters.MemosToXML(MemosWriters.java:1
72)
at
gui.IpdDump_NewGUI.saveAsMenuItemActionPerformed(IpdDump_NewGUI.java:700)
...
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 10:38
I need to have access to certain sms message.
i cannot request for instance
record.getSmsMessage(msgIndex);
It is really needed if its not to much hustle to implement.
Original issue reported on code.google.com by [email protected]
on 10 Jun 2009 at 11:19
What steps will reproduce the problem?
1. SMS, text input language is chinese simplified, option->sms text->data
coding is UCS2.
2. Backup the SMS database, and open it with ipddump
What is the expected output? What do you see instead?
In main window, All the sent out text is displayed incorrectly, but the
received text is ok
--------------------8<------------------------------------------------
<?xml version="1.0" encoding="UNICODE"?>
<SMSmessages TotalSMS="2">
<SmsMessage>
<sentDate>Sat Oct 23 11:08:08 CST 2010</sentDate>
<receivedDate>Sat Oct 23 11:08:08 CST 2010</receivedDate>
<wasSent>true</wasSent>
<to>+8613761393379</to>
<text>c/?v?!??l?S???gnXVí??@3@ ??@ @1</text> **not correctly
</SmsMessage>
<SmsMessage>
<sentDate>Sun Oct 24 03:17:59 CST 2010</sentDate>
<receivedDate>Sat Oct 23 11:18:07 CST 2010</receivedDate>
<wasSent>false</wasSent>
<to>+8613761393379</to>
<text>望湘园~</text> **but display ok here
</SmsMessage>
</SMSmessages>
--------------------8<------------------------------------------------
maybe it's the cellphone OS cause the problem?? as it doesn't use UNICODE
encoding with SMS text??---I just guess~
What version of the product are you using? On what operating system?
0.3 RC3 on Windows XP SP3
Please provide any additional information below.
black berry 8900, OS 5.0.0.822
Original issue reported on code.google.com by [email protected]
on 17 Nov 2010 at 7:36
What steps will reproduce the problem?
1. Doubleclick on the downloaded jar
What is the expected output? What do you see instead?
Running the program instead of a JVM error saying "could not find the main
class"
What version of the product are you using? On what operating system?
0.3RC3
Please provide any additional information below.
Looking for documentation how to run in the project pages but did not find...
Original issue reported on code.google.com by [email protected]
on 26 Jul 2010 at 1:14
if you pass as an argument a 'whatever' file, the program will parse it
anyway, even thought that it will find nothing.
Original issue reported on code.google.com by [email protected]
on 4 Jun 2009 at 8:55
What steps will reproduce the problem?
1. Save on the BlackBerry a contact with a non ISO-8859-1 (e.g.:
Name: Šárka (where the first char should be a LATIN CAPITAL LETTER S WITH
CARON aka U+0160)
2. Backup the contact database, and open it with ipddump
What is the expected output? What do you see instead?
On the main page, and in the "View in XXXXX" windows the contact is displayed
correctly. Saving the contact in an XML file gives instead:
--------------------8<------------------------------------------------
<?xml version="1.0" encoding="UNICODE"?>
<Contacts TotalContacts="1">
<Contact>
<Name>?árka</Name>
<MobilePhone>+420XXXXXXXXXXX</MobilePhone>
</Contact>
</Contacts>
--------------------8<------------------------------------------------
Saving on a Plain text file gives wrong results as well.
What version of the product are you using? On what operating system?
0.3 RC3 on Windows XP SP3
Original issue reported on code.google.com by [email protected]
on 3 Aug 2010 at 1:58
Is there any possible way to sort the database file by phone number so I can
extract each person's total conversation separately? I really appreciate the
application! Thanks.
Original issue reported on code.google.com by [email protected]
on 26 Aug 2011 at 6:19
I would like to use your excellent library in a Mac application.
However, since I am planning to publish it in the Mac App Store, I cannot
accept libraries written in java (as they requires jre to run, they cannot be
approved by Apple).
Why don't you port your library to C/C++ language?
Not only because of the Mac App Store, but in this way it will be possible to
bundle it everywhere!
Original issue reported on code.google.com by [email protected]
on 20 Nov 2010 at 12:03
Will you be implementing support for .bbb files? (These are the backup files
created by the Mac
version of the BlackBerry Desktop Manager)
I am specifically interested in extracting SMS from a .bbb
Thanks!
Original issue reported on code.google.com by [email protected]
on 21 Nov 2009 at 9:27
The JavaDocs are missing and should be writen in various classes
Original issue reported on code.google.com by [email protected]
on 6 Jul 2009 at 6:38
Exporting contacts as CSV gives the same column headers as exporting SMS
records.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 10:43
Unicode support with the Arabic language. I am getting ? instead of the actual
text in the saved files. Any recommendations to fix this issue?
nice work by the way :)
Original issue reported on code.google.com by [email protected]
on 5 Jul 2011 at 1:59
The list of arguments for this application.
Usage: java -jar ipdump.jar <path to ipd> :normal usage
Usage: java -jar ipdump.jar :GUI usage
Usage: java -jar ipdump.jar <path to ipd> -<argument1> -<argument2>
-<argument-n>
Argument: -txt: writes a txt file in the same path and name as the ipd.
Argument: -doc: writes a doc file in the same path and name as the ipd.
Argument: -xml: writes a xml file in the same path and name as the ipd.
Argument: -help: List of Usages
example: java -jar ipdump.jar <path to ipd> -txt -doc
this will make a txt file and a doc file of the dump.
Original issue reported on code.google.com by [email protected]
on 4 Jun 2009 at 3:09
What steps will reproduce the problem?
1. Run IpdDump
2. change the backup file from .bbb to .zip, unzip file.
2. Attempt to open 'Databases.ipd' on IpdDump
What is the expected output? What do you see instead?
I would expect it to run through and extract the info...but instead the status
bar gets stuck on 2%! I've tried running it a few times with no success....
What version of the product are you using? On what operating system?
0.3 RCD, Mac OS 10.6.6, 2.2GHz Intel Core 2 Duo, 4GB DDR2 SDRAM
Original issue reported on code.google.com by [email protected]
on 4 Mar 2011 at 2:57
Attachments:
What steps will reproduce the problem?
1. Add a Contact to the address book (I am using Outlook on WinXP, syncd
to my BB)
2. Add a value in the Notes field (and other values in Work Address and
Email info) for that contact
3. Use the Blackberry Desktop Manager to Backup the contacts to an IPD
4. Use IPDdump to view the contact (and save to CSV file)
What is the expected output? What do you see instead?
Some basic fields are saved ok (Name, Email etc). Beyond the Notes field
the fields are jumbled. A Tab character in the Notes field seem to cause
lots of problem.
What version of the product are you using? On what operating system?
0.2.5 on WinXP SP3
Please provide any additional information below.
Thanks!
Original issue reported on code.google.com by [email protected]
on 3 May 2010 at 10:23
Hi
I appreciate your work, it's an extremely interesting project counting on
the number of blackberrys that are used nowadays.
I had a problem running your jar with those parameters
java -jar ipddump-0.1.0.jar Backup-\(2009-05-18\).ipd
on this platform
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
but got this error (it seems it tried to access an index array which is
bigger than the maximum allowed one)
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 395,
Size: 78
at java.util.LinkedList.entry(LinkedList.java:365)
at java.util.LinkedList.get(LinkedList.java:315)
at org.quaternions.ipddump.data.Database.createRecord(Database.java:85)
at org.quaternions.ipddump.Main.parse(Main.java:177)
at org.quaternions.ipddump.Main.main(Main.java:36)
Could you easily point me to the problem so that I could fix it by myself?
It's not a really huge backup (1,6MB, like 1000 SMS archived)
Thanks
Nicola
Original issue reported on code.google.com by [email protected]
on 18 May 2009 at 9:27
When we enter filename.csv or filename.txt, the save dialog will still add
.csv or .txt to the filename, resulting in a written file as being named
filename.csv.csv or filename.txt.txt.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 10:45
I have a IPD backup that 0.2.5 will open, but 0.3 will not.
Under 0.3, it simply says "WORKING... be patient!" in the status bar, and sits
there indefinitely (at least 10 minutes, I didn't wait longer than that).
Under 0.2.5, it opens near instantly.
I've tried this with both a full IPD backup, as well as only the SMS messages,
as that's what I wanted to extract from this backup. I suspect it may be the
SMS messages causing issues, I'm not sure if this is a known regression, but I
can send you the IPD file if that would help. (Not going to attach it here
publicly, obviously...lol).
Original issue reported on code.google.com by [email protected]
on 23 Jun 2010 at 1:22
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 8 Sep 2009 at 9:10
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Some of my text messages has the persons name of who i am texting while some
just display the phone numbers. It be nice if all of them showed the name of
the person i am texting.
What version of the product are you using? On what operating system?
Windows 7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 19 Aug 2011 at 9:40
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Nov 2010 at 5:36
Add the ability to export an XML formatted dump of the data. The specific
names of the tags aren't important, except that they're human-readable and
it's clear from context what data they represent.
Original issue reported on code.google.com by [email protected]
on 12 Jan 2008 at 3:29
Building a new and more rich GUI, considering not only the SMS as in the
old one but Contact, calendar etc..
Original issue reported on code.google.com by [email protected]
on 11 Jun 2009 at 7:44
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.