Android: è assolutamente richiesto root per ricollegare le librerie in APK del Play Store?

0

Questa domanda riguarda la clausola di riconnessione della LGPL in particolare sul Play Store.

Ci sono molte informazioni non chiare su questo argomento. Supponendo che ci sia un'applicazione sul Play Store che ha una libreria nativa collegata dinamicamente dove la lib in questione è un file * .so separato nell'APK, è possibile ricollegare un'altra versione di quella libreria che si ' d bisogno di

  1. Accedi e apri il file APK in qualche modo
  2. Modifica il suo contenuto
  3. Esegui l'APK modificato

So che puoi eseguire APK non firmati modificando le impostazioni del dispositivo, ma non credo che tu possa accedere a un APK Play Store senza accesso root al tuo dispositivo.

La radice è assolutamente necessaria per ricollegare le librerie in APK del Play Store? Se lo è, questo non significa che non puoi distribuire un APK sul Play Store (o su qualsiasi negozio che protegge l'accesso degli utenti ai suoi file APK) che si collega in modo dinamico a una libreria LGPL su un dispositivo che non può essere rootato?

È un problema valido (esistono dispositivi che non possono essere rootati)?

Supponiamo in questo caso che i distributori della LGPL lib richiedano chiaramente il ricollegamento e non forniscano alcuna flessibilità su questo punto.

modifica: Sembra che ci sia una soluzione alternativa che ti consenta di scaricare le applicazioni di Google Play direttamente sul tuo computer: link

Credo che questa sia una soluzione temporanea e potrebbe rompersi in futuro. Ancora questo sembra essere un modo per ottenere un'applicazione senza fare il root del tuo telefono.

    
posta Pris 25.09.2014 - 20:15
fonte

1 risposta

1

IANAL. Considero solo LGPLv3 perché ci sono enormi differenze di parole.

Per la sezione 4e, è responsabilità di chiunque "trasmetta" il "Lavoro combinato" per fornire anche "Informazioni sull'installazione".

Se sei il "trasportatore", puoi ad es. ospitare il pacchetto sui propri server o qualsiasi altra cosa conveniente per te e utilizzarla nelle "Informazioni di installazione".

Se sei un utente, blocca / minaccia il "trasportatore" fino a quando non fornisce "Informazioni di installazione". Sono abbastanza sicuro che, ad un certo punto, esistano dispositivi per i quali non esiste un meccanismo di rooting noto, quindi non penso che "Installation Information" che richiede il rooting sia legittimo, a meno che non limitino in qualche modo i modelli che possono essere installati on.

    
risposta data 26.09.2014 - 22:30
fonte

Leggi altre domande sui tag