User Tools

Site Tools


howto:iosfrida

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howto:iosfrida [2019/01/16 02:30]
czokie [13. Footnote]
howto:iosfrida [2019/01/16 02:37] (current)
czokie
Line 409: Line 409:
 So. Whats next? To fix this problem will require comparing by hand the parsing of the 4.3.10 macho binary (specifically the DJI GO 4 file inside the IPA) against this debug data... and finding out what changes are required to [[https://github.com/saucelabs/isign/blob/master/isign/macho.py|macho.py]] to parse this file. So. Whats next? To fix this problem will require comparing by hand the parsing of the 4.3.10 macho binary (specifically the DJI GO 4 file inside the IPA) against this debug data... and finding out what changes are required to [[https://github.com/saucelabs/isign/blob/master/isign/macho.py|macho.py]] to parse this file.
  
-Below is a table of the modules found within DJI GO 4 version 4.3.10 - which was created by hand analysis of the actual IPA file. This shows 79 load commands, yet Construct finds only 78. Which one is missing?+Below is a table of the modules found within DJI GO 4 version 4.3.10 - which was created by hand analysis of the actual IPA file. This shows 79 load commands, yet Construct finds only 78. Which one is missing? Time to compare the table below with the [[https://dji.retroroms.info/debug.txt|debug output]]
  
-|1|19|LC_SEGMENT_64|__PAGEZERO+==== Manual analysis of DJI GO 4 v4.3.10 ==== 
-|2|19|LC_SEGMENT_64|__TEXT+|Count|Hex|Command|Name| 
-|3|19|LC_SEGMENT_64|__DATA+|1|19|LC_SEGMENT_64|_PAGEZERO
-|4|19|LC_SEGMENT_64|__LINKEDIT|+|2|19|LC_SEGMENT_64|_TEXT
 +|3|19|LC_SEGMENT_64|_DATA
 +|4|19|LC_SEGMENT_64|_LINKEDIT|
 |5|80000022|LC_DYLD_INFO_ONLY| | |5|80000022|LC_DYLD_INFO_ONLY| |
 |6|02|LC_SYMTAB| | |6|02|LC_SYMTAB| |
howto/iosfrida.1547605803.txt.gz · Last modified: 2019/01/16 02:30 by czokie