Where pulse gets mapped to the uid of the pulseaudio daemon and edge-c การแปล - Where pulse gets mapped to the uid of the pulseaudio daemon and edge-c ไทย วิธีการพูด

Where pulse gets mapped to the uid

Where pulse gets mapped to the uid of the pulseaudio daemon and edge-case gets mapped to my uid (1000), on my Linux box.

As I understand it, each app that gets installed on Android gets it's own uid and gid and this is the bases of the "sandboxing" of apps that occurs on Android as they all run in their own process and can't access data of another process or files owned by another app unless there are declaration in a Manifest file created by app programmers which dictates what info is to be shared to other apps and what not. This is also how apps gain or rather request access to networking services during installation by requesting to be added to the INTERNET group or something like that, don't quote me on the name of the NET net group, it might be more like INET or INET6, either way I know there are several levels of network access that can be granted to an application through this mechanism on Android.

My question is, where is this information stored in Android?

Further more, is it possible to modify?

I would like to integrate a glibc stack with it and the data within it in my /etc/{passwd,group} files, trust me, they exist on my phone, I even have apt installed with a lot of other goodies.

Update: Have been doing more searches and This might be what I am looking for.

I will need to dig a bit deeper and make sure it is everything I am looking for.

Update: (5:40 June 27 2014)

Since someone thinks I don't know what I am doing or talking about, let me clarify;

User UIDs on Android are offset with 100000 and App UIDs are offset with 10000 when mapped to the user number _ app number, hence when a ps shows something like u0_a10 which means that User with UID 100000 is running app with UID 10010,

