Migration from 3.18 to version 4.0 - sepinf-inc/IPED GitHub Wiki
User Migration
IPED-4.0.0 needs Java 11 + JavaFx. Iped.exe automatically calls its embedded java 11, so you don't need to have java installed. If you want to use another java virtual machine, we recommend Liberica OpenJDK 11 FULL (not standard) package. If you get an error like:
UnsupportedClassVersionError: iped/app/bootstrap/Bootstrap has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
You need to update your java to version 11 or simply use iped.exe.
Reusing config files from previous versions is strongly not recommended. All profiles were unified, they are not specific for each language anymore. Default profile was moved to root folder again. Profiles are now differential, just the differences to the default profile are configured into other profiles. This makes it easy to identify the differences between profiles. Profiles now are also hierarchical, if you change some config in the default (root) profile, that will be inherited by other profiles too, except if the config option is fixed/overriden into them.
Several options related to old features were renamed, merged or moved to different configuration files, they are listed below. For new options of new features, check the user manual.
LocalConfig:
kffDb
,ledWkffPath
,projectVicHashSetPath
,photoDNAHashDatabase
were merged into the newhashesDB
. It is the place where your hash database was created when importing hashsets, please look at Hash Database v4 to see how to import them.
PS: -importkff
command line option was also removed, being replaced by the new lib/iped-hashdb.jar
import tool, please check the link above for its usage.
IPEDConfig.txt:
hash
was renamed tohashes
and moved to conf/HashTaskConfig.txt. A newenableHash
boolean was created.enableKff
,enableLedWkff
&enableProjectVicHashLookup
were merged and renamed toenableHashDBLookup
. A newenablePhotoDNALookup
was createdexcludeKffIgnorable
was renamed toexcludeKnown
and moved to conf/HashDBLookupConfig.txtenableOCR
was moved to conf/OCRConfig.txtaddUnallocated
andaddFileSlacks
were moved to conf/FileSystemConfig.txtindexUnallocated
were moved to conf/IndexTaskConfig.txtindexUnknownFiles
andindexCorruptedFiles
were renamed toparseUnknown
andparseCorrupted
and moved to conf/ParsingTaskConfig.txtenableKFFCarving
was renamed toenableLedCarving
PS: Behavior change: a new enableAutomaticExportFiles
boolean was created, now it must be enabled if you want to automatically extract files from evidence to case folder using conf/CategoriesToExport.txt or conf/KeywordsToExport.txt.
AdvancedConfig.txt:
entropyTest
was moved to IPEDConfig.txtrobustImageReading
,numImageReaders
,ignoreHardLinks
,minOrphanSizeToIgnore
,unallocatedFragSize
,skipFolderRegex
were moved to conf/FileSystemConfig.txtenableExternalParsing
,numExternalParsers
,externalParsingMaxMem
,phoneParsersToUse
,timeOut
,timeOutPerMB
,sortPDFChars
,minRawStringSize
,processImagesInPDFs
,storeTextCacheOnDisk
were moved to conf/ParsingTaskConfig.txtminItemSizeToFragment
were moved to conf/SplitLargeBinaryConfig.txtforceMerge
,extraCharsToIndex
,convertCharsToLowerCase
,filterNonLatinChars
,convertCharsToAscii
,textSplitSize
,useNIOFSDirectory
,commitIntervalSeconds
,storeTermVectors
,maxTokenLength
were moved to conf/IndexTaskConfig.txt- all
OCR Settings
, exceptprocessImagesInPDFs
, were moved to conf/OCRConfig.txt - all
Search Settings
plusembedLibreOffice
were moved to conf/AnalysisConfig.txt
PhotoDNAConfig.txt:
skipKffFiles
was renamed toskipHashDBFiles
maxSimilarityDistance
andsearchRotatedAndFlipped
were moved to conf/PhotoDNALookupConfig.txt
CategoriesByTypeConfig.txt and CategoryHierarchy.txt were merged into CategoriesConfig.json
KFFTaskConfig.txt was totally refactored to a new NSRLConfig.json
Portuguese translation for Checked Items, previously Itens Selecionados, changed to Itens Marcados.