일단 간단한 디컴/컴파일 지식이 있다는 가정하에 설명하겠습니다.
NH3부터는 삼성에서 프웤쪽에서 툴박스의 최대 길이를 제한해놨더라고요...그래서 그걸 풀려고 합니다.
1. 우선 framework2.jar를 백스말리합니다.
2. com/samsung/android/toolbox/TwToolBoxFloatingViewer.smali를 엽니다.
3.
iget v2, p0, Lcom/samsung/android/toolbox/TwToolBoxFloatingViewer;->FIXED_SHORTCUT_ITEM_GAP:I
iget v4, p0, Lcom/samsung/android/toolbox/TwToolBoxFloatingViewer;->FIXED_SHORTCUT_ITEM_SIZE:I
add-int/2addr v2, v4
mul-int/lit8 v2, v2, 0x5
add-int/2addr v0, v2
다음 구문을 찾습니다.
4. 저기 0x5를 0xc로 바꿔줍니다.
5. 컴파일후 적용합니다
쉽죠?? 이것의 원리는 툴박스 사이즈가 5로 되어있어서 5개까지만 뜨던것을 12, 즉 화면 최대길이만큼 사이즈를 늘려준 겁니다.
그나저나 왜막은건지 이해가 안가는군요;;