2023-01-18 18:08:20 -08:00
import os
import sys
2023-01-26 09:28:17 -08:00
from tools import container
2023-01-18 18:08:20 -08:00
from tools . helper import run
from tools . logger import Logger
class Android_id :
def get_id ( self ) :
2023-01-26 09:28:17 -08:00
if container . is_running ( ) :
queryout = run ( [
' waydroid ' , ' shell ' ,
' sqlite3 ' ,
' /data/data/com.google.android.gsf/databases/gservices.db ' ,
" select * from main where name = \" android_id \" ; "
] )
else :
2023-01-18 18:08:20 -08:00
Logger . error ( " Cannot access gservices.db, make sure gapps is installed and waydroid was started at least once after installation and make sure waydroid is running ! " )
2023-01-26 09:28:17 -08:00
return
2023-01-18 18:08:20 -08:00
print ( queryout . stdout . decode ( ) . replace ( " android_id| " , " " ) . strip ( ) )
print ( " ^----- Open https://google.com/android/uncertified/?pli=1 " )
2023-01-21 10:50:03 -08:00
print ( " Login with your google id then submit the form with id shown above " )