Viegli dekompilējiet un pārkompilējiet Classes.dex

Jāsaka godīgi, ja vien neesat pavadījis kādu laiku, rakņājoties pa APK failiem un veicot kādu smagu darbu. lietotņu vai pašas Android OS modifikācijas, iespējams, neesat saskāries ar .smali failu tā dabiskajā formā. vidi. Tie ir bieži sastopama sastāvdaļa daudzos populārākajos Android uzlabojumos un ievainojumos, piemēram, slēdžu pievienošanā, barošanas izvēlnes paplašināšanā un CRT ekrāna izslēgšanas animācijas pievienošanā.

Pašus failus bieži var atrast APK failos, un tie kļūst pieejami modificēšanai, tiklīdz konkrētais fails ir dekompilēts ar utilītu, piemēram, APKTool. Diemžēl šiem smali failiem dažreiz ir tendence izkļūt iekšā klases.dex JAR failu un padarītu sevi nedaudz neērtāku un laikietilpīgāku, lai sasniegtu un apstrādātu. Turpinot savu neseno ceļvedi par ADB komandām, XDA vecākais loceklis iamareebjamal ir izveidojis viena klikšķa rīku, kas ļaus jums dekompilēt klases.dex viegli no jebkura APK vai JAR faila.

Vienkārši ievietojiet attiecīgo failu ievades mapē, dekompilējiet, veiciet visas nepieciešamās izmaiņas tikko pieejamajos failos, pārkompilējiet un pārbaudiet, vai izvades mapē nav mainīta versija. Tas ir tik vienkārši. Acīmredzot tam ir daži priekšnoteikumi, proti, kāda veida personālā skaitļošanas ierīce, kurā darbojas Windows, Java (ideālā gadījumā programmatūrā

un šķidrā veidā), attiecīgie faili un rīki (notepad++, arhīvu pārvaldnieks utt.) un kāda ideja par to, ko jūs patiesībā vēlētos sasniegt kā gala rezultātu. Ja tie visi ir jūsu rīcībā, tas var izrādīties lielisks laika ietaupījums un ir vērts apmeklēt oriģināls pavediens.