CopierciN source code released, finally!
It is now available at http://code.google.com/p/copiercin. You can follow the instructions there and build your homebrew CopierciN on your iPhone
I couldn’t have worked on CopierciN for a while now and now I hope other developers can bring it to a better place. I will start working on it soon.
Actually, I just bought an old iBook and installed iPhone SDK on it. It might make development easier but first I must get used to it.
So, later all…
I have just discovered and installed your neat program, which appears to ‘work around’ many of the obvious limitations of the iphone. Congratulations on such an appropriate and useful piece of software
I would only suggest an improvement which would allow the user to delete the contents of the database. For example - I have experimented with copying text from Notes. But when the original note is deleted, its contents still show up in the ‘copy from’ section of the program
Maybe there is a way to do this, but it is not clear
Comment by Brian Dickinson — November 22, 2008 @ 2:10 am
Thanks for reminding that bug, somebody had also mentioned that. That is interesting actually, apparently notes sometimes stay in the database when deleted, probably they are just marked as deleted. I personally did not experienced that issue but I don’t think that would be hard to fix.
Comment by gomercin — November 22, 2008 @ 2:27 am
Is there a manual way to do it (as a short term measure) My computer skills allow me to get into the iPhone via SFTP so I have access to all the folders etc.
I saw this quote on a site just before finding this page:
“And in a new twist, CopierciN was written as a first project by someone who just taught himself how to program in Objective C”
And now I read that you are stopping!!!??? Just remember that all the great successes in this world are based on really simple solutions and / or being first-in. You appear to be both
Comment by Brian Dickinson — November 22, 2008 @ 3:08 am
I assume you asked a manual for building? If so, basically you need to install the toolchain from Cydia and download the source files to your iphone. After putting the include files I uploaded to the googlecode page into the /var/include folder, the only thing you should do would be connecting to iphone via ssh, go to the folder you downloaded the source to and run command “make”.
I am not stopping but I couldn’t have worked on it for a while. I was pretty busy and I am suffering from some kind of insomnia nowadays, so I can’t concentrate to anything at all. I am actually thinking of trying the mobilesubstrate thing and if it works, I might come up with a system-wide copy/paste
As you said, my solution was very simple and yet effective. Somehow nobody thought it before me
Actually, to be honest, that was one of the reasons I did not even bother to sell CopierciN. The idea was so simple that somebody else could easily make a freeware version of it 
Comment by gomercin — November 22, 2008 @ 3:34 am
You misunderstand me. And have now confused me with technical stuff. I can deal with deleting things from folders when I can see the folders in the SFTP program, but SSHing and running commands scares me.
By ‘manual’ I mean ‘physical’ ie. can I navigate to a CopierciN folder using my SFTP program, then delete the notes files. (I guess, in the same way that the clipboard contents can be deleted)
Sorry if I am adding to your insomnia problem, but this kind of thing seems to keep me awake at night as well
Comment by Brian Dickinson — November 22, 2008 @ 4:07 am
Sorry, I did not realize you were talking about the first comment, actually I did not even realize you were the same person
CopierciN uses the same database with original Notes application, not other files like clipboard contents. So there is no “easy way” to completely clean a deleted note. Easiest way would be getting the notes.db file (under /private/var/mobile/Library/Notes), opening it with a program like SQLiteBrowser (can be found in sourceforge) and delete the should-be-deleted file manually.
I will check that issue soon. I had some minor modifications too so I might release a new minor version which hopefully resolves that issue and brings some other minor changes.
Comment by gomercin — November 22, 2008 @ 4:25 am
It worked - Thanks
Now if that can be achieved by means of a button in CopierciN / import text from notes - which says: “delete copies” ( maybe with the same principle for email and sms) everything becomes very user friendly and very saleable
Between our messages, I have been browsing the net for other similar apps and have, as yet, found nothing to compare with CopierciN. Only sites with people complaining that functions (such as yours) do not exist
Sleep well!
Comment by Brian Dickinson — November 22, 2008 @ 5:04 am
Actually, I do not want to mess with the databases. The only modification I make to a database is when you export something as new note and I do not feel good about that. Unfortunately, Apple does not provide API’s to control notes or sms databases (as far as I know) and I am running my own queries to search those databases and to modify the notes database and that is somewhat risky. So, I will just look for something like a flag or similar which marks the deleted notes and that will do the same job without messing much with the database. By the way, thanks
Comment by gomercin — November 23, 2008 @ 2:35 am
Hi!
I see that you USE WORDPRESS as we do
Whould be cool is you implent COPY+PASTE export to iphone WORDPRESS TOOL ;)))
thx - anyway great WORK! COPY+PASTE is important, dunno why apple i so stupid!!!
´Der Sasse´
Comment by Christian Sasse — November 27, 2008 @ 5:34 am
That actually is well said. When I can start working on CopierciN again, I will look into preparing a module for the WordPress application. But before that, I want to try working on mobilesubstrate and if it works, copy/paste will be available in every application
Wish me luck 
Comment by gomercin — November 27, 2008 @ 9:54 pm
Hi.
I have noticed a bug in CoperciN. I have a contact with number 3388 and your app doesn’t list it in sms import window
Comment by sectroyer — December 14, 2008 @ 6:33 pm
I will look into that problem, thanks for the warning
Comment by gomercin — December 17, 2008 @ 3:21 pm
hi there, i am not too savvy with computer language, can u pls teach me how to install ur prog onto my iPhone in layman’s instructions? thank you so much! i desperately need the features of msg fwd-g and i haven’t been able to install SMSD cos every time i attempt, iTunes always says that it can’t be verified and hence can’t be installed… very frustrating.. thanking u in advance for ur help
have a blessed and merry x’mas 
Comment by hawkes — December 25, 2008 @ 8:47 pm
Hi,
You need to jailbreak your iphone and make sure that Cydia is installed. Then you can install CopierciN directly from Cydia
Comment by gomercin — December 26, 2008 @ 8:52 pm
Tried compiling on my macmini run into this error.
/usr/local/bin/arm-apple-darwin-ld: Undefined symbols:
_ABAddressBookCopyArrayOfAllPeople
_ABAddressBookCreate
_ABMultiValueCopyValueAtIndex
_ABMultiValueGetCount
_ABRecordCopyCompositeName
_ABRecordCopyValue
_kABPersonAddressCityKey
_kABPersonAddressCountryKey
_kABPersonAddressProperty
_kABPersonAddressStreetKey
_kABPersonEmailProperty
_kABPersonPhoneProperty
collect2: ld returned 1 exit status
Could you help me. I have copied the headers you have included in the googlecode page.
I am trying to write a code that will also include call records from the callrecords.db file in the import section of your program. This will allow people to copy numbers from the call records or edit them and call the edited numbers perhaps.
Comment by Sree — January 6, 2009 @ 6:01 pm
I really do not know how to setup a toolchain environment in a macmini, obviously, copying the headers is not enough. As it is a linker error, probably the frameworks are missing. Do you have the AddressBook.framework and AddressBookUI.framework folders in your mac mini? These are under /System/Library/Frameworks folder of iphone file system. If you have them but in a different folder, you might have to change the makefile.
Please let me know if you can make any progress
Comment by gomercin — January 8, 2009 @ 12:06 pm