{"action":"created","issue":{"url":"https://api.github.com/repos/androguard/androguard/issues/125","labels_url":"https://api.github.com/repos/androguard/androguard/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/androguard/androguard/issues/125/comments","events_url":"https://api.github.com/repos/androguard/androguard/issues/125/events","html_url":"https://github.com/androguard/androguard/pull/125","id":105623133,"number":125,"title":"Apk resources","user":{"login":"leonid-s-usov","id":3144935,"avatar_url":"https://avatars.githubusercontent.com/u/3144935?v=3","gravatar_id":"","url":"https://api.github.com/users/leonid-s-usov","html_url":"https://github.com/leonid-s-usov","followers_url":"https://api.github.com/users/leonid-s-usov/followers","following_url":"https://api.github.com/users/leonid-s-usov/following{/other_user}","gists_url":"https://api.github.com/users/leonid-s-usov/gists{/gist_id}","starred_url":"https://api.github.com/users/leonid-s-usov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leonid-s-usov/subscriptions","organizations_url":"https://api.github.com/users/leonid-s-usov/orgs","repos_url":"https://api.github.com/users/leonid-s-usov/repos","events_url":"https://api.github.com/users/leonid-s-usov/events{/privacy}","received_events_url":"https://api.github.com/users/leonid-s-usov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-09-09T15:37:27Z","updated_at":"2015-09-13T06:43:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/androguard/androguard/pulls/125","html_url":"https://github.com/androguard/androguard/pull/125","diff_url":"https://github.com/androguard/androguard/pull/125.diff","patch_url":"https://github.com/androguard/androguard/pull/125.patch"},"body":"Although this is a working branch, it may be considered as a work in progress, mostly because of lack of testing.\r\n\r\nThe general problem was that androguard resource processing is not fully and sometimes not properly implemented. I tried to cover some important places where the lacking functionality was absolutely necessary (like proper StringBlock decoding and indirection support in resources). \r\n\r\nThe resource config parsing is just partly covered. However, instead of putting more effort in completing the implementation I think that the right approach should be creating a bridge and linking to a native android code that works with resources. ([frameworks/base/libs/androidfw](https://android.googlesource.com/platform/frameworks/base/+/master/libs/androidfw/), [frameworks/base/tools/aapt](https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt/))"},"comment":{"url":"https://api.github.com/repos/androguard/androguard/issues/comments/139847137","html_url":"https://github.com/androguard/androguard/pull/125#issuecomment-139847137","issue_url":"https://api.github.com/repos/androguard/androguard/issues/125","id":139847137,"user":{"login":"adesnos","id":1413244,"avatar_url":"https://avatars.githubusercontent.com/u/1413244?v=3","gravatar_id":"","url":"https://api.github.com/users/adesnos","html_url":"https://github.com/adesnos","followers_url":"https://api.github.com/users/adesnos/followers","following_url":"https://api.github.com/users/adesnos/following{/other_user}","gists_url":"https://api.github.com/users/adesnos/gists{/gist_id}","starred_url":"https://api.github.com/users/adesnos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adesnos/subscriptions","organizations_url":"https://api.github.com/users/adesnos/orgs","repos_url":"https://api.github.com/users/adesnos/repos","events_url":"https://api.github.com/users/adesnos/events{/privacy}","received_events_url":"https://api.github.com/users/adesnos/received_events","type":"User","site_admin":false},"created_at":"2015-09-13T06:43:26Z","updated_at":"2015-09-13T06:43:26Z","body":"lgtm, please fix the few hints."}}