Thank You for your continued support and contributions!
Fact is, physical sdcards in mobile need to die. The next thing that needs to die is emulated sdcard support in Android for legacy support. This, in time, will happen.
Hey .I bought sport. Any chance to get rockbox working on it? I'm not a dev and I have no idea bout programming.Thx in advance!
int func_b1c_c(uint8_t *enc){ int i, chunk; uint8_t scratch[32]; // Select a decryption key between 0 and 31 uint8_t key_idx = enc[998] & 0x1f; // Load the 32-byte key uint8_t *key = &rodatakey[key_idx * 32]; // Calculate the first 20 bytes of a key... # b4c for (i = 0; i < 20; i++) { uint8_t xored = enc[1000 + i] ^ key[i]; enc[1000 + i] = xored; scratch[i] = xored; } // And then copy the first 20 bytes of that calculated key into the rest of the key. # b80 for (i = 20; i < 32; i++) { scratch[i] = scratch[i - 20]; } // Use the calculated key to descramble the rest of the block. #bac for (chunk = 0; chunk < 31; chunk++) { for (i = 0; i < 32; i++) { enc[(chunk * 32) + i] ^= (scratch[i] ^ rodatakey[(chunk * 32) + i]); } } return func_abc_c(enc - 1, enc + 1000, 1001);}
... also, the US212A_DEMO.fw file from the Github linked upthread actually works and produces a usable media player -- or at least it would if I could read Chinese. EDIT: It's somewhat easy to navigate to the settings menu and change the language to English, after which this firmware is actually quite a bit nicer than Sandisk's, but the top of the display is cut off.
Page created in 0.097 seconds with 14 queries.