ludwig-v / wireless-carplay-dongle-reverse-engineering

CPlay2Air / Carlinkit Wireless Apple CarPlay Dongle reverse engineering
GNU General Public License v3.0
683 stars 100 forks source link

UI_DLL.php REPACK Failure #29

Closed ghost closed 3 years ago

ghost commented 3 years ago
c:\php>php UI_DLL.php
- Unpacked "backPop.png" (4625 B) from rc.dll
- Unpacked "backPress.png" (4544 B) from rc.dll
- Unpacked "backPop.png" (4499 B) from rc.dll
- Unpacked "backPress.png" (4565 B) from rc.dll
- Unpacked "homePop.png" (4922 B) from rc.dll
- Unpacked "homePress.png" (4789 B) from rc.dll
- Unpacked "longbar.png" (17153 B) from rc.dll
- Unpacked "MirrorlinkPhone.png" (11098 B) from rc.dll
- Unpacked "MirrorlinkLine.png" (1877 B) from rc.dll
- Unpacked "common_warning.png" (2373 B) from rc.dll
- Unpacked "wait1.png" (5007 B) from rc.dll
- Unpacked "wait2.png" (5141 B) from rc.dll
- Unpacked "wait3.png" (5120 B) from rc.dll
- Unpacked "wait4.png" (5030 B) from rc.dll
- Unpacked "wait5.png" (5047 B) from rc.dll
- Unpacked "wait6.png" (5160 B) from rc.dll
- Unpacked "wait7.png" (5091 B) from rc.dll
- Unpacked "Right.png" (189 B) from rc.dll
- Unpacked "btn.png" (68 B) from rc.dll
- Unpacked "lu.png" (164 B) from rc.dll
- Unpacked "ld.png" (152 B) from rc.dll
- Unpacked "ru.png" (162 B) from rc.dll
- Unpacked "rd.png" (153 B) from rc.dll
- Unpacked "icon.png" (578 B) from rc.dll
- Unpacked "quit.png" (567 B) from rc.dll
- Unpacked "home.png" (462 B) from rc.dll
- Unpacked "back.png" (178 B) from rc.dll
- Unpacked "rotation.png" (830 B) from rc.dll
- Unpacked "Upbar.png" (1699 B) from rc.dll
- Unpacked "quit_n.png" (567 B) from rc.dll
- Unpacked "quit_p.png" (590 B) from rc.dll
- Unpacked "longbar.png" (17153 B) from rc.dll
- Unpacked "btn.png" (3645 B) from rc.dll
- Unpacked "homePop.png" (5068 B) from rc.dll
- Unpacked "homePress.png" (5213 B) from rc.dll
- Unpacked "MirrorlinkPhone.png" (8782 B) from rc.dll
- Unpacked "MirrorlinkLine.png" (2805 B) from rc.dll
- Unpacked "weburl.png" (7484 B) from rc.dll
- Unpacked "upline.png" (632 B) from rc.dll
- Unpacked "downline.png" (632 B) from rc.dll
- Unpacked "back0.png" (483 B) from rc.dll
- Unpacked "back1.png" (796 B) from rc.dll
- Unpacked "btl.png" (83 B) from rc.dll
- Unpacked "btm.png" (25 B) from rc.dll
- Unpacked "btr.png" (84 B) from rc.dll
- Unpacked "searchl.png" (1039 B) from rc.dll
- Unpacked "searchl1.png" (1414 B) from rc.dll
- Unpacked "searchm.png" (38 B) from rc.dll
- Unpacked "searchm1.png" (123 B) from rc.dll
- Unpacked "searchr.png" (30 B) from rc.dll
- Unpacked "searchr1.png" (231 B) from rc.dll
- Unpacked "carplaylogo.png" (2045 B) from rc.dll
- Unpacked "wirelesslogo.png" (1250 B) from rc.dll
- Unpacked "setting0.png" (1741 B) from rc.dll
- Unpacked "setting1.png" (2663 B) from rc.dll
- Unpacked "homephonebkg.png" (43887 B) from rc.dll
- Unpacked "btl47.png" (197 B) from rc.dll
- Unpacked "btm47.png" (110 B) from rc.dll
- Unpacked "btr47.png" (190 B) from rc.dll
- Unpacked "hline.png" (411 B) from rc.dll
- Unpacked "wait.png" (866 B) from rc.dll
- Unpacked "searchpagebkg.png" (85910 B) from rc.dll
- Unpacked "searchresultbkg.png" (70939 B) from rc.dll
- Unpacked "listdown0.png" (517 B) from rc.dll
- Unpacked "listdown1.png" (1160 B) from rc.dll
- Unpacked "listup0.png" (497 B) from rc.dll
- Unpacked "listup1.png" (1139 B) from rc.dll
- Unpacked "search0.png" (681 B) from rc.dll
- Unpacked "search1.png" (1284 B) from rc.dll
- Unpacked "dbutleft.png" (842 B) from rc.dll
- Unpacked "dbutleftp.png" (727 B) from rc.dll
- Unpacked "dbutmid.png" (145 B) from rc.dll
- Unpacked "dbutmidp.png" (114 B) from rc.dll
- Unpacked "dbutright.png" (873 B) from rc.dll
- Unpacked "dbutrightp.png" (751 B) from rc.dll
- Unpacked "settingbkg.png" (89050 B) from rc.dll
- Unpacked "ratio_yes.png" (233 B) from rc.dll
- Unpacked "ratio_no.png" (75 B) from rc.dll
- Unpacked "home.png" (589 B) from rc.dll
- Unpacked "Language.png" (2738 B) from rc.dll
- Unpacked "upline.png" (632 B) from rc.dll
- Unpacked "downline.png" (632 B) from rc.dll
- Unpacked "homephonebkg.png" (64171 B) from rc.dll
- Unpacked "hline.png" (411 B) from rc.dll
- Unpacked "searchpagebkg.png" (124322 B) from rc.dll
PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 33554440 bytes) in C:\php\UI_DLL.php on line 154

