package Ġcom . lib dump er . fix er ĊĊ Ċ import Ġcom . lib dump er . dump er . Memory Ċ import Ġcom . lib dump er . Utils . getFile Extension Ċ import Ġcom . lib dump er . Utils . get Original Name Ċ import Ġcom . lib dump er . Utils . long To Hex Ċ import Ġjava . io . File Ċ Ċ class ĠFix er ( private Ġval Ġnative Dir : String , Ġprivate Ġval Ġfiles : ĠFile , Ġval Ġmemory : ĠMemory ) Ġ{ ĊĊĠĠĠ Ġfun Ġfix Dump (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġparam Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"${ native Dir }${ File . separator } lib fix er . so ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfiles . absolute Path , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmemory . s Address . long To Hex (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ sd card / Download /${ files . get Original Name ()} _ fix ${ files . getFile Extension () }" ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġproc Ġ= ĠRuntime . get Runtime (). exec ( param ) ĊĠĠĠĠĠĠĠ Ġproc . waitFor () ĊĠĠĠĠĠĠĠ Ġval Ġres Ġ= Ġproc . inputStream . buffered Reader (). read Lines () ĊĠĠĠĠĠĠĠ Ġproc . destroy () ĊĠĠĠĠĠĠĠ Ġreturn Ġres . join ToString ("\ n ") ĊĠĠĠ Ġ} Ċ }