Difference between pages "AFF Development Task List" and "Apple iPhone"

From Forensics Wiki
(Difference between pages)
Jump to: navigation, search
(Added more bugs)
 
(Oxygen Forensics for iPhone software added)
 
Line 1: Line 1:
== High Priority ==
+
The '''iPhone''' is a handheld computing device made by [[Apple Inc.]] and sold with service through AT&T. It can be used to send/receive [[email]], keep schedules, surf the web, and view videos from YouTube.
  
* Create man pages and/or documentation for AFF toolkit. To wit:
+
== External Links ==
 
+
* [http://www.apple.com/iphone/ Official web site]
* [[aimage]]
+
* [http://www.oxygen-forensic.com/en/software/iphone/ Oxygen Forensics for iPhone]
* [[ident]]
+
* [[afcat]]
+
* [[afcompare]]
+
* [[afconvert]]
+
* [[affix]]
+
* [[affuse]]
+
* [[afinfo]]
+
* [[afstats]]
+
* [[afxml]]
+
* [[afsegment]]
+
 
+
* Create man pages and/or documentation for AFF library functions (e.g. ,<tt>af_open</tt>, <tt>af_get_imagesize</tt>)
+
 
+
* Build library as a shared library using libtool. This will allow developers using the library to just link to the AFF. Without it, developers must link to the static library and the individual libraries necessary <em>on that machine</em>. There is no good way to determine those extra libraries.
+
 
+
== Medium Priority ==
+
 
+
* How about renaming the library to libaff? That would allow developers to link with <tt>-laff</tt> instead of <tt>-lafflib</tt>. To my knowledge, there is no existing library named AFF already.
+
 
+
* Is there a set of segment names that must be defined to have a ''valid'' AFF file?
+
 
+
* Document that <tt>af_open</tt> (when writing a file) does more than a standard <tt>fopen</tt> command. The command writes an AFF stub of some kind to the output file. Users should be cautioned not to use this function as a test, lest they overwrite data.
+
 
+
* Does <tt>af_open</tt> refuse to open a file for writing if it already exists? If so, what kind of error does it return?
+
 
+
* Document how to programmatically enumerate all segments and values in a file. That is, explain how to get the output of <tt>$ afinfo -a</tt>.
+
 
+
== Low Priority ==
+
 
+
* Add library function to open standard input. Perhaps:
+
 
+
<pre>AFFILE * af_open_stdin(void);</pre>
+

Revision as of 07:07, 25 May 2009

The iPhone is a handheld computing device made by Apple Inc. and sold with service through AT&T. It can be used to send/receive email, keep schedules, surf the web, and view videos from YouTube.

External Links