通常,按了手印的协议书是有法律效力的。按手印,其实就是一种用来确认协议内容的方式,它和签名的法律效力是一样的。只要这个协议书的内容没违反法律法规中那些必须要遵守的规定,并且是双方内心真实想法的体现,而且双方也都有相应的能够进行民事行为的能力,那么这个协议书就对双方都有法律上的约束。不过,如果这个协议书存在着欺诈、胁迫、或者是有重大误解之类的情况,导致双方的意思表示不是真实的,又或者是协议书的内容违反了公共秩序和善良风俗等,那可能就会让协议书无效或者是可以被撤销掉。
总而言之,按手印的协议书在符合法律规定的条件下是有效的,但是具体到底是不是有效,还得根据实际的协议内容以及相关的法律规定来仔细判断。