Jump to content
zecoxao

[Release] 4.55 64% symbols database script by picard

Recommended Posts

@3141card has given me permission to share this, as well. it is a RE script of 4.55 kernel by himself (the base being used here is the kernel's base without KASLR, 0xFFFFFFFF82200000, so rebase your own kernel in IDA before doing this.)
Contains comments, defined globals, function symbols and other things. in a total of about 20000 functions, 12747 (64%) are defined. I didn't have luck using it with IDA 6.8 and below so i assume this only works with IDA 7.

Enjoy :)

added 2 minutes later

link (forgot about it lol)
https://www.sendspace.com/file/qknbez

Share this post


Link to post
Share on other sites

and this is the 4.55 kernel where the script is based (i tested the idc on one of my dumps and it didn't work so i'm also sharing this)

https://www.sendspace.com/file/mtydoc

Share this post


Link to post
Share on other sites

Small update. Added using rizzo signatures (kb = FFFFFFFF82200000) :

  • atan2f 0xFFFFFFFF8226FED0
  • au_bsm_to_errno 0xFFFFFFFF8228C960
  • lgamma_r 0xFFFFFFFF8229D3C0
  • gbase_get_cu_redundant 0xFFFFFFFF822A4E40
  • e1000_raise_eec_clk 0xFFFFFFFF82340680
  • prison_racct_hold 0xFFFFFFFF823B7070
  • DesEncKeySet 0xFFFFFFFF823CA420
  • iodev_close 0xFFFFFFFF823FB6C0
  • sinh 0xFFFFFFFF824F8D00
  • ds_load_fault 0xFFFFFFFF8250AA80
  • es_load_fault 0xFFFFFFFF8250AAA0
  • fs_load_fault 0xFFFFFFFF8250AAC0
  • gs_load_fault 0xFFFFFFFF8250AAE0
  • nd6_na_input 0xFFFFFFFF82527E00
  • xhci_phy_init 0xFFFFFFFF82551780
  • nd6_ra_input 0xFFFFFFFF82573AE0
  • defrtrlist_del 0xFFFFFFFF82575630
  • in6_tmpifadd 0xFFFFFFFF825768B0
  • mdbg_pthread_fill_thrinfo 0xFFFFFFFF825825E0
  • hid_get_item 0xFFFFFFFF825852B0
  • hid_get_data 0xFFFFFFFF825863E0
  • hid_put_data_unsigned 0xFFFFFFFF82586510
  • vlan_input 0xFFFFFFFF82588F80
  • handle_allocdirect_partdone 0xFFFFFFFF825AE740
  • program 0xFFFFFFFF825E7F00
  • pmap_mincore 0xFFFFFFFF82627290
  • logb 0xFFFFFFFF82630FD0
  • sdhci_set_clock 0xFFFFFFFF8263A1C0
  • sdhci_getaddr_adma2 0xFFFFFFFF8263B520
  • sdhci_enable_sdio_irq_internal 0xFFFFFFFF8263B7C0
  • rman_reserve_resource_bound 0xFFFFFFFF8264EB70
  • rman_set_start 0xFFFFFFFF8264FB20
  • rman_set_end 0xFFFFFFFF8264FB40
  • rman_set_device 0xFFFFFFFF8264FC00
  • trash_fini 0xFFFFFFFF82651170
  • vm_kern_page_count 0xFFFFFFFF8265A6A0
  • atan2l 0xFFFFFFFF82664400
  • sceFatfsTimeStampSetDummy 0xFFFFFFFF8266E310
  • sceFatfsGetDosTimeDummy 0xFFFFFFFF8266E390
  • gbase_init_vbios_call 0xFFFFFFFF8269FF40
  • gbase_dump_hdp_regs 0xFFFFFFFF826AB9B0
  • fcSetCursorStereoOffset 0xFFFFFFFF8270CB40
  • bt_sbc_init_enc 0xFFFFFFFF8270CD30
  • dce_dcp_enable_dcp_crc 0xFFFFFFFF8270FF60
  • dce_dcp_enable_dcp_crc_source_dcp_output 0xFFFFFFFF8270FFE0
  • msdosfs_inactive 0xFFFFFFFF82710810
  • dce_dcp_program_comm_matrix_b_params 0xFFFFFFFF827158E0
  • dce_dcp_set_output_csc_graph_mode_comm_matrix_b 0xFFFFFFFF82715AC0
  • dce_dcp_set_grph_depth 0xFFFFFFFF827163B0
  • lb_init 0xFFFFFFFF82716600
  • clear_thread_target_from_dce 0xFFFFFFFF8271F850
  • get_info_from_event_queue 0xFFFFFFFF82723BB0
  • execute_task_v60post_timer 0xFFFFFFFF82724020
  • _event_queue_get_next 0xFFFFFFFF827240C0
  • flip_flipped 0xFFFFFFFF827266A0
  • dcp_set_grph_disable 0xFFFFFFFF82726FA0
  • clear_thread_target 0xFFFFFFFF827272B0
  • submit_flip_request 0xFFFFFFFF82727BA0
  • submit_eop_flip_request 0xFFFFFFFF82727CB0
  • get_total_flip_pending_num 0xFFFFFFFF827280B0
  • bt_avdtp_close 0xFFFFFFFF82797590
  • bt_get_rtc 0xFFFFFFFF827A2C00
  • interruptIn 0xFFFFFFFF827E0000
  • bdemu_cam_action 0xFFFFFFFF827FF4A0
  • srtc_rtc_write 0xFFFFFFFF82815390
  • srtc_rtc_read 0xFFFFFFFF82815C00
  • sceHdmiSetVideoConfig 0xFFFFFFFF828A9970
  • aux_submit_channel_request 0xFFFFFFFF828C81D0
  • aux_process_channel_reply 0xFFFFFFFF828C8490
  • StringToUlong 0xFFFFFFFF82922E40

+ marked library functions (also using rizzo sig from previous fw). 

 

Download: https://mega.nz/#!Roxj1ATK!82R6uQR5UM-k7XtjluMrkhjAC8Kmvfa_xH5Ik7ONRuE

Big thanks to @3141card :) I hope i didn't messed anything from your work :P

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×