)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":934,"name":"zainarbani","email":"zaintsyariev@gmail.com","username":"zainarbani"},"change_message_id":"8400ca4f021ad73d2a2107f2fb5e73d3a08e75a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"afd979db_424f008e","updated":"2022-06-04 18:01:12.000000000","message":"https://github.com/TeamWin/android_bootable_recovery/commit/bee26852ce2ad0c1d13ac90170c94185f0c86432\nThis commit seems missed during bringup (for RECOVERY_SDCARD_ON_DATA devices).\nI can confirm decryption works after adding this commit.","commit_id":"ca213951f3014c5aa01de7c00d1c8e5085472086"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"814e558e266e0d02fce56e17d9badba50ca62951","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"a24c2b31_bf5d8083","in_reply_to":"afd979db_424f008e","updated":"2022-06-05 23:51:45.000000000","message":"Please try https://gerrit.twrp.me/c/android_bootable_recovery/+/5582 and +1 if it works.","commit_id":"ca213951f3014c5aa01de7c00d1c8e5085472086"},{"author":{"_account_id":28,"name":"Marc Bourgoin","email":"themard85@gmail.com","username":"ThEMarD"},"change_message_id":"cd7cb18cb6f0da548a6b9f5ab941e039b17d714a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"aed3b740_7cfe0f3c","updated":"2022-08-18 15:12:48.000000000","message":"this plus 5540 fixes decryption for dubai, heart, payton, Z01RD, and zippo","commit_id":"ca0b2cf13ee12c9b76ba11dd5b06c449b319fb8a"}],"partition.cpp":[{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"89010a59c50af12e5b66c634889375c90311536e","unresolved":true,"context_lines":[{"line_number":3381,"context_line":"\t\t\tthekey.append(buf, n);"},{"line_number":3382,"context_line":"\t\t}"},{"line_number":3383,"context_line":"\t\tclose(fdkey);"},{"line_number":3384,"context_line":"\t\t// unsigned char* key \u003d (unsigned char*) thekey.data();"},{"line_number":3385,"context_line":"\t\t// cryptfs_revert_ext_volume(part_guid);"},{"line_number":3386,"context_line":""},{"line_number":3387,"context_line":"\t\t// ret \u003d cryptfs_setup_ext_volume(part_guid, Adopted_Block_Device.c_str(), key, thekey.size(), crypto_blkdev);"}],"source_content_type":"text/x-c++src","patch_set":25,"id":"3b971efe_288483f3","line":3384,"updated":"2022-07-15 23:16:22.000000000","message":"remove comments from code","commit_id":"84aa0bc99b32722e31156338272a63004f75fd22"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"a2f02b37c42d56bab7e6e1b769c65a77e7e2ed7c","unresolved":false,"context_lines":[{"line_number":3381,"context_line":"\t\t\tthekey.append(buf, n);"},{"line_number":3382,"context_line":"\t\t}"},{"line_number":3383,"context_line":"\t\tclose(fdkey);"},{"line_number":3384,"context_line":"\t\t// unsigned char* key \u003d (unsigned char*) thekey.data();"},{"line_number":3385,"context_line":"\t\t// cryptfs_revert_ext_volume(part_guid);"},{"line_number":3386,"context_line":""},{"line_number":3387,"context_line":"\t\t// ret \u003d cryptfs_setup_ext_volume(part_guid, Adopted_Block_Device.c_str(), key, thekey.size(), crypto_blkdev);"}],"source_content_type":"text/x-c++src","patch_set":25,"id":"144173a7_d65c8af4","line":3384,"in_reply_to":"3b971efe_288483f3","updated":"2022-09-07 22:42:20.000000000","message":"Done","commit_id":"84aa0bc99b32722e31156338272a63004f75fd22"}],"twrp.cpp":[{"author":{"_account_id":487,"name":"DarthJabba9","email":"darthjabba9@gmail.com","username":"DarthJabba9"},"change_message_id":"a001f4725956cc81e65e8fd5eb1e97e78d28f1c1","unresolved":true,"context_lines":[{"line_number":359,"context_line":"\tTWFunc::Update_Log_File();"},{"line_number":360,"context_line":"\tstring Reboot_Arg;"},{"line_number":361,"context_line":"#ifdef TW_INCLUDE_CRYPTO"},{"line_number":362,"context_line":"\tfscrypt_lock_user_key(0);"},{"line_number":363,"context_line":"#endif"},{"line_number":364,"context_line":"\tDataManager::GetValue(\"tw_reboot_arg\", Reboot_Arg);"},{"line_number":365,"context_line":"\tif (Reboot_Arg \u003d\u003d \"recovery\")"}],"source_content_type":"text/x-c++src","patch_set":23,"id":"757f7cff_1102b4e3","line":362,"range":{"start_line":362,"start_character":1,"end_line":362,"end_character":26},"updated":"2022-06-20 12:27:01.000000000","message":"This appears to be the cause of problem of twrp not being able to load its settings.","commit_id":"9afc845b5b072ff52793ba4d7e8d71d9310f516c"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"58ad242eb65b992002af5f4938672cef21982d28","unresolved":false,"context_lines":[{"line_number":359,"context_line":"\tTWFunc::Update_Log_File();"},{"line_number":360,"context_line":"\tstring Reboot_Arg;"},{"line_number":361,"context_line":"#ifdef TW_INCLUDE_CRYPTO"},{"line_number":362,"context_line":"\tfscrypt_lock_user_key(0);"},{"line_number":363,"context_line":"#endif"},{"line_number":364,"context_line":"\tDataManager::GetValue(\"tw_reboot_arg\", Reboot_Arg);"},{"line_number":365,"context_line":"\tif (Reboot_Arg \u003d\u003d \"recovery\")"}],"source_content_type":"text/x-c++src","patch_set":23,"id":"baa11a57_f983acb3","line":362,"range":{"start_line":362,"start_character":1,"end_line":362,"end_character":26},"in_reply_to":"757f7cff_1102b4e3","updated":"2022-07-02 20:30:49.000000000","message":"Done","commit_id":"9afc845b5b072ff52793ba4d7e8d71d9310f516c"},{"author":{"_account_id":1,"name":"bigbiff","email":"bigbiff@teamw.in","username":"bigbiff"},"change_message_id":"51be7dc3fb906d81f918d8f558d14f038141b4c0","unresolved":false,"context_lines":[{"line_number":359,"context_line":"\tTWFunc::Update_Log_File();"},{"line_number":360,"context_line":"\tstring Reboot_Arg;"},{"line_number":361,"context_line":"#ifdef TW_INCLUDE_CRYPTO"},{"line_number":362,"context_line":"\tfscrypt_lock_user_key(0);"},{"line_number":363,"context_line":"#endif"},{"line_number":364,"context_line":"\tDataManager::GetValue(\"tw_reboot_arg\", Reboot_Arg);"},{"line_number":365,"context_line":"\tif (Reboot_Arg \u003d\u003d \"recovery\")"}],"source_content_type":"text/x-c++src","patch_set":23,"id":"25a286dc_56831771","line":362,"range":{"start_line":362,"start_character":1,"end_line":362,"end_character":26},"in_reply_to":"b821f4ef_b4b55816","updated":"2022-08-13 16:44:54.000000000","message":"Done","commit_id":"9afc845b5b072ff52793ba4d7e8d71d9310f516c"},{"author":{"_account_id":32,"name":"CaptainThrowback","email":"captainthrowback@hotmail.com","username":"CaptainThrowback"},"change_message_id":"d3b993adf06c3ae6ebdfeeb05fa516003fa31ddc","unresolved":true,"context_lines":[{"line_number":359,"context_line":"\tTWFunc::Update_Log_File();"},{"line_number":360,"context_line":"\tstring Reboot_Arg;"},{"line_number":361,"context_line":"#ifdef TW_INCLUDE_CRYPTO"},{"line_number":362,"context_line":"\tfscrypt_lock_user_key(0);"},{"line_number":363,"context_line":"#endif"},{"line_number":364,"context_line":"\tDataManager::GetValue(\"tw_reboot_arg\", Reboot_Arg);"},{"line_number":365,"context_line":"\tif (Reboot_Arg \u003d\u003d \"recovery\")"}],"source_content_type":"text/x-c++src","patch_set":23,"id":"b821f4ef_b4b55816","line":362,"range":{"start_line":362,"start_character":1,"end_line":362,"end_character":26},"in_reply_to":"baa11a57_f983acb3","updated":"2022-07-02 22:49:41.000000000","message":"I can confirm that removing this fixes all file permission issues. Please remove with next patch set.","commit_id":"9afc845b5b072ff52793ba4d7e8d71d9310f516c"}]}
