JaDec : Java & APK Decompiler

рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ
релреж┬ард╣рдЬрд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рдХрдиреНрдЯреЗрдиреНрдЯрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

рдПрдкреАрдХреЗ (рдПрдиреНрдбреНрд░реЛрдЗрдб рдПрдк), рдЬрд╛рд░ рд░ рдбреЗрдХреНрд╕ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрдиред рдХреГрдкрдпрд╛ рдХреБрдиреИ рдкрдирд┐ рдореЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:

тАв рдмрд╣реБ рдХрдореНрдкрд╛рдЗрд▓рд░ рдмреНрдпрд╛рдХрдПрдиреНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди (Procyon, Fernflower, CFR, JaDX)
тАв рдПрдиреНрдбреНрд░реЛрдЗрдбрдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рд╕рд┐рдзреИ рддрдкрд╛рдИрдВрдХреЛ рдЙрдкрдХрд░рдгрдорд╛, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдлрд▓рд╛рдЗрди рдЪрд▓реНрдЫ
тАв рдпрдиреНрддреНрд░ рднрдгреНрдбрд╛рд░рдг рд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдмрд╛рдЯ apk/jar/dex рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
тАв рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдгрд╛рд▓реА рдПрдкрд╣рд░реВ рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди
тАв рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕реНрд░реЛрддрд╣рд░реВ (рд▓реЗрдЖрдЙрдЯрд╣рд░реВ, рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд╣рд░реВ, рдореЗрдиреБрд╣рд░реВ, AndroidManifest, рдЫрд╡рд┐ рд╕рдореНрдкрддреНрддрд┐рд╣рд░реВ, рдорд╛рдирд╣рд░реВ, рдЖрджрд┐) рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрдЫред
тАв рдмрд┐рд▓реНрдЯ-рдЗрди рдорд┐рдбрд┐рдпрд╛ рд░ рдХреЛрдб рджрд░реНрд╢рдХрдХреЛ рд╕рд╛рде рд╕реНрд░реЛрдд рдиреЗрднрд┐рдЧреЗрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛред
тАв рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдЩ, рдЬреБрдо рд░ рд▓рд╛рдЗрди-рд░реЗрдкрдХреЛ рд╕рд╛рде рдЙрдиреНрдирдд рдХреЛрдб рджрд░реНрд╢рдХ
тАв рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рд╕реНрд░реЛрдд рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ sdcard рдмрд╛рдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд╕реНрд░реЛрдд рдХрд╛рдЧрдЬрд╛рдд/jadec рдлреЛрд▓реНрдбрд░рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ)
тАв рдмрд┐рд▓реНрдЯ рдЗрди рдЖрд░реНрдХрд╛рдЗрдн + рд╕реЗрдпрд░ рдореЗрдХрд╛рдирд┐рдЬрдорд╕рдБрдЧ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрдиреБрд╣реЛрд╕реНред
тАв рдкреГрд╖реНрдарднреВрдорд┐рдорд╛ рдЪрд▓реНрдЫ
тАв рдЧрд╛рдврд╛ рдореЛрдбрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░рдг

тАв рдЗрдиреНрдЯрд░рдиреЗрдЯ - рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯрд┐рдЩ рд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ
тАв рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рдг - рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╣реБрди

рдХреНрд░реЗрдбрд┐рдЯрд╣рд░реВ

тАв Procyon рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдЗрдХ Strobelред
тАв рдирд┐рд░рдВрдЬрди рд░рд╛рдЬреЗрдиреНрджреНрд░рди (https://github.com/niranjan94) show-java рдХреЛ рд▓рд╛рдЧрд┐
тАв CFR рдХреЛ рд▓рд╛рдЧрд┐ рд▓реА рдмреЗрдирдлрд┐рд▓реНрдб (lee@benf.org)
тАв dex2jar рдХреЛ рд▓рд╛рдЧрд┐ Panxiaobo (pxb1988@gmail.com)
тАв Liu Dong (github.com/xiaxiaocao) apk-рдкрд╛рд░реНрд╕рд░рдХреЛ рд▓рд╛рдЧрд┐
тАв dexlib2 рдХреЛ рд▓рд╛рдЧрд┐ рдмреЗрди рдЧреНрд░реБрднрд░ред
тАв JaDX рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХрд╛рдЗрд▓реЛрдЯред
тАв FernFlower рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ decompiler рдХреЛ рд▓рд╛рдЧрд┐ JetBrainsред

рдпреЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓рд╛рдИ рддрдкрд╛рдИрд╕рдБрдЧ рдЧрд░реНрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рдирднрдПрдХрд╛ рд╕рд╛рдорд╛рдирд╣рд░реВ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдХреБрдиреИ рдкрдирд┐ рджреБрд░реБрдкрдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рд╣реБрдБрджреИрдиред
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирем рдорд╛рд░реНрдЪ рек

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдпреЛ рдПрдкрд▓реЗ рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХрд╛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░реНрди рд╕рдХреНрдЫ
рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА рд░ рдкрд░реНрдлрд░реНрдореЗрдиреНрд╕ рд░ рдбрд┐рднрд╛рдЗрд╕ рд╡рд╛ рдЕрдиреНрдп ID рд╣рд░реВ
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рдЯрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдиреНрдЫ
рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдЙрди рд╕рдХрд┐рдПрди

рдирдпрд╛рдБ рдХреЗ рдЫ

- Update JADX to 1.5.5
- Update several dependencies
- Update targetSDK to 36

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
Anurag Thakur
thesourceofcode@gmail.com
H. no. 137, Gali No. 5, Sangam Vihar Najafgarh South West Delhi, Delhi 110043 India

рдпрд╕реНрддреИ рдПрдкрд╣рд░реВ