DNG lossy details - I found out

Dear reader,
my first step was to create color-filter-array dng files, but in lack of knowledge about windows development and the superior dng specs (missing free available TIFF/EP standard I found out later), I developed based on libtiff (see Listing 1 )
It uses IEC-sRGB XYZ->RGB color matrix.
Then I used Adobe DNG Converter 8.2 to get DNG lossy. There I found out that almost always in the opcodes (see Listing2) (extracted with tiffdump -m300 -o offset lossy.dng | perl Listing2.pl ) (for availbale subifd-offsets, do tiffdump | grep -i ifd )
there is following transformation:
linear = 0.0625*perceptual + 0.9375*perceptual³
(reverse function:
sub perceptual {
    my $linear=shift;
    my $y=$linear;
    my $term=(360*$y +sqrt(5)*sqrt(1+25920*$y**2))**(1/3);
    return
        -(    1 /
            (5**(1/3)*$term)
        +
        $term /
        5**(2/3)
    )/3;
... or something with shrinked range to match tighter range of input values (than 0..1).
So, assuming 12 bit linear raw, you get an 1:1 mapping near zero (4 bits lost from 12 to 8 bit, but *16 due tue perceptual() transformation, and a 1:46 mapping near one (4 bits lost = /16, additional factor 2,8 approx due to differentiation of linear = ... ( see above ) ).
The afterwards jpeg compression uses no subsampling and these quantization tables:
qtable 0: 2 2 2 2 3 4 5 6 2 2 2 2 3 4 5 6 2 2 2 2 4 5 7 9 2 2 2 4 5 7 9 12 3 3 4 5 8 10 12 12 4 4 5 7 10 12 12 12 5 5 7 9 12 12 12 12 6 6 9 12 12 12 12 12
qtable 1: 3 3 5 9 13 15 15 15 3 4 6 10 14 12 12 12 5 6 9 14 12 12 12 12 9 10 14 12 12 12 12 12 13 14 12 12 12 12 12 12 15 12 12 12 12 12 12 12 15 12 12 12 12 12 12 12 15 12 12 12 12 12 12 12
Perhaps this coud clear some things.
Kind regards,
Listing 1:
/* CameraProfile - erforderl? */
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include "tiffio.h"
#include <math.h>
#define TRUE -1
/* siehe http://www.remotesensing.org/libtiff/addingtags.html */
/* siehe auch http://www.opensource.apple.com/source/tcl/tcl-87/tcl_ext/tkimg/tkimg/libtiff/tools/tiffse t.c */
static const TIFFFieldInfo xtiffFieldInfo[] = {
    { 33421, -1,-1, TIFF_SHORT,    FIELD_CUSTOM, TRUE, TRUE, "CFARepeatPatternDim" },
    { 33422, -1,-1, TIFF_BYTE,    FIELD_CUSTOM, TRUE, TRUE, "CFAPattern" },
    { 50706,  4, 4, TIFF_BYTE,    FIELD_CUSTOM, TRUE, TRUE, "DNG_Version" },
    { 50708, -1,-1, TIFF_ASCII,    FIELD_CUSTOM, TRUE, TRUE, "DNG_UniqueCameraModel" },
    { 50721, -1,-1, TIFF_FLOAT, FIELD_CUSTOM, TRUE, TRUE, "ColorMatrix1" }
#define    N(a)    (sizeof (a) / sizeof (a[0]))
uint16_t quant16(double x) { return (int)(65535*x+0.5); }
/* Quote from Wikipedia:
The numerical values below match those in the official sRGB specification (IEC 61966-2-1:1999) and differ slightly from those in a publication by sRGB's creators.[2] Note that these linear values are not the final result.
[2] Michael Stokes, Matthew Anderson, Srinivasan Chandrasekar, Ricardo Motta (November 5, 1996). "A Standard Default Color Space for the Internet – sRGB, Version 1.10". http://www.w3.org/Graphics/Color/sRGB
float iec61966_2_1_1999_XYZ_to_sRGB_D50[]={
3.2406, -1.5372, -0.4986,
-0.9689,  1.8758,  0.0415,
0.0557, -0.2040,  1.0570};
int main(int argc, char **argv)
    uint8_t ver[]={1,4,0,0};
    int16_t repeat[]={2,2};
    uint8_t pattern[]={0,1,1,2};
    int width=2048, height=4096, format;
    uint16_t *cfa_row;
    double minc[3]={ 9e99, 9e99, 9e99};
    double maxc[3]={-9e99,-9e99,-9e99};
    double xx,yy,d;
    int x,y, c;
    double v;
    FILE *fw;
    TIFF* tif = TIFFOpen("out.dng", "w");
    cfa_row = malloc(width *16/8);
    /* Install the extended Tag field info */
    TIFFMergeFieldInfo(tif, xtiffFieldInfo, N(xtiffFieldInfo));
    TIFFSetField(tif, TIFFTAG_IMAGEWIDTH,  width);
    TIFFSetField(tif, TIFFTAG_IMAGELENGTH, height);
    TIFFSetField(tif, TIFFTAG_BITSPERSAMPLE, 16);
    TIFFSetField(tif, TIFFTAG_SUBFILETYPE, 0);
    TIFFSetField(tif, TIFFTAG_ORIENTATION, ORIENTATION_TOPLEFT);
    TIFFSetField(tif, TIFFTAG_PHOTOMETRIC, 32803);
    TIFFSetField(tif, 33421, 2, repeat); /* obwohl immer 2, muss oben -1 stehen sonst speicherfehler*/
    TIFFSetField(tif, 33422, 4, pattern);
    TIFFSetField(tif, 50706, ver); /* aber hier nicht -1 ?! */
    TIFFSetField(tif, 50708, "dng.c");
    TIFFSetField(tif, 50721, 3*3, iec61966_2_1_1999_XYZ_to_sRGB_D50);
    for(y=0; y<height; y++) {
        d=yy=1.0*(y/2)/((height-1)/2);
        for(x=0; x<width; x++) {
            xx=1.0*(x/2)/((width-1)/2);
            c=1;
            if(x%2==0 && y%2==0) c=0;
            if(x%2==1 && y%2==1) c=2;
            v=0;
            if(x==0) { printf("yy=%f  d=%f\n",yy,d); }
            switch(c) {
                case 0: v=65535.0*d; break;
                case 1: v=65535.0*d; break;
                case 2: v=65535.0*d; break;
            cfa_row[x]=(uint16_t)(v+0.5);
            if(v<minc[c]) minc[c]=v;
            if(v>maxc[c]) maxc[c]=v;
        TIFFWriteScanline(tif, cfa_row, y, 0);
    TIFFClose(tif);
    for(c=0; c<3; c++) {
        printf("%f..%f\n", minc[c], maxc[c]);
    return 0;
Listing2:
#!/usr/bin/perl
use strict;
$|++;
# big-endian!
# tiffdump -m 300 -o 63248 DSC_1572.dng |perl opcodes.pl
#51009 (0xc741) UNDEFINED (7) 256<00 00 00 0x3 00 00 00 0x8 0x1 0x3 00 00 00 00 00 00 00 00 00 0x44 00 00 00 00 00 00 00 00 00 00 0x4 0x60 00 00 0x6 0x90 00 00 00 00 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x3 00 00 00 00 00 00 00 00 0x3f 0x6e 0x54 0x1e 0x54 0x1e 0x54 0x1e 00 00 00 00 00 00 00 00 0x3f 0xac 0x6e 0xdc 0x6e 0xdc 0x6e 0xdc 00 00 00 0x8 0x1 0x3 00 00 00 00 00 00 00 00 00 0x44 00 00 00 00 00 00 00 00 00 00 0x4 0x60 00 00 0x6 0x90 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x3 00 00 00 00 00 00 00 00 0x3f 0x79 0xc9 0x19 0xc9 0x19 0xc9 0x1a 00 00 00 00 00 00 00 00 0x3f 0xb8 0x2c 0x88 0x2c 0x88 0x2c 0x88 00 00 00 0x8 0x1 0x3 00 00 00 00 00 00 00 00 00 0x44 00 00 00 00 00 00 00 00 00 00 0x4 0x60 00 00 0x6 0x90 00 00 00 0x2 00 00 00 0x1 00 00 00 0x1 00 00 00 0x1 00 00 00 0x3 00 00 00 00 00 00 00 00 0x3f 0x6e 0xc 0x1e 0xc 0x1e 0xc 0x1e 00 00 00 00 00 00 00 00 0x3f 0xac 0x2b 0x5c 0x2b 0x5c 0x2b 0x5c>
my @plot;
sub op {
    my $s=shift;
    my $opcodeId=unpack "N", substr($s,0,4);
    my @ver=unpack "CCCC", substr($s,4,4);
    my $flags=unpack "N",  substr($s,8,4);
    my $vsize=unpack "N",  substr($s,12,4);
    print "$opcodeId - v".join(".",@ver)." flags=$flags vsize=$vsize\n";
    $s=substr($s,16);
    print "   ";
    if($opcodeId==8) {
        my @v=unpack(("N"x9), substr($s,0,4*9));
        $s=substr($s,4*9);
        print join(", ", @v);
        my $degree=$v[$#v]; # 0..degree
        print " degree=$degree ";
        my @coeff=unpack(("d>"x($degree+1)), substr($s,0,($degree+1)*8));
        $s=substr($s,($degree+1)*8);
        my $out="";
        for(my $c=0; $c<=$degree; $c++) {
            if($coeff[$c]==0) { next; }
            $out.=sprintf "%+g*x**$c", $coeff[$c];
        print $out;
        push @plot, $out;
    else {
        die "$opcodeId ?\n";
    print "\n";
    return $s;
sub pre_op {
    my $s=shift;
    $s=~s/0x//g;
    $s=join("", map { chr(hex($_)) } split / +/, $s);
    my $n=unpack "N", substr($s,0,4);
    print "$n opcodes\n";
    $s=substr($s,4);
    for(my $i=0; $i<$n; $i++) {
        $s=op($s);
while(<>) {
    chomp;
    if($_=~/^510(08|09|22)\b/) {
        if($_=~/<([^>]*)>/) {
            pre_op($1);
    elsif($_=~/^50712/) { print "LinearizationTable\n"; }
    elsif($_=~/^5071[34567]/) { print "Black/WhiteLevel\n"; }
print join(", ", @plot)."\n";

You can get back 3.6 here: http://www.mozilla.com/en-US/firefox/all-older.html

Similar Messages

  • I have Mac OSX, version 10.4.11; I loaded Firefox 4, lost 3.6.16, and now I found out I can't run Firefox 4. Can I get 3.6.16 back?

    I have Mac OSX, version 10.4.11; I loaded Firefox 4, lost 3.6.16, and now I found out I can't run Firefox 4. Can I get 3.6.16 back? I am not sure what to do. I dragged my old firefox icon to the desktop and it disappeared. The new icon has a white circle with a slash, and won't open because I have an older version Mac

    You can get Firefox 3.6 from http://www.mozilla.com/en-US/firefox/all-older.html
    There is a third party version of Firefox 4 that runs on OS X 10.4/10.5 and PPC Macs, for details see http://www.floodgap.com/software/tenfourfox

  • How can I found out the No. of Psocess running and How can I Release them

    Dear experts,
    How can I found out the No. of Psocess running and How can I Release them.
    I have 1GB RAM with oracle 10G. and please tell me How many processes can run with this RAM.

    >How can I found out the No. of Psocess running
    well, that depends on where you are ? if you are on windows then task manager will tell you what all processes are running. if you are on unix then ps -ef will tell you about all the processes running on a particular machine
    How can I Release them.
    what do you exactly mean by Release ? if you mean "end" that again has 2 scenarios, first that process ends by itself (ie after completing its job), another can be killing the process , that again will depend upon operating system. in windows you can kill a process from task manager itself, in unix you can use kill -9 PID to kill a process.
    How many processes can run with this RAM.
    loads of other details required before one can answer this question.no of processes in a very simple manner will depend how much memory is available and how much a process is eating.
    Sidhu

  • I was sending text messages this morning but all of a sudden I stopped receiving them.  I have found out that I can send them but can't receive them.  Can anyone help me?

    I was sending text messages this morning but all of a sudden I stopped receiving them.  I have found out that I can send them but can't receive them on my mac book or on my wifes mac book, but can receive my messages on the iphone!!!   Can anyone help me?

    If you're referring to iMessages, then the problem is that Apple is having server issues. If the problems your having are with standard SMS, post back with further details.

  • I was using OS Snow Leopard and on 8/1/13 I downloaded Mountain Lion and found out it was not compatible with my HP printer (HP photosmart C5580) so I called Apple and asked how to get Mountain Lion off and Snow Leopard back on.  The Tech told me to

    I was using OS Snow Leopard and on 8/1/13 I downloaded Mountain Lion.  Then I found out it was not compatible with my HP Printer (HP Photosmart C5580 all-in-one) so I called Apple support and the tech told me to erase the hard drive instead of going in the time machine.  Well I did that and then it took about three hours three days a week for about three weeks on the phone with an apple tech to get all my stuff back on my computer.  I have had trouble with my printer (won't do the scan anymore and wasn't printing on my DVDs.  Also the computer keeps freezing up when it is in the sleep mode, etc.
    When I tried to list my problem on this forum it lists your OS at the bottom and mine had Mountain Lion listed as what I was using so apparently it didn't erase it.  Want to know how to get Mountain Lion off and put my Snow Leopard on so things start working right.

    Go to the  menu/About This Mac - what OS version shows there?
    Do a backup, preferably 2 separate ones on 2 separate drives.
    Revert to a Previous OS X
    Revert to Snow Leopard
    If you do revert, I'd use Setup Assistant to restore your data. This process takes a while, so do it when you won't need the computer for several hours, based on my experience.

  • AS I  FOUND OUT LATE, LION DOES NOT SUPPORT ROSETTA, WHICH SUPPORTS QUICKEN AND CLASSIC AOL, AND MANY OTHER APPS. CAN I TAKE LION AWAY AND GO BACK TO SNOW LEOPARD?

    I found out after the install of LION, that it does not support Rosetta, which runs Quicken and the classic AOL software and a myriad of other apps.
    Can I go back to Snow Leopard? Is there a way to retrieve my thousands of saved E mails, which are saved on my Mac?
    I still see the filing cabinet with my screen name but cannot get them to open.
    Please help! Lion may roar, but the fact it does not support apps like quicken means it purrs.

    I had the Apple store wiped out my hard drive and I restore my last hard drive downloard by first placing Snow leopard DVD in the DVD drive and holding "C" when turning on the machine then I follow the instructions. I am back on snow leopard and trying out two finance software to replace Quicken for mac 2007. I am trialing Quicken essentials and ibank. They are both compatable with LION. So when I am ready will download Lion again. Also, Micorsoft Office needs to be 2011 version for it to work on Lion

  • Localconfig is not found out in the new grid Oracle_HOME

    Hi There,
    Ifollowed the metalink Note ID 736121.1 to upgrad ASM for Non-RAC from 10gr2 to 11gr2. The 11gr2 Grid installation is successful, which is on a different directory from the current ASM directory. What I did for insallation is software only installation. However, when I'm doing step 4 in the Note, localconfig is not found out in the now Grid home directory(/ora/fs0000/app/grid/11.2.0/bin). even no DBUA is found out either. I'm unable to upgrade ASM for non-RAC from 10r2 to 11gr2.
    With the successful installation of 11rr2 grid, the CSS is running in 11gr2, but No DBUA is found out in the new Grid Oracle_HOME directory.
    $ ps -ef | grep d.bin | grep -v grep
    oracle 7751 1 0 Sep 17 ? 40:56 /ora/fs0000/app/grid/11.2.0/bin/ocssd.bin
    oracle 7618 1 0 Sep 17 ? 27:32 /ora/fs0000/app/grid/11.2.0/bin/ohasd.bin reboot
    $ ls -ltr /ora/fs0000/app/grid/11.2.0/bin/local*
    /ora/fs0000/app/grid/11.2.0/bin/local*: No such file or directory
    $ ls -ltr /ora/fs0000/app/grid/11.2.0/bin/db*
    -rwxr-x--- 1 oracle dba 13790 Jan 1 2000 /ora/fs0000/app/grid/11.2.0/bin/dbstart
    -rwxr-x--- 1 oracle dba 6074 Jan 1 2000 /ora/fs0000/app/grid/11.2.0/bin/dbshut
    -rwxr-xr-x 1 oracle dba 2426 Jan 1 2000 /ora/fs0000/app/grid/11.2.0/bin/dbhome
    -rw-r--r-- 1 oracle dba 5297 Oct 3 2006 /ora/fs0000/app/grid/11.2.0/bin/dbgeu_run_action.pl
    -rwxr-x--- 1 oracle dba 666264 Nov 2 2009 /ora/fs0000/app/grid/11.2.0/bin/dbfs_client
    -rwxr-x--- 1 oracle dba 0 Nov 3 2009 /ora/fs0000/app/grid/11.2.0/bin/dbvO
    -rwxr-x--- 1 oracle dba 0 Nov 3 2009 /ora/fs0000/app/grid/11.2.0/bin/dbfsizeO
    -rwxr-x--x 1 oracle dba 554200 Sep 17 16:00 /ora/fs0000/app/grid/11.2.0/bin/dbv
    -rwxr-x--x 1 oracle dba 11680 Sep 17 16:00 /ora/fs0000/app/grid/11.2.0/bin/dbfsize
    Here are the steps in Note 736121.1:
    1) Install the new 11g ASM Oracle Home (on a different directory) as described in the Installation Guide associated with your specific platform :
    http://www.oracle.com/pls/db111/portal.portal_db?selected=11&frame=
    ==)> Installation Guide for <your platform/Os>
    2) Shutdown all the database instances that are using ASM as storage option.
    3) Shutdown the ASM instance.
    4) Reconfigure the CSS service:
    Connect as root OS user and execute:
    $ORACLE_HOME/bin/localconfig reset
    Where: $ORACLE_HOME is the new 11g ASM Oracle Home
    5) Startup the ASM instance (connected as Oracle OS user) as usual (using the 10g Oracle Home).
    6) From another graphical session, set the environment variables (ORACLE_HOME, PATH, etc.) pointing to your new 11 ASM Oracle Home.
    7) Then execute the DBUA from the new ASM 11gOracle_Home/bin/dbua:
    DBUA will show 2 options:
    =)> upgrade ASM instance.
    =)> upgrade the database
    8) Select [upgrade ASM instance] option. The DBUA will upgrade your ASM instance to release 11g automatically.
    9) Finally, please startup the databases that are using ASM as storage option.
    Does anyone has experience upgrading 10g ASM for Non-RAC to 11gR2?
    Thanks in advance.
    Edited by: user618594 on 20-Sep-2010 4:17 PM

    strangely, i seem to have left out the word "bought" to the first sentence.
    "I have bought the album Fading West by Switchfoot..."

  • I gave my ipad 2 to my brother last month. After that he erased all content and settings, sign in with his apple id. The next day until now, I found out that I can not udpate my apps both on my iPhone and iPad Air. What should I do? Thank you in advance.

    I gave my ipad 2 to my brother last month. After that he erased all content and settings, sign in with his apple id. The next day until now, I found out that I can not udpate my apps both on my iPhone and iPad Air. I had create new apple id, change my password, delete the icloud acc. But still I can not update my apps. I have many of red notifications on iPhone and iPad Air. What should I do? Thank you in advance.

    1. It is never a good idea to include personal info like your email address or Apple ID in a post on an open forum.
    2. The email you received DOES NOT say your Apple ID cannot be used to unlock this iPad. The email informs you that your Apple ID was used to unlock an iPad. Fortunately the iPad is yours. The message confirms that. If your Apple ID was used to unlock an iPad that was not yours your would then know to change your password. Since the iPad is yours you do not need to change your password.
    Is your iPad working?

  • I am moving to Alice Springs, Australia, this summer from the U.S. I would like to get the new iPad. How can I found out if I will be able to access all the functionality in Alice? Will I need to purchase a local plan of some sort?

    I am moving to Alice Springs, Australia, this summer from the U.S. I would like to get the new iPad to use while traveling back and forth from the U.S. to Australia, and within Australia. How can I found out if I will be able to access all the functionality of the iPad in Alice? Will I need to purchase a local plan of some sort? I have never owned an Apple product before -- I'm a newby!

    Aside form the limitation of LTE to the 700MHz and 2.1GHz bands (which rules out LTE in Europe I gather, at least as it stands now) the new iPad should let you use a GSM 3g/2g/edge network anywhere.  The CDMA Verizon model will only be able to use it's native CDMA radio band in the USA (that radio will be locked to Verizon), but it's international GSM radio is the same as the AT&T model.
    Keep in mind though that by far the cheapest option when abroad is to take advantage of free wifi as much as possible (well, that is always the cheapest option, since it is free).  I know several people who have taken their wifi-only iPads and iPad2s to Europe and said they did not find the lack of 3G really inconvenient at all as most towns had plenty of free or cheap wifi access all over the place.
    And in 3 years, your iPad will be at least 2-3 generations behind, LTE will have already been replaced by 5G or whatever the next new generation of cellular ends up being named (and the "young" kids will be wondering what the heck 3G even means or meant - dang that stuff was from the olden days!), and you can pitch that ancient piece of technology and start things all over again 

  • My iphone's memory is near capacity from photo albums sync'ed with my mac and I haven't found out how to delete select albums without wiping the iphone.  Any suggestions??

    my iphone's memory is near capacity from photo albums sync'ed with my mac and I haven't found out how to delete select albums to free up memory without wiping the iphone.  Any suggestions??

    You do the opposite of how you got them on your phone, you unsync the pics using iTunes.

  • Hey, for some reason i turned on my macbook pro 2012 and it says i have no internet access. I then found out that it also says that my self assigned ip address will not connect to the internet. How is this and how can i fix it?

    hey, for some reason i turned on my macbook pro 2012 and it says i have no internet access. I then found out that it also says that my self assigned ip address will not connect to the internet. How is this and how can i fix it?

    Reset your modem.

  • Images I move from one folder into another are disappearing, at first it was occurring immediately if I did not copy and paste the images. Today however I found out that images I had been using for days just up and vanished from their new location.

    Images I move from one folder into another are disappearing, at first it was occurring immediately and only if I did not copy and paste the images. Today however I found out that images I had been using for days just up and vanished from their new location. A few of these images had copies in another folder that remained and the ones I couldn't find may or may not have ever had copies. I had backed up my system with time machine recently as well, so I went into the backup to retreive the lost images. When I searched and found the backup copies I got the error "the file alias cannot be opened because the original cannot be located". The crazy thing is that the images that remained on my computer did not give me the same error and opened like they should.
    In short images that I am creating, saving, and using are disapearing so epically that even time machine versions are affected when retrieval is attempted. Any suggestions as to what I could be doing wrong without realizing it? Or perhaps other people have had similar bugs that are software related and have a solution?

    Hi Kevin,
    I understand what you tried to do but it doesn't work that way. Swapping drive names will just mess things up.
    You should be able to reconnect the files though: in the Locate Referenced Files dialog make sure you click the Show Reconnect Options button — this will give you access to all the connected drives. Locate one of the files and hit Reconnect All. Should do the trick.
    Best

  • HT2105 I have an itunes gift card, then found out that I can not use it with my KOBO Ereader.  I was wondering if I could let someone else in my family use the balance of my gift card?  They have an IPad and they often use Itune Gift Cards to purchase mov

    I was given an itunes gift card, then found out that my KOBO Ereader will not accept the itunes gift card.  I now have this gift card with a balance on it and would like to give it to my brother (he has an IPAD and uses Itune gift cards all the time).  If he was to use my gift card (with my password) would the movie or book that he purchase show up on his devise or would it show up on mine.  Thanks for all the help

    I'm not sure what you mean. Did you redeem the gift card to your iTunes Store account? If not, just give your brother the gift card and he can redeem it in his own iTunes Store account. If you did redeem the card, then there's no way to transfer the balance from your iTunes Store account to his. He'd have to use your iTunes Store account to make the purchases and sync to his devices.
    Regards.

  • I can not get my itunes to recognize my ipod touch, I called support and when i found out there was a charge I politely said no thanks and hung up. now I can't even get the itunes to download!!

    I have tried since Chrismas to use my Ipod touch and have not been able to!  I have uninstalled and reinstalled itunes more often then I care to admit!  I called support and when I found out there is a charge ($59.95) I declined and hung up.  I now can't even download itunes!  I guess I find that a little fishy.  I was so happy with this gift and now I am so frustrated I am about to return it and never purchase another apple product again! I have gotten nothing but the run around when trying to get assistance for a very expensive music player!   HELP PLEASE

    Start here:
    iPhone, iPad, or iPod touch: Device not recognized in iTunes for Windows

  • A relative synced my iphone with his laptop without me knowing. It had a passcode on the phone but the sync still worked. I have since found out he is quite IT knowledgeable and has been known to track other peoples phones.  How is this data useful to him

    A relative synced my iphone with his laptop without me knowing. It had a passcode on the phone but the sync still worked. I have since found out he is quite IT knowledgeable and has been known to track other peoples phones that he wants to know information about.  How is my data useful to him and can he restore this data on another iPhone and run it parallel to mine? I have had people send me messages which I have not received. These have been screen shot to me later including time and I have just not got them. I had 4 weeks worth of messages go missing from my phone..I know that he synced my phone because his work laptops I'd came up in my settings. Also if the above can be done can he change the settings on my actual phone and access my location without placing tracking software on my phone.  Can someone please help here as I can't restore a backup to my phone for obvious reasons and refuse to change my number because of this loser.

    Connect the device to the computer.
    In iTunes, select the content desired to sync.
    Sync.
    This is all described in the User's Guide, reading it may be a good place to start.

Maybe you are looking for