FORUMS

 View Poll Results: Do you believe microG Treble GSi should be pre-rooted ?

yes, with su
 
47 Vote(s)
50.00%
NO su
 
47 Vote(s)
50.00%

[AOSP 9.0.0_r50][v121] microG ufOfficial (cve Nov ?, 2019) arm32/64

729 posts
Thanks Meter: 1,008
 
By oF2pks, Senior Member on 11th December 2018, 10:26 PM
Post Reply Email Thread

"Regular" #phhusson AOSP 9.0 vanilla build with microG patches, #ale5000 implementation and multiple foss apps:
(/system partition requires: [arm64:>1.6Gb] [arm32:>1Gb] minimum)
  • microG: GmsCore19.9.99.mapbox*² GoogleServicesFramework* DroidGuard*
  • addons: NominatimGeocoderBackend DejaVuBackend IchnaeaNlpBackend LocalWifiNlpBackend openbmapRadiocellsOrg LocalGsmNlpBackend
  • hot-built: emailExchange2 snapMusic Terminal screenRecorder testDevCamera browserQuarks
  • prebuilt: Fdroid F-DroidPrivilegedExtension ZxingClient kDI
  • system/bin* : aapt32 curl32 grep64(pcre2grep version 10.22 2016-07-29)
Quote:

Also included are these non-foss 3 Google : Playstore, Calendar/Contact_Sync; they can be fully disabled, if not needed, via Settings/Apps, and re-activated back (with or without previous valid Google account registration) . To match Magisk ctsProfile:true (Playstore certified) check https://forum.xda-developers.com/app...onfig-t3789228 to restore vendor original build.fingerprintwip

not included: Latest compatible Google Maps 9.84.2 optional https://androidfilehost.com/?fid=11410963190603886579

Nota : android Webview v76 (spoofing an Oreo 74/SamsungS9) is signed & upgradable from Bromite, Terminal is activated via Settings/System/Advanced/DeveloperOptions and Playstore has to be ForceStop-ed once after registration/wizard, and relaunch. F-Droid V.102.3 auto-update needs FDroid/Settings/ExpertMode/Privileged disabled.
After first rom flash and MicroG prim-initialization, for immediate working location, toggle /Settings /Security&Location /Location off&on. Switching between vtm & mapbox can need wipe for apk cache & account re-creation.
*) home-built with targetSDK 28 and manifest/multiArch
*²) GmsCore is anticipated to v19.9.99(PlayServices variants): can be upgraded with all attached gmscore__.apk
All other included prebuilts are fdroid signed editions.

donations: Consider prim-origin @phhusson @MaR-V-iN @csagan5(Bromite)
others : @ale5000 @Setialpha #ThibG(DroidGuard)

+info for microG implementation https://forum.xda-developers.com/and...aller-t3432360
If you need more, please let me know about it, but for more "Google": just switch to phhusson "gapps" flavour...
The Following 38 Users Say Thank You to oF2pks For This Useful Post: [ View ] Gift oF2pks Ad-Free
11th December 2018, 10:26 PM |#2  
oF2pks's Avatar
OP Senior Member
Thanks Meter: 1,008
 
More
Bugs reporting
ufOfficial rom includes static & passive app kDI (KalturaDeviceInfo) to list all your device specs (treble, widevine...) in a json, and can help you with GSFid or others info(s). This app doesn't connect to internet, and the json (~Android/data/com.oF2pks.kalturadeviceinfo/files/) should not include any private data or ids; it's up to you to share or not.

Quote:

If you encounter major AOSP "hardware (not software)" related bugs, please switch to #phhusson vanilla v___ edition and help him with proper focused hardware logs. For Camera2 missing features, take time to check OpenCamera first, aosp DevCamera "sample stub" is included for testing purpose : autofocus... ; full cam specs are also in KalturaDeviceInfo (per each "physical" cam).

(Specific Sony yoshino overlay & props are added: only available for Sony xz1/G8341-2 & xz1c/G8441 devices)
For Treble when rooted, you can do some tests modifying specifically : /system/bin/rw-system.sh to change some features on post-fs https://github.com/phhusson/device_p...9.0/vndk.rc#L1

hot-built links :
Code:
https://source.codeaurora.org/external/gigabyte/platform/packages/apps/Exchange -b LA.UM.7.6.r1-03700-89xx.0
https://source.codeaurora.org/quic/la/platform/packages/apps/SnapdragonMusic -b android_ui.lnx.3.0.r11-rel
https://github.com/LineageOS/android_packages_apps_Recorder -b lineage-16.0
https://gitlab.com/oF2pks/jelly -b jQuarksMore
https://github.com/LineageOS/android_external_chromium-webview/tree/lineage-15.1
https://github.com/LineageOS/android_packages_apps_Terminal
- Bromite latest webView v76 with ad-blocking, upgradable via F-Droid repo https://fdroid.bromite.org/fdroid/repo (Bromite 76 returns a 74/SamsungS9 webclient https://github.com/bromite/bromite/i...ment-445449741: Mozilla/5.0 [Linux; Android 8.0.0; SM-G960F] AppleWebKit/537.36 [KHTML, like Gecko] Chrome/74.0.3729.157 Mobile Safari/537.36); if v76 seems too selective, upgrade to latest Bromite without ad-blocking (v78)
- Optimized browser Quarks ( offline reading mht , print/pdf , share/clipboard target ...) https://gitlab.com/oF2pks/jelly/commits/jQuarksMore package is renamed org.lineageos.jelly for better LineageOS upstream.
The Following 10 Users Say Thank You to oF2pks For This Useful Post: [ View ] Gift oF2pks Ad-Free
11th December 2018, 10:55 PM |#3  
Senior Member
Thanks Meter: 93
 
