Para quem já está farto do toque ser resetado sempre que se liga o cabo USB ao PC e se liga o armazenamento interno, eis uma possível solução. Até agora não tive problemas e não se resetou
Também é apropriado para quem usa a Infusion e não consegue usar a opção "Música Local" quando vai a personalizar o toque de chamada.
Eis o procedimento: (Precisam de root)
- Ligar o telefone por USB
- Copiar os ringtones no formato OGG para a pasta Ringtones de uma das partiçoes (indiferente)
- Desligar o cabo USB
- No android, usar o Mi File Explorer (explorador padrão na Infusion) ou outro qualquer com acesso a Root
- Antes de mais nada, ir ás opções e ativar as opções Root Explorer e Mount file system.
- Se necessário concedam permissão de root.
- Vão á pasta onde estão os vossos ringtones e seleccionam os que querem copiar (marcar um visto nos ficheiros) e carregam em Copy
- Agora naveguem até á raiz do sistema. Deverá aparecer "/" na barra de endereço.
- Entrem na pasta System, depois na pasta media, e depois na pasta Audio.
- Agora vocês veêm quatro pastas:
- alarms -> toques para despertador e lembretes
- notifications -> toques de mensagens e alertas
- ringtones -> toques de chamada
- ui -> sons de sistema (câmara, o "blop" de quando carregas em algo, etc...)
- Agora não ficamos por aqui. Devem alterar as permissoes dos ficheiros que acabaram de copiar para corresponder aos ficheiros que já lá estão (e por sua vez a toda a partição System. Este processo não pode ser feito em massa (tem de ser 1 ficheiro de cada vez. Carregar longo no ficheiro e selecionar Permission
- Devem fazer com que o owner seja o root, o group o root e as permissões devem ficar de forma a que o owner, o group e o others tenham acesso a Read, mas só o owner tenha acesso a write. Por outras palavras, a primeira linha de vistos deve estar toda marcada mas a segunda so deve ter o mais á esquerda marcado. Todos os outros desativados. Podem tentar meter sticky.
- OPCIONAL: Mover os toques padrão para a partição montável, eliminá-los da partição system e guardá-los no PC para depois eliminar também na partição montável. Isto garante que não há interferências.
- Ir ás definições de sistema -> Som -> Toque de chamada -> Toque. Ao início, ao tentar abrir os ficheiros o android vai bugar um bocado. Após um bocado a mexer (tipo a tentar meter os toques que já nao existem, etc..) ele vai ao sítio e deverão aparecer os toques que lá pusemos. A partir daí é atribuir o toque normalmente. O mesmo acontecerá nas mensagens e nos toques de alarme.
- Agora tentem ligar o cabo USB e desligar. O problema deverá estar resolvido.
Espero ter ajudado.
Editado por moonlight.chili, 09 March 2013 - 18:34.