-
Notifications
You must be signed in to change notification settings - Fork 290
Migration from 3.18 to version 4.0
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,photoDNAHashDatabasewere 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:
-
hashwas renamed tohashesand moved to conf/HashTaskConfig.txt. A newenableHashboolean was created. -
enableKff,enableLedWkff&enableProjectVicHashLookupwere merged and renamed toenableHashDBLookup. A newenablePhotoDNALookupwas created -
excludeKffIgnorablewas renamed toexcludeKnownand moved to conf/HashDBLookupConfig.txt -
enableOCRwas moved to conf/OCRConfig.txt -
addUnallocatedandaddFileSlackswere moved to conf/FileSystemConfig.txt -
indexUnallocatedwere moved to conf/IndexTaskConfig.txt -
indexUnknownFilesandindexCorruptedFileswere renamed toparseUnknownandparseCorruptedand moved to conf/ParsingTaskConfig.txt -
enableKFFCarvingwas 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:
-
entropyTestwas moved to IPEDConfig.txt -
robustImageReading,numImageReaders,ignoreHardLinks,minOrphanSizeToIgnore,unallocatedFragSize,skipFolderRegexwere moved to conf/FileSystemConfig.txt -
enableExternalParsing,numExternalParsers,externalParsingMaxMem,phoneParsersToUse,timeOut,timeOutPerMB,sortPDFChars,minRawStringSize,processImagesInPDFs,storeTextCacheOnDiskwere moved to conf/ParsingTaskConfig.txt -
minItemSizeToFragmentwere moved to conf/SplitLargeBinaryConfig.txt -
forceMerge,extraCharsToIndex,convertCharsToLowerCase,filterNonLatinChars,convertCharsToAscii,textSplitSize,useNIOFSDirectory,commitIntervalSeconds,storeTermVectors,maxTokenLengthwere moved to conf/IndexTaskConfig.txt - all
OCR Settings, exceptprocessImagesInPDFs, were moved to conf/OCRConfig.txt - all
Search SettingsplusembedLibreOfficewere moved to conf/AnalysisConfig.txt
PhotoDNAConfig.txt:
-
skipKffFileswas renamed toskipHashDBFiles -
maxSimilarityDistanceandsearchRotatedAndFlippedwere 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.