More
Can it boot by mokee kernel for a snapdragon 835?
11th December 2018, 11:42 PM |#4  
Senior Member
Flag Zalaegerszeg
Thanks Meter: 80
 
More
umidigi a1 pro camera crash.... (open camera, footej, beacon camera)
12th December 2018, 06:17 AM |#5  
Senior Member
Thanks Meter: 984
 
More
A very well written OP.
Great job
12th December 2018, 07:21 PM |#6  
Senior Member
Thanks Meter: 358
 
More
Tested and functional on S9
Most thing fully functional. Cant get MTP to connect tho.
13th December 2018, 05:12 AM |#7  
AndroZeek's Avatar
Senior Member
Thanks Meter: 85
 
More
Quote:
Originally Posted by NisseGurra

Tested and functional on S9
Most thing fully functional. Cant get MTP to connect tho.

Can you please check GCam is working or not?
The Following User Says Thank You to AndroZeek For This Useful Post: [ View ] Gift AndroZeek Ad-Free
13th December 2018, 07:06 PM |#8  
swiftbones74's Avatar
Senior Member
Flag Taos New Mexico
Thanks Meter: 880
 
Donate to Me
More
[QUOTE=oF2pks;78401533][9.0.0_r21/v108] download : https://androidfilehost.com/?a=show&w=files&flid=286761
"Regular" #phhusson AOSP 9.0 vanilla build with microG patches, #ale5000 implementation and multiple foss apps: .
microG: GmsCore15.9.99** GoogleServicesFramework
addons: DroidGuard* DejaVuBackend NominatimGeocoderBackend IchnaeaNlpBackend
hot-built: emailExchange2 snapMusic Terminal screenRecorder testDevCamera browserQuarks
prebuilt: Fdroid ZxingClient NightshadelabsAnotherbrowser** kalturadeviceinfos**
system/bin** : aapt32 curl32 grep64(pcre2grep version 10.22 2016-07-29)


Any chance you would be interested in building arm64 a/b ?


Sent from my mata using XDA Labs
The Following 2 Users Say Thank You to swiftbones74 For This Useful Post: [ View ] Gift swiftbones74 Ad-Free
14th December 2018, 09:19 AM |#9  
Licaon_Kter's Avatar
Senior Member
Thanks Meter: 537
 
More
Quote:
Originally Posted by swiftbones74


Any chance you would be interested in building arm64 a/b ?

See the link, already there...
The Following 2 Users Say Thank You to Licaon_Kter For This Useful Post: [ View ] Gift Licaon_Kter Ad-Free
14th December 2018, 09:30 AM |#10  
phhusson's Avatar
Recognized Developer
Flag Paris
Thanks Meter: 4,685
 
Donate to Me
More
Thanks for doing that, I know that's something that's been missing for some time.

Do you think you'll maintain it "long"-term? (you're using it for yourself?)
Are you releasing by hand, or do you have scripts to automate releases?

It would be nice to also have arm a-only variant, since usually those are cheaper devices, with a lot less RAM, which would be much more happier without Google apps.
The Following 12 Users Say Thank You to phhusson For This Useful Post: [ View ]
14th December 2018, 12:29 PM |#11  
oF2pks's Avatar
OP Senior Member
Thanks Meter: 1,008
 
More
Missing complementary old MapsAPIv1 will be added in next release (framework/com.google.android.maps.jar) + specific attached wallpaper
Quote:
Originally Posted by phhusson

"long"-term? (you're using it for yourself?)
Are you releasing by hand, or do you have scripts to automate releases?

Yes, I will try to follow your releases versioning so user's reports will be synced (build: I've added an inherit ufo.mk -> vendor/ufo, to your generated treble_arm64_*vN.mk)

For arm32 low cost device release, are you referring to treble_arm_avN(vndk-binder32) or treble_a64_avN(vndk32) ?
EDIT2: @phhusson , both arm32_aonly uploaded here :
https://androidfilehost.com/?w=files&flid=287186
com.google.android.maps.jar & LosTerminal are now included


btw, I choose to deodex embedded webwiew (Los v69), but was not able to build a stable complete deodexed aosp (#WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY := true), any hint ?

For info, I use your embedded prebuilt Phonesky(gapps-go) to initiate Playstore account; already paid apps are ok, but with microG/Magisk 17.3 (sony xz1), I fail on CTSprofile match.
EDIT Playstore NOT certified (PlayProtect...) despite GSFid registration


Since some don't have twrp, I'm also looking for a simple "bridge" to patch etc/hosts from within Settings/.../DevOptions, do you believe it could break Treble securities & bootloop : https://github.com/AICP/packages_app...pers.java#L108 ?

1000Thx again for your heavy works.
Attached Thumbnails
Click image for larger version

Name:	default_wallpaper.png
Views:	4020
Size:	61.8 KB
ID:	4665654   Click image for larger version

Name:	sNet2.png
Views:	3984
Size:	164.0 KB
ID:	4665679  
Attached Files
File Type: txt ufo.mk.txt - [Click for QR Code] (2.6 KB, 26 views)
The Following 9 Users Say Thank You to oF2pks For This Useful Post: [ View ] Gift oF2pks Ad-Free
Post Reply Subscribe to Thread

Tags
aosp, gsi, microg, playstore, treble

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes