การแปลงผู้ใช้ที่มีอยู่เป็นโปรไฟล์ที่ จำกัด


10

พร้อมกับ Android 4.3 มาพร้อมคุณลักษณะใหม่โปรไฟล์ จำกัด อนุญาตให้สร้างผู้ใช้ที่ "จำกัด " พิเศษใหม่ซึ่งผู้ใช้ที่เป็นผู้ดูแลระบบสามารถควบคุมการเข้าถึงแอพได้

อย่างไรก็ตามนอกเหนือจากผู้ใช้ผู้ดูแลระบบของฉันเองฉันมีผู้ใช้รองสำหรับลูกของฉันซึ่งมีข้อมูลเฉพาะของผู้ใช้ทั้งหมดเช่นเกมที่บันทึกไว้ หากฉันสร้างโปรไฟล์ที่ จำกัด ใหม่โปรไฟล์เหล่านั้นจะหายไป

ฉันจะแปลงผู้ใช้ (รอง) ที่มีอยู่เป็นโปรไฟล์ที่ จำกัด ได้อย่างไร

หมายเหตุสำหรับผู้ที่สนใจ: คุณสมบัติโปรไฟล์ที่ จำกัด ไม่ได้ให้บล็อกการเข้าถึงที่ปลอดภัยอย่างสมบูรณ์ แต่มันทำงานได้ดีเป็นอุปสรรคและป้องกันความผิดพลาดจากอุบัติเหตุ - ซึ่งเป็นสิ่งที่ฉันสนใจ


บัญชีที่สองของคุณคือผู้ใช้ไม่ใช่โปรไฟล์ใช่ไหม
geffchang

สิ่งอุปกรณ์ที่คุณหมายถึง, IIRC ผู้ใช้หลายคนถูกคุมขังเฉพาะกับแท็บเล็ต ?
t0mm13b

อุปกรณ์ดังกล่าวเป็น Nexus 10 แท็บเล็ต Android ที่มีระบบปฏิบัติการ Android วานิลลา
Ilari Kajaste

1
@geffchang ใช่ผู้ใช้ ฉันสับสนทั้งสองแนวคิด ตอนนี้ฉันล้างคำศัพท์ของคำถาม (และลบคำตอบก่อนหน้าของฉัน)
Ilari Kajaste

ฉันดีใจที่คุณสามารถแยกแยะความแตกต่างระหว่างผู้ใช้และโปรไฟล์ อย่างไรก็ตามคุณมีกรณี (ธุรกิจ) ที่น่าสนใจ หากคุณรายงานไปยังช่องทางการสนับสนุนของ Google บางทีพวกเขาสามารถรองรับได้ในอนาคต (อย่างน้อยก็สำหรับการถ่ายโอนข้อมูลที่มีอยู่ไปยังโปรไฟล์ใหม่)
geffchang

คำตอบ:


6

ณ ขณะนี้ไม่สามารถแปลงผู้ใช้เป็นโปรไฟล์ได้

อย่างไรก็ตามคุณสามารถสร้างโปรไฟล์ตามผู้ใช้ที่มีอยู่ ข้อเสีย: เนื่องจากโปรไฟล์ไม่มีบัญชี Google เชื่อมโยงกับโปรไฟล์จึงไม่มีแอป GMail และอย่างที่คุณได้กล่าวไปแล้วพวกเขาก็จะสูญเสียข้อมูลเฉพาะผู้ใช้

อัปเดต # 1:จากAndroid.comระบุว่าโปรไฟล์ที่ จำกัด เป็นส่วนย่อยของบัญชีผู้ใช้ ใช้บัญชีผู้ใช้เดียวกันแม้ว่าจะถูก จำกัด ดังนั้นโปรไฟล์จึงค่อนข้างแตกต่างจากผู้ใช้ที่เชื่อมโยงกับบัญชี Google อื่น

โปรไฟล์ที่ถูก จำกัดแต่ละรายการมีพื้นที่แยกและปลอดภัยพร้อมที่เก็บข้อมูลในเครื่องหน้าจอหลักวิดเจ็ตและการตั้งค่าของตัวเอง ซึ่งแตกต่างกับผู้ใช้โปรไฟล์ที่ถูกสร้างขึ้นจากสภาพแวดล้อมการใช้แท็บเล็ตที่อยู่บนพื้นฐานของปพลิเคชันที่ติดตั้งเจ้าของและระบบบัญชี เจ้าของจะควบคุมแอพที่ติดตั้งซึ่งเปิดใช้งานในโปรไฟล์ใหม่และการเข้าถึงบัญชีของเจ้าของจะถูกปิดใช้งานตามค่าเริ่มต้น


ฉันกลัวอย่างนั้น การอ้างอิงใด ๆ สำหรับเรื่องนี้? คุณแน่ใจหรือไม่ว่าไม่มีแฮ็กเกอร์สำหรับการทำเช่นนี้แม้ว่าจะไม่ได้รับการสนับสนุนโดยตรง
Ilari Kajaste

@IlariKajaste จากสิ่งที่ฉันได้อ่านเกี่ยวกับมีอะไรใหม่ผู้ใช้และโปรไฟล์ต่างกันมาก โปรไฟล์เป็นส่วนย่อยของผู้ใช้ในขณะที่ผู้ใช้เป็นเหมือนผู้ใช้ทั่วไป
geffchang

@IlariKajaste จากสิ่งที่ฉันได้อ่านที่ XDA ไม่มีวิธีการแปลงผู้ใช้เป็นโปรไฟล์
geffchang

@IlariKajaste ฉันเพิ่ม Update # 1 ในคำตอบของฉัน
geffchang

ขอบคุณนั่นเป็นข้อมูลที่น่าสนใจมาก! ฉันสงสัยว่ามีวิธีง่ายๆในการถ่ายโอนข้อมูลแอพและการตั้งค่าจากบัญชีผู้ใช้ไปยังโปรไฟล์ที่ จำกัด หรือไม่ ฉันเดาว่าอย่างน้อยข้อมูลแอพควรจะเป็นไปได้ด้วยการใช้แอพสำรองบางตัวเช่น Titanium ...
Ilari Kajaste

4

เกี่ยวกับการเปลี่ยนระบบ rooted ในไฟล์ xml สำหรับผู้ใช้ใน / data / system / users / flag จาก 16 เป็น 24 ตัวอย่าง:

user id = "11" serialNumber = "13" ค่าสถานะ = "24" created = "1373565328127" lastLoggedIn = "1376779161829" ไอคอน = "/ data / system / ผู้ใช้ / 11 / photo.png"

นี่คือค่าคงที่https://android.googlesource.com/platform/frameworks/base.git/+/android-4.2.2_r1/core/java/android/content/pm/UserInfo.java

/**
 * Primary user. Only one user can have this flag set. Meaning of this
 * flag TBD.
 */
public static final int FLAG_PRIMARY = 0x00000001;

/**
 * User with administrative privileges. Such a user can create and
 * delete users.
 */
public static final int FLAG_ADMIN   = 0x00000002;

/**
 * Indicates a guest user that may be transient.
 */
public static final int FLAG_GUEST   = 0x00000004;

/**
 * Indicates the user has restrictions in privileges, in addition to those for normal users.
 * Exact meaning TBD. For instance, maybe they can't install apps or administer WiFi access pts.
 */
public static final int FLAG_RESTRICTED = 0x00000008;

/**
 * Indicates that this user has gone through its first-time initialization.
 */
public static final int FLAG_INITIALIZED = 0x00000010;

EngyCZ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.