This looks like memory leak or something not critical as it seems all files unpack.

c:\php>php UI_DLL.php pack
- Packed "backPop.png" (4627 B) in new/rc.dll
- Packed "backPress.png" (4545 B) in new/rc.dll
- Packed "backPop.png" (4499 B) in new/rc.dll
- Packed "backPress.png" (4565 B) in new/rc.dll
- Packed "homePop.png" (4923 B) in new/rc.dll
- Packed "homePress.png" (4790 B) in new/rc.dll
- Packed "longbar.png" (17145 B) in new/rc.dll
- Packed "MirrorlinkPhone.png" (11059 B) in new/rc.dll
- Packed "MirrorlinkLine.png" (1796 B) in new/rc.dll
- Packed "common_warning.png" (2320 B) in new/rc.dll
- Packed "wait1.png" (4557 B) in new/rc.dll
- Packed "wait2.png" (4681 B) in new/rc.dll
- Packed "wait3.png" (4687 B) in new/rc.dll
- Packed "wait4.png" (4591 B) in new/rc.dll
- Packed "wait5.png" (4582 B) in new/rc.dll
- Packed "wait6.png" (4743 B) in new/rc.dll
- Packed "wait7.png" (4638 B) in new/rc.dll
- Packed "Right.png" (189 B) in new/rc.dll
- Packed "btn.png" (68 B) in new/rc.dll
- Packed "lu.png" (154 B) in new/rc.dll
- Packed "ld.png" (137 B) in new/rc.dll
- Packed "ru.png" (150 B) in new/rc.dll
- Packed "rd.png" (137 B) in new/rc.dll
- Packed "icon.png" (584 B) in new/rc.dll
- Packed "quit.png" (541 B) in new/rc.dll
- Packed "home.png" (464 B) in new/rc.dll
- Packed "back.png" (173 B) in new/rc.dll
- Packed "rotation.png" (769 B) in new/rc.dll
- Packed "Upbar.png" (1697 B) in new/rc.dll
- Packed "quit_n.png" (541 B) in new/rc.dll
- Packed "quit_p.png" (570 B) in new/rc.dll
- Packed "longbar.png" (17145 B) in new/rc.dll
- Packed "btn.png" (3645 B) in new/rc.dll
- Packed "homePop.png" (5068 B) in new/rc.dll
- Packed "homePress.png" (5203 B) in new/rc.dll
- Packed "MirrorlinkPhone.png" (8766 B) in new/rc.dll
- Packed "MirrorlinkLine.png" (2749 B) in new/rc.dll
- Packed "weburl.png" (7484 B) in new/rc.dll
- Packed "upline.png" (399 B) in new/rc.dll
- Packed "downline.png" (399 B) in new/rc.dll
- Packed "back0.png" (481 B) in new/rc.dll
- Packed "back1.png" (796 B) in new/rc.dll
- Packed "btl.png" (83 B) in new/rc.dll
- Packed "btm.png" (25 B) in new/rc.dll
- Packed "btr.png" (83 B) in new/rc.dll
- Packed "searchl.png" (936 B) in new/rc.dll
- Packed "searchl1.png" (1415 B) in new/rc.dll
- Packed "searchm.png" (39 B) in new/rc.dll
- Packed "searchm1.png" (125 B) in new/rc.dll
- Packed "searchr.png" (33 B) in new/rc.dll
- Packed "searchr1.png" (232 B) in new/rc.dll
- Packed "carplaylogo.png" (2043 B) in new/rc.dll
- Packed "wirelesslogo.png" (1169 B) in new/rc.dll
- Packed "setting0.png" (1634 B) in new/rc.dll
- Packed "setting1.png" (2664 B) in new/rc.dll
- Packed "homephonebkg.png" (44058 B) in new/rc.dll
- Packed "btl47.png" (193 B) in new/rc.dll
- Packed "btm47.png" (110 B) in new/rc.dll
- Packed "btr47.png" (183 B) in new/rc.dll
- Packed "hline.png" (364 B) in new/rc.dll
- Packed "wait.png" (851 B) in new/rc.dll
- Packed "searchpagebkg.png" (86321 B) in new/rc.dll
- Packed "searchresultbkg.png" (70750 B) in new/rc.dll
- Packed "listdown0.png" (494 B) in new/rc.dll
- Packed "listdown1.png" (1062 B) in new/rc.dll
- Packed "listup0.png" (475 B) in new/rc.dll
- Packed "listup1.png" (1047 B) in new/rc.dll
- Packed "search0.png" (634 B) in new/rc.dll
- Packed "search1.png" (1284 B) in new/rc.dll
- Packed "dbutleft.png" (679 B) in new/rc.dll
- Packed "dbutleftp.png" (570 B) in new/rc.dll
- Packed "dbutmid.png" (139 B) in new/rc.dll
- Packed "dbutmidp.png" (110 B) in new/rc.dll
- Packed "dbutright.png" (699 B) in new/rc.dll
- Packed "dbutrightp.png" (585 B) in new/rc.dll
- Packed "settingbkg.png" (89556 B) in new/rc.dll
- Packed "ratio_yes.png" (232 B) in new/rc.dll
- Packed "ratio_no.png" (75 B) in new/rc.dll
- Packed "home.png" (580 B) in new/rc.dll
- Packed "Language.png" (2681 B) in new/rc.dll
- Packed "upline.png" (399 B) in new/rc.dll
- Packed "downline.png" (399 B) in new/rc.dll
- Packed "homephonebkg.png" (63745 B) in new/rc.dll
- Packed "hline.png" (364 B) in new/rc.dll
- Packed "searchpagebkg.png" (126132 B) in new/rc.dll
PHP Warning:  getimagesize(c:\php\ui\Riddle\Theme0-CarlinKit\1280x/searchresultbkg.png): Failed to open stream: No such file or directory in C:\php\UI_DLL.php on line 104
PHP Warning:  imagecreatefrompng(c:\php\ui\Riddle\Theme0-CarlinKit\1280x/searchresultbkg.png): Failed to open stream: No such file or directory in C:\php\UI_DLL.php on line 105
PHP Fatal error:  Uncaught TypeError: imagealphablending(): Argument #1 ($image) must be of type GdImage, bool given in C:\php\UI_DLL.php:106
Stack trace:
#0 C:\php\UI_DLL.php(106): imagealphablending()
#1 {main}
  thrown in C:\php\UI_DLL.php on line 106

c:\php>

This one is putting / instead of \

ludwig-v commented 3 years ago

https://github.com/ludwig-v/wireless-carplay-dongle-reverse-engineering/commit/ceae80f1fb3dd3e86b95a59046bcd5e4f08fd250