I have pulled UID and user/daemon names from system/core/include/private/android_filesystem_config.h and used those to update my /etc/passwd and /etc/group files (On my Android box), for example my /etc/passwd file (on my Android box) looks like this :
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ที่ได้รับการแมปชีพจรกับ uid ของมอน pulseaudio และได้รับการแมปกับ uid ของฉัน (1000), กรณีขอบบนกล่องของฉัน Linuxตามที่ผมเข้าใจมัน แต่ละ app ที่ได้รับการติดตั้งบน Android ได้รับมันเอง uid และ gid ซึ่งเป็นฐานของการ "sandboxing" ปพลิเคชันที่เกิดขึ้นบน Android เป็นพวกเขาทั้งหมดทำงานในกระบวนการของตนเอง และไม่สามารถเข้าถึงข้อมูลของกระบวนการอื่นหรือแฟ้มของโปรแกรมประยุกต์อื่นเว้นแต่จะมีประกาศในรายการแฟ้มที่สร้างขึ้น โดยโปรแกรมเมอร์ app ที่บอกข้อมูลใดจะใช้ร่วมกันการปพลิเคชันอื่น ๆ และสิ่งที่ไม่ นี้เป็นวิธีปพลิเคชันเข้าหรือค่อนข้างร้องขอการบริการเครือข่ายระหว่างการติดตั้ง โดยการร้องขอที่จะเพิ่มกลุ่มอินเทอร์เน็ตหรือบางสิ่งบางอย่างเช่นนั้น ไม่เสนอฉันชื่อสุทธิสุทธิคณะ มันอาจจะเหมือน INET หรือ INET6 วิธีใดฉันรู้ว่า มีหลายระดับของเครือข่ายเข้าถึงที่จะได้รับการประยุกต์โดยใช้กลไกนี้ใน Androidคำถามของฉันคือ ซึ่งข้อมูลนี้ไว้ใน Androidเพิ่มเติม มากขึ้น มันเป็นการปรับเปลี่ยนอยากจะรวมกอง glibc และข้อมูลภายในนั้นในแฟ้ม /etc/ {รหัสผ่าน กลุ่ม} เชื่อฉัน พวกเขามีอยู่ในโทรศัพท์ของฉัน ฉันได้ฉลาดติดตั้ง มีของอื่น ๆ อีกมากมายปรับปรุง: มีการทำการค้นหาเพิ่มเติม และนี้อาจเป็นสิ่งที่ฉันกำลังมองหาฉันจะต้องขุดลึกมาก และทำให้แน่ใจว่าเป็นทุกสิ่งทุกอย่างที่ฉันกำลังมองหาปรับปรุง: (5:40 2014 27 มิถุนายน)เนื่องจากบางคนคิดว่า ฉันไม่รู้อะไรฉันทำ หรือพูดถึง ให้ฉันชี้แจงUIDs ผู้ใช้บน Android จะตรงข้ามกับ 100000 และ App UIDs อยู่ตรงข้ามกับ 10000 เมื่อแมปผู้ใช้หมายเลข_ app จำนวน ดังนั้นเมื่อแสดง ps บางสิ่งบางอย่างเช่น u0_a10 ซึ่งหมายความ ว่า ผู้ใช้ UID 100000 ใช้ app ด้วย UID 10010ฉันดึงชื่อผู้ใช้/มอนและ UID จาก system/core/include/private/android_filesystem_config.h และผู้ใช้เพื่อปรับปรุงแฟ้ม /etc/passwd และ /etc/group (บนกล่องของฉัน Android) ตัวอย่าง แฟ้ม /etc/passwd (บนกล่องของฉัน Android) ลักษณะเช่นนี้:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ในกรณีที่การเต้นของชีพจรได้รับการแมปไปยังโพสต์ของภูต PulseAudio และขอบกรณีที่ได้รับการแมปไปยังโพสต์ของฉัน (1000) ในกล่อง Linux ของฉัน. ขณะที่ผมเข้าใจมันแต่ละ app ที่ได้รับการติดตั้งบน Android ได้รับมันเป็น uid เองและ GID และนี่คือ ฐานของ "sandboxing" ปพลิเคชันที่เกิดขึ้นบน Android ที่พวกเขาทำงานในทุกขั้นตอนของตัวเองและไม่สามารถเข้าถึงข้อมูลของการดำเนินการอื่นหรือไฟล์ที่เป็นเจ้าของโดย app อื่นเว้นแต่มีการประกาศในไฟล์มานิเฟสที่สร้างขึ้นโดยการเขียนโปรแกรมแอพพลิเคที่สั่ง สิ่งที่เป็นข้อมูลที่จะใช้ร่วมกันเพื่อปพลิเคชันอื่น ๆ และสิ่งที่ไม่ และนี่ก็เป็นวิธีการที่แอพพลิเคกำไรหรือมากกว่าขอเข้าถึงบริการเครือข่ายระหว่างการติดตั้งโดยการร้องขอที่จะเพิ่มให้กับกลุ่มเครือข่ายอินเทอร์เน็ตหรือสิ่งที่ต้องการที่ไม่พูดฉันชื่อของกลุ่มสุทธิสุทธิก็อาจจะมีมากขึ้นเช่นไอเน็ตหรือ inet6 วิธีการอย่างใดอย่างหนึ่งที่ผมรู้ว่ามีหลายระดับของการเข้าถึงเครือข่ายที่จะได้รับการใช้งานผ่านกลไกนี้บน Android. คำถามของฉันที่เป็นข้อมูลเหล่านี้เก็บไว้ใน Android? ต่อไปอีกก็เป็นไปได้ที่จะปรับเปลี่ยน? ฉันต้องการ เพื่อบูรณาการกอง glibc กับมันและข้อมูลที่อยู่ภายในใน / etc ของฉัน / {กลุ่ม passwd} ไฟล์เชื่อฉันพวกเขามีอยู่ในโทรศัพท์ของฉันฉันยังมีแนวโน้มที่ติดตั้งที่มีจำนวนมากของสารพัดอื่น ๆ . ปรับปรุง: ได้รับการทำ . ค้นหามากขึ้นและนี่อาจจะเป็นสิ่งที่ฉันกำลังมองหาผมจะต้องขุดลึกบิตและให้แน่ใจว่ามันเป็นทุกอย่างที่ฉันกำลังมองหา. ปรับปรุง: (05:40 27 มิถุนายน 2014) เนื่องจากมีคนคิดว่าผมไม่ทราบว่าสิ่งที่ ที่ฉันทำหรือพูดคุยเกี่ยวกับการให้ฉันชี้แจง; UIDs ผู้ใช้บน Android จะถูกชดเชยด้วย 100000 และ UIDs App จะถูกชดเชยด้วย 10000 เมื่อแมปกับจำนวนผู้ใช้จำนวนแอพพลิเค _ ดังนั้นเมื่อมีการปลแสดงให้เห็นถึงสิ่งที่ต้องการ u0_a10 ซึ่งหมายความว่าผู้ใช้ที่มีการโพสต์ 100000 จะใช้ app กับ UID 10010, ฉันได้โพสต์และดึงผู้ใช้ / ชื่อภูตจากระบบ / core / รวม / เอกชน / android_filesystem_config.h และใช้เหล่านั้นเพื่ออัปเดตของฉัน / etc / passwd และ / etc / ไฟล์กลุ่ม (ในกล่อง Android ของฉัน ) เช่นฉันไฟล์ / etc / passwd (บนกล่อง Android ของฉัน) ลักษณะเช่นนี้:



















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ที่ได้รับการแมปไปยังชีพจร uid ของ PulseAudio ภูตและกรณีขอบได้รับการแมปกับอี๊ด ( 1000 ) ในกล่อง Linux ของฉัน

ตามที่ผมเข้าใจแต่ละ app ที่ได้รับการติดตั้งบน Android จะได้รับมันเองและนี่คืออี๊ด GID และฐานของ " sandboxing " ปพลิเคชันที่เกิดขึ้นบน Android ที่เป็นพวกเขาทั้งหมดทำงานในกระบวนการของพวกเขาเองและไม่สามารถเข้าถึงข้อมูลจากกระบวนการอื่นหรือแฟ้มเป็นของ app อื่นเว้นแต่มีการประกาศในรายการแฟ้มที่สร้างโดย app ของโปรแกรมเมอร์ ซึ่งสั่งการอะไรข้อมูลที่จะใช้ร่วมกันกับปพลิเคชันอื่น ๆและสิ่งที่ไม่นี้ยังเป็นวิธีการปพลิเคชันที่ได้รับหรือจะขอเข้าใช้บริการเครือข่ายในการติดตั้ง โดยบอกว่าจะเพิ่มอินเทอร์เน็ตกลุ่มหรืออะไรอย่างนั้น ไม่พูดฉันในนามของกลุ่มสุทธิสุทธิ , มันอาจจะดูเหมือนไอเน็ต หรือ inet6 ด้วยวิธีใด ผมรู้ว่ามีหลายระดับของการเข้าถึงเครือข่ายที่สามารถ ได้รับการโปรแกรมผ่านกลไกนี้

บน Androidคำถามคือ แล้วข้อมูลนี้เก็บไว้ใน Android ?

เพิ่มเติม มันเป็นไปได้ที่จะแก้ไข ?

อยากจะรวม glibc กองกับมันและข้อมูลภายในใน / etc / password ของฉัน { กลุ่ม } , แฟ้ม , เชื่อฉัน , พวกเขาอยู่ในมือถือของฉัน ฉันมีความฉลาดที่ติดตั้งกับมากของสินค้าอื่น ๆ

อัพเดท : ได้รับการค้นหามากขึ้นและนี้อาจจะมีอะไร ฉันกำลังมองหา

ผมจะต้องขุดบิตลึก และให้แน่ใจว่าทุกอย่างที่ฉันมองหา

UPDATE : ( 5:40 27 มิถุนายน 2014 )

เพราะมีคนคิดว่าผมไม่รู้ว่าผมจะทำอะไร หรือพูดอะไร ให้ฉันอธิบาย ;

ผู้ใช้หมายเลขผู้ใช้ของบน Android จะชดเชยกับ 100000 และ app หมายเลขผู้ใช้ของเป็น ตรงข้ามกับ 10 , 000 เมื่อจับคู่กับตัวเลขผู้ใช้ _ app จำนวนดังนั้นเมื่อพบสิ่งที่ต้องการ u0_a10 PS ซึ่งหมายความว่าผู้ใช้ที่มีหมายเลขผู้ใช้ 100000 ใช้ app กับ uid .

ผมดึงชื่อ , หมายเลขผู้ใช้และผู้ใช้ / ภูตจากระบบ / แกน / รวม / เอกชน / android_filesystem_config H และใช้มันเพื่อปรับปรุง / etc / password และ / etc / แฟ้มกลุ่มของผม ( ในกล่อง Android ของฉัน ) ตัวอย่างของฉัน / etc / password ไฟล์ ( บนกล่อง Android ของฉันลักษณะเช่นนี้ :
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: